@charset "UTF-8";
:root {
--root-font-size: 100%;
}
:root, .color-scheme--main {
--primary-hex: #896C40;
--primary-hsl: 36 36% 39%;
--primary-rgb: 137 108 64;
--primary-r: 137;
--primary-g: 108;
--primary-b: 64;
--primary-h: 36;
--primary-s: 36%;
--primary-l: 39%;
--primary-hover-h: 36;
--primary-hover-s: 36%;
--primary-hover-l: 45%;
--primary-ultra-light-h: 36;
--primary-ultra-light-s: 36%;
--primary-ultra-light-l: 95%;
--primary-light-h: 36;
--primary-light-s: 36%;
--primary-light-l: 85%;
--primary-semi-light-h: 36;
--primary-semi-light-s: 36%;
--primary-semi-light-l: 65%;
--primary-semi-dark-h: 36;
--primary-semi-dark-s: 36%;
--primary-semi-dark-l: 35%;
--primary-dark-h: 36;
--primary-dark-s: 36%;
--primary-dark-l: 25%;
--primary-ultra-dark-h: 36;
--primary-ultra-dark-s: 36%;
--primary-ultra-dark-l: 10%;
--base-hex: #0a2434;
--base-hsl: 203 68% 12%;
--base-rgb: 10 36 52;
--base-r: 10;
--base-g: 36;
--base-b: 52;
--base-h: 203;
--base-s: 68%;
--base-l: 12%;
--base-hover-h: 203;
--base-hover-s: 68%;
--base-hover-l: 13.8%;
--base-ultra-light-h: 203;
--base-ultra-light-s: 68%;
--base-ultra-light-l: 95%;
--base-light-h: 203;
--base-light-s: 68%;
--base-light-l: 85%;
--base-semi-light-h: 203;
--base-semi-light-s: 68%;
--base-semi-light-l: 65%;
--base-semi-dark-h: 203;
--base-semi-dark-s: 68%;
--base-semi-dark-l: 35%;
--base-dark-h: 203;
--base-dark-s: 68%;
--base-dark-l: 25%;
--base-ultra-dark-h: 203;
--base-ultra-dark-s: 68%;
--base-ultra-dark-l: 10%;
--neutral-hex: #000000;
--neutral-hsl: 0 0% 0%;
--neutral-rgb: 0 0 0;
--neutral-r: 0;
--neutral-g: 0;
--neutral-b: 0;
--neutral-h: 0;
--neutral-s: 0%;
--neutral-l: 0%;
--neutral-hover-h: 0;
--neutral-hover-s: 0%;
--neutral-hover-l: 0%;
--neutral-ultra-light-h: 0;
--neutral-ultra-light-s: 0%;
--neutral-ultra-light-l: 95%;
--neutral-light-h: 0;
--neutral-light-s: 0%;
--neutral-light-l: 85%;
--neutral-semi-light-h: 0;
--neutral-semi-light-s: 0%;
--neutral-semi-light-l: 65%;
--neutral-semi-dark-h: 0;
--neutral-semi-dark-s: 0%;
--neutral-semi-dark-l: 35%;
--neutral-dark-h: 0;
--neutral-dark-s: 0%;
--neutral-dark-l: 25%;
--neutral-ultra-dark-h: 0;
--neutral-ultra-dark-s: 0%;
--neutral-ultra-dark-l: 10%;
--primary: #896C40;
--primary-hover: #9c7b49;
--primary-ultra-light: #f7f3ee;
--primary-light: #e7dccb;
--primary-semi-light: #c6ac86;
--primary-semi-dark: #796039;
--primary-dark: #574429;
--primary-ultra-dark: #231b10;
--base: #0a2434;
--base-hover: #0b293b;
--base-ultra-light: #eaf4fb;
--base-light: #bfdff3;
--base-semi-light: #69b4e2;
--base-semi-dark: #1d6796;
--base-dark: #144a6b;
--base-ultra-dark: #081e2b;
--neutral: #000000;
--neutral-hover: black;
--neutral-ultra-light: #f2f2f2;
--neutral-light: #d9d9d9;
--neutral-semi-light: #a6a6a6;
--neutral-semi-dark: #595959;
--neutral-dark: #404040;
--neutral-ultra-dark: #1a1a1a;
--white: #fff;
--black: #000;
--shade-white: #fff;
--shade-black: #000;
} :root {
--content-width: 85.375rem;
--content-width-safe: min(var(--content-width), calc(100% - var(--gutter) * 2));
} :root {
--focus-color: var(--primary);
--focus-width: 2px;
--focus-offset: 2px;
} :root {
--text-xxl-max-width: 100%;
--text-xl-max-width: 100%;
--text-l-max-width: 100%;
--text-m-line-height: calc(6px + 2ex);
--text-m-max-width: 100%;
--text-s-max-width: 100%;
--text-xs-max-width: 100%;
--base-text-lh: calc(6px + 2ex);
--text-color: var(--text-dark);
--text-line-height: calc(6px + 2ex);
--text-text-wrap: pretty;
} :root {
--heading-line-height: calc(4px + 2ex);
--heading-font-weight: 700;
--heading-text-wrap: balance;
--base-heading-lh: calc(4px + 2ex);
--h1-max-width: 100%;
--h4-line-height: calc(4px + 2ex);
} :root {
--text-xs: clamp(0.75rem, calc(-0.1858782904vw + 0.7918226153rem), 0.6331290249rem);
--text-s: clamp(0.8125rem, calc(0.0500373602vw + 0.8012415939rem), 0.8439609902rem);
--text-m: clamp(1rem, calc(0.1988071571vw + 0.9552683897rem), 1.125rem);
--text-l: clamp(1.2rem, calc(0.4765407555vw + 1.09277833rem), 1.499625rem);
--text-xl: clamp(1.44rem, calc(0.8890658052vw + 1.2399601938rem), 1.999000125rem);
--text-xxl: clamp(1.728rem, calc(1.489729092vw + 1.3928109543rem), 2.6646671666rem);
} :root {
--h6: clamp(0.75rem, calc(-0.073993329vw + 0.766648499rem), 0.7034766944rem);
--h5: clamp(0.8125rem, calc(0.1991800137vw + 0.7676844969rem), 0.9377344336rem);
--h4: clamp(1.125rem, calc(0.1988071571vw + 1.0802683897rem), 1.25rem);
--h3: clamp(1.35rem, calc(0.5029821074vw + 1.2368290258rem), 1.66625rem);
--h2: clamp(1.62rem, calc(0.9560417495vw + 1.4048906064rem), 2.22111125rem);
--h1: clamp(1.944rem, calc(1.6170835726vw + 1.5801561962rem), 2.9607412963rem);
} :root {
--section-padding-block: var(--section-space-m);
--gutter: clamp(1rem, calc(6.3618290258vw + -0.4314115308rem), 5rem);
} :root {
--space-xs: clamp(0.8441720333rem, calc(-0.0172384889vw + 0.8480506933rem), 0.8333333333rem);
--space-s: clamp(1.1252813203rem, calc(0.1983597291vw + 1.0806503813rem), 1.25rem);
--space-m: clamp(1.5rem, calc(0.5964214712vw + 1.365805169rem), 1.875rem);
--space-l: clamp(1.9995rem, calc(1.2930417495vw + 1.7085656064rem), 2.8125rem);
--space-xl: clamp(2.6653335rem, calc(2.4706425447vw + 2.1094389274rem), 4.21875rem);
--space-xxl: clamp(3.5528895555rem, calc(4.4138933511vw + 2.5597635515rem), 6.328125rem);
} :root {
--section-space-xs: clamp(1.6883440665rem, calc(1.2909040692vw + 1.3978906509rem), 2.5rem);
--section-space-s: clamp(2.2505626407rem, calc(2.3847910288vw + 1.7139846592rem), 3.75rem);
--section-space-m: clamp(3rem, calc(4.1749502982vw + 2.0606361829rem), 5.625rem);
--section-space-l: clamp(3.999rem, calc(7.0592445328vw + 2.4106699801rem), 8.4375rem);
--section-space-xl: clamp(5.330667rem, calc(11.6510266402vw + 2.709186006rem), 12.65625rem);
--section-space-xxl: clamp(7.105779111rem, calc(18.8923990282vw + 2.8549893296rem), 18.984375rem);
} :root {
--content-gap: var(--space-m);
--container-gap: var(--space-xl);
--grid-gap: var(--space-m);
} :root {
--width-10: calc(var(--content-width) * 0.1);
--width-20: calc(var(--content-width) * 0.2);
--width-30: calc(var(--content-width) * 0.3);
--width-40: calc(var(--content-width) * 0.4);
--width-50: calc(var(--content-width) * 0.5);
--width-60: calc(var(--content-width) * 0.6);
--width-70: calc(var(--content-width) * 0.7);
--width-80: calc(var(--content-width) * 0.8);
--width-90: calc(var(--content-width) * 0.9);
--width-full: calc(var(--content-width) * 100%);
} :root {
--grid-1: repeat(1, minmax(0, 1fr));
--grid-2: repeat(2, minmax(0, 1fr));
--grid-3: repeat(3, minmax(0, 1fr));
--grid-4: repeat(4, minmax(0, 1fr));
--grid-5: repeat(5, minmax(0, 1fr));
--grid-6: repeat(6, minmax(0, 1fr));
--grid-7: repeat(7, minmax(0, 1fr));
--grid-8: repeat(8, minmax(0, 1fr));
--grid-9: repeat(9, minmax(0, 1fr));
--grid-10: repeat(10, minmax(0, 1fr));
--grid-11: repeat(11, minmax(0, 1fr));
--grid-12: repeat(12, minmax(0, 1fr));
--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);
--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);
--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);
--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);
--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);
--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);
} :root {
--grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));
--grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));
--grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));
--grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));
--grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));
--grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));
--grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));
--grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));
--grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));
--grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));
--grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));
--auto-grid-aggressiveness: 0.7;
} :root {
--header-height: 0rem;
--header-height-xl: 0rem;
--header-height-l: 0rem;
--header-height-m: 0rem;
--header-height-s: 0rem;
--admin-bar-height: var(--wp-admin--admin-bar--height, 0px);
}
@media (max-width: 1366px) {
:root {
--header-height: var(--header-height-xl);
}
} :root {
--paragraph-spacing: 1em;
--heading-spacing: 1.2em;
--list-spacing: var(--paragraph-spacing);
--list-indent-spacing: 2em;
--list-item-spacing: 0.5em;
--nested-list-indent-spacing: 1em;
--flow-spacing: var(--paragraph-spacing);
--figure-spacing: var(--paragraph-spacing);
--figcaption-spacing: 0.5em;
--blockquote-spacing: var(--paragraph-spacing);
} :root {
--option-primary-btn-outline: on;
--option-secondary-btn-outline: on;
--btn-padding-block: 0.5em;
--btn-padding-inline: 1.25em;
--btn-min-width: 8.75rem;
--btn-width: max-content;
--btn-line-height: 1;
--btn-font-size: var(--text-m);
--btn-font-weight: 400;
--btn-font-style: normal;
--btn-text-decoration: none;
--btn-text-decoration-hover: none;
--btn-letter-spacing: 0;
--btn-text-transform: none;
--btn-border-width: 2px;
--btn-outline-border-width: 2px;
--btn-border-style: solid;
--btn-border-radius: var(--radius);
--btn-radius: var(--radius);
--btn-justify-content: center;
--btn-text-align: center;
} :root {
--link-color: var(--primary);
--link-color-hover: var(--primary-hover);
--link-transition: var(--transition);
--link-decoration: inherit;
--link-decoration-hover: inherit;
--link-underline-offset: auto;
--link-weight: inherit;
} :root {
--col-width-s: 13rem;
--col-width-m: 25rem;
--col-width-l: 38rem;
--col-rule-width-s: 0.5px;
--col-rule-width-m: 1px;
--col-rule-width-l: 3px;
} :root {
--sticky-offset-custom: 60px;
--sticky-offset: var(--header-height, var(--sticky-offset-custom, 0));
} :root, .color-scheme--main {
--body-color: var(--white);
--bg-ultra-light: var(--neutral-ultra-light);
--bg-light: var(--neutral-light);
--bg-dark: var(--neutral-dark);
--bg-ultra-dark: var(--neutral-ultra-dark);
--text-light: var(--white);
--text-light-muted: color-mix(in srgb, var(--text-light) 80%, transparent);
--text-dark: var(--black);
--text-dark-muted: color-mix(in srgb, var(--text-dark) 80%, transparent);
} :root, .color-scheme--main {
--body-bg-color: var(--white);
--bg-ultra-light-text: var(--text-dark);
--bg-light-text: var(--text-dark);
--bg-dark-text: var(--text-light);
--bg-ultra-dark-text: var(--text-light);
--bg-ultra-light-heading: var(--text-dark);
--bg-light-heading: var(--text-dark);
--bg-dark-heading: var(--text-light);
--bg-ultra-dark-heading: var(--text-light);
--bg-ultra-light-button: primary;
--bg-light-button: primary;
--bg-dark-button: primary;
--bg-ultra-dark-button: primary;
} :root {
--radius: 0px;
--radius-50: 50%;
--radius-circle: 50vw;
--radius-none: 0;
--radius-xs: 0px;
--radius-s: 0px;
--radius-m: 0px;
--radius-l: 0px;
--radius-xl: 0px;
--radius-xxl: 0px;
} :root {
--border-size: 1px;
--border-width: 1px;
--border-style: solid;
--border-color-dark: color-mix(in oklch, var(--black) 20%, transparent);
--border-color-light: color-mix(in oklch, var(--white) 20%, transparent);
--border: var(--border-size) var(--border-style) var(--border-color-dark);
--border-light: var(--border-size) var(--border-style) var(--border-color-light);
--border-dark: var(--border-size) var(--border-style) var(--border-color-dark);
} :root {
--divider-size: 1px;
--divider-style: solid;
--divider-inline-size: 100%;
--divider-gap: var(--content-gap);
--divider-color-dark: color-mix(in srgb, var(--black) 20%, transparent);
--divider-color-light: color-mix(in srgb, var(--white) 20%, transparent);
--divider: var(--divider-size) var(--divider-style) var(--divider-color-dark);
--divider-light: var(--divider-size) var(--divider-style) var(--divider-color-light);
--divider-dark: var(--divider-size) var(--divider-style) var(--divider-color-dark);
} :root {
--transition-duration: 0.3s;
--transition-timing: ease-in-out;
--transition-delay: 0s;
--transition: 0.3s ease-in-out 0s;
}
:root {
--overlay-1-name: 1;
--overlay-1-type: none;
--overlay-1-opacity: 0.7;
--overlay-1-background-attachment: static;
--overlay-1-background-repeat: repeat;
--overlay-1-inset: 0;
--overlay-1-isActive: false;
--overlay-2-name: 2;
--overlay-2-type: none;
--overlay-2-opacity: 0.7;
--overlay-2-background-attachment: static;
--overlay-2-background-repeat: repeat;
--overlay-2-inset: 0;
--overlay-2-isActive: false;
--overlay-3-name: 3;
--overlay-3-type: none;
--overlay-3-opacity: 0.7;
--overlay-3-background-attachment: static;
--overlay-3-background-repeat: repeat;
--overlay-3-inset: 0;
--overlay-3-isActive: false;
--overlay-4-name: 4;
--overlay-4-type: none;
--overlay-4-opacity: 0.7;
--overlay-4-background-attachment: static;
--overlay-4-background-repeat: repeat;
--overlay-4-inset: 0;
--overlay-4-isActive: false;
--overlay-5-name: 5;
--overlay-5-type: none;
--overlay-5-opacity: 0.7;
--overlay-5-background-attachment: static;
--overlay-5-background-repeat: repeat;
--overlay-5-inset: 0;
--overlay-5-isActive: false;
}
:root {
--icon-size: 32px;
--icon-padding: 0.35em;
--icon-radius: var(--radius);
--icon-background: var(--primary-light);
--icon-background-hover: var(--primary-ultra-light);
--icon-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-width: var(--border-width);
--icon-border-style: var(--border-style);
--icon-color: var(--primary-dark);
--icon-color-hover: var(--primary-semi-dark);
--icon-list-icon-size: 1em;
--icon-list-gap: 1em;
--icon-light-color: var(--primary-light);
--icon-light-color-hover: var(--primary-ultra-light);
--icon-light-background: var(--primary-dark);
--icon-light-background-hover: var(--primary-ultra-dark);
--icon-light-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-light-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-dark-color: var(--primary-dark);
--icon-dark-color-hover: var(--primary-semi-dark);
--icon-dark-background: var(--primary-light);
--icon-dark-background-hover: var(--primary-ultra-light);
--icon-dark-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-dark-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-size-s: 16px;
--icon-size-m: 32px;
--icon-size-l: 64px;
--icon-padding-s: var(--icon-padding);
--icon-padding-m: var(--icon-padding);
--icon-padding-l: var(--icon-padding);
--icon-border-color: var(--icon-light-border-color);
--icon-border-color-hover: var(--icon-light-border-color-hover);
} :root {
--box-shadow-md: 0 0 40px color-mix(in srgb, black 10%, transparent);
--box-shadow-lg: 0 0 60px color-mix(in srgb, black 20%, transparent);
--box-shadow-xl: 0 0 80px color-mix(in srgb, black 30%, transparent);
--box-shadow-1: 0 0 40px color-mix(in srgb, black 10%, transparent);
--box-shadow-2: 0 0 60px color-mix(in srgb, black 20%, transparent);
--box-shadow-3: 0 0 80px color-mix(in srgb, black 30%, transparent);
}:root {
--root-font-size: 100%;
}
:root, .color-scheme--main {
--primary-hex: #896C40;
--primary-hsl: 36 36% 39%;
--primary-rgb: 137 108 64;
--primary-r: 137;
--primary-g: 108;
--primary-b: 64;
--primary-h: 36;
--primary-s: 36%;
--primary-l: 39%;
--primary-hover-h: 36;
--primary-hover-s: 36%;
--primary-hover-l: 45%;
--primary-ultra-light-h: 36;
--primary-ultra-light-s: 36%;
--primary-ultra-light-l: 95%;
--primary-light-h: 36;
--primary-light-s: 36%;
--primary-light-l: 85%;
--primary-semi-light-h: 36;
--primary-semi-light-s: 36%;
--primary-semi-light-l: 65%;
--primary-semi-dark-h: 36;
--primary-semi-dark-s: 36%;
--primary-semi-dark-l: 35%;
--primary-dark-h: 36;
--primary-dark-s: 36%;
--primary-dark-l: 25%;
--primary-ultra-dark-h: 36;
--primary-ultra-dark-s: 36%;
--primary-ultra-dark-l: 10%;
--base-hex: #0a2434;
--base-hsl: 203 68% 12%;
--base-rgb: 10 36 52;
--base-r: 10;
--base-g: 36;
--base-b: 52;
--base-h: 203;
--base-s: 68%;
--base-l: 12%;
--base-hover-h: 203;
--base-hover-s: 68%;
--base-hover-l: 13.8%;
--base-ultra-light-h: 203;
--base-ultra-light-s: 68%;
--base-ultra-light-l: 95%;
--base-light-h: 203;
--base-light-s: 68%;
--base-light-l: 85%;
--base-semi-light-h: 203;
--base-semi-light-s: 68%;
--base-semi-light-l: 65%;
--base-semi-dark-h: 203;
--base-semi-dark-s: 68%;
--base-semi-dark-l: 35%;
--base-dark-h: 203;
--base-dark-s: 68%;
--base-dark-l: 25%;
--base-ultra-dark-h: 203;
--base-ultra-dark-s: 68%;
--base-ultra-dark-l: 10%;
--neutral-hex: #000000;
--neutral-hsl: 0 0% 0%;
--neutral-rgb: 0 0 0;
--neutral-r: 0;
--neutral-g: 0;
--neutral-b: 0;
--neutral-h: 0;
--neutral-s: 0%;
--neutral-l: 0%;
--neutral-hover-h: 0;
--neutral-hover-s: 0%;
--neutral-hover-l: 0%;
--neutral-ultra-light-h: 0;
--neutral-ultra-light-s: 0%;
--neutral-ultra-light-l: 95%;
--neutral-light-h: 0;
--neutral-light-s: 0%;
--neutral-light-l: 85%;
--neutral-semi-light-h: 0;
--neutral-semi-light-s: 0%;
--neutral-semi-light-l: 65%;
--neutral-semi-dark-h: 0;
--neutral-semi-dark-s: 0%;
--neutral-semi-dark-l: 35%;
--neutral-dark-h: 0;
--neutral-dark-s: 0%;
--neutral-dark-l: 25%;
--neutral-ultra-dark-h: 0;
--neutral-ultra-dark-s: 0%;
--neutral-ultra-dark-l: 10%;
--primary: #896C40;
--primary-hover: #9c7b49;
--primary-ultra-light: #f7f3ee;
--primary-light: #e7dccb;
--primary-semi-light: #c6ac86;
--primary-semi-dark: #796039;
--primary-dark: #574429;
--primary-ultra-dark: #231b10;
--base: #0a2434;
--base-hover: #0b293b;
--base-ultra-light: #eaf4fb;
--base-light: #bfdff3;
--base-semi-light: #69b4e2;
--base-semi-dark: #1d6796;
--base-dark: #144a6b;
--base-ultra-dark: #081e2b;
--neutral: #000000;
--neutral-hover: black;
--neutral-ultra-light: #f2f2f2;
--neutral-light: #d9d9d9;
--neutral-semi-light: #a6a6a6;
--neutral-semi-dark: #595959;
--neutral-dark: #404040;
--neutral-ultra-dark: #1a1a1a;
--white: #fff;
--black: #000;
--shade-white: #fff;
--shade-black: #000;
} :root {
--content-width: 85.375rem;
--content-width-safe: min(var(--content-width), calc(100% - var(--gutter) * 2));
} :root {
--focus-color: var(--primary);
--focus-width: 2px;
--focus-offset: 2px;
} :root {
--text-xxl-max-width: 100%;
--text-xl-max-width: 100%;
--text-l-max-width: 100%;
--text-m-line-height: calc(6px + 2ex);
--text-m-max-width: 100%;
--text-s-max-width: 100%;
--text-xs-max-width: 100%;
--base-text-lh: calc(6px + 2ex);
--text-color: var(--text-dark);
--text-line-height: calc(6px + 2ex);
--text-text-wrap: pretty;
} :root {
--heading-line-height: calc(4px + 2ex);
--heading-font-weight: 700;
--heading-text-wrap: balance;
--base-heading-lh: calc(4px + 2ex);
--h1-max-width: 100%;
--h4-line-height: calc(4px + 2ex);
} :root {
--text-xs: clamp(0.75rem, calc(-0.1858782904vw + 0.7918226153rem), 0.6331290249rem);
--text-s: clamp(0.8125rem, calc(0.0500373602vw + 0.8012415939rem), 0.8439609902rem);
--text-m: clamp(1rem, calc(0.1988071571vw + 0.9552683897rem), 1.125rem);
--text-l: clamp(1.2rem, calc(0.4765407555vw + 1.09277833rem), 1.499625rem);
--text-xl: clamp(1.44rem, calc(0.8890658052vw + 1.2399601938rem), 1.999000125rem);
--text-xxl: clamp(1.728rem, calc(1.489729092vw + 1.3928109543rem), 2.6646671666rem);
} :root {
--h6: clamp(0.75rem, calc(-0.073993329vw + 0.766648499rem), 0.7034766944rem);
--h5: clamp(0.8125rem, calc(0.1991800137vw + 0.7676844969rem), 0.9377344336rem);
--h4: clamp(1.125rem, calc(0.1988071571vw + 1.0802683897rem), 1.25rem);
--h3: clamp(1.35rem, calc(0.5029821074vw + 1.2368290258rem), 1.66625rem);
--h2: clamp(1.62rem, calc(0.9560417495vw + 1.4048906064rem), 2.22111125rem);
--h1: clamp(1.944rem, calc(1.6170835726vw + 1.5801561962rem), 2.9607412963rem);
} :root {
--section-padding-block: var(--section-space-m);
--gutter: clamp(1rem, calc(6.3618290258vw + -0.4314115308rem), 5rem);
} :root {
--space-xs: clamp(0.8441720333rem, calc(-0.0172384889vw + 0.8480506933rem), 0.8333333333rem);
--space-s: clamp(1.1252813203rem, calc(0.1983597291vw + 1.0806503813rem), 1.25rem);
--space-m: clamp(1.5rem, calc(0.5964214712vw + 1.365805169rem), 1.875rem);
--space-l: clamp(1.9995rem, calc(1.2930417495vw + 1.7085656064rem), 2.8125rem);
--space-xl: clamp(2.6653335rem, calc(2.4706425447vw + 2.1094389274rem), 4.21875rem);
--space-xxl: clamp(3.5528895555rem, calc(4.4138933511vw + 2.5597635515rem), 6.328125rem);
} :root {
--section-space-xs: clamp(1.6883440665rem, calc(1.2909040692vw + 1.3978906509rem), 2.5rem);
--section-space-s: clamp(2.2505626407rem, calc(2.3847910288vw + 1.7139846592rem), 3.75rem);
--section-space-m: clamp(3rem, calc(4.1749502982vw + 2.0606361829rem), 5.625rem);
--section-space-l: clamp(3.999rem, calc(7.0592445328vw + 2.4106699801rem), 8.4375rem);
--section-space-xl: clamp(5.330667rem, calc(11.6510266402vw + 2.709186006rem), 12.65625rem);
--section-space-xxl: clamp(7.105779111rem, calc(18.8923990282vw + 2.8549893296rem), 18.984375rem);
} :root {
--content-gap: var(--space-m);
--container-gap: var(--space-xl);
--grid-gap: var(--space-m);
} :root {
--width-10: calc(var(--content-width) * 0.1);
--width-20: calc(var(--content-width) * 0.2);
--width-30: calc(var(--content-width) * 0.3);
--width-40: calc(var(--content-width) * 0.4);
--width-50: calc(var(--content-width) * 0.5);
--width-60: calc(var(--content-width) * 0.6);
--width-70: calc(var(--content-width) * 0.7);
--width-80: calc(var(--content-width) * 0.8);
--width-90: calc(var(--content-width) * 0.9);
--width-full: calc(var(--content-width) * 100%);
} :root {
--grid-1: repeat(1, minmax(0, 1fr));
--grid-2: repeat(2, minmax(0, 1fr));
--grid-3: repeat(3, minmax(0, 1fr));
--grid-4: repeat(4, minmax(0, 1fr));
--grid-5: repeat(5, minmax(0, 1fr));
--grid-6: repeat(6, minmax(0, 1fr));
--grid-7: repeat(7, minmax(0, 1fr));
--grid-8: repeat(8, minmax(0, 1fr));
--grid-9: repeat(9, minmax(0, 1fr));
--grid-10: repeat(10, minmax(0, 1fr));
--grid-11: repeat(11, minmax(0, 1fr));
--grid-12: repeat(12, minmax(0, 1fr));
--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);
--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);
--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);
--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);
--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);
--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);
} :root {
--grid-auto-2: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * 0.7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));
--grid-auto-3: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * 0.7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));
--grid-auto-4: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * 0.7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));
--grid-auto-5: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * 0.7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));
--grid-auto-6: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * 0.7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));
--grid-auto-7: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * 0.7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));
--grid-auto-8: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * 0.7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));
--grid-auto-9: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * 0.7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));
--grid-auto-10: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * 0.7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));
--grid-auto-11: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * 0.7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));
--grid-auto-12: repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * 0.7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));
--auto-grid-aggressiveness: 0.7;
} :root {
--header-height: 0rem;
--header-height-xl: 0rem;
--header-height-l: 0rem;
--header-height-m: 0rem;
--header-height-s: 0rem;
--admin-bar-height: var(--wp-admin--admin-bar--height, 0px);
}
@media (max-width: 1366px) {
:root {
--header-height: var(--header-height-xl);
}
} :root {
--paragraph-spacing: 1em;
--heading-spacing: 1.2em;
--list-spacing: var(--paragraph-spacing);
--list-indent-spacing: 2em;
--list-item-spacing: 0.5em;
--nested-list-indent-spacing: 1em;
--flow-spacing: var(--paragraph-spacing);
--figure-spacing: var(--paragraph-spacing);
--figcaption-spacing: 0.5em;
--blockquote-spacing: var(--paragraph-spacing);
} :root {
--option-primary-btn-outline: on;
--option-secondary-btn-outline: on;
--btn-padding-block: 0.5em;
--btn-padding-inline: 1.25em;
--btn-min-width: 8.75rem;
--btn-width: max-content;
--btn-line-height: 1;
--btn-font-size: var(--text-m);
--btn-font-weight: 400;
--btn-font-style: normal;
--btn-text-decoration: none;
--btn-text-decoration-hover: none;
--btn-letter-spacing: 0;
--btn-text-transform: none;
--btn-border-width: 2px;
--btn-outline-border-width: 2px;
--btn-border-style: solid;
--btn-border-radius: var(--radius);
--btn-radius: var(--radius);
--btn-justify-content: center;
--btn-text-align: center;
} :root {
--link-color: var(--primary);
--link-color-hover: var(--primary-hover);
--link-transition: var(--transition);
--link-decoration: inherit;
--link-decoration-hover: inherit;
--link-underline-offset: auto;
--link-weight: inherit;
} :root {
--col-width-s: 13rem;
--col-width-m: 25rem;
--col-width-l: 38rem;
--col-rule-width-s: 0.5px;
--col-rule-width-m: 1px;
--col-rule-width-l: 3px;
} :root {
--sticky-offset-custom: 60px;
--sticky-offset: var(--header-height, var(--sticky-offset-custom, 0));
} :root, .color-scheme--main {
--body-color: var(--white);
--bg-ultra-light: var(--neutral-ultra-light);
--bg-light: var(--neutral-light);
--bg-dark: var(--neutral-dark);
--bg-ultra-dark: var(--neutral-ultra-dark);
--text-light: var(--white);
--text-light-muted: color-mix(in srgb, var(--text-light) 80%, transparent);
--text-dark: var(--black);
--text-dark-muted: color-mix(in srgb, var(--text-dark) 80%, transparent);
} :root, .color-scheme--main {
--body-bg-color: var(--white);
--bg-ultra-light-text: var(--text-dark);
--bg-light-text: var(--text-dark);
--bg-dark-text: var(--text-light);
--bg-ultra-dark-text: var(--text-light);
--bg-ultra-light-heading: var(--text-dark);
--bg-light-heading: var(--text-dark);
--bg-dark-heading: var(--text-light);
--bg-ultra-dark-heading: var(--text-light);
--bg-ultra-light-button: primary;
--bg-light-button: primary;
--bg-dark-button: primary;
--bg-ultra-dark-button: primary;
} :root {
--radius: 0px;
--radius-50: 50%;
--radius-circle: 50vw;
--radius-none: 0;
--radius-xs: 0px;
--radius-s: 0px;
--radius-m: 0px;
--radius-l: 0px;
--radius-xl: 0px;
--radius-xxl: 0px;
} :root {
--border-size: 1px;
--border-width: 1px;
--border-style: solid;
--border-color-dark: color-mix(in oklch, var(--black) 20%, transparent);
--border-color-light: color-mix(in oklch, var(--white) 20%, transparent);
--border: var(--border-size) var(--border-style) var(--border-color-dark);
--border-light: var(--border-size) var(--border-style) var(--border-color-light);
--border-dark: var(--border-size) var(--border-style) var(--border-color-dark);
} :root {
--divider-size: 1px;
--divider-style: solid;
--divider-inline-size: 100%;
--divider-gap: var(--content-gap);
--divider-color-dark: color-mix(in srgb, var(--black) 20%, transparent);
--divider-color-light: color-mix(in srgb, var(--white) 20%, transparent);
--divider: var(--divider-size) var(--divider-style) var(--divider-color-dark);
--divider-light: var(--divider-size) var(--divider-style) var(--divider-color-light);
--divider-dark: var(--divider-size) var(--divider-style) var(--divider-color-dark);
} :root {
--transition-duration: 0.3s;
--transition-timing: ease-in-out;
--transition-delay: 0s;
--transition: 0.3s ease-in-out 0s;
}
:root {
--overlay-1-name: 1;
--overlay-1-type: none;
--overlay-1-opacity: 0.7;
--overlay-1-background-attachment: static;
--overlay-1-background-repeat: repeat;
--overlay-1-inset: 0;
--overlay-1-isActive: false;
--overlay-2-name: 2;
--overlay-2-type: none;
--overlay-2-opacity: 0.7;
--overlay-2-background-attachment: static;
--overlay-2-background-repeat: repeat;
--overlay-2-inset: 0;
--overlay-2-isActive: false;
--overlay-3-name: 3;
--overlay-3-type: none;
--overlay-3-opacity: 0.7;
--overlay-3-background-attachment: static;
--overlay-3-background-repeat: repeat;
--overlay-3-inset: 0;
--overlay-3-isActive: false;
--overlay-4-name: 4;
--overlay-4-type: none;
--overlay-4-opacity: 0.7;
--overlay-4-background-attachment: static;
--overlay-4-background-repeat: repeat;
--overlay-4-inset: 0;
--overlay-4-isActive: false;
--overlay-5-name: 5;
--overlay-5-type: none;
--overlay-5-opacity: 0.7;
--overlay-5-background-attachment: static;
--overlay-5-background-repeat: repeat;
--overlay-5-inset: 0;
--overlay-5-isActive: false;
}
:root {
--icon-size: 32px;
--icon-padding: 0.35em;
--icon-radius: var(--radius);
--icon-background: var(--primary-light);
--icon-background-hover: var(--primary-ultra-light);
--icon-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-width: var(--border-width);
--icon-border-style: var(--border-style);
--icon-color: var(--primary-dark);
--icon-color-hover: var(--primary-semi-dark);
--icon-list-icon-size: 1em;
--icon-list-gap: 1em;
--icon-light-color: var(--primary-light);
--icon-light-color-hover: var(--primary-ultra-light);
--icon-light-background: var(--primary-dark);
--icon-light-background-hover: var(--primary-ultra-dark);
--icon-light-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-light-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-dark-color: var(--primary-dark);
--icon-dark-color-hover: var(--primary-semi-dark);
--icon-dark-background: var(--primary-light);
--icon-dark-background-hover: var(--primary-ultra-light);
--icon-dark-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-dark-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-size-s: 16px;
--icon-size-m: 32px;
--icon-size-l: 64px;
--icon-padding-s: var(--icon-padding);
--icon-padding-m: var(--icon-padding);
--icon-padding-l: var(--icon-padding);
--icon-border-color: var(--icon-light-border-color);
--icon-border-color-hover: var(--icon-light-border-color-hover);
} :root {
--box-shadow-md: 0 0 40px color-mix(in srgb, black 10%, transparent);
--box-shadow-lg: 0 0 60px color-mix(in srgb, black 20%, transparent);
--box-shadow-xl: 0 0 80px color-mix(in srgb, black 30%, transparent);
--box-shadow-1: 0 0 40px color-mix(in srgb, black 10%, transparent);
--box-shadow-2: 0 0 60px color-mix(in srgb, black 20%, transparent);
--box-shadow-3: 0 0 80px color-mix(in srgb, black 30%, transparent);
}  :root {
interpolate-size: allow-keywords;
}
*, *::before, *::after {
box-sizing: border-box;
}
body {
min-block-size: 100vh;
}
input, button, textarea, select {
font: inherit;
}
:where(dd) {
margin-inline-start: 0;
} html {
font-size: var(--root-font-size) !important;
} :where(body) {
font-size: var(--default-font-size, var(--text-m));
color: var(--text-color);
line-height: var(--text-line-height);
text-wrap: var(--text-text-wrap);
background: var(--body-bg-color, var(--white));
}
:where(p) {
line-height: var(--text-line-height, calc(6px + 2ex));
} body a:where(:not([class*= btn--])) {
color: var(--link-color, var(--primary));
font-weight: var(--link-weight, inherit);
-webkit-text-decoration: var(--link-decoration, inherit);
text-decoration: var(--link-decoration, inherit);
text-underline-offset: var(--link-underline-offset, auto);
transition: var(--link-transition, var(--transition));
}
@media (hover: hover) and (pointer: fine) {
body a:where(:not([class*= btn--])):hover {
color: var(--link-color-hover, var(--primary-hover));
}
} h1, :where(.h1), h2, :where(.h2), h3, :where(.h3), h4, :where(.h4), h5, :where(.h5), h6, :where(.h6) {
line-height: var(--heading-line-height);
font-weight: var(--heading-font-weight);
text-wrap: var(--heading-text-wrap);
}
h1 {
font-size: var(--h1);
max-width: var(--h1-max-width);
}
h2 {
font-size: var(--h2);
}
h3 {
font-size: var(--h3);
}
h4 {
font-size: var(--h4);
line-height: var(--h4-line-height);
}
h5 {
font-size: var(--h5);
}
h6 {
font-size: var(--h6);
}
@layer acss-layer-anchors {
.btn--primary {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark {
--btn-background: var(--primary-dark);
--btn-background-hover: var(--primary-ultra-dark);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-ultra-dark);
--focus-color: var(--primary-semi-dark);
}
.btn--primary-light {
--btn-background: var(--primary-ultra-light);
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-dark);
--btn-border-color: var(--primary-ultra-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
.btn--primary.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.btn--primary-dark.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-dark);
--btn-text-color: var(--primary-dark);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary-dark);
--btn-border-color-hover: var(--primary-dark);
--focus-color: var(--primary-light);
}
.btn--primary-light.btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-light);
--btn-text-color: var(--primary-light);
--btn-text-color-hover: var(--primary-dark);
--btn-border-width: 2px;
--btn-border-color: var(--primary-light);
--btn-border-color-hover: var(--primary-light);
--focus-color: var(--primary-light);
}
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)), [class*="btn--"].wp-block-button > .wp-block-button__link {
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
inline-size: var(--btn-width, auto);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-border-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
display: var(--btn-display, inline-flex);
}
@media (hover: hover) and (pointer: fine) {
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)):hover, [class*="btn--"].wp-block-button > .wp-block-button__link:hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
[class*="btn--"]:where(:not(.btn--none, .wp-block-button)):where(:focus-visible), [class*="btn--"].wp-block-button > .wp-block-button__link:where(:focus-visible) {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.btn--xs {
font-size: var(--text-xs);
}
.btn--s {
font-size: var(--text-s);
}
.btn--m {
font-size: var(--text-m);
}
.btn--l {
font-size: var(--text-l);
}
.btn--xl {
font-size: var(--text-xl);
}
.btn--xxl {
font-size: var(--text-xxl);
}
.btn--none {
background: none;
border: none;
}
}
@layer acss-layer-icons {
[data-icon]:is(svg, i, a) {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: center;
box-sizing: content-box;
color: var(--icon-color, var(--neutral-dark));
font-size: var(--icon-size);
height: var(--icon-height, var(--icon-size, 24px));
width: var(--icon-width, var(--icon-size, 24px));
transition: var(--icon-transition, var(--transition));
padding: var(--icon-padding, 12px);
border-width: var(--icon-border-width, 0);
border-style: var(--icon-border-style, solid);
border-radius: var(--icon-radius, var(--radius));
background: var(--icon-background, var(--neutral-ultra-light));
border-color: var(--icon-border-color, transparent);
box-shadow: var(--icon-shadow, none);
overflow: visible;
}
[data-icon]:is(i)::before {
width: 100%;
height: 100%;
text-align: center;
font-size: var(--icon-size);
}
[data-icon].brxe-icon {
font-size: var(--icon-size);
}
[data-icon] svg {
color: var(--icon-color);
}
[data-icon]:is(a):hover, [data-icon] [data-icon-hover]:hover, [data-icon] [data-icon-hover]:hover [data-icon] {
--icon-background: var(--icon-background-hover);
--icon-color: var(--icon-color-hover);
--icon-border-color: var(--icon-border-color-hover);
}
.icon--s, [data-icon-size="s"] {
--icon-size: var(--icon-size-s);
--icon-padding: var(--icon-padding-s);
}
.icon--m, [data-icon-size="m"] {
--icon-size: var(--icon-size-m);
--icon-padding: var(--icon-padding-m);
}
.icon--l, [data-icon-size="l"] {
--icon-size: var(--icon-size-l);
--icon-padding: var(--icon-padding-l);
}
.icon--light, [data-icon-theme="light"] {
--icon-color: var(--primary-light);
--icon-color-hover: var(--primary-ultra-light);
--icon-background: var(--primary-dark);
--icon-background-hover: var(--primary-ultra-dark);
--icon-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-shadow: ;
}
.icon--dark, [data-icon-theme="dark"] {
--icon-color: var(--primary-dark);
--icon-color-hover: var(--primary-semi-dark);
--icon-background: var(--primary-light);
--icon-background-hover: var(--primary-ultra-light);
--icon-border-color: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-border-color-hover: color-mix(in srgb, var(--primary-dark) 10%, transparent);
--icon-shadow: ;
}
.icon--boxed, [data-icon-style="boxed"] {
padding: var(--icon-padding, 12px);
border-width: var(--icon-border-width, 0);
border-style: var(--icon-border-style, solid);
border-radius: var(--icon-radius, var(--radius));
background: var(--icon-background, var(--neutral-ultra-light));
border-color: var(--icon-border-color, transparent);
}
.icon--naked, [data-icon-style="naked"] {
--icon-background: transparent;
--icon-border-width: 0;
--icon-padding: 0;
}
:is([data-icon-list], .icon-list) {
display: flex;
flex-direction: column;
gap: var(--icon-list-gap, 1em);
}
:is([data-icon-list], .icon-list) :where(svg, i) {
--icon-size: var(--icon-list-icon-size, 1em);
position: relative;
translate: var(--icon-inline-offset, 0) var(--icon-block-offset, 0);
flex-shrink: 0;
}
:is([data-icon-list], .icon-list) :where(svg, i):is(svg, i, a) {
display: flex;
flex-shrink: 0;
align-items: center;
justify-content: center;
box-sizing: content-box;
color: var(--icon-color, var(--neutral-dark));
font-size: var(--icon-size);
height: var(--icon-height, var(--icon-size, 24px));
width: var(--icon-width, var(--icon-size, 24px));
transition: var(--icon-transition, var(--transition));
box-shadow: var(--icon-shadow, none);
overflow: visible;
}
:is([data-icon-list], .icon-list) :where(svg, i):is(i)::before {
width: 100%;
height: 100%;
text-align: center;
font-size: var(--icon-size);
}
:is([data-icon-list], .icon-list) :where(svg, i).brxe-icon {
font-size: var(--icon-size);
}
:is([data-icon-list], .icon-list) :where(svg, i) svg {
color: var(--icon-color);
}
:is([data-icon-list], .icon-list) :where(svg, i):is(a):hover, :is([data-icon-list], .icon-list) :where(svg, i) [data-icon-hover]:hover, :is([data-icon-list], .icon-list) :where(svg, i) [data-icon-hover]:hover [data-icon] {
--icon-background: var(--icon-background-hover);
--icon-color: var(--icon-color-hover);
--icon-border-color: var(--icon-border-color-hover);
}
:is([data-icon-list], .icon-list) a:hover {
--icon-color: var(--icon-color-hover, var(--primary));
--icon-background: var(--icon-background-hover, var(--primary-hover));
}
:where(a:has(> svg, > i)):hover {
--icon-color: var(--icon-color-hover, var(--primary));
--icon-background: var(--icon-background-hover, var(--primary-hover));
}
}
.clickable-parent:not(a) {
position: static;
}
.clickable-parent:not(a) a {
position: static;
}
.clickable-parent:not(a) > a::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
}
a.clickable-parent {
position: static;
}
a.clickable-parent::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
}
.clickable-parent:not(a) {
position: static;
}
.clickable-parent:not(a) a {
position: static;
}
.clickable-parent:not(a) > a::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
button.clickable-parent, a.clickable-parent {
position: static !important;
}
button.clickable-parent::after, a.clickable-parent::after {
content: "";
position: absolute;
inset: 0;
cursor: pointer !important;
display: flex;
z-index: 1;
}
.bricks-area a.clickable-parent::after, .bricks-area .clickable-parent > a::after {
content: "";
position: relative;
}
.hidden-accessible {
position: absolute !important;
inline-size: 1px !important;
block-size: 1px !important;
padding: 0;
margin: -1px;
overflow: hidden;
clip-path: inset(100%);
white-space: nowrap; border: 0;
}
.bricks-area .hidden-accessible {
position: relative !important;
inline-size: 2ch !important;
block-size: 2ch !important;
margin: 0;
line-height: 1;
visibility: hidden;
}
.bricks-area .hidden-accessible::before {
content: "A";
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: absolute;
background: #111;
color: #f5f5f5;
font-size: max(60%, 13px);
padding: 0.5em;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 20px;
block-size: 20px;
visibility: visible;
border-radius: 50%;
}
@media (prefers-reduced-motion: reduce) {
html:focus-within {
scroll-behavior: auto;
}
*, *::before, *::after {
-webkit-animation-duration: 0.01ms !important;
animation-duration: 0.01ms !important;
-webkit-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}
.skip-link {
position: absolute;
inset-block-start: 1rem;
inset-inline-start: 1rem;
transform: translateY(-250%);
--btn-min-width: fit-content;
z-index: 100;
background: var(--btn-background);
color: var(--btn-text-color);
padding-block: var(--btn-padding-block);
padding-inline: var(--btn-padding-inline);
inline-size: var(--btn-width, auto);
min-inline-size: var(--btn-min-width);
line-height: var(--btn-line-height);
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight);
font-style: var(--btn-font-style);
text-transform: var(--btn-text-transform);
letter-spacing: var(--btn-letter-spacing);
text-decoration: var(--btn-text-decoration);
border-width: var(--btn-border-width);
border-style: var(--btn-border-style);
border-radius: var(--btn-border-radius);
border-color: var(--btn-border-color);
transition: var(--btn-transition, var(--transition));
justify-content: var(--btn-justify-content, center);
text-align: var(--btn-text-align, center);
display: var(--btn-display, inline-flex);
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
@media (hover: hover) and (pointer: fine) {
.skip-link:hover {
background: var(--btn-background-hover);
color: var(--btn-text-color-hover);
border-color: var(--btn-border-color-hover);
text-decoration: var(--btn-text-decoration-hover);
}
}
.skip-link:where(:focus-visible) {
outline-style: solid;
outline-color: var(--focus-color);
outline-width: var(--focus-width);
outline-offset: var(--focus-offset);
}
.skip-link:focus-visible {
transform: translateY(0);
}
.focus-parent:focus-within:not(:has(:focus-visible)) {
outline: none;
outline-offset: 0;
}
.focus-parent:focus-within {
outline: var(--focus-width) solid var(--focus-color);
outline-offset: var(--focus-offset);
}
.focus-parent :focus {
outline: none !important;
box-shadow: none !important;
}
.focus-parent--shadow:focus-within:not(:has(:focus-visible)) {
box-shadow: none;
}
.focus-parent--shadow:focus-within {
box-shadow: 0 0 0 var(--focus-width) var(--focus-color);
}
.focus-parent--shadow :focus {
outline: none !important;
box-shadow: none !important;
}
.focus-parent--outline:focus-within:not(:has(:focus-visible)) {
outline: none;
outline-offset: 0;
}
.focus-parent--outline:focus-within {
outline: var(--focus-width) solid var(--focus-color);
outline-offset: var(--focus-offset);
}
.focus-parent--outline :focus {
outline: none !important;
box-shadow: none !important;
}  .focus--primary {
--focus-color: var(--primary);
}
.focus--base {
--focus-color: var(--base);
}
.focus--neutral {
--focus-color: var(--neutral);
}
.focus--white {
--focus-color: var(--white);
} :where(section:not(section section)) {
display: flex;
flex-direction: column;
padding-block: var(--section-padding-block);
padding-inline: var(--gutter);
}
.bg--primary {
background-color: var(--primary);
}
.bg--primary-hover {
background-color: var(--primary-hover);
}
.bg--primary-ultra-light {
background-color: var(--primary-ultra-light);
}
.bg--primary-light {
background-color: var(--primary-light);
}
.bg--primary-semi-light {
background-color: var(--primary-semi-light);
}
.bg--primary-semi-dark {
background-color: var(--primary-semi-dark);
}
.bg--primary-dark {
background-color: var(--primary-dark);
}
.bg--primary-ultra-dark {
background-color: var(--primary-ultra-dark);
}
.bg--base {
background-color: var(--base);
}
.bg--base-hover {
background-color: var(--base-hover);
}
.bg--base-ultra-light {
background-color: var(--base-ultra-light);
}
.bg--base-light {
background-color: var(--base-light);
}
.bg--base-semi-light {
background-color: var(--base-semi-light);
}
.bg--base-semi-dark {
background-color: var(--base-semi-dark);
}
.bg--base-dark {
background-color: var(--base-dark);
}
.bg--base-ultra-dark {
background-color: var(--base-ultra-dark);
}
.bg--neutral {
background-color: var(--neutral);
}
.bg--neutral-hover {
background-color: var(--neutral-hover);
}
.bg--neutral-ultra-light {
background-color: var(--neutral-ultra-light);
}
.bg--neutral-light {
background-color: var(--neutral-light);
}
.bg--neutral-semi-light {
background-color: var(--neutral-semi-light);
}
.bg--neutral-semi-dark {
background-color: var(--neutral-semi-dark);
}
.bg--neutral-dark {
background-color: var(--neutral-dark);
}
.bg--neutral-ultra-dark {
background-color: var(--neutral-ultra-dark);
}
.bg--white {
background-color: var(--white);
}
.bg--black {
background-color: var(--black);
}
:has(> .is-bg) {
position: relative;
isolation: isolate;
}
:is(*, img, figure, picture).is-bg {
position: var(--bg-position, absolute);
inset: var(--bg-inset, 0);
inline-size: var(--bg-width, 100%);
block-size: var(--bg-height, 100%);
border-radius: var(--bg-radius, 0);
object-fit: var(--bg-object-fit, cover);
object-position: var(--bg-object-position, center);
z-index: var(--bg-z-index, -2);
border-radius: var(--bg-radius, 0);
pointer-events: none;
}
:is(*, img, figure, picture).is-bg > img {
object-fit: var(--bg-object-fit, cover);
object-position: var(--bg-object-position, center);
}
.content-grid > :is(*, img, figure, picture).is-bg {
grid-column: full;
}
.bg--ultra-light {
background-color: var(--bg-ultra-light);
}
.bg--light {
background-color: var(--bg-light);
}
.bg--dark {
background-color: var(--bg-dark);
}
.bg--ultra-dark {
background-color: var(--bg-ultra-dark);
}
.text--light {
color: var(--text-light);
}
.text--light-muted {
color: var(--text-light-muted);
}
.text--dark {
color: var(--text-dark);
}
.text--dark-muted {
color: var(--text-dark-muted);
} :where(.content-grid) {
--full: minmax(var(--gutter), 1fr);
padding-inline: 0;
column-gap: 0 !important;
display: grid !important;
grid-template-columns: [full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width, 100px)) [feature-start] minmax(0, var(--feature-width, 50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width, 50px)) [feature-end] minmax(0, var(--feature-max-width, 100px)) [feature-max-end] var(--full) [full-end];
}
:where(.content-grid) > :not(.content--feature, .content--feature-max, .content--full, .content--full-safe) {
width: 100%;
max-width: 100%;
}
:where(.content-grid) > :where(:not(.content--feature, .content--feature-max, .content--full, .content--full-safe)) {
grid-column: content;
}
.content--feature {
grid-column: feature;
}
.content--feature-max {
grid-column: feature-max;
}
.content--full {
grid-column: full;
}
.content--full-safe {
grid-column: full;
padding-inline: var(--gutter);
}
.content-grid:where(.content--full-safe) {
padding-inline: var(--gutter);
}
:is(.content--feature, .content--feature-max, .content--full, .content--full-safe):not(.content-grid--off :is(.content--feature, .content--feature-max, .content--full, .content--full-safe)) {
width: 100% !important;
max-width: 100%;
}
:is(.content--feature, .content--feature-max, .content--full, .content--full-safe) :is(figure img, picture img) {
width: 100%;
}
.content-grid:is([class*="padding--"], [class*="section--"], [class*="header--"]) {
padding-inline: 0;
}
:root, .color-scheme--main {
--bg-ultra-light-text: var(--text-dark);
--bg-light-text: var(--text-dark);
--bg-dark-text: var(--text-light);
--bg-ultra-dark-text: var(--text-light);
--bg-ultra-light-heading: var(--text-dark);
--bg-light-heading: var(--text-dark);
--bg-dark-heading: var(--text-light);
--bg-ultra-dark-heading: var(--text-light);
}
.color-scheme--alt {
--bg-ultra-light-text: var(--text-dark);
--bg-light-text: var(--text-dark);
--bg-dark-text: var(--text-light);
--bg-ultra-dark-text: var(--text-light);
--bg-ultra-light-heading: var(--text-dark);
--bg-light-heading: var(--text-dark);
--bg-dark-heading: var(--text-light);
--bg-ultra-dark-heading: var(--text-light);
--bg-ultra-dark-text: var(--text-light);
}
:where(.bg--ultra-light) {
--relative-text-color: var(--bg-ultra-light-text);
color: var(--relative-text-color, inherit);
}
:where(.bg--light) {
--relative-text-color: var(--bg-light-text);
color: var(--relative-text-color, inherit);
}
:where(.bg--dark) {
--relative-text-color: var(--bg-dark-text);
color: var(--relative-text-color, inherit);
}
:where(.bg--ultra-dark) {
--relative-text-color: var(--bg-ultra-dark-text);
color: var(--relative-text-color, inherit);
}
.bg--ultra-light :where(h1, h2, h3, h4, h5, h6) {
color: var(--relative-heading-color, inherit);
}
.bg--light :where(h1, h2, h3, h4, h5, h6) {
color: var(--relative-heading-color, inherit);
}
.bg--dark :where(h1, h2, h3, h4, h5, h6) {
color: var(--relative-heading-color, inherit);
}
.bg--ultra-dark :where(h1, h2, h3, h4, h5, h6) {
color: var(--relative-heading-color, inherit);
}
.bg--ultra-light {
--relative-heading-color: var(--bg-ultra-light-heading);
}
.bg--light {
--relative-heading-color: var(--bg-light-heading);
}
.bg--dark {
--relative-heading-color: var(--bg-dark-heading);
}
.bg--ultra-dark {
--relative-heading-color: var(--bg-ultra-dark-heading);
}
.bg--ultra-light [class*="btn--"]:not(.unrelate) {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--ultra-light [class*="btn--"]:not(.unrelate).btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--light [class*="btn--"]:not(.unrelate) {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--light [class*="btn--"]:not(.unrelate).btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--dark [class*="btn--"]:not(.unrelate) {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--dark [class*="btn--"]:not(.unrelate).btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--ultra-dark [class*="btn--"]:not(.unrelate) {
--btn-background: var(--primary);
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary-ultra-light);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
}
.bg--ultra-dark [class*="btn--"]:not(.unrelate).btn--outline {
--btn-background: transparent;
--btn-background-hover: var(--primary-hover);
--btn-text-color: var(--primary);
--btn-text-color-hover: var(--primary-ultra-light);
--btn-border-width: 2px;
--btn-border-color: var(--primary);
--btn-border-color-hover: var(--primary-hover);
--focus-color: var(--primary-light);
} .margin-top--xs {
margin-block-start: var(--space-xs);
}
.margin-top--s {
margin-block-start: var(--space-s);
}
.margin-top--m {
margin-block-start: var(--space-m);
}
.margin-top--l {
margin-block-start: var(--space-l);
}
.margin-top--xl {
margin-block-start: var(--space-xl);
}
.margin-top--xxl {
margin-block-start: var(--space-xxl);
}
.margin-right--xs {
margin-inline-end: var(--space-xs);
}
.margin-right--s {
margin-inline-end: var(--space-s);
}
.margin-right--m {
margin-inline-end: var(--space-m);
}
.margin-right--l {
margin-inline-end: var(--space-l);
}
.margin-right--xl {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs {
margin-block-end: var(--space-xs);
}
.margin-bottom--s {
margin-block-end: var(--space-s);
}
.margin-bottom--m {
margin-block-end: var(--space-m);
}
.margin-bottom--l {
margin-block-end: var(--space-l);
}
.margin-bottom--xl {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl {
margin-block-end: var(--space-xxl);
}
.margin-left--xs {
margin-inline-start: var(--space-xs);
}
.margin-left--s {
margin-inline-start: var(--space-s);
}
.margin-left--m {
margin-inline-start: var(--space-m);
}
.margin-left--l {
margin-inline-start: var(--space-l);
}
.margin-left--xl {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs {
margin-block: var(--space-xs);
}
.margin-block--s {
margin-block: var(--space-s);
}
.margin-block--m {
margin-block: var(--space-m);
}
.margin-block--l {
margin-block: var(--space-l);
}
.margin-block--xl {
margin-block: var(--space-xl);
}
.margin-block--xxl {
margin-block: var(--space-xxl);
}
.margin-inline--xs {
margin-inline: var(--space-xs);
}
.margin-inline--s {
margin-inline: var(--space-s);
}
.margin-inline--m {
margin-inline: var(--space-m);
}
.margin-inline--l {
margin-inline: var(--space-l);
}
.margin-inline--xl {
margin-inline: var(--space-xl);
}
.margin-inline--xxl {
margin-inline: var(--space-xxl);
}
.margin--none {
margin: 0;
}
@media (max-width: 1440px) {
.margin-top--xs-2xl {
margin-block-start: var(--space-xs);
}
.margin-top--s-2xl {
margin-block-start: var(--space-s);
}
.margin-top--m-2xl {
margin-block-start: var(--space-m);
}
.margin-top--l-2xl {
margin-block-start: var(--space-l);
}
.margin-top--xl-2xl {
margin-block-start: var(--space-xl);
}
.margin-top--xxl-2xl {
margin-block-start: var(--space-xxl);
}
.margin-right--xs-2xl {
margin-inline-end: var(--space-xs);
}
.margin-right--s-2xl {
margin-inline-end: var(--space-s);
}
.margin-right--m-2xl {
margin-inline-end: var(--space-m);
}
.margin-right--l-2xl {
margin-inline-end: var(--space-l);
}
.margin-right--xl-2xl {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl-2xl {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs-2xl {
margin-block-end: var(--space-xs);
}
.margin-bottom--s-2xl {
margin-block-end: var(--space-s);
}
.margin-bottom--m-2xl {
margin-block-end: var(--space-m);
}
.margin-bottom--l-2xl {
margin-block-end: var(--space-l);
}
.margin-bottom--xl-2xl {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl-2xl {
margin-block-end: var(--space-xxl);
}
.margin-left--xs-2xl {
margin-inline-start: var(--space-xs);
}
.margin-left--s-2xl {
margin-inline-start: var(--space-s);
}
.margin-left--m-2xl {
margin-inline-start: var(--space-m);
}
.margin-left--l-2xl {
margin-inline-start: var(--space-l);
}
.margin-left--xl-2xl {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl-2xl {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs-2xl {
margin-block: var(--space-xs);
}
.margin-block--s-2xl {
margin-block: var(--space-s);
}
.margin-block--m-2xl {
margin-block: var(--space-m);
}
.margin-block--l-2xl {
margin-block: var(--space-l);
}
.margin-block--xl-2xl {
margin-block: var(--space-xl);
}
.margin-block--xxl-2xl {
margin-block: var(--space-xxl);
}
.margin-inline--xs-2xl {
margin-inline: var(--space-xs);
}
.margin-inline--s-2xl {
margin-inline: var(--space-s);
}
.margin-inline--m-2xl {
margin-inline: var(--space-m);
}
.margin-inline--l-2xl {
margin-inline: var(--space-l);
}
.margin-inline--xl-2xl {
margin-inline: var(--space-xl);
}
.margin-inline--xxl-2xl {
margin-inline: var(--space-xxl);
}
.margin--2xl-none {
margin: 0;
}
}
@media (max-width: 1366px) {
.margin-top--xs-xl {
margin-block-start: var(--space-xs);
}
.margin-top--s-xl {
margin-block-start: var(--space-s);
}
.margin-top--m-xl {
margin-block-start: var(--space-m);
}
.margin-top--l-xl {
margin-block-start: var(--space-l);
}
.margin-top--xl-xl {
margin-block-start: var(--space-xl);
}
.margin-top--xxl-xl {
margin-block-start: var(--space-xxl);
}
.margin-right--xs-xl {
margin-inline-end: var(--space-xs);
}
.margin-right--s-xl {
margin-inline-end: var(--space-s);
}
.margin-right--m-xl {
margin-inline-end: var(--space-m);
}
.margin-right--l-xl {
margin-inline-end: var(--space-l);
}
.margin-right--xl-xl {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl-xl {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs-xl {
margin-block-end: var(--space-xs);
}
.margin-bottom--s-xl {
margin-block-end: var(--space-s);
}
.margin-bottom--m-xl {
margin-block-end: var(--space-m);
}
.margin-bottom--l-xl {
margin-block-end: var(--space-l);
}
.margin-bottom--xl-xl {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl-xl {
margin-block-end: var(--space-xxl);
}
.margin-left--xs-xl {
margin-inline-start: var(--space-xs);
}
.margin-left--s-xl {
margin-inline-start: var(--space-s);
}
.margin-left--m-xl {
margin-inline-start: var(--space-m);
}
.margin-left--l-xl {
margin-inline-start: var(--space-l);
}
.margin-left--xl-xl {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl-xl {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs-xl {
margin-block: var(--space-xs);
}
.margin-block--s-xl {
margin-block: var(--space-s);
}
.margin-block--m-xl {
margin-block: var(--space-m);
}
.margin-block--l-xl {
margin-block: var(--space-l);
}
.margin-block--xl-xl {
margin-block: var(--space-xl);
}
.margin-block--xxl-xl {
margin-block: var(--space-xxl);
}
.margin-inline--xs-xl {
margin-inline: var(--space-xs);
}
.margin-inline--s-xl {
margin-inline: var(--space-s);
}
.margin-inline--m-xl {
margin-inline: var(--space-m);
}
.margin-inline--l-xl {
margin-inline: var(--space-l);
}
.margin-inline--xl-xl {
margin-inline: var(--space-xl);
}
.margin-inline--xxl-xl {
margin-inline: var(--space-xxl);
}
.margin--xl-none {
margin: 0;
}
}
@media (max-width: 992px) {
.margin-top--xs-lg {
margin-block-start: var(--space-xs);
}
.margin-top--s-lg {
margin-block-start: var(--space-s);
}
.margin-top--m-lg {
margin-block-start: var(--space-m);
}
.margin-top--l-lg {
margin-block-start: var(--space-l);
}
.margin-top--xl-lg {
margin-block-start: var(--space-xl);
}
.margin-top--xxl-lg {
margin-block-start: var(--space-xxl);
}
.margin-right--xs-lg {
margin-inline-end: var(--space-xs);
}
.margin-right--s-lg {
margin-inline-end: var(--space-s);
}
.margin-right--m-lg {
margin-inline-end: var(--space-m);
}
.margin-right--l-lg {
margin-inline-end: var(--space-l);
}
.margin-right--xl-lg {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl-lg {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs-lg {
margin-block-end: var(--space-xs);
}
.margin-bottom--s-lg {
margin-block-end: var(--space-s);
}
.margin-bottom--m-lg {
margin-block-end: var(--space-m);
}
.margin-bottom--l-lg {
margin-block-end: var(--space-l);
}
.margin-bottom--xl-lg {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl-lg {
margin-block-end: var(--space-xxl);
}
.margin-left--xs-lg {
margin-inline-start: var(--space-xs);
}
.margin-left--s-lg {
margin-inline-start: var(--space-s);
}
.margin-left--m-lg {
margin-inline-start: var(--space-m);
}
.margin-left--l-lg {
margin-inline-start: var(--space-l);
}
.margin-left--xl-lg {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl-lg {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs-lg {
margin-block: var(--space-xs);
}
.margin-block--s-lg {
margin-block: var(--space-s);
}
.margin-block--m-lg {
margin-block: var(--space-m);
}
.margin-block--l-lg {
margin-block: var(--space-l);
}
.margin-block--xl-lg {
margin-block: var(--space-xl);
}
.margin-block--xxl-lg {
margin-block: var(--space-xxl);
}
.margin-inline--xs-lg {
margin-inline: var(--space-xs);
}
.margin-inline--s-lg {
margin-inline: var(--space-s);
}
.margin-inline--m-lg {
margin-inline: var(--space-m);
}
.margin-inline--l-lg {
margin-inline: var(--space-l);
}
.margin-inline--xl-lg {
margin-inline: var(--space-xl);
}
.margin-inline--xxl-lg {
margin-inline: var(--space-xxl);
}
.margin--lg-none {
margin: 0;
}
}
@media (max-width: 768px) {
.margin-top--xs-md {
margin-block-start: var(--space-xs);
}
.margin-top--s-md {
margin-block-start: var(--space-s);
}
.margin-top--m-md {
margin-block-start: var(--space-m);
}
.margin-top--l-md {
margin-block-start: var(--space-l);
}
.margin-top--xl-md {
margin-block-start: var(--space-xl);
}
.margin-top--xxl-md {
margin-block-start: var(--space-xxl);
}
.margin-right--xs-md {
margin-inline-end: var(--space-xs);
}
.margin-right--s-md {
margin-inline-end: var(--space-s);
}
.margin-right--m-md {
margin-inline-end: var(--space-m);
}
.margin-right--l-md {
margin-inline-end: var(--space-l);
}
.margin-right--xl-md {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl-md {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs-md {
margin-block-end: var(--space-xs);
}
.margin-bottom--s-md {
margin-block-end: var(--space-s);
}
.margin-bottom--m-md {
margin-block-end: var(--space-m);
}
.margin-bottom--l-md {
margin-block-end: var(--space-l);
}
.margin-bottom--xl-md {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl-md {
margin-block-end: var(--space-xxl);
}
.margin-left--xs-md {
margin-inline-start: var(--space-xs);
}
.margin-left--s-md {
margin-inline-start: var(--space-s);
}
.margin-left--m-md {
margin-inline-start: var(--space-m);
}
.margin-left--l-md {
margin-inline-start: var(--space-l);
}
.margin-left--xl-md {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl-md {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs-md {
margin-block: var(--space-xs);
}
.margin-block--s-md {
margin-block: var(--space-s);
}
.margin-block--m-md {
margin-block: var(--space-m);
}
.margin-block--l-md {
margin-block: var(--space-l);
}
.margin-block--xl-md {
margin-block: var(--space-xl);
}
.margin-block--xxl-md {
margin-block: var(--space-xxl);
}
.margin-inline--xs-md {
margin-inline: var(--space-xs);
}
.margin-inline--s-md {
margin-inline: var(--space-s);
}
.margin-inline--m-md {
margin-inline: var(--space-m);
}
.margin-inline--l-md {
margin-inline: var(--space-l);
}
.margin-inline--xl-md {
margin-inline: var(--space-xl);
}
.margin-inline--xxl-md {
margin-inline: var(--space-xxl);
}
.margin--md-none {
margin: 0;
}
}
@media (max-width: 480px) {
.margin-top--xs-sm {
margin-block-start: var(--space-xs);
}
.margin-top--s-sm {
margin-block-start: var(--space-s);
}
.margin-top--m-sm {
margin-block-start: var(--space-m);
}
.margin-top--l-sm {
margin-block-start: var(--space-l);
}
.margin-top--xl-sm {
margin-block-start: var(--space-xl);
}
.margin-top--xxl-sm {
margin-block-start: var(--space-xxl);
}
.margin-right--xs-sm {
margin-inline-end: var(--space-xs);
}
.margin-right--s-sm {
margin-inline-end: var(--space-s);
}
.margin-right--m-sm {
margin-inline-end: var(--space-m);
}
.margin-right--l-sm {
margin-inline-end: var(--space-l);
}
.margin-right--xl-sm {
margin-inline-end: var(--space-xl);
}
.margin-right--xxl-sm {
margin-inline-end: var(--space-xxl);
}
.margin-bottom--xs-sm {
margin-block-end: var(--space-xs);
}
.margin-bottom--s-sm {
margin-block-end: var(--space-s);
}
.margin-bottom--m-sm {
margin-block-end: var(--space-m);
}
.margin-bottom--l-sm {
margin-block-end: var(--space-l);
}
.margin-bottom--xl-sm {
margin-block-end: var(--space-xl);
}
.margin-bottom--xxl-sm {
margin-block-end: var(--space-xxl);
}
.margin-left--xs-sm {
margin-inline-start: var(--space-xs);
}
.margin-left--s-sm {
margin-inline-start: var(--space-s);
}
.margin-left--m-sm {
margin-inline-start: var(--space-m);
}
.margin-left--l-sm {
margin-inline-start: var(--space-l);
}
.margin-left--xl-sm {
margin-inline-start: var(--space-xl);
}
.margin-left--xxl-sm {
margin-inline-start: var(--space-xxl);
}
.margin-block--xs-sm {
margin-block: var(--space-xs);
}
.margin-block--s-sm {
margin-block: var(--space-s);
}
.margin-block--m-sm {
margin-block: var(--space-m);
}
.margin-block--l-sm {
margin-block: var(--space-l);
}
.margin-block--xl-sm {
margin-block: var(--space-xl);
}
.margin-block--xxl-sm {
margin-block: var(--space-xxl);
}
.margin-inline--xs-sm {
margin-inline: var(--space-xs);
}
.margin-inline--s-sm {
margin-inline: var(--space-s);
}
.margin-inline--m-sm {
margin-inline: var(--space-m);
}
.margin-inline--l-sm {
margin-inline: var(--space-l);
}
.margin-inline--xl-sm {
margin-inline: var(--space-xl);
}
.margin-inline--xxl-sm {
margin-inline: var(--space-xxl);
}
.margin--sm-none {
margin: 0;
}
} .padding--xs {
padding: var(--space-xs);
}
.padding--s {
padding: var(--space-s);
}
.padding--m {
padding: var(--space-m);
}
.padding--l {
padding: var(--space-l);
}
.padding--xl {
padding: var(--space-xl);
}
.padding--xxl {
padding: var(--space-xxl);
}
.padding--none {
padding: 0;
}
@media (max-width: 1440px) {
.padding--2xl-xs {
padding: var(--space-xs);
}
.padding--2xl-s {
padding: var(--space-s);
}
.padding--2xl-m {
padding: var(--space-m);
}
.padding--2xl-l {
padding: var(--space-l);
}
.padding--2xl-xl {
padding: var(--space-xl);
}
.padding--2xl-xxl {
padding: var(--space-xxl);
}
.padding--2xl-none {
padding: 0;
}
}
@media (max-width: 1366px) {
.padding--xl-xs {
padding: var(--space-xs);
}
.padding--xl-s {
padding: var(--space-s);
}
.padding--xl-m {
padding: var(--space-m);
}
.padding--xl-l {
padding: var(--space-l);
}
.padding--xl-xl {
padding: var(--space-xl);
}
.padding--xl-xxl {
padding: var(--space-xxl);
}
.padding--xl-none {
padding: 0;
}
}
@media (max-width: 992px) {
.padding--lg-xs {
padding: var(--space-xs);
}
.padding--lg-s {
padding: var(--space-s);
}
.padding--lg-m {
padding: var(--space-m);
}
.padding--lg-l {
padding: var(--space-l);
}
.padding--lg-xl {
padding: var(--space-xl);
}
.padding--lg-xxl {
padding: var(--space-xxl);
}
.padding--lg-none {
padding: 0;
}
}
@media (max-width: 768px) {
.padding--md-xs {
padding: var(--space-xs);
}
.padding--md-s {
padding: var(--space-s);
}
.padding--md-m {
padding: var(--space-m);
}
.padding--md-l {
padding: var(--space-l);
}
.padding--md-xl {
padding: var(--space-xl);
}
.padding--md-xxl {
padding: var(--space-xxl);
}
.padding--md-none {
padding: 0;
}
}
@media (max-width: 480px) {
.padding--sm-xs {
padding: var(--space-xs);
}
.padding--sm-s {
padding: var(--space-s);
}
.padding--sm-m {
padding: var(--space-m);
}
.padding--sm-l {
padding: var(--space-l);
}
.padding--sm-xl {
padding: var(--space-xl);
}
.padding--sm-xxl {
padding: var(--space-xxl);
}
.padding--sm-none {
padding: 0;
}
} .section--xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--none {
padding-block: 0;
padding-inline: var(--gutter);
}
@media (max-width: 1440px) {
.section--2xl-xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--2xl-s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--2xl-m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--2xl-l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--2xl-xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--2xl-xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--2xl-none {
padding-inline: 0 var(--gutter);
}
}
@media (max-width: 1366px) {
.section--xl-xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--xl-s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--xl-m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--xl-l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--xl-xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--xl-xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--xl-none {
padding-inline: 0 var(--gutter);
}
}
@media (max-width: 992px) {
.section--lg-xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--lg-s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--lg-m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--lg-l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--lg-xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--lg-xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--lg-none {
padding-inline: 0 var(--gutter);
}
}
@media (max-width: 768px) {
.section--md-xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--md-s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--md-m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--md-l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--md-xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--md-xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--md-none {
padding-inline: 0 var(--gutter);
}
}
@media (max-width: 480px) {
.section--sm-xs {
padding-block: var(--section-space-xs);
padding-inline: var(--gutter);
}
.section--sm-s {
padding-block: var(--section-space-s);
padding-inline: var(--gutter);
}
.section--sm-m {
padding-block: var(--section-space-m);
padding-inline: var(--gutter);
}
.section--sm-l {
padding-block: var(--section-space-l);
padding-inline: var(--gutter);
}
.section--sm-xl {
padding-block: var(--section-space-xl);
padding-inline: var(--gutter);
}
.section--sm-xxl {
padding-block: var(--section-space-xxl);
padding-inline: var(--gutter);
}
.section--sm-none {
padding-inline: 0 var(--gutter);
}
}
.header--xs {
padding-block: var(--space-xs);
padding-inline: var(--gutter);
}
.header--s {
padding-block: var(--space-s);
padding-inline: var(--gutter);
}
.header--m {
padding-block: var(--space-m);
padding-inline: var(--gutter);
}
.header--l {
padding-block: var(--space-l);
padding-inline: var(--gutter);
}
.header--xl {
padding-block: var(--space-xl);
padding-inline: var(--gutter);
}
.header--xxl {
padding-block: var(--space-xxl);
padding-inline: var(--gutter);
} [class*="overlay--"], .overlay {
position: relative;
z-index: 0;
}
[class*="overlay--"]::before, .overlay::before {
content: "";
background: var(--overlay-color, rgba(0, 0, 0, 0.7));
position: absolute;
inset: 0;
z-index: -1;
}
.text--primary, .text--primary :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary);
}
.text--primary-hover, .text--primary-hover :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-hover);
}
.text--primary-ultra-light, .text--primary-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-ultra-light);
}
.text--primary-light, .text--primary-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-light);
}
.text--primary-semi-light, .text--primary-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-semi-light);
}
.text--primary-semi-dark, .text--primary-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-semi-dark);
}
.text--primary-dark, .text--primary-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-dark);
}
.text--primary-ultra-dark, .text--primary-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--primary-ultra-dark);
}
.text--base, .text--base :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base);
}
.text--base-hover, .text--base-hover :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-hover);
}
.text--base-ultra-light, .text--base-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-ultra-light);
}
.text--base-light, .text--base-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-light);
}
.text--base-semi-light, .text--base-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-semi-light);
}
.text--base-semi-dark, .text--base-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-semi-dark);
}
.text--base-dark, .text--base-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-dark);
}
.text--base-ultra-dark, .text--base-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--base-ultra-dark);
}
.text--neutral, .text--neutral :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral);
}
.text--neutral-hover, .text--neutral-hover :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-hover);
}
.text--neutral-ultra-light, .text--neutral-ultra-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-ultra-light);
}
.text--neutral-light, .text--neutral-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-light);
}
.text--neutral-semi-light, .text--neutral-semi-light :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-semi-light);
}
.text--neutral-semi-dark, .text--neutral-semi-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-semi-dark);
}
.text--neutral-dark, .text--neutral-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-dark);
}
.text--neutral-ultra-dark, .text--neutral-ultra-dark :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--neutral-ultra-dark);
}
.text--white, .text--white :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--white);
}
.text--black, .text--black :where(:is(h1, h2, h3, h4, h5, h6)) {
color: var(--black);
}
:is(.text--xxl, .text--xl, .text--l, .text--m, .text--s, .text--xs) {
line-height: var(--text-line-height);
text-wrap: var(--text-text-wrap);
}
.text--xxl {
font-size: var(--text-xxl);
}
.text--xxl:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-xxl-max-width);
}
.text--xl {
font-size: var(--text-xl);
}
.text--xl:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-xl-max-width);
}
.text--l {
font-size: var(--text-l);
}
.text--l:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-l-max-width);
}
.text--m {
font-size: var(--text-m);
line-height: var(--text-m-line-height);
}
.text--m:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-m-max-width);
}
.text--s {
font-size: var(--text-s);
}
.text--s:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-s-max-width);
}
.text--xs {
font-size: var(--text-xs);
}
.text--xs:is(p, li, blockquote, h1, h2, h3, h4, h5, h6, span, strong, cite) {
max-width: var(--text-xs-max-width);
}
.h1 {
font-size: var(--h1);
max-width: var(--h1-max-width);
}
.h2 {
font-size: var(--h2);
}
.h3 {
font-size: var(--h3);
}
.h4 {
font-size: var(--h4);
line-height: var(--h4-line-height);
}
.h5 {
font-size: var(--h5);
}
.h6 {
font-size: var(--h6);
}
.text--100 {
font-weight: 100;
}
.text--200 {
font-weight: 200;
}
.text--300 {
font-weight: 300;
}
.text--400 {
font-weight: 400;
}
.text--500 {
font-weight: 500;
}
.text--600 {
font-weight: 600;
}
.text--700 {
font-weight: 700;
}
.text--800 {
font-weight: 800;
}
.text--900 {
font-weight: 900;
}
.text--bold {
font-weight: bold;
}
.text--italic {
font-style: italic;
}
.text--oblique {
font-style: oblique;
}
.text--decoration-none {
-webkit-text-decoration: none;
text-decoration: none;
}
.text--underline {
-webkit-text-decoration: underline;
text-decoration: underline;
}
.text--underline-wavy {
-webkit-text-decoration: underline wavy;
text-decoration: underline wavy;
}
.text--underline-dotted {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
.text--underline-double {
-webkit-text-decoration: underline double;
text-decoration: underline double;
}
.text--underline-dashed {
-webkit-text-decoration: underline dashed;
text-decoration: underline dashed;
}
.text--overline {
-webkit-text-decoration: overline;
text-decoration: overline;
}
.text--line-through {
-webkit-text-decoration: line-through;
text-decoration: line-through;
}
.text--transform-none {
text-transform: none;
}
.text--uppercase {
text-transform: uppercase;
}
.text--lowercase {
text-transform: lowercase;
}
.text--capitalize {
text-transform: capitalize;
}
.text--left {
text-align: left;
}
.text--center {
text-align: center;
}
.text--right {
text-align: right;
}
.text--justify {
text-align: justify;
}
body blockquote {
text-wrap: pretty;
}
.balance, .text--balance {
text-wrap: balance;
}
.balance p, .balance li, .balance blockquote, .balance h1, .balance h2, .balance h3, .balance h4, .balance h5, .balance h6, .text--balance p, .text--balance li, .text--balance blockquote, .text--balance h1, .text--balance h2, .text--balance h3, .text--balance h4, .text--balance h5, .text--balance h6 {
text-wrap: balance;
}
.text--pretty {
text-wrap: pretty;
}
.text--pretty p, .text--pretty li, .text--pretty blockquote, .text--pretty h1, .text--pretty h2, .text--pretty h3, .text--pretty h4, .text--pretty h5, .text--pretty h6 {
text-wrap: pretty;
}
.unbalance {
text-wrap: wrap;
}
.unbalance p, .unbalance li, .unbalance blockquote, .unbalance h1, .unbalance h2, .unbalance h3, .unbalance h4, .unbalance h5, .unbalance h6 {
text-wrap: wrap;
} [class*="line-clamp--"] {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: var(--line-count);
}
.line-clamp--1 {
--line-count: 1;
}
.line-clamp--2 {
--line-count: 2;
}
.line-clamp--3 {
--line-count: 3;
}
.line-clamp--4 {
--line-count: 4;
}
.line-clamp--5 {
--line-count: 5;
} .opacity--0 {
opacity: 0;
}
.opacity--5 {
opacity: 0.05;
}
.opacity--10 {
opacity: 0.1;
}
.opacity--15 {
opacity: 0.15;
}
.opacity--20 {
opacity: 0.2;
}
.opacity--25 {
opacity: 0.25;
}
.opacity--30 {
opacity: 0.3;
}
.opacity--35 {
opacity: 0.35;
}
.opacity--40 {
opacity: 0.4;
}
.opacity--45 {
opacity: 0.45;
}
.opacity--50 {
opacity: 0.5;
}
.opacity--55 {
opacity: 0.55;
}
.opacity--60 {
opacity: 0.6;
}
.opacity--65 {
opacity: 0.65;
}
.opacity--70 {
opacity: 0.7;
}
.opacity--75 {
opacity: 0.75;
}
.opacity--80 {
opacity: 0.8;
}
.opacity--85 {
opacity: 0.85;
}
.opacity--90 {
opacity: 0.9;
}
.opacity--95 {
opacity: 0.95;
}
.opacity--100 {
opacity: 1;
} .box-shadow--md {
box-shadow: var(--box-shadow-1);
}
.box-shadow--lg {
box-shadow: var(--box-shadow-2);
}
.box-shadow--xl {
box-shadow: var(--box-shadow-3);
}
.relative {
position: relative;
} .sticky {
position: -webkit-sticky;
position: sticky;
inset-block-start: var(--sticky-offset, 0);
} [class*="center--"]:where(:not([class*="self"])) {
display: flex;
flex-direction: column;
align-items: var(--align-items, initial);
justify-content: var(--justify-content, initial);
text-align: var(--text-align, inherit);
}
.center--all {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom {
--align-items: center;
--justify-content: flex-end;
}
@media (max-width: 1440px) {
.center--all-2xl {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left-2xl {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right-2xl {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top-2xl {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom-2xl {
--align-items: center;
--justify-content: flex-end;
}
}
@media (max-width: 1366px) {
.center--all-xl {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left-xl {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right-xl {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top-xl {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom-xl {
--align-items: center;
--justify-content: flex-end;
}
}
@media (max-width: 992px) {
.center--all-lg {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left-lg {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right-lg {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top-lg {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom-lg {
--align-items: center;
--justify-content: flex-end;
}
}
@media (max-width: 768px) {
.center--all-md {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left-md {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right-md {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top-md {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom-md {
--align-items: center;
--justify-content: flex-end;
}
}
@media (max-width: 480px) {
.center--all-sm {
--align-items: center;
--justify-content: center;
--text-align: center;
}
.center--left-sm {
--align-items: flex-start;
--justify-content: center;
--text-align: left;
}
.center--right-sm {
--align-items: flex-end;
--justify-content: center;
--text-align: right;
}
.center--top-sm {
--align-items: center;
--justify-content: flex-start;
}
.center--bottom-sm {
--align-items: center;
--justify-content: flex-end;
}
}
.center--self {
margin-left: auto;
margin-right: auto;
} .flip--x, .flip--x > div {
transform: scaleX(-1);
}
.flip--y, .flip--y > div {
transform: scaleY(-1);
}
.flip--xy, .flip--xy > div {
transform: scale(-1, -1);
}
.flip--both, .flip--both > div {
transform: scale(-1, -1);
} img.object-fit--cover, .object-fit--cover img {
--object-fit: cover;
object-fit: cover;
}
img.object-fit--contain, .object-fit--contain img {
--object-fit: contain;
object-fit: contain;
}
[class*="object-fit--"], [class*="object-fit--"] img {
-o-object-position: var(--object-position, 50% 50%);
object-position: var(--object-position, 50% 50%);
}
.object-fit--top-left {
--object-position: 10% 10%;
}
.object-fit--top-center {
--object-position: 50% 10%;
}
.object-fit--top-right {
--object-position: 90% 10%;
}
.object-fit--center-left {
--object-position: 10% 50%;
}
.object-fit--center-right {
--object-position: 90% 50%;
}
.object-fit--bottom-left {
--object-position: 10% 90%;
}
.object-fit--bottom-center {
--object-position: 50% 90%;
}
.object-fit--bottom-right {
--object-position: 90% 90%;
} [class*="height--"] {
block-size: var(--height, initial);
min-block-size: var(--min-height, initial);
max-block-size: var(--max-height, initial);
}
.height--10 {
--height: 10vh;
}
.height--20 {
--height: 20vh;
}
.height--30 {
--height: 30vh;
}
.height--40 {
--height: 40vh;
}
.height--50 {
--height: 50vh;
}
.height--60 {
--height: 60vh;
}
.height--70 {
--height: 70vh;
}
.height--80 {
--height: 80vh;
}
.height--90 {
--height: 90vh;
}
.height--100 {
--height: 100vh;
}
.min-height--10 {
--min-height: 10vh;
}
.min-height--20 {
--min-height: 20vh;
}
.min-height--30 {
--min-height: 30vh;
}
.min-height--40 {
--min-height: 40vh;
}
.min-height--50 {
--min-height: 50vh;
}
.min-height--60 {
--min-height: 60vh;
}
.min-height--70 {
--min-height: 70vh;
}
.min-height--80 {
--min-height: 80vh;
}
.min-height--90 {
--min-height: 90vh;
}
.min-height--100 {
--min-height: 100vh;
}
.max-height--10 {
--max-height: 10vh;
}
.max-height--20 {
--max-height: 20vh;
}
.max-height--30 {
--max-height: 30vh;
}
.max-height--40 {
--max-height: 40vh;
}
.max-height--50 {
--max-height: 50vh;
}
.max-height--60 {
--max-height: 60vh;
}
.max-height--70 {
--max-height: 70vh;
}
.max-height--80 {
--max-height: 80vh;
}
.max-height--90 {
--max-height: 90vh;
}
.max-height--100 {
--max-height: 100vh;
} :is([class*="col-count--"], [class*="col-width--"]) {
display: block !important;
}
.col-count--1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--5 {
-moz-column-count: 5;
column-count: 5;
}
@media (max-width: 1440px) {
.col-count--2xl-1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--2xl-2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--2xl-3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--2xl-4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--2xl-5 {
-moz-column-count: 5;
column-count: 5;
}
}
@media (max-width: 1366px) {
.col-count--xl-1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--xl-2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--xl-3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--xl-4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--xl-5 {
-moz-column-count: 5;
column-count: 5;
}
}
@media (max-width: 992px) {
.col-count--lg-1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--lg-2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--lg-3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--lg-4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--lg-5 {
-moz-column-count: 5;
column-count: 5;
}
}
@media (max-width: 768px) {
.col-count--md-1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--md-2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--md-3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--md-4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--md-5 {
-moz-column-count: 5;
column-count: 5;
}
}
@media (max-width: 480px) {
.col-count--sm-1 {
-moz-column-count: 1;
column-count: 1;
}
.col-count--sm-2 {
-moz-column-count: 2;
column-count: 2;
}
.col-count--sm-3 {
-moz-column-count: 3;
column-count: 3;
}
.col-count--sm-4 {
-moz-column-count: 4;
column-count: 4;
}
.col-count--sm-5 {
-moz-column-count: 5;
column-count: 5;
}
}
.col-width--s {
width: 100%;
-moz-column-width: var(--col-width-s, 13rem);
column-width: var(--col-width-s, 13rem);
}
.col-width--m {
width: 100%;
-moz-column-width: var(--col-width-m, 25rem);
column-width: var(--col-width-m, 25rem);
}
.col-width--l {
width: 100%;
-moz-column-width: var(--col-width-l, 38rem);
column-width: var(--col-width-l, 38rem);
}
.col-rule--dotted {
-moz-column-rule: dotted;
column-rule: dotted;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--dashed {
-moz-column-rule: dashed;
column-rule: dashed;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--solid {
-moz-column-rule: solid;
column-rule: solid;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--double {
-moz-column-rule: double;
column-rule: double;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--groove {
-moz-column-rule: groove;
column-rule: groove;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--ridge {
-moz-column-rule: ridge;
column-rule: ridge;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--inset {
-moz-column-rule: inset;
column-rule: inset;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
.col-rule--outset {
-moz-column-rule: outset;
column-rule: outset;
-moz-column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
column-rule-width: var(--col-rule-width, var(--col-rule-width-m));
}
[class*="col-rule--"] {
-moz-column-rule-color: var(--col-rule-color, var(--black));
column-rule-color: var(--col-rule-color, var(--black));
}
.col-rule--s {
-moz-column-rule-width: var(--col-rule-width-s, 0.5px);
column-rule-width: var(--col-rule-width-s, 0.5px);
}
.col-rule--m {
-moz-column-rule-width: var(--col-rule-width-m, 1px);
column-rule-width: var(--col-rule-width-m, 1px);
}
.col-rule--l {
-moz-column-rule-width: var(--col-rule-width-l, 3px);
column-rule-width: var(--col-rule-width-l, 3px);
}
.col-span--all {
-moz-column-span: all;
column-span: all;
}
[class*="col-"] > * {
break-inside: avoid;
} .masonry--1 {
display: block !important;
column-count: 1;
row-gap: var(--row-gap);
column-gap: var(--col-gap);
}
.masonry--2 {
display: block !important;
column-count: 2;
row-gap: var(--row-gap);
column-gap: var(--col-gap);
}
.masonry--3 {
display: block !important;
column-count: 3;
row-gap: var(--row-gap);
column-gap: var(--col-gap);
}
.masonry--4 {
display: block !important;
column-count: 4;
row-gap: var(--row-gap);
column-gap: var(--col-gap);
}
.masonry--5 {
display: block !important;
column-count: 5;
row-gap: var(--row-gap);
column-gap: var(--col-gap);
}
@media (max-width: 1440px) {
.masonry--2xl-1 {
column-count: 1;
}
.masonry--2xl-2 {
column-count: 2;
}
.masonry--2xl-3 {
column-count: 3;
}
.masonry--2xl-4 {
column-count: 4;
}
.masonry--2xl-5 {
column-count: 5;
}
}
@media (max-width: 1366px) {
.masonry--xl-1 {
column-count: 1;
}
.masonry--xl-2 {
column-count: 2;
}
.masonry--xl-3 {
column-count: 3;
}
.masonry--xl-4 {
column-count: 4;
}
.masonry--xl-5 {
column-count: 5;
}
}
@media (max-width: 992px) {
.masonry--lg-1 {
column-count: 1;
}
.masonry--lg-2 {
column-count: 2;
}
.masonry--lg-3 {
column-count: 3;
}
.masonry--lg-4 {
column-count: 4;
}
.masonry--lg-5 {
column-count: 5;
}
}
@media (max-width: 768px) {
.masonry--md-1 {
column-count: 1;
}
.masonry--md-2 {
column-count: 2;
}
.masonry--md-3 {
column-count: 3;
}
.masonry--md-4 {
column-count: 4;
}
.masonry--md-5 {
column-count: 5;
}
}
@media (max-width: 480px) {
.masonry--sm-1 {
column-count: 1;
}
.masonry--sm-2 {
column-count: 2;
}
.masonry--sm-3 {
column-count: 3;
}
.masonry--sm-4 {
column-count: 4;
}
.masonry--sm-5 {
column-count: 5;
}
}
:where([class*="masonry--"] > *) {
break-inside: avoid;
width: 100%;
}
:where([class*="masonry--"]) {
--col-gap: var(--grid-gap);
}
:where([class*="masonry--"] > *) {
margin-block-end: var(--grid-gap);
}
[class*="masonry"]:is([class*="gap--"], [class*="row-gap--"], [class*="content-gap"], [class*="container-gap"], [class*="grid-gap"], [class*="fr-content-gap"], [class*="fr-container-gap"], [class*="fr-grid-gap"]) > * {
margin-block-end: var(--row-gap);
} body [class*="grid--"] {
display: grid;
}
.grid--1 {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1 > * {
grid-column: 1 !important;
}
.grid--2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4 {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5 {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6 {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7 {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8 {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9 {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10 {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11 {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12 {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid--1-2 {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--1-3 {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--2-1 {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--2-3 {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--3-1 {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--3-2 {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid-rows--1 {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2 {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3 {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4 {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5 {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6 {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7 {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8 {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9 {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10 {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11 {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12 {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
@media (max-width: 1440px) {
.grid--1-2xl {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1-2xl > * {
grid-column: 1 !important;
}
.grid--2-2xl {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3-2xl {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4-2xl {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5-2xl {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6-2xl {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7-2xl {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8-2xl {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9-2xl {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10-2xl {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11-2xl {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12-2xl {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows--1-2xl {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2-2xl {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3-2xl {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4-2xl {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5-2xl {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6-2xl {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7-2xl {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8-2xl {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9-2xl {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10-2xl {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11-2xl {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12-2xl {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 1366px) {
.grid--1-xl {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1-xl > * {
grid-column: 1 !important;
}
.grid--2-xl {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3-xl {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4-xl {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5-xl {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6-xl {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7-xl {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8-xl {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9-xl {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10-xl {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11-xl {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12-xl {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows--1-xl {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2-xl {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3-xl {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4-xl {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5-xl {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6-xl {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7-xl {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8-xl {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9-xl {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10-xl {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11-xl {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12-xl {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 992px) {
.grid--1-lg {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1-lg > * {
grid-column: 1 !important;
}
.grid--2-lg {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3-lg {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4-lg {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5-lg {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6-lg {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7-lg {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8-lg {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9-lg {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10-lg {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11-lg {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12-lg {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows--1-lg {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2-lg {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3-lg {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4-lg {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5-lg {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6-lg {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7-lg {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8-lg {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9-lg {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10-lg {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11-lg {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12-lg {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 768px) {
.grid--1-md {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1-md > * {
grid-column: 1 !important;
}
.grid--2-md {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3-md {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4-md {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5-md {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6-md {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7-md {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8-md {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9-md {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10-md {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11-md {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12-md {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows--1-md {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2-md {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3-md {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4-md {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5-md {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6-md {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7-md {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8-md {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9-md {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10-md {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11-md {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12-md {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
}
@media (max-width: 480px) {
.grid--1-sm {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid--1-sm > * {
grid-column: 1 !important;
}
.grid--2-sm {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid--3-sm {
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid--4-sm {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid--5-sm {
grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid--6-sm {
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid--7-sm {
grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid--8-sm {
grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid--9-sm {
grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid--10-sm {
grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid--11-sm {
grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid--12-sm {
grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-rows--1-sm {
grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows--2-sm {
grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows--3-sm {
grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows--4-sm {
grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows--5-sm {
grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows--6-sm {
grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows--7-sm {
grid-template-rows: repeat(7, minmax(0, 1fr));
}
.grid-rows--8-sm {
grid-template-rows: repeat(8, minmax(0, 1fr));
}
.grid-rows--9-sm {
grid-template-rows: repeat(9, minmax(0, 1fr));
}
.grid-rows--10-sm {
grid-template-rows: repeat(10, minmax(0, 1fr));
}
.grid-rows--11-sm {
grid-template-rows: repeat(11, minmax(0, 1fr));
}
.grid-rows--12-sm {
grid-template-rows: repeat(12, minmax(0, 1fr));
}
}
.grid--auto-rows {
grid-auto-rows: minmax(min-content, 1fr);
} .row-span--1 {
grid-row-end: span 1;
}
.col-span--1 {
grid-column-end: span 1;
}
.row-start--1 {
grid-row-start: 1;
}
.row-end--1 {
grid-row-end: 1;
}
.col-start--1 {
grid-column-start: 1;
}
.col-end--1 {
grid-column-end: 1;
}
.row-span--2 {
grid-row-end: span 2;
}
.col-span--2 {
grid-column-end: span 2;
}
.row-start--2 {
grid-row-start: 2;
}
.row-end--2 {
grid-row-end: 2;
}
.col-start--2 {
grid-column-start: 2;
}
.col-end--2 {
grid-column-end: 2;
}
.row-span--3 {
grid-row-end: span 3;
}
.col-span--3 {
grid-column-end: span 3;
}
.row-start--3 {
grid-row-start: 3;
}
.row-end--3 {
grid-row-end: 3;
}
.col-start--3 {
grid-column-start: 3;
}
.col-end--3 {
grid-column-end: 3;
}
.row-span--4 {
grid-row-end: span 4;
}
.col-span--4 {
grid-column-end: span 4;
}
.row-start--4 {
grid-row-start: 4;
}
.row-end--4 {
grid-row-end: 4;
}
.col-start--4 {
grid-column-start: 4;
}
.col-end--4 {
grid-column-end: 4;
}
.row-span--5 {
grid-row-end: span 5;
}
.col-span--5 {
grid-column-end: span 5;
}
.row-start--5 {
grid-row-start: 5;
}
.row-end--5 {
grid-row-end: 5;
}
.col-start--5 {
grid-column-start: 5;
}
.col-end--5 {
grid-column-end: 5;
}
.row-span--6 {
grid-row-end: span 6;
}
.col-span--6 {
grid-column-end: span 6;
}
.row-start--6 {
grid-row-start: 6;
}
.row-end--6 {
grid-row-end: 6;
}
.col-start--6 {
grid-column-start: 6;
}
.col-end--6 {
grid-column-end: 6;
}
.row-span--7 {
grid-row-end: span 7;
}
.col-span--7 {
grid-column-end: span 7;
}
.row-start--7 {
grid-row-start: 7;
}
.row-end--7 {
grid-row-end: 7;
}
.col-start--7 {
grid-column-start: 7;
}
.col-end--7 {
grid-column-end: 7;
}
.row-span--8 {
grid-row-end: span 8;
}
.col-span--8 {
grid-column-end: span 8;
}
.row-start--8 {
grid-row-start: 8;
}
.row-end--8 {
grid-row-end: 8;
}
.col-start--8 {
grid-column-start: 8;
}
.col-end--8 {
grid-column-end: 8;
}
.row-span--9 {
grid-row-end: span 9;
}
.col-span--9 {
grid-column-end: span 9;
}
.row-start--9 {
grid-row-start: 9;
}
.row-end--9 {
grid-row-end: 9;
}
.col-start--9 {
grid-column-start: 9;
}
.col-end--9 {
grid-column-end: 9;
}
.row-span--10 {
grid-row-end: span 10;
}
.col-span--10 {
grid-column-end: span 10;
}
.row-start--10 {
grid-row-start: 10;
}
.row-end--10 {
grid-row-end: 10;
}
.col-start--10 {
grid-column-start: 10;
}
.col-end--10 {
grid-column-end: 10;
}
.row-span--11 {
grid-row-end: span 11;
}
.col-span--11 {
grid-column-end: span 11;
}
.row-start--11 {
grid-row-start: 11;
}
.row-end--11 {
grid-row-end: 11;
}
.col-start--11 {
grid-column-start: 11;
}
.col-end--11 {
grid-column-end: 11;
}
.row-span--12 {
grid-row-end: span 12;
}
.col-span--12 {
grid-column-end: span 12;
}
.row-start--12 {
grid-row-start: 12;
}
.row-end--12 {
grid-row-end: 12;
}
.col-start--12 {
grid-column-start: 12;
}
.col-end--12 {
grid-column-end: 12;
}
@media (max-width: 1440px) {
.row-span--1-2xl {
grid-row: span 1;
}
.col-span--1-2xl {
grid-column: span 1;
}
.row-start--1-2xl {
grid-row-start: 1;
}
.row-end--1-2xl {
grid-row-end: 1;
}
.col-start--1-2xl {
grid-column-start: 1;
}
.col-end--1-2xl {
grid-column-end: 1;
}
.row-span--2-2xl {
grid-row: span 2;
}
.col-span--2-2xl {
grid-column: span 2;
}
.row-start--2-2xl {
grid-row-start: 2;
}
.row-end--2-2xl {
grid-row-end: 2;
}
.col-start--2-2xl {
grid-column-start: 2;
}
.col-end--2-2xl {
grid-column-end: 2;
}
.row-span--3-2xl {
grid-row: span 3;
}
.col-span--3-2xl {
grid-column: span 3;
}
.row-start--3-2xl {
grid-row-start: 3;
}
.row-end--3-2xl {
grid-row-end: 3;
}
.col-start--3-2xl {
grid-column-start: 3;
}
.col-end--3-2xl {
grid-column-end: 3;
}
.row-span--4-2xl {
grid-row: span 4;
}
.col-span--4-2xl {
grid-column: span 4;
}
.row-start--4-2xl {
grid-row-start: 4;
}
.row-end--4-2xl {
grid-row-end: 4;
}
.col-start--4-2xl {
grid-column-start: 4;
}
.col-end--4-2xl {
grid-column-end: 4;
}
.row-span--5-2xl {
grid-row: span 5;
}
.col-span--5-2xl {
grid-column: span 5;
}
.row-start--5-2xl {
grid-row-start: 5;
}
.row-end--5-2xl {
grid-row-end: 5;
}
.col-start--5-2xl {
grid-column-start: 5;
}
.col-end--5-2xl {
grid-column-end: 5;
}
.row-span--6-2xl {
grid-row: span 6;
}
.col-span--6-2xl {
grid-column: span 6;
}
.row-start--6-2xl {
grid-row-start: 6;
}
.row-end--6-2xl {
grid-row-end: 6;
}
.col-start--6-2xl {
grid-column-start: 6;
}
.col-end--6-2xl {
grid-column-end: 6;
}
.row-span--7-2xl {
grid-row: span 7;
}
.col-span--7-2xl {
grid-column: span 7;
}
.row-start--7-2xl {
grid-row-start: 7;
}
.row-end--7-2xl {
grid-row-end: 7;
}
.col-start--7-2xl {
grid-column-start: 7;
}
.col-end--7-2xl {
grid-column-end: 7;
}
.row-span--8-2xl {
grid-row: span 8;
}
.col-span--8-2xl {
grid-column: span 8;
}
.row-start--8-2xl {
grid-row-start: 8;
}
.row-end--8-2xl {
grid-row-end: 8;
}
.col-start--8-2xl {
grid-column-start: 8;
}
.col-end--8-2xl {
grid-column-end: 8;
}
.row-span--9-2xl {
grid-row: span 9;
}
.col-span--9-2xl {
grid-column: span 9;
}
.row-start--9-2xl {
grid-row-start: 9;
}
.row-end--9-2xl {
grid-row-end: 9;
}
.col-start--9-2xl {
grid-column-start: 9;
}
.col-end--9-2xl {
grid-column-end: 9;
}
.row-span--10-2xl {
grid-row: span 10;
}
.col-span--10-2xl {
grid-column: span 10;
}
.row-start--10-2xl {
grid-row-start: 10;
}
.row-end--10-2xl {
grid-row-end: 10;
}
.col-start--10-2xl {
grid-column-start: 10;
}
.col-end--10-2xl {
grid-column-end: 10;
}
.row-span--11-2xl {
grid-row: span 11;
}
.col-span--11-2xl {
grid-column: span 11;
}
.row-start--11-2xl {
grid-row-start: 11;
}
.row-end--11-2xl {
grid-row-end: 11;
}
.col-start--11-2xl {
grid-column-start: 11;
}
.col-end--11-2xl {
grid-column-end: 11;
}
.row-span--12-2xl {
grid-row: span 12;
}
.col-span--12-2xl {
grid-column: span 12;
}
.row-start--12-2xl {
grid-row-start: 12;
}
.row-end--12-2xl {
grid-row-end: 12;
}
.col-start--12-2xl {
grid-column-start: 12;
}
.col-end--12-2xl {
grid-column-end: 12;
}
}
@media (max-width: 1366px) {
.row-span--1-xl {
grid-row: span 1;
}
.col-span--1-xl {
grid-column: span 1;
}
.row-start--1-xl {
grid-row-start: 1;
}
.row-end--1-xl {
grid-row-end: 1;
}
.col-start--1-xl {
grid-column-start: 1;
}
.col-end--1-xl {
grid-column-end: 1;
}
.row-span--2-xl {
grid-row: span 2;
}
.col-span--2-xl {
grid-column: span 2;
}
.row-start--2-xl {
grid-row-start: 2;
}
.row-end--2-xl {
grid-row-end: 2;
}
.col-start--2-xl {
grid-column-start: 2;
}
.col-end--2-xl {
grid-column-end: 2;
}
.row-span--3-xl {
grid-row: span 3;
}
.col-span--3-xl {
grid-column: span 3;
}
.row-start--3-xl {
grid-row-start: 3;
}
.row-end--3-xl {
grid-row-end: 3;
}
.col-start--3-xl {
grid-column-start: 3;
}
.col-end--3-xl {
grid-column-end: 3;
}
.row-span--4-xl {
grid-row: span 4;
}
.col-span--4-xl {
grid-column: span 4;
}
.row-start--4-xl {
grid-row-start: 4;
}
.row-end--4-xl {
grid-row-end: 4;
}
.col-start--4-xl {
grid-column-start: 4;
}
.col-end--4-xl {
grid-column-end: 4;
}
.row-span--5-xl {
grid-row: span 5;
}
.col-span--5-xl {
grid-column: span 5;
}
.row-start--5-xl {
grid-row-start: 5;
}
.row-end--5-xl {
grid-row-end: 5;
}
.col-start--5-xl {
grid-column-start: 5;
}
.col-end--5-xl {
grid-column-end: 5;
}
.row-span--6-xl {
grid-row: span 6;
}
.col-span--6-xl {
grid-column: span 6;
}
.row-start--6-xl {
grid-row-start: 6;
}
.row-end--6-xl {
grid-row-end: 6;
}
.col-start--6-xl {
grid-column-start: 6;
}
.col-end--6-xl {
grid-column-end: 6;
}
.row-span--7-xl {
grid-row: span 7;
}
.col-span--7-xl {
grid-column: span 7;
}
.row-start--7-xl {
grid-row-start: 7;
}
.row-end--7-xl {
grid-row-end: 7;
}
.col-start--7-xl {
grid-column-start: 7;
}
.col-end--7-xl {
grid-column-end: 7;
}
.row-span--8-xl {
grid-row: span 8;
}
.col-span--8-xl {
grid-column: span 8;
}
.row-start--8-xl {
grid-row-start: 8;
}
.row-end--8-xl {
grid-row-end: 8;
}
.col-start--8-xl {
grid-column-start: 8;
}
.col-end--8-xl {
grid-column-end: 8;
}
.row-span--9-xl {
grid-row: span 9;
}
.col-span--9-xl {
grid-column: span 9;
}
.row-start--9-xl {
grid-row-start: 9;
}
.row-end--9-xl {
grid-row-end: 9;
}
.col-start--9-xl {
grid-column-start: 9;
}
.col-end--9-xl {
grid-column-end: 9;
}
.row-span--10-xl {
grid-row: span 10;
}
.col-span--10-xl {
grid-column: span 10;
}
.row-start--10-xl {
grid-row-start: 10;
}
.row-end--10-xl {
grid-row-end: 10;
}
.col-start--10-xl {
grid-column-start: 10;
}
.col-end--10-xl {
grid-column-end: 10;
}
.row-span--11-xl {
grid-row: span 11;
}
.col-span--11-xl {
grid-column: span 11;
}
.row-start--11-xl {
grid-row-start: 11;
}
.row-end--11-xl {
grid-row-end: 11;
}
.col-start--11-xl {
grid-column-start: 11;
}
.col-end--11-xl {
grid-column-end: 11;
}
.row-span--12-xl {
grid-row: span 12;
}
.col-span--12-xl {
grid-column: span 12;
}
.row-start--12-xl {
grid-row-start: 12;
}
.row-end--12-xl {
grid-row-end: 12;
}
.col-start--12-xl {
grid-column-start: 12;
}
.col-end--12-xl {
grid-column-end: 12;
}
}
@media (max-width: 992px) {
.row-span--1-lg {
grid-row: span 1;
}
.col-span--1-lg {
grid-column: span 1;
}
.row-start--1-lg {
grid-row-start: 1;
}
.row-end--1-lg {
grid-row-end: 1;
}
.col-start--1-lg {
grid-column-start: 1;
}
.col-end--1-lg {
grid-column-end: 1;
}
.row-span--2-lg {
grid-row: span 2;
}
.col-span--2-lg {
grid-column: span 2;
}
.row-start--2-lg {
grid-row-start: 2;
}
.row-end--2-lg {
grid-row-end: 2;
}
.col-start--2-lg {
grid-column-start: 2;
}
.col-end--2-lg {
grid-column-end: 2;
}
.row-span--3-lg {
grid-row: span 3;
}
.col-span--3-lg {
grid-column: span 3;
}
.row-start--3-lg {
grid-row-start: 3;
}
.row-end--3-lg {
grid-row-end: 3;
}
.col-start--3-lg {
grid-column-start: 3;
}
.col-end--3-lg {
grid-column-end: 3;
}
.row-span--4-lg {
grid-row: span 4;
}
.col-span--4-lg {
grid-column: span 4;
}
.row-start--4-lg {
grid-row-start: 4;
}
.row-end--4-lg {
grid-row-end: 4;
}
.col-start--4-lg {
grid-column-start: 4;
}
.col-end--4-lg {
grid-column-end: 4;
}
.row-span--5-lg {
grid-row: span 5;
}
.col-span--5-lg {
grid-column: span 5;
}
.row-start--5-lg {
grid-row-start: 5;
}
.row-end--5-lg {
grid-row-end: 5;
}
.col-start--5-lg {
grid-column-start: 5;
}
.col-end--5-lg {
grid-column-end: 5;
}
.row-span--6-lg {
grid-row: span 6;
}
.col-span--6-lg {
grid-column: span 6;
}
.row-start--6-lg {
grid-row-start: 6;
}
.row-end--6-lg {
grid-row-end: 6;
}
.col-start--6-lg {
grid-column-start: 6;
}
.col-end--6-lg {
grid-column-end: 6;
}
.row-span--7-lg {
grid-row: span 7;
}
.col-span--7-lg {
grid-column: span 7;
}
.row-start--7-lg {
grid-row-start: 7;
}
.row-end--7-lg {
grid-row-end: 7;
}
.col-start--7-lg {
grid-column-start: 7;
}
.col-end--7-lg {
grid-column-end: 7;
}
.row-span--8-lg {
grid-row: span 8;
}
.col-span--8-lg {
grid-column: span 8;
}
.row-start--8-lg {
grid-row-start: 8;
}
.row-end--8-lg {
grid-row-end: 8;
}
.col-start--8-lg {
grid-column-start: 8;
}
.col-end--8-lg {
grid-column-end: 8;
}
.row-span--9-lg {
grid-row: span 9;
}
.col-span--9-lg {
grid-column: span 9;
}
.row-start--9-lg {
grid-row-start: 9;
}
.row-end--9-lg {
grid-row-end: 9;
}
.col-start--9-lg {
grid-column-start: 9;
}
.col-end--9-lg {
grid-column-end: 9;
}
.row-span--10-lg {
grid-row: span 10;
}
.col-span--10-lg {
grid-column: span 10;
}
.row-start--10-lg {
grid-row-start: 10;
}
.row-end--10-lg {
grid-row-end: 10;
}
.col-start--10-lg {
grid-column-start: 10;
}
.col-end--10-lg {
grid-column-end: 10;
}
.row-span--11-lg {
grid-row: span 11;
}
.col-span--11-lg {
grid-column: span 11;
}
.row-start--11-lg {
grid-row-start: 11;
}
.row-end--11-lg {
grid-row-end: 11;
}
.col-start--11-lg {
grid-column-start: 11;
}
.col-end--11-lg {
grid-column-end: 11;
}
.row-span--12-lg {
grid-row: span 12;
}
.col-span--12-lg {
grid-column: span 12;
}
.row-start--12-lg {
grid-row-start: 12;
}
.row-end--12-lg {
grid-row-end: 12;
}
.col-start--12-lg {
grid-column-start: 12;
}
.col-end--12-lg {
grid-column-end: 12;
}
}
@media (max-width: 768px) {
.row-span--1-md {
grid-row: span 1;
}
.col-span--1-md {
grid-column: span 1;
}
.row-start--1-md {
grid-row-start: 1;
}
.row-end--1-md {
grid-row-end: 1;
}
.col-start--1-md {
grid-column-start: 1;
}
.col-end--1-md {
grid-column-end: 1;
}
.row-span--2-md {
grid-row: span 2;
}
.col-span--2-md {
grid-column: span 2;
}
.row-start--2-md {
grid-row-start: 2;
}
.row-end--2-md {
grid-row-end: 2;
}
.col-start--2-md {
grid-column-start: 2;
}
.col-end--2-md {
grid-column-end: 2;
}
.row-span--3-md {
grid-row: span 3;
}
.col-span--3-md {
grid-column: span 3;
}
.row-start--3-md {
grid-row-start: 3;
}
.row-end--3-md {
grid-row-end: 3;
}
.col-start--3-md {
grid-column-start: 3;
}
.col-end--3-md {
grid-column-end: 3;
}
.row-span--4-md {
grid-row: span 4;
}
.col-span--4-md {
grid-column: span 4;
}
.row-start--4-md {
grid-row-start: 4;
}
.row-end--4-md {
grid-row-end: 4;
}
.col-start--4-md {
grid-column-start: 4;
}
.col-end--4-md {
grid-column-end: 4;
}
.row-span--5-md {
grid-row: span 5;
}
.col-span--5-md {
grid-column: span 5;
}
.row-start--5-md {
grid-row-start: 5;
}
.row-end--5-md {
grid-row-end: 5;
}
.col-start--5-md {
grid-column-start: 5;
}
.col-end--5-md {
grid-column-end: 5;
}
.row-span--6-md {
grid-row: span 6;
}
.col-span--6-md {
grid-column: span 6;
}
.row-start--6-md {
grid-row-start: 6;
}
.row-end--6-md {
grid-row-end: 6;
}
.col-start--6-md {
grid-column-start: 6;
}
.col-end--6-md {
grid-column-end: 6;
}
.row-span--7-md {
grid-row: span 7;
}
.col-span--7-md {
grid-column: span 7;
}
.row-start--7-md {
grid-row-start: 7;
}
.row-end--7-md {
grid-row-end: 7;
}
.col-start--7-md {
grid-column-start: 7;
}
.col-end--7-md {
grid-column-end: 7;
}
.row-span--8-md {
grid-row: span 8;
}
.col-span--8-md {
grid-column: span 8;
}
.row-start--8-md {
grid-row-start: 8;
}
.row-end--8-md {
grid-row-end: 8;
}
.col-start--8-md {
grid-column-start: 8;
}
.col-end--8-md {
grid-column-end: 8;
}
.row-span--9-md {
grid-row: span 9;
}
.col-span--9-md {
grid-column: span 9;
}
.row-start--9-md {
grid-row-start: 9;
}
.row-end--9-md {
grid-row-end: 9;
}
.col-start--9-md {
grid-column-start: 9;
}
.col-end--9-md {
grid-column-end: 9;
}
.row-span--10-md {
grid-row: span 10;
}
.col-span--10-md {
grid-column: span 10;
}
.row-start--10-md {
grid-row-start: 10;
}
.row-end--10-md {
grid-row-end: 10;
}
.col-start--10-md {
grid-column-start: 10;
}
.col-end--10-md {
grid-column-end: 10;
}
.row-span--11-md {
grid-row: span 11;
}
.col-span--11-md {
grid-column: span 11;
}
.row-start--11-md {
grid-row-start: 11;
}
.row-end--11-md {
grid-row-end: 11;
}
.col-start--11-md {
grid-column-start: 11;
}
.col-end--11-md {
grid-column-end: 11;
}
.row-span--12-md {
grid-row: span 12;
}
.col-span--12-md {
grid-column: span 12;
}
.row-start--12-md {
grid-row-start: 12;
}
.row-end--12-md {
grid-row-end: 12;
}
.col-start--12-md {
grid-column-start: 12;
}
.col-end--12-md {
grid-column-end: 12;
}
}
@media (max-width: 480px) {
.row-span--1-sm {
grid-row: span 1;
}
.col-span--1-sm {
grid-column: span 1;
}
.row-start--1-sm {
grid-row-start: 1;
}
.row-end--1-sm {
grid-row-end: 1;
}
.col-start--1-sm {
grid-column-start: 1;
}
.col-end--1-sm {
grid-column-end: 1;
}
.row-span--2-sm {
grid-row: span 2;
}
.col-span--2-sm {
grid-column: span 2;
}
.row-start--2-sm {
grid-row-start: 2;
}
.row-end--2-sm {
grid-row-end: 2;
}
.col-start--2-sm {
grid-column-start: 2;
}
.col-end--2-sm {
grid-column-end: 2;
}
.row-span--3-sm {
grid-row: span 3;
}
.col-span--3-sm {
grid-column: span 3;
}
.row-start--3-sm {
grid-row-start: 3;
}
.row-end--3-sm {
grid-row-end: 3;
}
.col-start--3-sm {
grid-column-start: 3;
}
.col-end--3-sm {
grid-column-end: 3;
}
.row-span--4-sm {
grid-row: span 4;
}
.col-span--4-sm {
grid-column: span 4;
}
.row-start--4-sm {
grid-row-start: 4;
}
.row-end--4-sm {
grid-row-end: 4;
}
.col-start--4-sm {
grid-column-start: 4;
}
.col-end--4-sm {
grid-column-end: 4;
}
.row-span--5-sm {
grid-row: span 5;
}
.col-span--5-sm {
grid-column: span 5;
}
.row-start--5-sm {
grid-row-start: 5;
}
.row-end--5-sm {
grid-row-end: 5;
}
.col-start--5-sm {
grid-column-start: 5;
}
.col-end--5-sm {
grid-column-end: 5;
}
.row-span--6-sm {
grid-row: span 6;
}
.col-span--6-sm {
grid-column: span 6;
}
.row-start--6-sm {
grid-row-start: 6;
}
.row-end--6-sm {
grid-row-end: 6;
}
.col-start--6-sm {
grid-column-start: 6;
}
.col-end--6-sm {
grid-column-end: 6;
}
.row-span--7-sm {
grid-row: span 7;
}
.col-span--7-sm {
grid-column: span 7;
}
.row-start--7-sm {
grid-row-start: 7;
}
.row-end--7-sm {
grid-row-end: 7;
}
.col-start--7-sm {
grid-column-start: 7;
}
.col-end--7-sm {
grid-column-end: 7;
}
.row-span--8-sm {
grid-row: span 8;
}
.col-span--8-sm {
grid-column: span 8;
}
.row-start--8-sm {
grid-row-start: 8;
}
.row-end--8-sm {
grid-row-end: 8;
}
.col-start--8-sm {
grid-column-start: 8;
}
.col-end--8-sm {
grid-column-end: 8;
}
.row-span--9-sm {
grid-row: span 9;
}
.col-span--9-sm {
grid-column: span 9;
}
.row-start--9-sm {
grid-row-start: 9;
}
.row-end--9-sm {
grid-row-end: 9;
}
.col-start--9-sm {
grid-column-start: 9;
}
.col-end--9-sm {
grid-column-end: 9;
}
.row-span--10-sm {
grid-row: span 10;
}
.col-span--10-sm {
grid-column: span 10;
}
.row-start--10-sm {
grid-row-start: 10;
}
.row-end--10-sm {
grid-row-end: 10;
}
.col-start--10-sm {
grid-column-start: 10;
}
.col-end--10-sm {
grid-column-end: 10;
}
.row-span--11-sm {
grid-row: span 11;
}
.col-span--11-sm {
grid-column: span 11;
}
.row-start--11-sm {
grid-row-start: 11;
}
.row-end--11-sm {
grid-row-end: 11;
}
.col-start--11-sm {
grid-column-start: 11;
}
.col-end--11-sm {
grid-column-end: 11;
}
.row-span--12-sm {
grid-row: span 12;
}
.col-span--12-sm {
grid-column: span 12;
}
.row-start--12-sm {
grid-row-start: 12;
}
.row-end--12-sm {
grid-row-end: 12;
}
.col-start--12-sm {
grid-column-start: 12;
}
.col-end--12-sm {
grid-column-end: 12;
}
}
.col-span--all {
grid-column: 1 / -1;
}
@media (max-width: 1440px) {
.col-span--all-2xl {
grid-column: 1 / -1;
}
}
@media (max-width: 1366px) {
.col-span--all-xl {
grid-column: 1 / -1;
}
}
@media (max-width: 992px) {
.col-span--all-lg {
grid-column: 1 / -1;
}
}
@media (max-width: 768px) {
.col-span--all-md {
grid-column: 1 / -1;
}
}
@media (max-width: 480px) {
.col-span--all-sm {
grid-column: 1 / -1;
}
} @media (min-width: 1441px) {
.grid--alternate-2xl > .grid--2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-2xl > .grid--1-2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-2xl > .grid--1-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-2xl > .grid--2-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-2xl > .grid--2-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-2xl > .grid--3-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-2xl > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-2xl > .grid--3-2:nth-of-type(even) > *:last-child {
order: -1;
}
}
@media (min-width: 1367px) {
.grid--alternate-xl > .grid--2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-xl > .grid--1-2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-xl > .grid--1-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-xl > .grid--2-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-xl > .grid--2-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-xl > .grid--3-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-xl > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-xl > .grid--3-2:nth-of-type(even) > *:last-child {
order: -1;
}
}
@media (min-width: 993px) {
.grid--alternate-lg > .grid--2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-lg > .grid--1-2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-lg > .grid--1-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-lg > .grid--2-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-lg > .grid--2-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-lg > .grid--3-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-lg > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-lg > .grid--3-2:nth-of-type(even) > *:last-child {
order: -1;
}
}
@media (min-width: 769px) {
.grid--alternate-md > .grid--2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-md > .grid--1-2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-md > .grid--1-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-md > .grid--2-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-md > .grid--2-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-md > .grid--3-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-md > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-md > .grid--3-2:nth-of-type(even) > *:last-child {
order: -1;
}
}
@media (min-width: 481px) {
.grid--alternate-sm > .grid--2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--1-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--alternate-sm > .grid--1-2:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--1-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--alternate-sm > .grid--1-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--2-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--alternate-sm > .grid--2-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--2-3:nth-of-type(even) {
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--alternate-sm > .grid--2-3:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--3-1:nth-of-type(even) {
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--alternate-sm > .grid--3-1:nth-of-type(even) > *:last-child {
order: -1;
}
.grid--alternate-sm > .grid--3-2:nth-of-type(even) {
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--alternate-sm > .grid--3-2:nth-of-type(even) > *:last-child {
order: -1;
}
} .variable-grid {
display: grid !important;
grid-template-columns: repeat(auto-fit, minmax(min(var(--min, calc(var(--content-width) / 2 - var(--space-xxl))), 100%), 1fr));
grid-template-rows: var(--grid-1);
gap: var(--gap, var(--grid-gap));
} [class*="grid--auto"]:where(:not([class*="rows"])) {
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--grid-template-columns-any: var(--grid-template-columns-fit);
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--grid-template-columns-fit: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-fill: repeat(auto-fill, minmax(var(--min-formula), 1fr));
--grid-template-columns-even-fit: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
--grid-template-columns-even-fill: repeat(auto-fill, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
[class*="grid--auto"]:where(:not([class*="rows"])) > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
}
:is(.grid--auto-2, .grid--auto-3, .grid--auto-4, .grid--auto-5, .grid--auto-6, .grid--auto-7, .grid--auto-8, .grid--auto-9, .grid--auto-10, .grid--auto-11, .grid--auto-12):where(.grid--auto-rows) > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-2 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 2;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-3 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 3;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-4 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 4;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-5 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 5;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-6 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 6;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-7 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 7;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-8 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 8;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-9 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 9;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-10 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 10;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-11 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 11;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-12 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 12;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
}
.grid--auto-1-2 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
}
.grid--auto-1-2 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-1-3 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
.grid--auto-1-3 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-2-1 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.grid--auto-2-1 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-2-3 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}
.grid--auto-2-3 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-3-1 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
.grid--auto-3-1 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-3-2 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
}
.grid--auto-3-2 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
@media (max-width: null) {
.grid--auto-1-2 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-1-2 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-1-3 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-1-3 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-2-1 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-2-1 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-2-3 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-2-3 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-3-1 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-3-1 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
.grid--auto-3-2 {
--min: calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * 0.7;
--column-count: 1;
--grid-template-columns: repeat(auto-fit, minmax(var(--min-formula), 1fr));
--grid-template-columns-even: repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));
display: grid !important;
grid-template-columns: var(--grid-template-columns);
gap: var(--grid-gap);
inline-size: 100%;
--min-formula: min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));
--column-count: 1;
}
.grid--auto-3-2 > * {
min-width: 0;
max-width: 100%;
overflow-wrap: break-word;
}
}
.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-fill);
}
.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-fit);
}
@media (min-width: null1px) {
.grid--stack-even {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
}
.grid--stack-any {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-fill);
}
.grid--stack-any.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-fit);
}
@media (max-width: 1440px) {
.grid--stack-any-2xl {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any-2xl.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-any-fill);
}
.grid--stack-any-2xl.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-any-fit);
}
}
@media (min-width: 1441px) {
.grid--stack-even-2xl {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even-2xl.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even-2xl.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
}
@media (max-width: 1366px) {
.grid--stack-any-xl {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any-xl.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-any-fill);
}
.grid--stack-any-xl.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-any-fit);
}
}
@media (min-width: 1367px) {
.grid--stack-even-xl {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even-xl.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even-xl.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
}
@media (max-width: 992px) {
.grid--stack-any-lg {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any-lg.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-any-fill);
}
.grid--stack-any-lg.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-any-fit);
}
}
@media (min-width: 993px) {
.grid--stack-even-lg {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even-lg.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even-lg.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
}
@media (max-width: 768px) {
.grid--stack-any-md {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any-md.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-any-fill);
}
.grid--stack-any-md.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-any-fit);
}
}
@media (min-width: 769px) {
.grid--stack-even-md {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even-md.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even-md.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
}
@media (max-width: 480px) {
.grid--stack-any-sm {
--grid-template-columns: var(--grid-template-columns-any);
}
.grid--stack-any-sm.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-any-fill);
}
.grid--stack-any-sm.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-any-fit);
}
}
@media (min-width: 481px) {
.grid--stack-even-sm {
--grid-template-columns: var(--grid-template-columns-even);
}
.grid--stack-even-sm.grid--auto-fill {
--grid-template-columns: var(--grid-template-columns-even-fill);
}
.grid--stack-even-sm.grid--auto-fit {
--grid-template-columns: var(--grid-template-columns-even-fit);
}
} .flex--col {
display: flex;
flex-direction: column;
}
.flex--row {
display: flex;
flex-direction: row;
}
.flex--col-reverse {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse {
display: flex;
flex-direction: row-reverse;
}
@media (max-width: 1440px) {
.flex--col-2xl {
display: flex;
flex-direction: column;
}
.flex--row-2xl {
display: flex;
flex-direction: row;
}
.flex--col-reverse-2xl {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-2xl {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 1366px) {
.flex--col-xl {
display: flex;
flex-direction: column;
}
.flex--row-xl {
display: flex;
flex-direction: row;
}
.flex--col-reverse-xl {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-xl {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 992px) {
.flex--col-lg {
display: flex;
flex-direction: column;
}
.flex--row-lg {
display: flex;
flex-direction: row;
}
.flex--col-reverse-lg {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-lg {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 768px) {
.flex--col-md {
display: flex;
flex-direction: column;
}
.flex--row-md {
display: flex;
flex-direction: row;
}
.flex--col-reverse-md {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-md {
display: flex;
flex-direction: row-reverse;
}
}
@media (max-width: 480px) {
.flex--col-sm {
display: flex;
flex-direction: column;
}
.flex--row-sm {
display: flex;
flex-direction: row;
}
.flex--col-reverse-sm {
display: flex;
flex-direction: column-reverse;
}
.flex--row-reverse-sm {
display: flex;
flex-direction: row-reverse;
}
}
.flex--wrap {
flex-wrap: wrap;
}
.flex--grow > * {
flex-grow: 1;
} .justify-content--start {
justify-content: flex-start;
}
.justify-content--end {
justify-content: flex-end;
}
.justify-content--center {
justify-content: center;
}
.justify-content--between {
justify-content: space-between;
}
.justify-content--around {
justify-content: space-around;
}
.justify-content--stretch {
justify-content: stretch;
}
.align-content--start {
align-content: flex-start;
}
.align-content--end {
align-content: flex-end;
}
.align-content--center {
align-content: center;
}
.align-content--baseline {
align-content: baseline;
}
.align-content--stretch {
align-content: stretch;
}
.justify-items--start {
justify-items: flex-start;
}
.justify-items--center {
justify-items: center;
}
.justify-items--end {
justify-items: flex-end;
}
.justify-items--stretch {
justify-items: stretch;
}
.align-items--start {
align-items: flex-start;
}
.align-items--end {
align-items: flex-end;
}
.align-items--center {
align-items: center;
}
.align-items--baseline {
align-items: baseline;
}
.align-items--stretch {
align-items: stretch;
}
.self--start {
align-self: flex-start;
}
.self--end {
align-self: flex-end;
}
.self--stretch {
align-self: stretch;
}
.self--center {
align-self: center;
}
@media (max-width: 1440px) {
.justify-content--start-2xl {
justify-content: flex-start;
}
.justify-content--end-2xl {
justify-content: flex-end;
}
.justify-content--center-2xl {
justify-content: center;
}
.justify-content--between-2xl {
justify-content: space-between;
}
.justify-content--around-2xl {
justify-content: space-around;
}
.justify-content--stretch-2xl {
justify-content: stretch;
}
.align-content--start-2xl {
align-content: flex-start;
}
.align-content--end-2xl {
align-content: flex-end;
}
.align-content--center-2xl {
align-content: center;
}
.align-content--baseline-2xl {
align-content: baseline;
}
.align-content--stretch-2xl {
align-content: stretch;
}
.justify-items--start-2xl {
justify-items: flex-start;
}
.justify-items--center-2xl {
justify-items: center;
}
.justify-items--end-2xl {
justify-items: flex-end;
}
.justify-items--stretch-2xl {
justify-items: stretch;
}
.align-items--start-2xl {
align-items: flex-start;
}
.align-items--end-2xl {
align-items: flex-end;
}
.align-items--center-2xl {
align-items: center;
}
.align-items--baseline-2xl {
align-items: baseline;
}
.align-items--stretch-2xl {
align-items: stretch;
}
.self--start-2xl {
align-self: flex-start;
}
.self--end-2xl {
align-self: flex-end;
}
.self--stretch-2xl {
align-self: stretch;
}
.self--center-2xl {
align-self: center;
}
}
.stretch {
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
}
@media (max-width: 1366px) {
.justify-content--start-xl {
justify-content: flex-start;
}
.justify-content--end-xl {
justify-content: flex-end;
}
.justify-content--center-xl {
justify-content: center;
}
.justify-content--between-xl {
justify-content: space-between;
}
.justify-content--around-xl {
justify-content: space-around;
}
.justify-content--stretch-xl {
justify-content: stretch;
}
.align-content--start-xl {
align-content: flex-start;
}
.align-content--end-xl {
align-content: flex-end;
}
.align-content--center-xl {
align-content: center;
}
.align-content--baseline-xl {
align-content: baseline;
}
.align-content--stretch-xl {
align-content: stretch;
}
.justify-items--start-xl {
justify-items: flex-start;
}
.justify-items--center-xl {
justify-items: center;
}
.justify-items--end-xl {
justify-items: flex-end;
}
.justify-items--stretch-xl {
justify-items: stretch;
}
.align-items--start-xl {
align-items: flex-start;
}
.align-items--end-xl {
align-items: flex-end;
}
.align-items--center-xl {
align-items: center;
}
.align-items--baseline-xl {
align-items: baseline;
}
.align-items--stretch-xl {
align-items: stretch;
}
.self--start-xl {
align-self: flex-start;
}
.self--end-xl {
align-self: flex-end;
}
.self--stretch-xl {
align-self: stretch;
}
.self--center-xl {
align-self: center;
}
}
.stretch {
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
}
@media (max-width: 992px) {
.justify-content--start-lg {
justify-content: flex-start;
}
.justify-content--end-lg {
justify-content: flex-end;
}
.justify-content--center-lg {
justify-content: center;
}
.justify-content--between-lg {
justify-content: space-between;
}
.justify-content--around-lg {
justify-content: space-around;
}
.justify-content--stretch-lg {
justify-content: stretch;
}
.align-content--start-lg {
align-content: flex-start;
}
.align-content--end-lg {
align-content: flex-end;
}
.align-content--center-lg {
align-content: center;
}
.align-content--baseline-lg {
align-content: baseline;
}
.align-content--stretch-lg {
align-content: stretch;
}
.justify-items--start-lg {
justify-items: flex-start;
}
.justify-items--center-lg {
justify-items: center;
}
.justify-items--end-lg {
justify-items: flex-end;
}
.justify-items--stretch-lg {
justify-items: stretch;
}
.align-items--start-lg {
align-items: flex-start;
}
.align-items--end-lg {
align-items: flex-end;
}
.align-items--center-lg {
align-items: center;
}
.align-items--baseline-lg {
align-items: baseline;
}
.align-items--stretch-lg {
align-items: stretch;
}
.self--start-lg {
align-self: flex-start;
}
.self--end-lg {
align-self: flex-end;
}
.self--stretch-lg {
align-self: stretch;
}
.self--center-lg {
align-self: center;
}
}
.stretch {
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
}
@media (max-width: 768px) {
.justify-content--start-md {
justify-content: flex-start;
}
.justify-content--end-md {
justify-content: flex-end;
}
.justify-content--center-md {
justify-content: center;
}
.justify-content--between-md {
justify-content: space-between;
}
.justify-content--around-md {
justify-content: space-around;
}
.justify-content--stretch-md {
justify-content: stretch;
}
.align-content--start-md {
align-content: flex-start;
}
.align-content--end-md {
align-content: flex-end;
}
.align-content--center-md {
align-content: center;
}
.align-content--baseline-md {
align-content: baseline;
}
.align-content--stretch-md {
align-content: stretch;
}
.justify-items--start-md {
justify-items: flex-start;
}
.justify-items--center-md {
justify-items: center;
}
.justify-items--end-md {
justify-items: flex-end;
}
.justify-items--stretch-md {
justify-items: stretch;
}
.align-items--start-md {
align-items: flex-start;
}
.align-items--end-md {
align-items: flex-end;
}
.align-items--center-md {
align-items: center;
}
.align-items--baseline-md {
align-items: baseline;
}
.align-items--stretch-md {
align-items: stretch;
}
.self--start-md {
align-self: flex-start;
}
.self--end-md {
align-self: flex-end;
}
.self--stretch-md {
align-self: stretch;
}
.self--center-md {
align-self: center;
}
}
.stretch {
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
}
@media (max-width: 480px) {
.justify-content--start-sm {
justify-content: flex-start;
}
.justify-content--end-sm {
justify-content: flex-end;
}
.justify-content--center-sm {
justify-content: center;
}
.justify-content--between-sm {
justify-content: space-between;
}
.justify-content--around-sm {
justify-content: space-around;
}
.justify-content--stretch-sm {
justify-content: stretch;
}
.align-content--start-sm {
align-content: flex-start;
}
.align-content--end-sm {
align-content: flex-end;
}
.align-content--center-sm {
align-content: center;
}
.align-content--baseline-sm {
align-content: baseline;
}
.align-content--stretch-sm {
align-content: stretch;
}
.justify-items--start-sm {
justify-items: flex-start;
}
.justify-items--center-sm {
justify-items: center;
}
.justify-items--end-sm {
justify-items: flex-end;
}
.justify-items--stretch-sm {
justify-items: stretch;
}
.align-items--start-sm {
align-items: flex-start;
}
.align-items--end-sm {
align-items: flex-end;
}
.align-items--center-sm {
align-items: center;
}
.align-items--baseline-sm {
align-items: baseline;
}
.align-items--stretch-sm {
align-items: stretch;
}
.self--start-sm {
align-self: flex-start;
}
.self--end-sm {
align-self: flex-end;
}
.self--stretch-sm {
align-self: stretch;
}
.self--center-sm {
align-self: center;
}
}
.stretch {
align-content: stretch;
align-items: stretch;
justify-content: stretch;
justify-items: stretch;
} .flex-grid--1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--2.gap--s {
--gap: var(--space-s);
}
.flex-grid--2.gap--m {
--gap: var(--space-m);
}
.flex-grid--2.gap--l {
--gap: var(--space-l);
}
.flex-grid--2.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--2.gap--2xl {
--gap: var(--space-2xl);
}
.flex-grid--2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--3.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--3.gap--s {
--gap: var(--space-s);
}
.flex-grid--3.gap--m {
--gap: var(--space-m);
}
.flex-grid--3.gap--l {
--gap: var(--space-l);
}
.flex-grid--3.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--3.gap--2xl {
--gap: var(--space-2xl);
}
.flex-grid--3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--4.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--4.gap--s {
--gap: var(--space-s);
}
.flex-grid--4.gap--m {
--gap: var(--space-m);
}
.flex-grid--4.gap--l {
--gap: var(--space-l);
}
.flex-grid--4.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--4.gap--2xl {
--gap: var(--space-2xl);
}
.flex-grid--4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--5.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--5.gap--s {
--gap: var(--space-s);
}
.flex-grid--5.gap--m {
--gap: var(--space-m);
}
.flex-grid--5.gap--l {
--gap: var(--space-l);
}
.flex-grid--5.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--5.gap--2xl {
--gap: var(--space-2xl);
}
.flex-grid--5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--6.gap--xs {
--gap: var(--space-xs);
}
.flex-grid--6.gap--s {
--gap: var(--space-s);
}
.flex-grid--6.gap--m {
--gap: var(--space-m);
}
.flex-grid--6.gap--l {
--gap: var(--space-l);
}
.flex-grid--6.gap--xl {
--gap: var(--space-xl);
}
.flex-grid--6.gap--2xl {
--gap: var(--space-2xl);
}
.flex-grid--6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
@media (max-width: 1440px) {
.flex-grid--2xl-1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--2xl-1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--2xl-2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2xl-2.gap--2xl-xs {
--gap: var(--space-xs);
}
.flex-grid--2xl-2.gap--2xl-s {
--gap: var(--space-s);
}
.flex-grid--2xl-2.gap--2xl-m {
--gap: var(--space-m);
}
.flex-grid--2xl-2.gap--2xl-l {
--gap: var(--space-l);
}
.flex-grid--2xl-2.gap--2xl-xl {
--gap: var(--space-xl);
}
.flex-grid--2xl-2.gap--2xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--2xl-2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--2xl-3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2xl-3.gap--2xl-xs {
--gap: var(--space-xs);
}
.flex-grid--2xl-3.gap--2xl-s {
--gap: var(--space-s);
}
.flex-grid--2xl-3.gap--2xl-m {
--gap: var(--space-m);
}
.flex-grid--2xl-3.gap--2xl-l {
--gap: var(--space-l);
}
.flex-grid--2xl-3.gap--2xl-xl {
--gap: var(--space-xl);
}
.flex-grid--2xl-3.gap--2xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--2xl-3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--2xl-4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2xl-4.gap--2xl-xs {
--gap: var(--space-xs);
}
.flex-grid--2xl-4.gap--2xl-s {
--gap: var(--space-s);
}
.flex-grid--2xl-4.gap--2xl-m {
--gap: var(--space-m);
}
.flex-grid--2xl-4.gap--2xl-l {
--gap: var(--space-l);
}
.flex-grid--2xl-4.gap--2xl-xl {
--gap: var(--space-xl);
}
.flex-grid--2xl-4.gap--2xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--2xl-4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--2xl-5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2xl-5.gap--2xl-xs {
--gap: var(--space-xs);
}
.flex-grid--2xl-5.gap--2xl-s {
--gap: var(--space-s);
}
.flex-grid--2xl-5.gap--2xl-m {
--gap: var(--space-m);
}
.flex-grid--2xl-5.gap--2xl-l {
--gap: var(--space-l);
}
.flex-grid--2xl-5.gap--2xl-xl {
--gap: var(--space-xl);
}
.flex-grid--2xl-5.gap--2xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--2xl-5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--2xl-6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--2xl-6.gap--2xl-xs {
--gap: var(--space-xs);
}
.flex-grid--2xl-6.gap--2xl-s {
--gap: var(--space-s);
}
.flex-grid--2xl-6.gap--2xl-m {
--gap: var(--space-m);
}
.flex-grid--2xl-6.gap--2xl-l {
--gap: var(--space-l);
}
.flex-grid--2xl-6.gap--2xl-xl {
--gap: var(--space-xl);
}
.flex-grid--2xl-6.gap--2xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--2xl-6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 1366px) {
.flex-grid--xl-1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--xl-1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--xl-2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-2.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-2.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-2.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-2.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-2.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-2.gap--xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--xl-2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--xl-3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-3.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-3.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-3.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-3.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-3.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-3.gap--xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--xl-3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--xl-4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-4.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-4.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-4.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-4.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-4.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-4.gap--xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--xl-4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--xl-5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-5.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-5.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-5.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-5.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-5.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-5.gap--xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--xl-5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--xl-6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--xl-6.gap--xl-xs {
--gap: var(--space-xs);
}
.flex-grid--xl-6.gap--xl-s {
--gap: var(--space-s);
}
.flex-grid--xl-6.gap--xl-m {
--gap: var(--space-m);
}
.flex-grid--xl-6.gap--xl-l {
--gap: var(--space-l);
}
.flex-grid--xl-6.gap--xl-xl {
--gap: var(--space-xl);
}
.flex-grid--xl-6.gap--xl-2xl {
--gap: var(--space-2xl);
}
.flex-grid--xl-6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 992px) {
.flex-grid--lg-1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--lg-1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--lg-2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--lg-2.gap--lg-xs {
--gap: var(--space-xs);
}
.flex-grid--lg-2.gap--lg-s {
--gap: var(--space-s);
}
.flex-grid--lg-2.gap--lg-m {
--gap: var(--space-m);
}
.flex-grid--lg-2.gap--lg-l {
--gap: var(--space-l);
}
.flex-grid--lg-2.gap--lg-xl {
--gap: var(--space-xl);
}
.flex-grid--lg-2.gap--lg-2xl {
--gap: var(--space-2xl);
}
.flex-grid--lg-2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--lg-3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--lg-3.gap--lg-xs {
--gap: var(--space-xs);
}
.flex-grid--lg-3.gap--lg-s {
--gap: var(--space-s);
}
.flex-grid--lg-3.gap--lg-m {
--gap: var(--space-m);
}
.flex-grid--lg-3.gap--lg-l {
--gap: var(--space-l);
}
.flex-grid--lg-3.gap--lg-xl {
--gap: var(--space-xl);
}
.flex-grid--lg-3.gap--lg-2xl {
--gap: var(--space-2xl);
}
.flex-grid--lg-3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--lg-4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--lg-4.gap--lg-xs {
--gap: var(--space-xs);
}
.flex-grid--lg-4.gap--lg-s {
--gap: var(--space-s);
}
.flex-grid--lg-4.gap--lg-m {
--gap: var(--space-m);
}
.flex-grid--lg-4.gap--lg-l {
--gap: var(--space-l);
}
.flex-grid--lg-4.gap--lg-xl {
--gap: var(--space-xl);
}
.flex-grid--lg-4.gap--lg-2xl {
--gap: var(--space-2xl);
}
.flex-grid--lg-4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--lg-5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--lg-5.gap--lg-xs {
--gap: var(--space-xs);
}
.flex-grid--lg-5.gap--lg-s {
--gap: var(--space-s);
}
.flex-grid--lg-5.gap--lg-m {
--gap: var(--space-m);
}
.flex-grid--lg-5.gap--lg-l {
--gap: var(--space-l);
}
.flex-grid--lg-5.gap--lg-xl {
--gap: var(--space-xl);
}
.flex-grid--lg-5.gap--lg-2xl {
--gap: var(--space-2xl);
}
.flex-grid--lg-5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--lg-6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--lg-6.gap--lg-xs {
--gap: var(--space-xs);
}
.flex-grid--lg-6.gap--lg-s {
--gap: var(--space-s);
}
.flex-grid--lg-6.gap--lg-m {
--gap: var(--space-m);
}
.flex-grid--lg-6.gap--lg-l {
--gap: var(--space-l);
}
.flex-grid--lg-6.gap--lg-xl {
--gap: var(--space-xl);
}
.flex-grid--lg-6.gap--lg-2xl {
--gap: var(--space-2xl);
}
.flex-grid--lg-6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 768px) {
.flex-grid--md-1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--md-1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--md-2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--md-2.gap--md-xs {
--gap: var(--space-xs);
}
.flex-grid--md-2.gap--md-s {
--gap: var(--space-s);
}
.flex-grid--md-2.gap--md-m {
--gap: var(--space-m);
}
.flex-grid--md-2.gap--md-l {
--gap: var(--space-l);
}
.flex-grid--md-2.gap--md-xl {
--gap: var(--space-xl);
}
.flex-grid--md-2.gap--md-2xl {
--gap: var(--space-2xl);
}
.flex-grid--md-2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--md-3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--md-3.gap--md-xs {
--gap: var(--space-xs);
}
.flex-grid--md-3.gap--md-s {
--gap: var(--space-s);
}
.flex-grid--md-3.gap--md-m {
--gap: var(--space-m);
}
.flex-grid--md-3.gap--md-l {
--gap: var(--space-l);
}
.flex-grid--md-3.gap--md-xl {
--gap: var(--space-xl);
}
.flex-grid--md-3.gap--md-2xl {
--gap: var(--space-2xl);
}
.flex-grid--md-3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--md-4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--md-4.gap--md-xs {
--gap: var(--space-xs);
}
.flex-grid--md-4.gap--md-s {
--gap: var(--space-s);
}
.flex-grid--md-4.gap--md-m {
--gap: var(--space-m);
}
.flex-grid--md-4.gap--md-l {
--gap: var(--space-l);
}
.flex-grid--md-4.gap--md-xl {
--gap: var(--space-xl);
}
.flex-grid--md-4.gap--md-2xl {
--gap: var(--space-2xl);
}
.flex-grid--md-4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--md-5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--md-5.gap--md-xs {
--gap: var(--space-xs);
}
.flex-grid--md-5.gap--md-s {
--gap: var(--space-s);
}
.flex-grid--md-5.gap--md-m {
--gap: var(--space-m);
}
.flex-grid--md-5.gap--md-l {
--gap: var(--space-l);
}
.flex-grid--md-5.gap--md-xl {
--gap: var(--space-xl);
}
.flex-grid--md-5.gap--md-2xl {
--gap: var(--space-2xl);
}
.flex-grid--md-5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--md-6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--md-6.gap--md-xs {
--gap: var(--space-xs);
}
.flex-grid--md-6.gap--md-s {
--gap: var(--space-s);
}
.flex-grid--md-6.gap--md-m {
--gap: var(--space-m);
}
.flex-grid--md-6.gap--md-l {
--gap: var(--space-l);
}
.flex-grid--md-6.gap--md-xl {
--gap: var(--space-xl);
}
.flex-grid--md-6.gap--md-2xl {
--gap: var(--space-2xl);
}
.flex-grid--md-6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
}
@media (max-width: 480px) {
.flex-grid--sm-1 {
--gap: var(--grid-gap);
display: flex;
flex-direction: column;
gap: var(--gap);
}
.flex-grid--sm-1 > * {
width: 100%;
max-width: 100%;
flex-basis: auto;
}
.flex-grid--sm-2 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--sm-2.gap--sm-xs {
--gap: var(--space-xs);
}
.flex-grid--sm-2.gap--sm-s {
--gap: var(--space-s);
}
.flex-grid--sm-2.gap--sm-m {
--gap: var(--space-m);
}
.flex-grid--sm-2.gap--sm-l {
--gap: var(--space-l);
}
.flex-grid--sm-2.gap--sm-xl {
--gap: var(--space-xl);
}
.flex-grid--sm-2.gap--sm-2xl {
--gap: var(--space-2xl);
}
.flex-grid--sm-2 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 1)) / 2);
}
.flex-grid--sm-3 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--sm-3.gap--sm-xs {
--gap: var(--space-xs);
}
.flex-grid--sm-3.gap--sm-s {
--gap: var(--space-s);
}
.flex-grid--sm-3.gap--sm-m {
--gap: var(--space-m);
}
.flex-grid--sm-3.gap--sm-l {
--gap: var(--space-l);
}
.flex-grid--sm-3.gap--sm-xl {
--gap: var(--space-xl);
}
.flex-grid--sm-3.gap--sm-2xl {
--gap: var(--space-2xl);
}
.flex-grid--sm-3 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 2)) / 3);
}
.flex-grid--sm-4 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--sm-4.gap--sm-xs {
--gap: var(--space-xs);
}
.flex-grid--sm-4.gap--sm-s {
--gap: var(--space-s);
}
.flex-grid--sm-4.gap--sm-m {
--gap: var(--space-m);
}
.flex-grid--sm-4.gap--sm-l {
--gap: var(--space-l);
}
.flex-grid--sm-4.gap--sm-xl {
--gap: var(--space-xl);
}
.flex-grid--sm-4.gap--sm-2xl {
--gap: var(--space-2xl);
}
.flex-grid--sm-4 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 3)) / 4);
}
.flex-grid--sm-5 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--sm-5.gap--sm-xs {
--gap: var(--space-xs);
}
.flex-grid--sm-5.gap--sm-s {
--gap: var(--space-s);
}
.flex-grid--sm-5.gap--sm-m {
--gap: var(--space-m);
}
.flex-grid--sm-5.gap--sm-l {
--gap: var(--space-l);
}
.flex-grid--sm-5.gap--sm-xl {
--gap: var(--space-xl);
}
.flex-grid--sm-5.gap--sm-2xl {
--gap: var(--space-2xl);
}
.flex-grid--sm-5 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 4)) / 5);
}
.flex-grid--sm-6 {
--gap: var(--grid-gap);
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: var(--gap);
justify-content: center;
}
.flex-grid--sm-6.gap--sm-xs {
--gap: var(--space-xs);
}
.flex-grid--sm-6.gap--sm-s {
--gap: var(--space-s);
}
.flex-grid--sm-6.gap--sm-m {
--gap: var(--space-m);
}
.flex-grid--sm-6.gap--sm-l {
--gap: var(--space-l);
}
.flex-grid--sm-6.gap--sm-xl {
--gap: var(--space-xl);
}
.flex-grid--sm-6.gap--sm-2xl {
--gap: var(--space-2xl);
}
.flex-grid--sm-6 > * {
width: 100%;
max-width: calc((100% - (var(--gap) * 5)) / 6);
}
} .order--first {
order: -1;
}
.order--last {
order: 999;
}
.col-end--last {
grid-column-end: -1;
}
@media (max-width: 1440px) {
.order--first-2xl {
order: -1;
}
.order--last-2xl {
order: 999;
}
.col-end--2xl-last {
grid-column-end: -1;
}
}
@media (max-width: 1366px) {
.order--first-xl {
order: -1;
}
.order--last-xl {
order: 999;
}
.col-end--xl-last {
grid-column-end: -1;
}
}
@media (max-width: 992px) {
.order--first-lg {
order: -1;
}
.order--last-lg {
order: 999;
}
.col-end--lg-last {
grid-column-end: -1;
}
}
@media (max-width: 768px) {
.order--first-md {
order: -1;
}
.order--last-md {
order: 999;
}
.col-end--md-last {
grid-column-end: -1;
}
}
@media (max-width: 480px) {
.order--first-sm {
order: -1;
}
.order--last-sm {
order: 999;
}
.col-end--sm-last {
grid-column-end: -1;
}
} .width--10 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.1);
}
.width--20 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.2);
}
.width--30 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.3);
}
.width--40 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.4);
}
.width--50 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.5);
}
.width--60 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.6);
}
.width--70 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.7);
}
.width--80 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.8);
}
.width--90 {
inline-size: 100%;
max-inline-size: calc(var(--content-width) * 0.9);
}
.width--full {
inline-size: 100%;
max-inline-size: 100%;
}
figure[class*="width--"] img {
inline-size: 100%;
}
.width--auto {
inline-size: auto !important;
max-inline-size: 100%;
}
.content-width {
inline-size: 100%;
max-inline-size: var(--content-width);
margin-inline: auto;
}
.content-width--safe {
inline-size: 100%;
max-inline-size: var(--content-width-safe);
margin-inline: auto;
} [class*="aspect--"] {
aspect-ratio: var(--aspect-ratio);
}
img[class*="aspect--"] {
-o-object-fit: var(--object-fit, cover);
object-fit: var(--object-fit, cover);
}
figure[class*="aspect--"] img {
inline-size: 100%;
block-size: 100%;
object-fit: var(--object-fit, cover);
}
[class*="aspect--"] iframe {
width: 100%;
height: 100%;
aspect-ratio: var(--aspect-ratio);
}
.aspect--1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--9-16 {
--aspect-ratio: 9 / 16;
}
@media (max-width: 1440px) {
.aspect--2xl-1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--2xl-1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--2xl-2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--2xl-2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--2xl-3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--2xl-3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--2xl-4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--2xl-16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--2xl-9-16 {
--aspect-ratio: 9 / 16;
}
}
@media (max-width: 1366px) {
.aspect--xl-1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--xl-1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--xl-2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--xl-2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--xl-3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--xl-3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--xl-4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--xl-16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--xl-9-16 {
--aspect-ratio: 9 / 16;
}
}
@media (max-width: 992px) {
.aspect--lg-1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--lg-1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--lg-2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--lg-2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--lg-3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--lg-3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--lg-4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--lg-16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--lg-9-16 {
--aspect-ratio: 9 / 16;
}
}
@media (max-width: 768px) {
.aspect--md-1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--md-1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--md-2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--md-2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--md-3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--md-3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--md-4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--md-16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--md-9-16 {
--aspect-ratio: 9 / 16;
}
}
@media (max-width: 480px) {
.aspect--sm-1-1 {
--aspect-ratio: 1 / 1;
}
.aspect--sm-1-2 {
--aspect-ratio: 1 / 2;
}
.aspect--sm-2-1 {
--aspect-ratio: 2 / 1;
}
.aspect--sm-2-3 {
--aspect-ratio: 2 / 3;
}
.aspect--sm-3-2 {
--aspect-ratio: 3 / 2;
}
.aspect--sm-3-4 {
--aspect-ratio: 3 / 4;
}
.aspect--sm-4-3 {
--aspect-ratio: 4 / 3;
}
.aspect--sm-16-9 {
--aspect-ratio: 16 / 9;
}
.aspect--sm-9-16 {
--aspect-ratio: 9 / 16;
}
} .z--bottom {
z-index: -1;
}
.z--0 {
z-index: 0;
}
.z--10 {
z-index: 10;
}
.z--20 {
z-index: 20;
}
.z--30 {
z-index: 30;
}
.z--40 {
z-index: 40;
}
.z--50 {
z-index: 50;
}
.z--60 {
z-index: 60;
}
.z--70 {
z-index: 70;
}
.z--80 {
z-index: 80;
}
.z--90 {
z-index: 90;
}
.z--top {
z-index: 9999;
}
@media (max-width: 1440px) {
.z--2xl-bottom {
z-index: -1;
}
.z--2xl-0 {
z-index: 0;
}
.z--2xl-10 {
z-index: 10;
}
.z--2xl-20 {
z-index: 20;
}
.z--2xl-30 {
z-index: 30;
}
.z--2xl-40 {
z-index: 40;
}
.z--2xl-50 {
z-index: 50;
}
.z--2xl-60 {
z-index: 60;
}
.z--2xl-70 {
z-index: 70;
}
.z--2xl-80 {
z-index: 80;
}
.z--2xl-90 {
z-index: 90;
}
.z--2xl-top {
z-index: 9999;
}
}
@media (max-width: 1366px) {
.z--xl-bottom {
z-index: -1;
}
.z--xl-0 {
z-index: 0;
}
.z--xl-10 {
z-index: 10;
}
.z--xl-20 {
z-index: 20;
}
.z--xl-30 {
z-index: 30;
}
.z--xl-40 {
z-index: 40;
}
.z--xl-50 {
z-index: 50;
}
.z--xl-60 {
z-index: 60;
}
.z--xl-70 {
z-index: 70;
}
.z--xl-80 {
z-index: 80;
}
.z--xl-90 {
z-index: 90;
}
.z--xl-top {
z-index: 9999;
}
}
@media (max-width: 992px) {
.z--lg-bottom {
z-index: -1;
}
.z--lg-0 {
z-index: 0;
}
.z--lg-10 {
z-index: 10;
}
.z--lg-20 {
z-index: 20;
}
.z--lg-30 {
z-index: 30;
}
.z--lg-40 {
z-index: 40;
}
.z--lg-50 {
z-index: 50;
}
.z--lg-60 {
z-index: 60;
}
.z--lg-70 {
z-index: 70;
}
.z--lg-80 {
z-index: 80;
}
.z--lg-90 {
z-index: 90;
}
.z--lg-top {
z-index: 9999;
}
}
@media (max-width: 768px) {
.z--md-bottom {
z-index: -1;
}
.z--md-0 {
z-index: 0;
}
.z--md-10 {
z-index: 10;
}
.z--md-20 {
z-index: 20;
}
.z--md-30 {
z-index: 30;
}
.z--md-40 {
z-index: 40;
}
.z--md-50 {
z-index: 50;
}
.z--md-60 {
z-index: 60;
}
.z--md-70 {
z-index: 70;
}
.z--md-80 {
z-index: 80;
}
.z--md-90 {
z-index: 90;
}
.z--md-top {
z-index: 9999;
}
}
@media (max-width: 480px) {
.z--sm-bottom {
z-index: -1;
}
.z--sm-0 {
z-index: 0;
}
.z--sm-10 {
z-index: 10;
}
.z--sm-20 {
z-index: 20;
}
.z--sm-30 {
z-index: 30;
}
.z--sm-40 {
z-index: 40;
}
.z--sm-50 {
z-index: 50;
}
.z--sm-60 {
z-index: 60;
}
.z--sm-70 {
z-index: 70;
}
.z--sm-80 {
z-index: 80;
}
.z--sm-90 {
z-index: 90;
}
.z--sm-top {
z-index: 9999;
}
}
.isolation--isolate {
isolation: isolate;
} [class*="marker--"] li::marker {
color: var(--marker-color, var(--primary));
}
ul.list--none, ol.list--none, .list--none > ul, .list--none > ol {
list-style: none;
padding-inline-start: 0;
list-style-type: none;
-webkit-margin-before: 0em;
margin-block-start: 0em;
margin-block-end: 0;
} :has(> .ribbon) {
position: relative;
overflow: hidden;
}
.ribbon {
position: absolute;
display: block;
padding: var(--ribbon-padding, 0.5em 1em);
background-color: var(--ribbon-background-color, var(--primary));
box-shadow: var(--ribbon-shadow, 0 5px 10px var(--neutral-trans-10));
text-align: center;
font-size: var(--ribbon-text-size, var(--text-s));
color: var(--ribbon-text-color, var(--white));
inline-size: var(--ribbon-width, 300px);
}
.ribbon--top-right, .ribbon[data-ribbon-position="top-right"] {
inset-block-start: var(--ribbon-offset, -20px);
inset-inline-end: var(--ribbon-offset, -20px);
transform: var(--ribbon-transform, translateY(-100%) rotate(90deg) translateX(70.7106781187%) rotate(-45deg));
transform-origin: var(--ribbon-transform-origin, bottom right);
}
.ribbon--top-left, .ribbon[data-ribbon-position="top-left"] {
--ribbon-transform: translateY(-100%) rotate(90deg) translateX(70.71067811865476%) rotate(-135deg);
--ribbon-transform-origin: bottom left;
inset-block-start: var(--ribbon-offset);
inset-inline-start: var(--ribbon-offset);
transform: var(--ribbon-transform);
transform-origin: var(--ribbon-transform-origin);
}
span.ribbon {
inline-size: var(--ribbon-width) !important;
} .visibility--hidden {
visibility: var(--visibility, hidden);
}
.visibility--visible {
visibility: var(--visibility, visible);
}
@media (max-width: 1440px) {
.visibility--hidden-2xl {
visibility: var(--visibility, hidden);
}
.visibility--visible-2xl {
visibility: var(--visibility, visible);
}
}
@media (max-width: 1366px) {
.visibility--hidden-xl {
visibility: var(--visibility, hidden);
}
.visibility--visible-xl {
visibility: var(--visibility, visible);
}
}
@media (max-width: 992px) {
.visibility--hidden-lg {
visibility: var(--visibility, hidden);
}
.visibility--visible-lg {
visibility: var(--visibility, visible);
}
}
@media (max-width: 768px) {
.visibility--hidden-md {
visibility: var(--visibility, hidden);
}
.visibility--visible-md {
visibility: var(--visibility, visible);
}
}
@media (max-width: 480px) {
.visibility--hidden-sm {
visibility: var(--visibility, hidden);
}
.visibility--visible-sm {
visibility: var(--visibility, visible);
}
} .display--inline {
display: inline;
}
.display--block {
display: block;
}
.display--contents {
display: contents;
}
.display--inline-block {
display: inline-block;
}
.display--inline-flex {
display: inline-flex;
}
.display--list-item {
display: list-item;
}
.display--none {
display: none;
}
@media (max-width: 1440px) {
.display--2xl-block {
display: block;
}
.display--2xl-none {
display: none;
}
}
@media (max-width: 1366px) {
.display--xl-block {
display: block;
}
.display--xl-none {
display: none;
}
}
@media (max-width: 992px) {
.display--lg-block {
display: block;
}
.display--lg-none {
display: none;
}
}
@media (max-width: 768px) {
.display--md-block {
display: block;
}
.display--md-none {
display: none;
}
}
@media (max-width: 480px) {
.display--sm-block {
display: block;
}
.display--sm-none {
display: none;
}
} .contain {
container-type: inline-size;
}
.contain > * {
container-type: inline-size;
} .gap--xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
@media (max-width: 1440px) {
.gap--2xl-xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--2xl-s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--2xl-m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--2xl-l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--2xl-xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--2xl-xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 1366px) {
.gap--xl-xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--xl-s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--xl-m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--xl-l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--xl-xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--xl-xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 992px) {
.gap--lg-xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--lg-s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--lg-m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--lg-l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--lg-xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--lg-xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 768px) {
.gap--md-xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--md-s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--md-m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--md-l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--md-xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--md-xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
@media (max-width: 480px) {
.gap--sm-xs {
gap: var(--space-xs);
--row-gap: var(--space-xs);
--col-gap: var(--space-xs);
--grid-gap: var(--space-xs);
}
.gap--sm-s {
gap: var(--space-s);
--row-gap: var(--space-s);
--col-gap: var(--space-s);
--grid-gap: var(--space-s);
}
.gap--sm-m {
gap: var(--space-m);
--row-gap: var(--space-m);
--col-gap: var(--space-m);
--grid-gap: var(--space-m);
}
.gap--sm-l {
gap: var(--space-l);
--row-gap: var(--space-l);
--col-gap: var(--space-l);
--grid-gap: var(--space-l);
}
.gap--sm-xl {
gap: var(--space-xl);
--row-gap: var(--space-xl);
--col-gap: var(--space-xl);
--grid-gap: var(--space-xl);
}
.gap--sm-xxl {
gap: var(--space-xxl);
--row-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
--grid-gap: var(--space-xxl);
}
}
.gap--none {
--row-gap: 0;
--col-gap: 0;
gap: 0;
}
.fr-container-gap, .container-gap {
--row-gap: var(--container-gap);
--col-gap: var(--container-gap);
gap: var(--container-gap);
}
.fr-content-gap, .content-gap {
--row-gap: var(--content-gap);
--col-gap: var(--content-gap);
gap: var(--content-gap);
}
.fr-grid-gap, .grid-gap {
--row-gap: var(--grid-gap);
--col-gap: var(--grid-gap);
gap: var(--grid-gap);
} .col-gap--xs.col-gap--xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--s.col-gap--s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--m.col-gap--m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--l.col-gap--l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--xl.col-gap--xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--xxl.col-gap--xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
@media (max-width: 1440px) {
.col-gap--2xl-xs.col-gap--2xl-xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--2xl-s.col-gap--2xl-s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--2xl-m.col-gap--2xl-m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--2xl-l.col-gap--2xl-l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--2xl-xl.col-gap--2xl-xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--2xl-xxl.col-gap--2xl-xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
}
@media (max-width: 1366px) {
.col-gap--xl-xs.col-gap--xl-xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--xl-s.col-gap--xl-s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--xl-m.col-gap--xl-m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--xl-l.col-gap--xl-l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--xl-xl.col-gap--xl-xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--xl-xxl.col-gap--xl-xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
}
@media (max-width: 992px) {
.col-gap--lg-xs.col-gap--lg-xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--lg-s.col-gap--lg-s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--lg-m.col-gap--lg-m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--lg-l.col-gap--lg-l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--lg-xl.col-gap--lg-xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--lg-xxl.col-gap--lg-xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
}
@media (max-width: 768px) {
.col-gap--md-xs.col-gap--md-xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--md-s.col-gap--md-s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--md-m.col-gap--md-m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--md-l.col-gap--md-l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--md-xl.col-gap--md-xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--md-xxl.col-gap--md-xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
}
@media (max-width: 480px) {
.col-gap--sm-xs.col-gap--sm-xs {
column-gap: var(--space-xs);
--col-gap: var(--space-xs);
}
.col-gap--sm-s.col-gap--sm-s {
column-gap: var(--space-s);
--col-gap: var(--space-s);
}
.col-gap--sm-m.col-gap--sm-m {
column-gap: var(--space-m);
--col-gap: var(--space-m);
}
.col-gap--sm-l.col-gap--sm-l {
column-gap: var(--space-l);
--col-gap: var(--space-l);
}
.col-gap--sm-xl.col-gap--sm-xl {
column-gap: var(--space-xl);
--col-gap: var(--space-xl);
}
.col-gap--sm-xxl.col-gap--sm-xxl {
column-gap: var(--space-xxl);
--col-gap: var(--space-xxl);
}
}
.row-gap--xs.row-gap--xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--s.row-gap--s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--m.row-gap--m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--l.row-gap--l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--xl.row-gap--xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--xxl.row-gap--xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
@media (max-width: 1440px) {
.row-gap--2xl-xs.row-gap--2xl-xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--2xl-s.row-gap--2xl-s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--2xl-m.row-gap--2xl-m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--2xl-l.row-gap--2xl-l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--2xl-xl.row-gap--2xl-xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--2xl-xxl.row-gap--2xl-xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
}
@media (max-width: 1366px) {
.row-gap--xl-xs.row-gap--xl-xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--xl-s.row-gap--xl-s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--xl-m.row-gap--xl-m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--xl-l.row-gap--xl-l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--xl-xl.row-gap--xl-xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--xl-xxl.row-gap--xl-xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
}
@media (max-width: 992px) {
.row-gap--lg-xs.row-gap--lg-xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--lg-s.row-gap--lg-s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--lg-m.row-gap--lg-m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--lg-l.row-gap--lg-l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--lg-xl.row-gap--lg-xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--lg-xxl.row-gap--lg-xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
}
@media (max-width: 768px) {
.row-gap--md-xs.row-gap--md-xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--md-s.row-gap--md-s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--md-m.row-gap--md-m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--md-l.row-gap--md-l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--md-xl.row-gap--md-xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--md-xxl.row-gap--md-xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
}
@media (max-width: 480px) {
.row-gap--sm-xs.row-gap--sm-xs {
row-gap: var(--space-xs);
--row-gap: var(--space-xs);
}
.row-gap--sm-s.row-gap--sm-s {
row-gap: var(--space-s);
--row-gap: var(--space-s);
}
.row-gap--sm-m.row-gap--sm-m {
row-gap: var(--space-m);
--row-gap: var(--space-m);
}
.row-gap--sm-l.row-gap--sm-l {
row-gap: var(--space-l);
--row-gap: var(--space-l);
}
.row-gap--sm-xl.row-gap--sm-xl {
row-gap: var(--space-xl);
--row-gap: var(--space-xl);
}
.row-gap--sm-xxl.row-gap--sm-xxl {
row-gap: var(--space-xxl);
--row-gap: var(--space-xxl);
}
} :where(section:not(section section)) {
gap: var(--container-gap);
} :where(section:not(section section)) > :where(div, ul, ol) {
gap: var(--content-gap);
} :where(:where(.brxe-block)) {
gap: var(--content-gap);
}
:where(:where(.brxe-div)) {
gap: var(--content-gap);
} section > div:where([class*="grid--"]), :where([class*="grid--"]) {
gap: var(--grid-gap);
} .border:where(:not(:is(figure, picture))), .border:where(figure, picture) > img {
border: var(--border);
border-radius: var(--radius);
}
.border-light:where(:not(:is(figure, picture))), .border-light:where(figure, picture) > img {
border: var(--border-light);
border-radius: var(--radius);
}
.border-dark:where(:not(:is(figure, picture))), .border-dark:where(figure, picture) > img {
border: var(--border-dark);
border-radius: var(--radius);
}
.border-top:where(:not(:is(figure, picture))), .border-top:where(figure, picture) > img {
border-block-start: var(--border);
}
.border-top--light:where(:not(:is(figure, picture))), .border-top--light:where(figure, picture) > img {
border-block-start: var(--border-light);
}
.border-top--dark:where(:not(:is(figure, picture))), .border-top--dark:where(figure, picture) > img {
border-block-start: var(--border-dark);
}
.border-bottom:where(:not(:is(figure, picture))), .border-bottom:where(figure, picture) > img {
border-block-end: var(--border);
}
.border-bottom--light:where(:not(:is(figure, picture))), .border-bottom--light:where(figure, picture) > img {
border-block-end: var(--border-light);
}
.border-bottom--dark:where(:not(:is(figure, picture))), .border-bottom--dark:where(figure, picture) > img {
border-block-end: var(--border-dark);
}
.border-left:where(:not(:is(figure, picture))), .border-left:where(figure, picture) > img {
border-inline-start: var(--border);
}
.border-left--light:where(:not(:is(figure, picture))), .border-left--light:where(figure, picture) > img {
border-inline-start: var(--border-light);
}
.border-left--dark:where(:not(:is(figure, picture))), .border-left--dark:where(figure, picture) > img {
border-inline-start: var(--border-dark);
}
.border-right:where(:not(:is(figure, picture))), .border-right:where(figure, picture) > img {
border-inline-end: var(--border);
}
.border-right--light:where(:not(:is(figure, picture))), .border-right--light:where(figure, picture) > img {
border-inline-end: var(--border-light);
}
.border-right--dark:where(:not(:is(figure, picture))), .border-right--dark:where(figure, picture) > img {
border-inline-end: var(--border-dark);
}
.border-block:where(:not(:is(figure, picture))), .border-block:where(figure, picture) > img {
border-block: var(--border);
}
.border-block--light:where(:not(:is(figure, picture))), .border-block--light:where(figure, picture) > img {
border-block: var(--border-light);
}
.border-block--dark:where(:not(:is(figure, picture))), .border-block--dark:where(figure, picture) > img {
border-block: var(--border-dark);
}
.border-inline:where(:not(:is(figure, picture))), .border-inline:where(figure, picture) > img {
border-inline: var(--border);
}
.border-inline--light:where(:not(:is(figure, picture))), .border-inline--light:where(figure, picture) > img {
border-inline: var(--border-light);
}
.border-inline--dark:where(:not(:is(figure, picture))), .border-inline--dark:where(figure, picture) > img {
border-inline: var(--border-dark);
} .radius {
border-radius: var(--radius);
}
.radius--50 {
border-radius: var(--radius-50);
}
.radius--circle {
border-radius: var(--radius-circle);
}
.radius--none {
border-radius: var(--radius-none);
}
.radius--xs {
border-radius: var(--radius-xs);
}
.radius--s {
border-radius: var(--radius-s);
}
.radius--m {
border-radius: var(--radius-m);
}
.radius--l {
border-radius: var(--radius-l);
}
.radius--xl {
border-radius: var(--radius-xl);
}
.radius--xxl {
border-radius: var(--radius-xxl);
}
:where(img) {
border-radius: var(--radius);
} .divider-bottom {
position: relative;
overflow: visible;
margin-block-end: calc(var(--divider-gap) * 2);
}
.divider-bottom::after {
inset-block-end: calc(var(--divider-gap) * -1 - var(--divider-size));
}
.divider-bottom::after {
content: "";
display: block;
position: absolute;
inset-inline-start: 0;
inline-size: var(--divider-inline-size);
border-block-end: var(--divider);
}
.divider-top {
position: relative;
overflow: visible;
margin-block-start: calc(var(--divider-gap) * 2);
}
.divider-top::after {
inset-block-start: calc(var(--divider-gap) * -1 - var(--divider-size));
}
.divider-top::after {
content: "";
display: block;
position: absolute;
inset-inline-start: 0;
inline-size: var(--divider-inline-size);
border-block-end: var(--divider);
}
.divider--all {
row-gap: 0;
}
.divider--all > *:not(:last-child) {
position: relative;
overflow: visible;
margin-block-end: calc(var(--divider-gap) * 2);
}
.divider--all > *:not(:last-child)::after {
inset-block-end: calc(var(--divider-gap) * -1 - var(--divider-size));
}
.divider--all > *:not(:last-child)::after {
content: "";
display: block;
position: absolute;
inset-inline-start: 0;
inline-size: var(--divider-inline-size);
border-block-end: var(--divider);
}
section.divider--all {
--divider-gap: var(--container-gap);
}
a[class*="link--"], [class*="link--"] a, button[class*="link--"], [class*="link--"] button {
color: var(--link-color);
text-decoration-color: var(--link-color);
}
a[class*="link--"]:hover, [class*="link--"] a:hover, button[class*="link--"]:hover, [class*="link--"] button:hover {
color: var(--link-color-hover);
text-decoration-color: var(--link-color-hover);
}
button[class*="link--"], [class*="link--"] button {
background: transparent;
}
.transition {
transition: var(--transition);
} .fade--block {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black var(--fade-amount), black calc(100% - var(--fade-amount)), transparent 100%);
mask-image: linear-gradient(to bottom, transparent 0%, black var(--fade-amount), black calc(100% - var(--fade-amount)), transparent 100%);
}
.fade--inline {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to right, transparent 0%, black var(--fade-amount), black calc(100% - var(--fade-amount)), transparent 100%);
mask-image: linear-gradient(to right, transparent 0%, black var(--fade-amount), black calc(100% - var(--fade-amount)), transparent 100%);
}
.fade--top {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to bottom, transparent 0%, black var(--fade-amount));
mask-image: linear-gradient(to bottom, transparent 0%, black var(--fade-amount));
}
.fade--right {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to left, transparent 0%, black var(--fade-amount));
mask-image: linear-gradient(to left, transparent 0%, black var(--fade-amount));
}
.fade--bottom {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to top, transparent 0%, black var(--fade-amount));
mask-image: linear-gradient(to top, transparent 0%, black var(--fade-amount));
}
.fade--left {
--fade-amount: 25%;
-webkit-mask-image: linear-gradient(to right, transparent 0%, black var(--fade-amount));
mask-image: linear-gradient(to right, transparent 0%, black var(--fade-amount));
} body :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) {
margin-block: 0;
}
.smart-spacing-normalize :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) {
margin-block: 0;
}
.smart-spacing {
gap: 0;
}
.smart-spacing > * + * {
margin-block-start: var(--flow-spacing, initial);
margin-block-end: 0;
}
.smart-spacing > * + :where(h1, h2, h3, h4, h5, h6) {
margin-block-start: var(--heading-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.smart-spacing > :where(* + h2) {
margin-block-start: var(--h2-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.smart-spacing > :where(* + h3) {
margin-block-start: var(--h3-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.smart-spacing > :where(* + h4) {
margin-block-start: var(--h4-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.smart-spacing > :where(* + h5) {
margin-block-start: var(--h5-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.smart-spacing > :where(* + h6) {
margin-block-start: var(--h6-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.smart-spacing > * + p {
margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.smart-spacing > :is(* + ul, * + ol) {
margin-block: var(--list-spacing, var(--flow-spacing, initial));
}
.smart-spacing > :is(ul, ol) {
padding-inline-start: var(--list-indent-spacing, var(--flow-spacing, initial));
}
.smart-spacing > ul * + li, .smart-spacing > ol * + li {
margin-block-start: var(--list-item-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.smart-spacing > ul ul, .smart-spacing > ol ol, .smart-spacing > ul ol, .smart-spacing > ol ul {
margin-block: var(--nested-list-spacing, var(--list-item-spacing, initial));
padding-inline-start: var(--nested-list-indent-spacing, initial);
}
.smart-spacing > :is(ul, ol) :is(ul, ol) li {
margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial));
}
.smart-spacing > * + figure, .smart-spacing > * + picture {
margin-block: var(--figure-spacing, var(--flow-spacing, initial));
}
.smart-spacing figcaption {
margin-block: var(--figcaption-spacing, var(--flow-spacing, initial));
}
.smart-spacing > * + blockquote:where(:not(figure > blockquote)) {
margin-block: var(--blockquote-spacing, var(--flow-spacing, initial));
}
.smart-spacing > blockquote * + * {
margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.smart-spacing--off :where(p, h1, h2, h3, h4, h5, h6, ul, ol, li) {
margin-block: 0;
}
:where(.woocommerce-checkout) p {
margin: 0 0 1.2em;
}
.brxe-text, .brxe-post-content:where(:not([data-source="bricks"])) {
gap: 0;
}
.brxe-text > * + *, .brxe-post-content:where(:not([data-source="bricks"])) > * + * {
margin-block-start: var(--flow-spacing, initial);
margin-block-end: 0;
}
.brxe-text > * + :where(h1, h2, h3, h4, h5, h6), .brxe-post-content:where(:not([data-source="bricks"])) > * + :where(h1, h2, h3, h4, h5, h6) {
margin-block-start: var(--heading-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.brxe-text > :where(* + h2), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h2) {
margin-block-start: var(--h2-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.brxe-text > :where(* + h3), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h3) {
margin-block-start: var(--h3-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.brxe-text > :where(* + h4), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h4) {
margin-block-start: var(--h4-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.brxe-text > :where(* + h5), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h5) {
margin-block-start: var(--h5-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.brxe-text > :where(* + h6), .brxe-post-content:where(:not([data-source="bricks"])) > :where(* + h6) {
margin-block-start: var(--h6-spacing, var(--heading-spacing));
margin-block-end: 0;
}
.brxe-text > * + p, .brxe-post-content:where(:not([data-source="bricks"])) > * + p {
margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.brxe-text > :is(* + ul, * + ol), .brxe-post-content:where(:not([data-source="bricks"])) > :is(* + ul, * + ol) {
margin-block: var(--list-spacing, var(--flow-spacing, initial));
}
.brxe-text > :is(ul, ol), .brxe-post-content:where(:not([data-source="bricks"])) > :is(ul, ol) {
padding-inline-start: var(--list-indent-spacing, var(--flow-spacing, initial));
}
.brxe-text > ul * + li, .brxe-text > ol * + li, .brxe-post-content:where(:not([data-source="bricks"])) > ul * + li, .brxe-post-content:where(:not([data-source="bricks"])) > ol * + li {
margin-block-start: var(--list-item-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
.brxe-text > ul ul, .brxe-text > ol ol, .brxe-text > ul ol, .brxe-text > ol ul, .brxe-post-content:where(:not([data-source="bricks"])) > ul ul, .brxe-post-content:where(:not([data-source="bricks"])) > ol ol, .brxe-post-content:where(:not([data-source="bricks"])) > ul ol, .brxe-post-content:where(:not([data-source="bricks"])) > ol ul {
margin-block: var(--nested-list-spacing, var(--list-item-spacing, initial));
padding-inline-start: var(--nested-list-indent-spacing, initial);
}
.brxe-text > :is(ul, ol) :is(ul, ol) li, .brxe-post-content:where(:not([data-source="bricks"])) > :is(ul, ol) :is(ul, ol) li {
margin-block-start: var(--nested-list-item-spacing, var(--list-item-spacing, initial));
}
.brxe-text > * + figure, .brxe-text > * + picture, .brxe-post-content:where(:not([data-source="bricks"])) > * + figure, .brxe-post-content:where(:not([data-source="bricks"])) > * + picture {
margin-block: var(--figure-spacing, var(--flow-spacing, initial));
}
.brxe-text figcaption, .brxe-post-content:where(:not([data-source="bricks"])) figcaption {
margin-block: var(--figcaption-spacing, var(--flow-spacing, initial));
}
.brxe-text > * + blockquote:where(:not(figure > blockquote)), .brxe-post-content:where(:not([data-source="bricks"])) > * + blockquote:where(:not(figure > blockquote)) {
margin-block: var(--blockquote-spacing, var(--flow-spacing, initial));
}
.brxe-text > blockquote * + *, .brxe-post-content:where(:not([data-source="bricks"])) > blockquote * + * {
margin-block-start: var(--paragraph-spacing, var(--flow-spacing, initial));
margin-block-end: 0;
}
body :where(p:last-of-type) + :is(h1, h2, h3, h4, h5, h6) {
margin-top: 0;
margin-block-start: 0;
} #shadow-host-companion {
padding: 0;
}
.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[aria-hidden=true],.wp-block-accordion-panel[inert]{display:none;margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/");margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{ direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap }.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box; direction:ltr; display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ grid-column:1;grid-row:1; margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; grid-column:2;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ grid-column:1;grid-row:1 }.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}