diff --git a/node_modules/.bin/siimple b/node_modules/.bin/siimple deleted file mode 120000 index 000e978..0000000 --- a/node_modules/.bin/siimple +++ /dev/null @@ -1 +0,0 @@ -../siimple/cli.js \ No newline at end of file diff --git a/node_modules/.yarn-integrity b/node_modules/.yarn-integrity deleted file mode 100644 index 36eed99..0000000 --- a/node_modules/.yarn-integrity +++ /dev/null @@ -1,20 +0,0 @@ -{ - "systemParams": "linux-x64-93", - "modulesFolders": [ - "node_modules" - ], - "flags": [], - "linkedModules": [], - "topLevelPatterns": [ - "siimple@^4.1.0" - ], - "lockfileEntries": { - "@siimple/colors@^0.1.0": "https://registry.yarnpkg.com/@siimple/colors/-/colors-0.1.0.tgz#f09edcec32d0106fbf42ecfe7f56a350f1fae6c2", - "@siimple/core@^0.1.0": "https://registry.yarnpkg.com/@siimple/core/-/core-0.1.0.tgz#432784ca4aac2b035f810d8e987fc92d7776d2a6", - "@siimple/modules@^0.1.0": "https://registry.yarnpkg.com/@siimple/modules/-/modules-0.1.0.tgz#466239f591fcf6fdc8be135ce88278a5e2ed51c3", - "@siimple/preset-base@^0.1.0": "https://registry.yarnpkg.com/@siimple/preset-base/-/preset-base-0.1.0.tgz#debc153cd31c15635f2c7d4521597987ec78cc24", - "siimple@^4.1.0": "https://registry.yarnpkg.com/siimple/-/siimple-4.1.0.tgz#33ca1a052a9bf3fd2b1c0d3bc51e67237ec5d341" - }, - "files": [], - "artifacts": {} -} \ No newline at end of file diff --git a/node_modules/@siimple/colors/README.md b/node_modules/@siimple/colors/README.md deleted file mode 100644 index be91ee2..0000000 --- a/node_modules/@siimple/colors/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# @siimple/colors - -A color palette for the **siimple CSS toolkit**. - -## Install - -Install this module using **npm**: - -```bash -$ npm install --save @siimple/colors -``` - -## Usage - -You can use the colors exported by this module in your `siimple.config.js` file, for example to generate your colors scale: - -```js -import colors from "@siimple/colors"; - -export default { - colors: { - text: colors.gray["700"], - background: colors.gray["100"], - primary: colors.mint["600"], - }, - // ...other configuration -}; -``` - -Check out the [full list of available colors](https://www.siimple.xyz/colors). - -## License - -[MIT License](https://github.com/jmjuanes/siimple/blob/main/LICENSE). diff --git a/node_modules/@siimple/colors/index.js b/node_modules/@siimple/colors/index.js deleted file mode 100644 index 6b386ac..0000000 --- a/node_modules/@siimple/colors/index.js +++ /dev/null @@ -1,156 +0,0 @@ -export default { - gray: { - "100": "#f6f7f9", - "200": "#ebedef", - "300": "#d4d8dd", - "400": "#a4abb6", - "500": "#747c8b", - "600": "#4b5563", - "700": "#363f4f", - "800": "#1d2734", - "900": "#101623" - }, - neutral: { - "100": "#fafafa", - "200": "#eaeaec", - "300": "#dadadd", - "400": "#a7a7af", - "500": "#76767f", - "600": "#55555e", - "700": "#44444b", - "800": "#2c2c30", - "900": "#1d1d20" - }, - warm: { - "100": "#fafaf9", - "200": "#f0f0ef", - "300": "#e0dddc", - "400": "#b2aca9", - "500": "#817974", - "600": "#5d5651", - "700": "#48423d", - "800": "#2e2a29", - "900": "#211e1c" - }, - red: { - "100": "#fef6f6", - "200": "#fbe5e5", - "300": "#f7c5c5", - "400": "#eb7870", - "500": "#e23636", - "600": "#a61c1c", - "700": "#7a1515", - "800": "#500c0c", - "900": "#350808" - }, - orange: { - "100": "#fef8f6", - "200": "#fde9e2", - "300": "#fbd0c1", - "400": "#f38d68", - "500": "#e85621", - "600": "#ae3d13", - "700": "#832c0c", - "800": "#551c07", - "900": "#381305" - }, - beige: { - "100": "#fdf9f6", - "200": "#faefe5", - "300": "#f4dcc7", - "400": "#e6a875", - "500": "#d97c30", - "600": "#a45a1e", - "700": "#7d4517", - "800": "#4e2b0e", - "900": "#341c09" - }, - yellow: { - "100": "#fffcf5", - "200": "#fef6e1", - "300": "#feebbe", - "400": "#fbc850", - "500": "#f0a905", - "600": "#be8004", - "700": "#905604", - "800": "#593103", - "900": "#3b2002" - }, - green: { - "100": "#f7fdf9", - "200": "#e7f9ee", - "300": "#cbf1d9", - "400": "#72da9b", - "500": "#34c56e", - "600": "#299956", - "700": "#1e713f", - "800": "#134929", - "900": "#0d301b" - }, - mint: { - "100": "#f7fdfb", - "200": "#e7f8f4", - "300": "#cbf0e7", - "400": "#80dbc4", - "500": "#38c7a3", - "600": "#2b977c", - "700": "#21735f", - "800": "#14483b", - "900": "#0d3027" - }, - aqua: { - "100": "#f6fcfe", - "200": "#e4f7fb", - "300": "#c1ecf6", - "400": "#75d7ea", - "500": "#21bede", - "600": "#1991a9", - "700": "#136e81", - "800": "#0c4550", - "900": "#082e35" - }, - blue: { - "100": "#f5f9ff", - "200": "#cce2ff", - "300": "#9bc5fd", - "400": "#63a8fd", - "500": "#1c76fd", - "600": "#025cca", - "700": "#024597", - "800": "#022464", - "900": "#011232" - }, - royal: { - "100": "#f6f7fd", - "200": "#e5e7fa", - "300": "#c7cbf4", - "400": "#7d85e3", - "500": "#3542d4", - "600": "#202ba2", - "700": "#18217b", - "800": "#0f144d", - "900": "#0a0d33" - }, - purple: { - "100": "#f9f7fd", - "200": "#ebe5fa", - "300": "#d5c8f3", - "400": "#9678e2", - "500": "#6235d4", - "600": "#4622a0", - "700": "#351a7a", - "800": "#21104c", - "900": "#160b32" - }, - pink: { - "100": "#fdf6fa", - "200": "#fae5f1", - "300": "#f5c7e0", - "400": "#e675b3", - "500": "#d9308d", - "600": "#a41e68", - "700": "#7d174f", - "800": "#4e0e31", - "900": "#340921" - }, -}; diff --git a/node_modules/@siimple/colors/package.json b/node_modules/@siimple/colors/package.json deleted file mode 100644 index 907cfc4..0000000 --- a/node_modules/@siimple/colors/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "@siimple/colors", - "version": "0.1.0", - "description": "A color palette for the siimple css toolkit", - "author": "Josemi Juanes ", - "type": "module", - "license": "MIT", - "repository": "https://github.com/jmjuanes/siimple", - "bugs": "https://github.com/jmjuanes/siimple/issues", - "homepage": "https://www.siimple.xyz", - "main": "index.js", - "keywords": [ - "siimple", - "colors" - ] -} diff --git a/node_modules/@siimple/core/README.md b/node_modules/@siimple/core/README.md deleted file mode 100644 index 0e89b76..0000000 --- a/node_modules/@siimple/core/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# @siimple/core - -The core engine of the **siimple CSS toolkit**, that can be used for building your own themeable CSS framework. - -## Install - -Install this package using **npm**: - -```bash -$ npm install --save @siimple/core -``` - -## API - -### css(config) - -Given a [configuration object](https://www.siimple.xyz/configuration), this method will generate a CSS string with the parsed styles in `config.styles` and using the provided theme in the configuration object. - -```js -import {css} from "@siimple/core"; - -const result = css({ - useBorderBox: false, - useRootStyles: false, - colors: { - primary: "#34dde5", - }, - styles: { - button: { - backgroundColor: "primary", - color: "white", - p: "2rem", - }, - }, -}); -``` - -This will generate the following CSS string: - -```css -button { - background-color: #34dde5; - color: white; - padding: 2rem; -} -``` - -### mergeStyles(source, target) - -Performs a **deep merge** of the styles defined in the `target` object into the `source` object, and returns the merged styles object. - -```js -import {mergeStyles} from "@siimple/core"; - -const sourceStyles = { - ".button": { - backgroundColor: "primary", - color: "white", - padding: "1.5rem", - "&:hover": { - backgroundColor: "secondary", - }, - }, -}; - -const mergedStyles = mergeStyles(sourceStyles, { - ".button": { - borderRadius: "0.5rem", - "&:hover": { - backgroundColor: "inherit", - opacity: "0.5", - }, - }, -}); -``` - -In the previous example the merged styles will be: - -```js -mergedStyles = { - ".button": { - backgroundColor: "primary", - borderRadius: "0.5rem", - color: "white", - padding: "1.5rem", - "&:hover": { - backgroundColor: "inherit", - opacity: "0.5", - }, - }, -}; -``` - -### mergeConfig(source, target) - -This function will return a new configuration object as a result of performing a **deep merge** of the `target` configuration object into `source`. - -```js -import {mergeConfig} from "@siimple/core"; - -const config = mergeConfig({ /* source */}, {/* target */}); -``` - - -## License - -[MIT License](https://github.com/jmjuanes/siimple/blob/main/LICENSE). diff --git a/node_modules/@siimple/core/index.js b/node_modules/@siimple/core/index.js deleted file mode 100644 index eafa173..0000000 --- a/node_modules/@siimple/core/index.js +++ /dev/null @@ -1,301 +0,0 @@ -// Css properties to scales mapping -const scales = { - backgroundColor: "colors", - borderColor: "colors", - borderBottomColor: "colors", - borderLeftColor: "colors", - borderRightColor: "colors", - borderTopColor: "colors", - borderRadius: "radius", - borderBottomLeftRadius: "radius", - borderBottomRightRadius: "radius", - borderTopLeftRadius: "radius", - borderTopRightRadius: "radius", - borderWidth: "sizes", - borderBottomWidth: "sizes", - borderLeftWidth: "sizes", - borderRightWidth: "sizes", - borderTopWidth: "sizes", - bottom: "spacing", - boxShadow: "shadows", - color: "colors", - fill: "colors", - fontFamily: "fonts", - fontSize: "fontSizes", - fontWeight: "fontWeights", - height: "sizes", - left: "spacing", - lineHeight: "lineHeights", - margin: "spacing", - marginBottom: "spacing", - marginLeft: "spacing", - marginRight: "spacing", - marginTop: "spacing", - maxHeight: "sizes", - maxWidth: "sizes", - minHeight: "sizes", - minWidth: "sizes", - opacity: "opacities", - padding: "spacing", - paddingBottom: "spacing", - paddingLeft: "spacing", - paddingRight: "spacing", - paddingTop: "spacing", - right: "spacing", - textShadow: "shadows", - top: "spacing", - width: "sizes", -}; - -// CSS aliases -const aliases = { - bc: ["border-color"], - bg: ["background-color"], - m: ["margin"], - mb: ["margin-bottom"], - ml: ["margin-left"], - mr: ["margin-right"], - mt: ["margin-top"], - mx: ["margin-left", "margin-right"], - my: ["margin-top", "margin-bottom"], - p: ["padding"], - pb: ["padding-bottom"], - pl: ["padding-left"], - pr: ["padding-right"], - pt: ["padding-top"], - px: ["padding-left", "padding-right"], - py: ["padding-top", "padding-bottom"], - radius: ["border-radius"], - size: ["width", "height"], -}; - -// Merge two object -const mergeObject = (source, target) => ({...source, ...target}); - -// Get value in object from path -const getInObject = (obj, path) => { - return path.split(".").reduce((o, p) => o?.[p], obj); -}; - -// Exclude a field from the specified object -const excludeInObject = (obj, field) => { - return Object.fromEntries(Object.entries(obj).filter(e => e[0] !== field)); -}; - -// Tiny reducer alias -const toObject = (list, fn) => list.reduce(fn, {}); - -// Replace variables in the provided string -const format = (str, vars) => { - return str.replace(/\{\{\s*([^{}\s]+)\s*\}\}/g, (match, key) => { - return typeof vars[key] !== "undefined" ? vars[key].toString() : match; - }); -}; - -// Merge configurations -export const mergeConfig = (source, target) => ({ - ...source, - ...target, - prefix: target.prefix || source.prefix || "", - breakpoints: target.breakpoints || source.breakpoints || {}, - root: mergeObject(source.root || {}, target.root || {}), - styles: mergeStyles(source.styles || {}, target.styles || {}), -}); - -// Parse CSS property name -const parseProperty = prop => { - return (aliases[prop] || [prop]).map(item => { - return item.replace(/[A-Z]/g, letter => `-${letter.toLowerCase()}`); - }) -}; - -// Wrap CSS Rule -const wrapRule = (ruleName, ruleContent, separator) => { - return `${ruleName} {${separator || ""}${ruleContent}${separator || ""}}`; -}; - -// Generate media query rule -const buildMediaQuery = values => { - const conditions = Object.keys(values).map(key => { - if (values[key] === null || (key !== "min" && key !== "max")) { - return null; // Not valid condition - } - // Return this condition - return `(${key}-width: ${values[key]})`; - }); - // Return the media rule - return `@media screen and ${conditions.filter(item => !!item).join(" and ")}`; -}; - -// Merge CSS styles -export const mergeStyles = (source, target) => { - Object.keys(target).forEach(key => { - // Check for @font-face attribute - if (key === "@font-face") { - if (typeof source["@font-face"] !== "undefined") { - source[key] = [source[key]].flat(1).concat(target[key]).flat(1); - return; - } - } - // Check for object property --> deep merge - else if (typeof source[key] === "object" && typeof target[key] === "object") { - return mergeStyles(source[key], target[key]); - } - // Other value --> override source property - source[key] = target[key]; - }); - return source; -}; - -// Build css value -export const buildValue = (property, value, config, vars) => { - const values = [value].flat(1); - if (values[0] === "value" && typeof vars["value"] !== "undefined") { - values[0] = vars["value"]; // Replace value for vars - } - if (scales[property] && typeof values[0] === "string") { - const key = scales[property]; - values[0] = config[key]?.[values[0]] || values[0]; - } - return values.join(" "); -}; - -// Build mixin styles -export const buildMixin = (styles, theme, prev) => { - prev = prev || new Set(); - if (typeof styles.apply === "string" && styles.apply) { - // Check for circular mixins found - if (prev.has(styles.apply)) { - const items = Array.from(prev); - throw new Error(`Circular mixins found: ${items.join("->")}->${styles.apply}`); - } - // Apply styles from this mixin - prev.add(styles.apply); - let appliedStyles = getInObject(theme, styles.apply) || {}; - if (appliedStyles.default && typeof appliedStyles.default === "object") { - appliedStyles = appliedStyles.default; - } - return { - ...excludeInObject(styles, "apply"), - ...buildMixin(appliedStyles, theme, prev), - }; - } - // No mixin to apply --> return styles - return styles; -}; - -// Build css rule -export const buildRule = (parent, styles, config, vars) => { - if (styles && Array.isArray(styles)) { - return styles.map(item => buildRule(parent, item, config, vars)).flat(); - } - // Check for mixins to apply to this styles - if (typeof styles.apply === "string" && styles.apply) { - return buildRule(parent, buildMixin(styles, config), config, vars); - } - const result = [""]; - Object.keys(styles).forEach(key => { - // key = key.trim(); //Trim current key - const value = styles[key]; - if (value === null) { - return; // Ignore this property - } - //Check for object value --> build wrapped style - else if (typeof value === "object" && Array.isArray(value) === false) { - // Check for breakpoints rule - if (key === "@breakpoints") { - return Object.keys(config.breakpoints || {}).forEach(breakpointName => { - const mediaQuery = buildMediaQuery(config.breakpoints[breakpointName]); - const newContent = buildRule(parent, value, config, { - ...(vars || {}), - breakpoint: breakpointName, - }); - if (newContent.length === 0) { - return; // Skip this rule - } - // Wrap the media rule - return result.push(wrapRule(mediaQuery, newContent.join("\n"), "\n")); - }); - } - // Check for theme rule - else if (/^@theme (\w*)$/.test(key.trim())) { - const scale = key.trim().match(/^@theme (\w*)$/)[1]; - return Object.keys(config[scale] || {}).forEach(name => { - const newContent = buildRule(parent, value, config, { - ...(vars || {}), - name: name, - value: config[scale][name], - }); - return result.push(newContent.join("\n")); - }); - } - // Check for media rule --> wrap content inside the media rule - else if (/^@/.test(key)) { - const newContent = buildRule(parent, value, config, vars || {}); - if (newContent.length === 0) { - return; // Skip this rule - } - // Wrap the media rule - return result.push(wrapRule(key, newContent.join("\n"), "\n")); - } - // Add nested styles - return result.push(buildRule(parent.map(p => key.replace(/&/g, p)), value, config, vars)); - } - // Other value --> append to the current css - parseProperty(key).forEach(prop => { - result[0] = result[0] + `${prop}:${buildValue(key, value, config, vars)};`; - }); - }); - // Wrap the main rule - if (result[0] !== "") { - result[0] = wrapRule(format(parent.join(","), vars), result[0], ""); - } - // Filter items to remove empty - return result.flat(2).filter(value => { - return typeof value === "string" && value !== ""; - }); -}; - -// Build css styles -export const buildStyles = (styles, config) => { - const result = Object.keys(styles || {}).map(key => { - const value = styles[key]; - // Check for at rule (media or keyframes) - if (/^@(media|keyframes)/.test(key.trim())) { - return wrapRule(key, buildStyles(value, config), "\n"); - } - // Other value --> parse as regular classname - return buildRule([key], value, config, { - prefix: config.prefix || "", - }); - }); - return result.flat().join("\n"); -}; - -// Generate CSS styles from a configuration object -export const css = config => { - const styles = {}; - // Add borderbox styles - if (typeof config.useBorderBox === "undefined" || !!config.useBorderBox) { - styles["html"] = { - boxSizing: "border-box", - }; - styles["*,*:before,*:after"] = { - boxSizing: "inherit", - }; - } - // Add root styles - if (typeof config.useRootStyles === "undefined" || !!config.useRootStyles) { - styles["html"] = { - ...(styles["html"] || {}), - background: "background", - color: "text", - ...(config.root || {}), - }; - } - // Add custom styles - if (config.styles) { - mergeStyles(styles, config.styles); - } - return buildStyles(styles, config); -}; diff --git a/node_modules/@siimple/core/package.json b/node_modules/@siimple/core/package.json deleted file mode 100644 index 2dd870c..0000000 --- a/node_modules/@siimple/core/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "@siimple/core", - "version": "0.1.0", - "description": "Core module of the siimple css toolkit", - "author": "Josemi Juanes ", - "type": "module", - "license": "MIT", - "repository": "https://github.com/jmjuanes/siimple", - "bugs": "https://github.com/jmjuanes/siimple/issues", - "homepage": "https://www.siimple.xyz", - "main": "index.js", - "keywords": [ - "siimple" - ] -} diff --git a/node_modules/@siimple/modules/README.md b/node_modules/@siimple/modules/README.md deleted file mode 100644 index fffccf8..0000000 --- a/node_modules/@siimple/modules/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# @siimple/modules - -Core modules for the **siimple CSS toolkit**. - -> This package is included in the main `siimple` package and a separate installation is not required. - - -## Install - -```bash -$ npm install --save @siimple/modules -``` - -## Usage - -> This module is already integrated in the build process of the `siimple` main package, so you do not need to use the `injectModules` function. - -You can use the `injectModules` function to inject core modules in your configuration, using the `modules` field of your configuration object: - -```js -import {css} from "@siimple/core"; -import {injectModules} from "@siimple/modules"; - -const result = css(injectModules({ - modules: [ - "button", - "markup", - "reset", - ], - // ...other configuration -})); -``` - -Individual modules can be also manually injected in the `styles` field of your configuration: - -```js -import {elements} from "@siimple/modules"; - -export default { - modules: false, // Disable all modules by default - // ...other configuration - styles: { - ...elements.button, - ...elements.card, - // ... other styles - }, -}; -``` - - -## License - -[MIT License](https://github.com/jmjuanes/siimple/blob/main/LICENSE). diff --git a/node_modules/@siimple/modules/elements.js b/node_modules/@siimple/modules/elements.js deleted file mode 100644 index d0090ee..0000000 --- a/node_modules/@siimple/modules/elements.js +++ /dev/null @@ -1,786 +0,0 @@ -const columns = { - "one-fifth": "20%", - "one-quarter": "25%", - "one-third": "33.33%", - "two-fifths": "40%", - "half": "50%", - "three-fifths": "60%", - "two-thirds": "66.66%", - "three-quarters": "75%", - "four-fifths": "80%", - "full": "100%", -}; - -export const elements = { - alert: { - ".{{prefix}}alert": { - alignItems: "center", - backgroundColor: "primary", - borderRadius: "0.5rem", - color: "white", - display: "flex", - fontWeight: "bold", - marginBottom: "1rem", - marginTop: "0px", - minWidth: "0px", - padding: "1.25rem", - position: "relative", - "&.is-secondary": { - backgroundColor: "secondary", - color: "white", - }, - apply: "alerts", - }, - }, - badge: { - ".{{prefix}}badge": { - backgroundColor: "primary", - borderRadius: "0.25rem", - color: "white", - display: "inline-block", - fontSize: "0.75rem", - fontWeight: "bold", - lineHeight: "1.25rem", - padding: ["0.25rem", "0.5rem"], - textDecoration: "none", - verticalAlign: "text-top", - "&.is-secondary": { - backgroundColor: "secondary", - color: "white", - }, - apply: "badges", - }, - }, - button: { - ".{{prefix}}button": { - appearance: "none", - backgroundColor: "primary", - border: "0px", - borderRadius: "0.5rem", - color: "white", - cursor: "pointer", - display: "inline-block", - fontFamily: "inherit", - fontSize: "inherit", - fontWeight: "bold", - lineHeight: "inherit", - minWidth: "0px", - padding: ["0.75rem", "1.5rem"], - textAlign: "center", - textDecoration: "none", - userSelect: "none", - verticalAlign: "middle", - "&:hover": { - textDecoration: "none", - transitionDuration: "0.3s", - transitionProperty: "background-color", - }, - "&.is-secondary": { - backgroundColor: "secondary", - color: "white", - }, - "&.is-full": { - display: "block", - width: "100%", - }, - "&.is-disabled,&:disabled": { - cursor: ["not-allowed", "!important"], - opacity: ["0.6", "!important"], - }, - apply: "buttons", - }, - }, - card: { - ".{{prefix}}card": { - backgroundColor: "white", - borderRadius: "0.5rem", - color: "inherit", - display: "block", - padding: "2rem", - textDecoration: ["none", "!important"], - width: "100%", - apply: "cards", - }, - }, - checkbox: { - ".{{prefix}}checkbox": { - appearance: "none", - backgroundColor: "muted", - borderRadius: "0.25rem", - boxSizing: "border-box", - color: "white", - cursor: "pointer", - display: "inline-block", - height: "1.125rem", - margin: "0.1875rem", - position: "relative", - width: "1.125rem", - verticalAlign: "top", - "&:after": { - backgroundColor: "transparent", - content: "''", - height: "0.375rem", - position: "absolute", - }, - "&:checked,&:indeterminate": { - backgroundColor: "primary", - transitionDuration: "0.3s", - transitionProperty: "background-color", - }, - "&:indeterminate:after": { - borderBottomColor: "white", - borderBottomStyle: "solid", - borderBottomWidth: "0.125rem", - left: "0.3125rem", - top: "0.25rem", - width: "0.5rem", - }, - "&:checked:after": { - borderBottomColor: "white", - borderBottomStyle: "solid", - borderBottomWidth: "0.125rem", - borderLeftColor: "white", - borderLeftStyle: "solid", - borderLeftWidth: "0.125rem", - left: "0.25rem", - top: "0.3125rem", - transform: "rotate(-45deg)", - width: "0.625rem", - }, - apply: "forms.checkbox", - }, - }, - close: { - ".{{prefix}}close": { - appearance: "none", - backgroundColor: "transparent", - border: "none", - color: "currentColor", - cursor: "pointer", - display: "inline-flex", - height: "1rem", - opacity: "0.6", - position: "relative", - transition: ["opacity", "0.3s"], - width: "1rem", - "&:hover": { - opacity: "1.0", - }, - "&:before,&:after": { - backgroundColor: "currentColor", - borderRadius: "1px", - content: "''", - height: "3px", - left: "0px", - position: "absolute", - top: "6px", - width: "1rem", - }, - "&:before": { - transform: "rotate(45deg)", - }, - "&:after": { - transform: "rotate(-45deg)", - }, - apply: "buttons.close", - }, - }, - column: { - ".{{prefix}}column": { - flex: "1", - minHeight: "0", - padding: "1rem", - width: "100%", - // Responsive column sizes - ...Object.fromEntries(Object.keys(columns).map(column => { - const styles = { - flex: "none", - width: columns[column], - "@breakpoints": { - "&-{{breakpoint}}": { - flex: "none", - width: columns[column], - }, - }, - }; - return [`&.is-${column}`, styles]; - })), - apply: "columns", - }, - ".{{prefix}}columns": { - display: "flex", - flexWrap: "wrap", - marginLeft: "-1rem", - marginRight: "-1rem", - }, - }, - container: { - ".{{prefix}}container": { - display: "block", - marginLeft: "auto", - marginRight: "auto", - maxWidth: "1264px", - paddingLeft: "1.5rem", - paddingRight: "1.5rem", - width: "100%", - apply: "layout.container", - }, - }, - crumb: { - ".{{prefix}}crumb": { - color: "currentColor", - cursor: "pointer", - fontWeight: "bold", - opacity: "0.6", - paddingBottom: "0.5rem", - paddingLeft: "0.75rem", - paddingRight: "1.5rem", - paddingTop: "0.5rem", - position: "relative", - textDecoration: "none", - "&:hover": { - opacity: "1.0", - transition: ["opacity", "0.3s"], - }, - "&:not(:last-child)::after": { - borderRightColor: "currentColor", - borderRightWidth: "2px", - borderRightStyle: "solid", - borderTopWidth: "2px", - borderTopStyle: "solid", - borderTopColor: "currentColor", - content: "''", - display: "block", - height: "0.5rem", - position: "absolute", - right: "0.25rem", - top: "1rem", - transform: "rotate(45deg)", - width: "0.5rem", - }, - "&.is-active": { - cursor: "default", - opacity: "1.0", - pointerEvents: "none", - }, - apply: "links.crumb", - }, - ".{{prefix}}crumbs": { - borderRadius: "default", - display: "flex", - flexWrap: "nowrap", - marginBottom: "1rem", - overflow: "hidden", - overflowX: "auto", - padding: "0.5rem", - whiteSpace: ["nowrap", "!important"], - }, - }, - divider: { - ".{{prefix}}divider": { - backgroundColor: "muted", - border: "0px", - display: "block", - height: "0.125rem", - padding: "0px", - "&:not(:first-child)": { - marginTop: "1rem", - }, - "&:not(:last-child)": { - marginBottom: "1rem", - }, - apply: "styles.hr", - }, - }, - input: { - ".{{prefix}}input": { - backgroundColor: "muted", - borderColor: "transparent", - borderStyle: "solid", - borderWidth: "0.125rem", - borderRadius: "0.5rem", - boxSizing: "border-box", - color: "inherit", - display: "block", - fontFamily: "inherit", - fontSize: "inherit", - fontWeight: "normal", - lineHeight: "inherit", - margin: "0px", - minWidth: "0px", - outline: "0px", - padding: ["0.625rem", "1rem"], - // verticalAlign: "top", - width: "100%", - "&:focus": { - borderColor: "primary", - }, - apply: "forms.input", - }, - }, - label: { - ".{{prefix}}label": { - alignItems: "center", - color: "inherit", - display: "flex", - fontSize: "1rem", - fontWeight: "bold", - minWidth: "0px", - paddingBottom: "0.25rem", - paddingTop: "0.25rem", - width: "100%", - apply: "forms.label", - }, - }, - menu: { - ".{{prefix}}menu": { - appearance: "none", - backgroundColor: "muted", - borderColor: "transparent", - borderRadius: "0.5rem", - borderStyle: "solid", - borderWidth: "0.125rem", - color: "currentColor", - cursor: "pointer", - display: "block", - height: "3rem", - opacity: "0.8", - paddingLeft: "0.75rem", - paddingRight: "0.75rem", - position: "relative", - width: "3rem", - zIndex: "400", - "&:hover": { - opacity: "1.0", - }, - "&:before": { - borderTop: ["0.25rem", "solid", "currentColor"], - borderBottom: ["0.25rem", "solid", "currentColor"], - content: "''", - height: "1.25rem", - left: "0.5rem", - position: "absolute", - width: "1.75rem", - top: "0.75rem", - }, - "&:after": { - backgroundColor: "currentColor", - content: "''", - height: "0.25rem", - left: "0.5rem", - position: "absolute", - width: "1.75rem", - top: "1.25rem", - }, - apply: "buttons.menu", - }, - }, - modal: { - ".{{prefix}}modal": { - backgroundColor: "white", - borderRadius: "0.5rem", - display: "block", - maxHeight: "90vh", - maxWidth: "600px", - overflowY: "auto", - padding: "2rem", - width: "100%", - apply: "dialogs.modal", - }, - }, - navlink: { - ".{{prefix}}navlink": { - borderRadius: "0.5rem", - color: "inherit", - cursor: "pointer", - display: "block", - fontWeight: "bold", - margin: "0px", - padding: "0.75rem", - textDecoration: ["none", "!important"], - userSelect: "none", - whiteSpace: "nowrap", - width: "100%", - "&:hover": { - color: "primary", - }, - "&.is-active": { - color: "primary", - }, - "&.is-disabled": { - opacity: "0.5", - pointerEvents: "none", - }, - apply: "links.nav", - }, - }, - paragraph: { - ".{{prefix}}paragraph": { - display: "block", - marginBottom: "1rem", - marginTop: "0px", - apply: "text.paragraph", - }, - }, - progress: { - ".{{prefix}}progress": { - appearance: "none", - backgroundColor: "muted", - border: "none", - borderRadius: "999px", - color: "primary", - display: "block", - height: "0.5rem", - margin: ["0px", "!important"], - overflow: "hidden", - padding: ["0px", "!important"], - width: "100%", - "&::-webkit-progress-bar": { - backgroundColor: "transparent", - }, - "&::-webkit-progress-value": { - backgroundColor: "currentColor", - }, - "&::-moz-progress-bar": { - backgroundColor: "currentColor", - }, - apply: "forms.progress", - }, - }, - radio: { - ".{{prefix}}radio": { - appearance: "none", - boxSizing: "border-box", - color: "primary", - cursor: "pointer", - display: "inline-block", - height: "1.25rem", - margin: "0.125rem", - position: "relative", - width: "1.25rem", - "&:before": { - borderColor: "muted", - borderStyle: "solid", - borderRadius: "100%", - borderWidth: "0.1875rem", - content: "''", - display: "block", - height: "1.25rem", - left: "0px", - position: "absolute", - top: "0px", - width: "1.25rem", - }, - "&:after": { - backgroundColor: "transparent", - borderRadius: "999px", - content: "''", - display: "block", - height: "0.5rem", - left: "0.375rem", - position: "absolute", - top: "0.375rem", - width: "0.5rem", - }, - "&:hover:after": { - backgroundColor: "muted", - }, - "&:checked:after": { - backgroundColor: ["currentColor", "!important"], - }, - "&:checked:before": { - borderColor: ["currentColor", "!important"], - }, - apply: "forms.radio", - }, - }, - scrim: { - ".{{prefix}}scrim": { - alignItems: "center", - backgroundColor: "rgba(0,0,0,0.5)", - display: "flex", - height: "100%", - justifyContent: "center", - left: "0px", - overflowY: "hidden", - overflowX: "hidden", - position: "fixed", - top: "0px", - width: "100%", - zIndex: "400", - apply: "dialogs.scrim", - }, - }, - select: { - ".{{prefix}}select": { - // appearance: "none", - backgroundColor: "muted", - borderColor: "transparent", - borderStyle: "solid", - borderWidth: "0.125rem", - borderRadius: "0.5rem", - boxSizing: "border-box", - color: "inherit", - display: "block", - fontSize: "inherit", - lineHeight: "inherit", - margin: "0px", - minHeight: "3rem", - minWidth: "0px", - outline: "0px", - padding: ["0.625rem", "1rem"], - // verticalAlign: "top", - width: "100%", - "&:focus": { - borderColor: "primary", - }, - apply: "forms.select", - }, - }, - slider: { - ".{{prefix}}slider": { - appearance: "none", - backgroundColor: "muted", - borderRadius: "1rem", - color: "primary", - cursor: "pointer", - display: "block", - height: "0.25rem", - marginBottom: "0.5rem", - marginTop: "0.5rem", - minWidth: "0px", - outline: "none", - transition: ["opacity", "0.2s"], - width: "100%", - "&:-webkit-slider-thumb,&:-moz-range-thumb,&:-ms-thumb": { - backgroundColor: "currentColor", - border: "none", - borderRadius: "999px", - boxSizing: "border-box", - height: "1rem", - width: "1rem", - }, - "&:-webkit-slider-thumb": { - appearance: "none", - }, - "&:-ms-thumb": { - marginTop: "0px", - }, - apply: "forms.slider", - }, - }, - spinner: { - ".{{prefix}}spinner": { - color: "primary", - display: "inline-block", - height: "2rem", - position: "relative", - width: "2rem", - "&:before,&:after": { - border: ["0.25rem", "solid", "transparent"], - borderRadius: "100%", - content: "''", - display: "block", - height: "2rem", - left: "0px", - position: "absolute", - top: "0px", - width: "2rem", - }, - "&:before": { - borderColor: "currentColor", - opacity: "0.2", - }, - "&:after": { - animationDuration: "1s", - animationIterationCount: "infinite", - animationName: "spinnerAnimation", - animationTimingFunction: "linear", - borderTopColor: "currentColor", - }, - "&.is-secondary": { - color: "secondary" - }, - apply: "spinners", - }, - "@keyframes spinnerAnimation": { - from: { - transform: "rotate(0deg)", - }, - to: { - transform: "rotate(359deg)", - }, - }, - }, - switch: { - ".{{prefix}}switch": { - appearance: "none", - boxSizing: "border-box", - color: "primary", - cursor: "pointer", - display: "inline-block", - height: "1.25rem", - position: "relative", - width: "2rem", - "&:after": { - backgroundColor: "white", - borderRadius: "100%", - content: "''", - display: "block", - height: "0.875rem", - left: "0.1875rem", - position: "absolute", - top: "0.1875rem", - transition: ["left", "0.3s", "ease"], - width: "0.875rem", - zIndex: "2", - }, - "&:before": { - backgroundColor: "muted", - borderRadius: "2rem", - content: "''", - display: "block", - height: "100%", - left: "0px", - position: "absolute", - top: "0px", - transition: ["background-color", "0.3s", "ease"], - width: "100%", - zIndex: "1", - }, - "&:checked:after": { - left: "1rem", - }, - "&:checked:before": { - backgroundColor: "currentColor", - }, - apply: "forms.switch", - }, - }, - table: { - ".{{prefix}}table": { - backgroundColor: "transparent", - borderCollapse: "separate", - borderSpacing: "0", - borderWidth: "0px", - boxSizing: "border-box", - display: "table", - marginBottom: "2rem", - width: "100%", - "& tr": { - boxSizing: "border-box", - display: "table-row", - }, - "& th,& td": { - // backgroundColor: "white", - boxSizing: "border-box", - display: "table-cell", - lineHeight: "inherit", - padding: "1rem", // "1.5rem", - }, - "& thead": { - boxSizing: "border-box", - display: "table-header-group", - }, - "& thead th": { - fontWeight: "600", - textAlign: "left", - verticalAlign: "bottom", - }, - "& tbody": { - display: "table-row-group", - verticalAlign: "middle", - }, - "& tbody td": { - verticalAlign: "top", - }, - "& thead tr:first-child th:first-child": { - borderTopLeftRadius: "0.5rem", - }, - "& thead tr:first-child th:last-child": { - borderTopRightRadius: "0.5rem", - }, - "& tbody tr:last-child td:first-child": { - borderBottomLeftRadius: "0.5rem", - }, - "& tbody tr:last-child td:last-child": { - borderBottomRightRadius: "0.5rem", - }, - "&.is-divided": { - "& thead th": { - borderBottomColor: "muted", - borderBottomStyle: "solid", - borderBottomWidth: "0.125rem", - }, - "& tbody td": { - borderTopColor: "muted", - borderTopStyle: "solid", - borderTopWidth: "0.125rem", - }, - }, - "&.is-bordered": { - "& th,& td": { - borderColor: "muted", - borderStyle: "solid", - borderWidth: "0.125rem", - }, - "& th:not(:last-child),& td:not(:last-child)": { - borderRightWidth: ["0px", "!important"], - }, - "& tbody tr:not(:last-child) td": { - borderBottomWidth: ["0px", "!important"], - }, - }, - "&.is-fixed": { - tableLayout: "fixed", - }, - apply: "styles.table", - }, - }, - textarea: { - ".{{prefix}}textarea": { - backgroundColor: "muted", - borderColor: "transparent", - borderStyle: "solid", - borderWidth: "0.125rem", - borderRadius: "0.5rem", - boxSizing: "border-box", - color: "inherit", - display: "block", - fontFamily: "inherit", - fontSize: "inherit", - lineHeight: "inherit", - margin: "0px", - minWidth: "0px", - outline: "0px", - padding: ["0.625rem", "1rem"], - resize: "vertical", - // verticalAlign: "top", - width: "100%", - "&:focus": { - borderColor: "primary", - }, - apply: "forms.textarea", - }, - }, - title: { - ".{{prefix}}title": { - display: "block", - // fontSize: "2.5rem", - fontWeight: "heading", - lineHeight: "heading", - marginBottom: "0.5em", - padding: "0px", - "&:not(:first-child)": { - marginTop: "2rem", - }, - ...Object.fromEntries([6,5,4,3,2,1].map(index => { - const headingConfig = { - fontSize: `${index}`, - }; - return [`&.is-${(7 - index)}`, headingConfig]; - })), - apply: "text.heading", - }, - }, -}; diff --git a/node_modules/@siimple/modules/helpers.js b/node_modules/@siimple/modules/helpers.js deleted file mode 100644 index 0d851b7..0000000 --- a/node_modules/@siimple/modules/helpers.js +++ /dev/null @@ -1,701 +0,0 @@ -import {generateHelpers} from "./utils.js"; - -// Common values -const colorsValues = { - white: "#fff", - black: "#000", - current: "currentColor", - transparent: "transparent", -}; -const sizesValues = { - none: "0px", - one: "1px", - half: "50%", - full: "100%", -}; - -// Build helpers -export const helpers = { - // Colors - backgroundColor: generateHelpers({ - prefix: "has", - shortcut: "bg", - properties: ["backgroundColor"], - states: ["default", "hover", "focus"], - responsive: false, - scale: "colors", - values: colorsValues, - }), - textColor: generateHelpers({ - prefix: "has", - shortcut: "text", - properties: ["color"], - states: ["default", "hover", "focus"], - responsive: false, - scale: "colors", - values: colorsValues, - }), - // Font - // font: generateHelpers({ - // prefix: "has", - // shortcut: "font", - // properties: ["fontFamily"], - // states: ["default"], - // responsive: false, - // scale: "fonts", - // }), - // Font sizes - fontSize: generateHelpers({ - prefix: "has", - shortcut: "size", - properties: ["fontSize"], - states: ["default"], - responsive: false, - scale: "fontSizes", - }), - // Font weights - fontWeight: generateHelpers({ - prefix: "has", - shortcut: "weight", - properties: ["fontWeight"], - states: ["default"], - values: { - light: "300", - normal: "400", - medium: "500", - bold: "700", - black: "900", - }, - }), - // Line heights - lineHeight: generateHelpers({ - prefix: "has", - shortcut: "lh", - properties: ["lineHeight"], - states: ["default"], - responsive: false, - values: { - none: "1", - tight: "1.25", - normal: "1.5", - loose: "2", - }, - }), - // Opacities - opacity: generateHelpers({ - prefix: "has", - shortcut: "opacity", - properties: ["opacity"], - states: ["default", "hover"], - responsive: false, - scale: "opacities", - }), - // Radius - radius: generateHelpers({ - prefix: "has", - shortcut: "radius", - properties: ["borderRadius"], - states: ["default"], - responsive: false, - scale: "radius", - }), - // Shadows - shadow: generateHelpers({ - prefix: "has", - shortcut: "shadow", - properties: ["boxShadow"], - states: ["default"], - responsive: false, - scale: "shadows", - }), - // Sizes - width: generateHelpers({ - prefix: "has", - shortcut: "w", - properties: ["width"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vw", - }, - }), - minWidth: generateHelpers({ - prefix: "has", - shortcut: "minw", - properties: ["min-width"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vw", - }, - }), - maxWidth: generateHelpers({ - prefix: "has", - shortcut: "maxw", - properties: ["max-width"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vw", - }, - }), - height: generateHelpers({ - prefix: "has", - shortcut: "h", - properties: ["height"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vh", - }, - }), - minHeight: generateHelpers({ - prefix: "has", - shortcut: "minh", - properties: ["min-height"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vh", - }, - }), - maxHeight: generateHelpers({ - prefix: "has", - shortcut: "maxh", - properties: ["max-height"], - states: ["default"], - responsive: true, - scale: "sizes", - values: { - ...sizesValues, - auto: "auto", - screen: "100vh", - }, - }), - size: generateHelpers({ - prefix: "has", - shortcut: "s", - properties: ["height", "width"], - states: ["default"], - responsive: true, - scale: "sizes", - values: sizesValues, - }), - // Position - ...Object.fromEntries(["bottom","left","right","top"].map(position => { - return [position, generateHelpers({ - prefix: "has", - shortcut: position, - properties: [position], - states: ["default"], - responsive: true, - values: sizesValues, - })]; - })), - // spacing - padding: generateHelpers({ - prefix: "has", - shortcut: "p", - properties: ["padding"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingX: generateHelpers({ - prefix: "has", - shortcut: "px", - properties: ["padding-left", "padding-right"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingY: generateHelpers({ - prefix: "has", - shortcut: "py", - properties: ["padding-top", "padding-bottom"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingTop: generateHelpers({ - prefix: "has", - shortcut: "pt", - properties: ["padding-top"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingBottom: generateHelpers({ - prefix: "has", - shortcut: "pb", - properties: ["padding-bottom"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingLeft: generateHelpers({ - prefix: "has", - shortcut: "pl", - properties: ["padding-left"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - paddingRight: generateHelpers({ - prefix: "has", - shortcut: "pr", - properties: ["padding-right"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - margin: generateHelpers({ - prefix: "has", - shortcut: "m", - properties: ["margin"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginX: generateHelpers({ - prefix: "has", - shortcut: "mx", - properties: ["margin-left", "margin-right"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginY: generateHelpers({ - prefix: "has", - shortcut: "my", - properties: ["margin-top", "margin-bottom"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginTop: generateHelpers({ - prefix: "has", - shortcut: "mt", - properties: ["margin-top"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginBottom: generateHelpers({ - prefix: "has", - shortcut: "mb", - properties: ["margin-bottom"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginLeft: generateHelpers({ - prefix: "has", - shortcut: "ml", - properties: ["margin-left"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - marginRight: generateHelpers({ - prefix: "has", - shortcut: "mr", - properties: ["margin-right"], - states: ["default"], - responsive: true, - scale: "space", - values: { - ...sizesValues, - auto: "auto", - }, - }), - // Flexbox - flex: generateHelpers({ - prefix: "has", - shortcut: "flex", - states: ["default"], - responsive: true, - properties: ["flex"], - values: { - "none": "none", - "initial": "initial", - "auto": "auto", - }, - }), - flexDirection: generateHelpers({ - prefix: "has", - shortcut: "direction", - states: ["default"], - responsive: true, - properties: ["flex-direction"], - values: { - "row": "row", - "column": "column", - "row-rev": "row-reverse", - "column-rev": "column-reverse", - }, - }), - flexGrow: generateHelpers({ - prefix: "has", - shortcut: "flex", - states: ["default"], - responsive: true, - properties: ["flex-grow"], - values: { - "grow": "1", - "no-grow": "0", - }, - }), - flexShrink: generateHelpers({ - prefix: "has", - shortcut: "flex", - states: ["default"], - responsive: true, - properties: ["flex-shrink"], - values: { - "shrink": "1", - "no-shrink": "0", - }, - }), - flexWrap: generateHelpers({ - prefix: "has", - shortcut: "flex", - states: ["default"], - responsive: true, - properties: ["flex-wrap"], - values: { - "wrap": "wrap", - "wrap-rev": "wrap-reverse", - "no-wrap": "nowrap", - }, - }), - alignContent: generateHelpers({ - prefix: "has", - shortcut: "content", - states: ["default"], - responsive: true, - properties: ["align-content"], - values: { - start: "flex-start", - end: "flex-end", - center: "center", - between: "space-between", - around: "space-around", - evenly: "space-evenly", - }, - }), - alignItems: generateHelpers({ - prefix: "has", - shortcut: "items", - states: ["default"], - responsive: true, - properties: ["align-items"], - values: { - start: "flex-start", - end: "flex-end", - center: "center", - stretch: "stretch", - baseline: "baseline", - }, - }), - alignSelf: generateHelpers({ - prefix: "has", - shortcut: "self", - states: ["default"], - responsive: true, - properties: ["align-self"], - values: { - auto: "auto", - start: "flex-start", - end: "flex-end", - center: "center", - stretch: "stretch", - baseline: "baseline", - }, - }), - justifyContent: generateHelpers({ - prefix: "has", - shortcut: "justify", - states: ["default"], - responsive: true, - properties: ["justify-content"], - values: { - start: "flex-start", - end: "flex-end", - center: "center", - between: "space-between", - around: "space-around", - evenly: "space-evenly", - }, - }), - justifyItems: generateHelpers({ - prefix: "has", - shortcut: "justify-items", - states: ["default"], - responsive: true, - properties: ["justify-items"], - values: { - start: "start", - end: "end", - center: "center", - stretch: "stretch", - }, - }), - justifySelf: generateHelpers({ - prefix: "has", - shortcut: "justify-self", - states: ["default"], - responsive: true, - properties: ["justify-self"], - values: { - auto: "auto", - start: "start", - end: "end", - center: "center", - stretch: "stretch", - }, - }), - order: generateHelpers({ - prefix: "has", - shortcut: "order", - states: ["default"], - responsive: true, - properties: ["order"], - values: { - none: "0", - first: "-999", - last: "999", - }, - }), - // Text - textAlign: generateHelpers({ - prefix: "has", - shortcut: "text", - states: ["default"], - responsive: false, - properties: ["text-align"], - values: { - justified: "justify", - left: "left", - center: "center", - right: "right", - }, - }), - // Vertical align - verticalAlign: generateHelpers({ - prefix: "has", - shortcut: "align", - states: ["default"], - responsive: false, - properties: ["vertical-align"], - values: { - "baseline": "baseline", - "top": "top", - "middle": "middle", - "bottom": "bottom", - "text-top": "text-top", - "text-bottom": "text-bottom", - }, - }), - // Cursor - cursor: generateHelpers({ - prefix: "is", - states: ["default"], - responsive: false, - properties: ["cursor"], - important: true, - values: { - "clickable": ["pointer", "!important"], - "not-allowed": ["not-allowed", "!important"], - }, - }), - // Display - display: generateHelpers({ - prefix: "is", - states: ["default"], - responsive: true, - properties: ["display"], - values: { - "block": "block", - "flex": "flex", - "inline": "inline", - "inline-block": "inline-block", - "inline-flex": "inline-flex", - "hidden": "none", - }, - }), - // Float - float: generateHelpers({ - prefix: "is", - states: ["default"], - responsive: true, - properties: ["float"], - values: { - "aligned-left": "left", - "aligned-right": "right", - }, - }), - // Overflow - overflow: generateHelpers({ - prefix: "is", - states: ["default"], - responsive: true, - properties: ["overflow"], - values: { - "clipped": ["hidden", "!important"], - "scrollable": ["auto", "!important"], - }, - }), - // Position - position: generateHelpers({ - prefix: "is", - states: ["default"], - responsive: true, - properties: ["position"], - values: { - "relative": "relative", - "absolute": "absolute", - "sticky": "sticky", - "fixed": "fixed", - }, - }), - // Text transform - textTransform: generateHelpers([ - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["fontStyle"], - values: { - italic: "italic" - }, - }, - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["textDecoration"], - values: { - "underlined": "underline", - "not-underlined": ["none", "!important"], - }, - }, - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["textTransform"], - values: { - "capitalized": "capitalize", - "lowercase": "lowercase", - "uppercase": "uppercase", - }, - }, - ]), - // Negative selectors - negative: generateHelpers([ - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["borderRadius"], - values: { - "radiusless": ["0px", "!important"], - }, - }, - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["boxShadow"], - values: { - "shadowless": ["none", "!important"], - }, - }, - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["userSelect"], - values: { - "unselectable": ["none", "!important"], - }, - }, - { - prefix: "is", - states: ["default"], - responsive: false, - properties: ["opacity"], - values: { - transparent: ["0", "!important"], - }, - }, - ]), -}; diff --git a/node_modules/@siimple/modules/index.js b/node_modules/@siimple/modules/index.js deleted file mode 100644 index e163592..0000000 --- a/node_modules/@siimple/modules/index.js +++ /dev/null @@ -1,39 +0,0 @@ -import {elements} from "./elements.js"; -import {helpers} from "./helpers.js"; -import {markup} from "./markup.js"; -import {reset} from "./reset.js"; - -const all = { - ...elements, - ...helpers, - markup, - reset, -}; - -export const injectModules = config => { - const styles = {}; - // Check for array --> only include specified modules - if (config.modules && Array.isArray(config.modules)) { - config.modules.forEach(key => { - all[key] && Object.assign(styles, all[key]); - }); - } - // Check for object or undefined --> exclude modules - else if (typeof config.modules === "undefined" || config.modules) { - const excludeModules = new Set(); - Object.keys(config.modules || {}).forEach(key => { - if (typeof config.modules[key] === "boolean" && !config.modules[key]) { - excludeModules.add(key); - } - }); - Object.keys(all).forEach(key => { - !excludeModules.has(key) && Object.assign(styles, all[key]); - }); - } - return Object.assign(config, { - styles: { - ...styles, - ...(config.styles || {}), - }, - }); -}; diff --git a/node_modules/@siimple/modules/markup.js b/node_modules/@siimple/modules/markup.js deleted file mode 100644 index a125a10..0000000 --- a/node_modules/@siimple/modules/markup.js +++ /dev/null @@ -1,74 +0,0 @@ -export const markup = { - p: { - fontWeight: "body", - lineHeight: "body", - marginBottom: "1rem", - marginTop: "0px", - apply: "text.paragraph", - }, - a: { - color: "primary", - apply: "text.link", - }, - small: { - fontSize: "0", - apply: "text.small", - }, - "strong,b": { - fontWeight: "bold", - apply: "text.strong", - }, - pre: { - fontFamily: "monospace", - overflowX: "auto", - }, - code: { - color: "primary", - fontFamily: "monospace", - fontSize: "0", - fontWeight: "bold", - textDecoration: "none", - apply: "text.code", - }, - hr: { - backgroundColor: "muted", - border: "0px", - display: "block", - height: "0.125rem", - padding: "0px", - "&:not(:first-child)": { - marginTop: "1rem", - }, - "&:not(:last-child)": { - marginBottom: "1rem", - }, - }, - blockquote: { - borderLeft: ["0.25rem", "solid", "currentColor"], - color: "currentColor", - display: "block", - marginBottom: "1rem", - marginLeft: "0px", - marginRight: "0px", - opacity: "0.6", - paddingBottom: "0.75rem", - paddingLeft: "1.25rem", - paddingRight: "0.75rem", - paddingTop: "0.75rem", - }, - table: { - width: "100%", - }, - ...Object.fromEntries([6,5,4,3,2,1].map(index => { - const headingNumber = 7 - index; - const headingConfig = { - color: "inherit", - fontFamily: "heading", - fontSize: `${index}`, - fontWeight: "heading", - lineHeight: "heading", - apply: "text.heading", - }; - return [`h${(headingNumber)}`, headingConfig]; - })), -}; diff --git a/node_modules/@siimple/modules/package.json b/node_modules/@siimple/modules/package.json deleted file mode 100644 index 5a7332d..0000000 --- a/node_modules/@siimple/modules/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "@siimple/modules", - "version": "0.1.0", - "description": "Core modules for the siimple css toolkit", - "author": "Josemi Juanes ", - "type": "module", - "license": "MIT", - "repository": "https://github.com/jmjuanes/siimple", - "bugs": "https://github.com/jmjuanes/siimple/issues", - "homepage": "https://www.siimple.xyz", - "main": "index.js", - "keywords": [ - "siimple", - "modules", - "core" - ] -} diff --git a/node_modules/@siimple/modules/reset.js b/node_modules/@siimple/modules/reset.js deleted file mode 100644 index e1fb329..0000000 --- a/node_modules/@siimple/modules/reset.js +++ /dev/null @@ -1,55 +0,0 @@ -export const reset = { - // Reset box sizing of all elements - // *, - // *:before, - // *:after { - // box-sizing: border-box; - // } - // Set default html style - html: { - // boxSizing: "border-box", - scrollBehavior: "smooth", - }, - // Set default body style - body: { - margin: "0", - padding: "0", - minHeight: "100vh", - textRendering: "optimizeLegibility", - "-webkit-font-smoothing": "antialiased", - "-moz-osx-font-smoothing": "grayscale", - }, - // Reset margins on lists - "ul,ol,dl": { - marginBottom: "1rem", - marginTop: "0", - }, - // Reset margins on paragraphs - p: { - marginBottom: "1rem", - marginTop: "0", - }, - // Fix bold weight (in firefox) - "strong,b": { - fontWeight: "bold", - }, - // Make images and videos responsive by default - "img,video": { - display: "block", - height: "auto", - maxWidth: "100%", - }, - // Remove border from iframe - iframe: { - border: "0", - }, - // Reset table border - table: { - borderCollapse: "collapse", - borderSpacing: "0", - }, - // td, - // th { - // padding: 0; - // } -}; diff --git a/node_modules/@siimple/modules/utils.js b/node_modules/@siimple/modules/utils.js deleted file mode 100644 index 2390fe7..0000000 --- a/node_modules/@siimple/modules/utils.js +++ /dev/null @@ -1,61 +0,0 @@ -// Helpers generator -export const generateHelpers = helpers => { - return [helpers].flat().reduce((styles, item) => { - const prefix = [item.prefix, item.shortcut].filter(n => !!n).join("-"); - // Themeable helpers - if (item.scale) { - const themeStyles = { - [`@theme ${item.scale}`]: { - "&": Object.fromEntries(item.properties.map(name => { - return [name, "value"]; - })), - }, - }; - // Generate states - item.states.forEach(state => { - if (state === "default") { - styles[`.${prefix}-{{name}}`] = themeStyles; - } - else if (state === "focus" || state === "hover") { - styles[`.${prefix}-{{name}}-${state}:${state}`] = themeStyles; - } - }); - // Responsive - if (!!item.responsive) { - styles[`.${prefix}-{{name}}-{{breakpoint}}`] = { - "@breakpoints": themeStyles, - }; - } - // return [`.has-${item.shortcut}{{name}}`, helperStyles]; - } - // Additional helpers - if (item.values) { - Object.keys(item.values).map(name => { - const valueStyles = Object.fromEntries(item.properties.map(property => { - return [property, item.values[name]]; - })); - // Generate states - item.states.forEach(state => { - if (state === "default") { - styles[`.${prefix}-${name}`] = valueStyles; - } - else if (state === "hover" || state === "focus") { - styles[`.${prefix}-${name}-${state}:${state}`] = valueStyles; - } - }); - // Responsive styles - if (!!item.responsive) { - styles[`.${prefix}-${name}-{{breakpoint}}`] = { - "@breakpoints": { - "&": valueStyles, - }, - }; - } - }); - // return [`.has-${item.shortcut}`, helperStyles]; - } - // Generate helper block - // return [`.${[item.prefix, item.shortcut].filter(n => !!n).join("-")}`, styles]; - return styles; - }, {}); -}; diff --git a/node_modules/@siimple/preset-base/README.md b/node_modules/@siimple/preset-base/README.md deleted file mode 100644 index 2d891dd..0000000 --- a/node_modules/@siimple/preset-base/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# @siimple/preset-base - -Default theme preset for the **siimple CSS toolkit**. - -## Install - -Install this package using **npm**: - -```bash -$ npm install --save @siimple/preset-base -``` - -## Usage - -Use the base theme in your `siimple.config.js` file: - -```js -import base from "@siimple/preset-base"; - -export default { - // Import all default scales, breakpoints and root styles - ...base, - // Extend default theme scales - colors: { - ...base.colors, - text: "#000", - }, - // ...other configuration -}; -``` - -## License - -[MIT License](https://github.com/jmjuanes/siimple/blob/main/LICENSE). diff --git a/node_modules/@siimple/preset-base/index.js b/node_modules/@siimple/preset-base/index.js deleted file mode 100644 index 8cd9417..0000000 --- a/node_modules/@siimple/preset-base/index.js +++ /dev/null @@ -1,153 +0,0 @@ -import colors from "@siimple/colors"; - -export const extraColors = { - inherit: "inherit", - white: "#fff", - black: "#000", - current: "currentColor", - transparent: "transparent", -}; - -export const fonts = { - sans: [ - "-apple-system", - "BlinkMacSystemFont", - "'Segoe UI'", - "Roboto", - "'Helvetica Neue'", - "Arial", - "sans-serif", - ].join(","), - serif: [ - "Georgia", - "Cambria", - "'Times New Roman'", - "Times", - "serif", - ].join(","), - monospace: [ - "SFMono-Regular", - "Menlo", - "Monaco", - "Consolas", - "'Liberation Mono'", - "'Courier New'", - "monospace", - ].join(","), -}; - -export const screens = { - tablet: "640px", - desktop: "1264px", - widescreen: "1504px", -}; - -export const sizes = { - "0": "0px", - "1": "0.25rem", - "2": "0.5rem", - "3": "0.75rem", - "4": "1rem", - "6": "1.5rem", - "8": "2rem", - "12": "3rem", - "16": "4rem", - "24": "6rem", - "32": "8rem", - "40": "10rem", - "48": "12rem", - "64": "16rem", - "80": "20rem", - "96": "24rem", -}; - -export default { - breakpoints: { - mobile: { - max: screens.tablet, - }, - tablet: { - min: screens.tablet, - }, - desktop: { - min: screens.desktop, - }, - widescreen: { - min: screens.widescreen, - }, - }, - colors: { - primary: colors.blue["500"], - secondary: colors.royal["500"], - muted: colors.gray["200"], - text: colors.gray["700"], - heading: colors.gray["800"], - background: "#fff", - // All colors - ...Object.keys(colors).reduce((prev, name) => ({ - ...prev, - ...Object.fromEntries(Object.keys(colors[name]).map(shade => { - return [`${name}-${shade}`, colors[name][shade]]; - })), - }), {}), - // ...extraColors, - }, - fonts: { - body: fonts.sans, - heading: "inherit", - sans: fonts.sans, - monospace: fonts.monospace, - }, - fontSizes: [ - "0.875rem", // 0 - "16px", // 1 - "1.25rem", // 2 - "1.5rem", // 3 - "1.75rem", // 4 - "2rem", // 5 - "2.5rem", // 6 - "3rem", - "3.5rem", - "4rem", - "4.5rem", - ], - fontWeights: { - body: "400", - bold: "700", - heading: "700", - }, - lineHeights: { - heading: "1.25", - body: "1.5", - }, - opacities: { - "0": 0, - "25": 0.25, - "50": 0.5, - "75": 0.75, - "100": 100, - }, - radius: { - sm: "0.25rem", - md: "0.5rem", - lg: "0.75rem", - xl: "1rem", - full: "9999px", - }, - shadows: { - sm: "0 0.25rem 1rem -0.125rem rgba(54,63,79,0.15),0 0 0 1px rgba(54,63,79,0.02)", - md: "0 0.5rem 1rem -0.25rem rgba(54,63,79,0.2), 0 0 0 1px rgba(54,63,79,0.02)", - lg: "0rem 1rem 1rem -0.5rem rgba(54,63,79,0.25),0 0 0 1px rgba(54,63,79,0.02)", - }, - sizes: sizes, - space: sizes, - // Default root styles - root: { - backgroundColor: "background", - color: "text", - fontFamily: "body", - fontSize: "1", - fontWeight: "body", - lineHeight: "body", - }, -}; diff --git a/node_modules/@siimple/preset-base/package.json b/node_modules/@siimple/preset-base/package.json deleted file mode 100644 index 2d5065c..0000000 --- a/node_modules/@siimple/preset-base/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "@siimple/preset-base", - "version": "0.1.0", - "description": "Base theme preset for the siimple css toolkit", - "author": "Josemi Juanes ", - "type": "module", - "license": "MIT", - "repository": "https://github.com/jmjuanes/siimple", - "bugs": "https://github.com/jmjuanes/siimple/issues", - "homepage": "https://www.siimple.xyz", - "main": "index.js", - "dependencies": { - "@siimple/colors": "^0.1.0" - }, - "keywords": [ - "siimple", - "preset", - "theme" - ] -} diff --git a/node_modules/siimple/README.md b/node_modules/siimple/README.md deleted file mode 100644 index 376efe7..0000000 --- a/node_modules/siimple/README.md +++ /dev/null @@ -1,179 +0,0 @@ -![Siimple header](https://github.com/jmjuanes/siimple/raw/main/header.svg) - - -[![NPM Version](https://badgen.net/npm/v/siimple)](https://npmjs.com/package/siimple) -[![Get help](https://badgen.net/badge/Discussions/Join%20us/cyan)](https://github.com/jmjuanes/siimple/discussions) -[![MIT License](https://badgen.net/github/license/jmjuanes/siimple)](https://github.com/jmjuanes/siimple) - -> **siimple**: a minimal and themeable CSS toolkit for flat and clean designs. - -## Links - -- Documentation: https://www.siimple.xyz/docs. -- Online playground: https://www.siimple.xyz/playground. -- Report a bug or request a feature: https://github.com/jmjuanes/siimple/issues. -- Get help: https://github.com/jmjuanes/siimple/discussions. - -## Features - -- **Modular UI blocks**: **siimple** provides a collection of small UI blocks, called **elements**, that you can use to build complex UI components. -- **Themeable**: customize **siimple** with your project specific colors, fonts, and more! -- **Fast**: generate your customized version of **siimple** in milliseconds. -- **Tiny**: the core of **siimple** has less than 500 lines of code. -- **Pure CSS in JS implementation**: **siimple** implements a pure CSS in JS parser with no dependencies. -- **Easy to extend**: extend **siimple** with reusable styles and themes. - -## Usage - -### CLI usage - -Make sure you have **Node.js 14.x** installed on your computer. Add **siimple** to your project running the following command: - -```bash -$ npm install --save siimple -``` - -Create a file called `siimple.config.js` with your configuration: - -```js -import colors from "@siimple/colors"; -import base from "@siimple/preset-base"; - -export default { - ...base, - useRootStyles: false, - useBorderBox: true, - prefix: "", - colors: { - primary: colors.blue["500"], - secondary: colors.mint["600"], - text: colors.gray["800"], - background: "#fff", - muted: colors.gray["200"], - }, - fonts: { - body: ["Roboto", "sans-serif"], - heading: ["Montserrat", "sans-serif"], - code: ["monospace"], - }, -}; -``` - -Generate your customized version of **siimple**: - -```bash -$ npx siimple -c ./siimple.config.js -o ./output.css -``` - -> **Note**: **siimple** uses ECMAScript modules, so you will need to set `"type": "module"` in your `package.json` file or use `.mjs` as the extension for your configuration file (`siimple.config.mjs`). - -## Configuration - -A configuration file is where you can provide your custom theme scales, variants and styles for generating your customized version of **siimple** or to adapt it to your project look and feel. - -Read more about the [configuration](https://www.siimple.xyz/docs/configuration/). - -### Core modules (added in v4.1.0) - -In the `modules` field of your configuration you can disable the core modules (elements, helpers, markup or reset) that you do not need for your project. - -```js title=siimple.config.js -export default { - modules: { - button: false, - badge: false, - margin: false, - reset: false, - }, - // ...other configuration -}; -``` - -### Theme scales - -Use the theme scales to configure the list of CSS properties specific for your project, that includes colors, fonts, sizes, and more! - -```js title=siimple.config.js -import colors from "@siimple/colors"; - -export default { - colors: { - primary: colors.blue["500"], - secondary: colors.mint["600"], - text: colors.gray["800"], - background: "#fff", - }, - fonts: { - body: ["Roboto", "sans-serif"], - heading: ["Montserrat", "sans-serif"], - monospace: ["monospace"], - }, - // ...other configuration -}; -``` - -Read more about [theming](https://www.siimple.xyz/docs/theme). - -### Mixins - -Mixins can be used to recycle blocks of styles and to change the look and feel of elements. - -```js title=siimple.config.js -export default { - buttons: { - backgroundColor: "primary", - color: "white", - }, - // ...other theme configuration - styles: { - "button": { - // ...other button styles - apply: "buttons", - }, - }, -}; -``` - -### Custom styles - -You can specify your custom styles in the configuration file, using a [CSS-in-JS styles syntax](https://www.siimple.xyz/docs/guides/styles). - -```js -export default { - // ...other configuration - styles: { - ".comment": { - backgroundColor: "gray", - color: "currentColor", - padding: "1rem", - }, - }, -}; -``` - -This will generate: - -```css -.comment { - background-color: gray; - color: currentColor; - padding: 1rem; -} -``` - -### Presets - -Presets allows to extend **siimple** using reusable theme scales (like colors and fonts) and styles. Presets can be imported and used in your configuration file: - -```js -import base from "@siimple/preset-base"; - -export default { - ...base, - // ...other configuration -}; -``` - -## License - -[MIT License](https://github.com/jmjuanes/siimple/blob/main/LICENSE). diff --git a/node_modules/siimple/cli.js b/node_modules/siimple/cli.js deleted file mode 100755 index 3fe2a4d..0000000 --- a/node_modules/siimple/cli.js +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env node - -import fs from "fs"; -import path from "path"; - -import {css} from "@siimple/core"; -import {injectModules} from "@siimple/modules"; - -// Get CLI arguments -const getArguments = () => { - const args = process.argv.slice(2); - const configIndex = args.indexOf("-c"); - const outputIndex = args.indexOf("-o"); - return { - config: configIndex > -1 && args[configIndex + 1] ? args[configIndex + 1] : null, - output: outputIndex > -1 && args[outputIndex + 1] ? args[outputIndex + 1] : null, - }; -}; - -// Resolve configuration -const resolveConfig = configPath => { - return import(configPath).then(rawConfig => rawConfig.default); -}; - -// Generate siimple CSS -process.nextTick(() => { - const args = getArguments(); - if (!args.config) { - console.error("No input configuration provided. Use the '-c' option."); - return process.exit(1); - } - const configPath = path.resolve(process.cwd(), args.config); - if (!fs.existsSync(configPath)) { - console.error(`Configuration file '${configPath}' does not exist.`); - return process.exit(1); - } - // Import configuration - return resolveConfig(configPath).then(config => { - return css(injectModules(config)); - }).then(result => { - // Print file in stdout - if (!args.output) { - return process.stdout.write(result); - } - // Save to file - const outputPath = path.resolve(process.cwd(), args.output); - fs.writeFileSync(outputPath, result, "utf8"); - }).catch(error => { - console.error(error); - process.exit(1); - }); -}); diff --git a/node_modules/siimple/index.js b/node_modules/siimple/index.js deleted file mode 100644 index 8b2c326..0000000 --- a/node_modules/siimple/index.js +++ /dev/null @@ -1,6 +0,0 @@ -// Export the same API from @siimple/core -export {css, mergeConfig, mergeStyles} from "@siimple/core"; -export {injectModules} from "@siimple/modules"; - -// Export base theme -export {default as base} from "@siimple/preset-base"; diff --git a/node_modules/siimple/package.json b/node_modules/siimple/package.json deleted file mode 100644 index cc9f0e1..0000000 --- a/node_modules/siimple/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "siimple", - "version": "4.1.0", - "description": "A minimal and themeable CSS framework for flat and clean designs.", - "author": "Josemi Juanes ", - "type": "module", - "license": "MIT", - "repository": "https://github.com/jmjuanes/siimple", - "bugs": "https://github.com/jmjuanes/siimple/issues", - "homepage": "https://www.siimple.xyz", - "main": "index.js", - "bin": { - "siimple": "./cli.js" - }, - "dependencies": { - "@siimple/core": "^0.1.0", - "@siimple/modules": "^0.1.0", - "@siimple/preset-base": "^0.1.0" - }, - "keywords": [ - "siimple", - "flat", - "minimal", - "themeable", - "css", - "css-framework" - ] -} diff --git a/node_modules/siimple/siimple.config.js b/node_modules/siimple/siimple.config.js deleted file mode 100644 index f3f9fd0..0000000 --- a/node_modules/siimple/siimple.config.js +++ /dev/null @@ -1,14 +0,0 @@ -import theme from "@siimple/preset-base"; -// import colors from "@siimple/colors"; - -export default { - useRootStyles: true, - useBorderBox: true, - prefix: "", - ...theme, - sizes: { - ...theme.sizes, - "192": "48rem", - }, - styles: {}, -}; diff --git a/node_modules/siimple/siimple.css b/node_modules/siimple/siimple.css deleted file mode 100644 index 85c98bd..0000000 --- a/node_modules/siimple/siimple.css +++ /dev/null @@ -1 +0,0 @@ -html{box-sizing:border-box;background:#fff;color:#363f4f;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.alert{align-items:center;background-color:#1c76fd;border-radius:.5rem;color:#fff;display:flex;font-weight:700;margin-bottom:1rem;margin-top:0;min-width:0;padding:1.25rem;position:relative}.alert.is-secondary{background-color:#3542d4;color:#fff}.badge{background-color:#1c76fd;border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;line-height:1.25rem;padding:.25rem .5rem;text-decoration:none;vertical-align:text-top}.badge.is-secondary{background-color:#3542d4;color:#fff}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1c76fd;border:0;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;min-width:0;padding:.75rem 1.5rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.button:hover{text-decoration:none;transition-duration:.3s;transition-property:background-color}.button.is-secondary{background-color:#3542d4;color:#fff}.button.is-full{display:block;width:100%}.button.is-disabled,.button:disabled{cursor:not-allowed!important;opacity:.6!important}.card{background-color:#fff;border-radius:.5rem;color:inherit;display:block;padding:2rem;text-decoration:none!important;width:100%}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ebedef;border-radius:.25rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;height:1.125rem;margin:.1875rem;position:relative;width:1.125rem;vertical-align:top}.checkbox:after{background-color:transparent;content:'';height:.375rem;position:absolute}.checkbox:checked,.checkbox:indeterminate{background-color:#1c76fd;transition-duration:.3s;transition-property:background-color}.checkbox:indeterminate:after{border-bottom:.125rem solid #fff;left:.3125rem;top:.25rem;width:.5rem}.checkbox:checked:after{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;left:.25rem;top:.3125rem;transform:rotate(-45deg);width:.625rem}.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:inline-flex;height:1rem;opacity:.6;position:relative;transition:opacity .3s;width:1rem}.close:hover{opacity:1}.close:after,.close:before{background-color:currentColor;border-radius:1px;content:'';height:3px;left:0;position:absolute;top:6px;width:1rem}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.column{flex:1;min-height:0;padding:1rem;width:100%}.column.is-one-fifth{flex:none;width:20%}@media screen and (max-width:640px){.column.is-one-fifth-mobile{flex:none;width:20%}}@media screen and (min-width:640px){.column.is-one-fifth-tablet{flex:none;width:20%}}@media screen and (min-width:1264px){.column.is-one-fifth-desktop{flex:none;width:20%}}@media screen and (min-width:1504px){.column.is-one-fifth-widescreen{flex:none;width:20%}}.column.is-one-quarter{flex:none;width:25%}@media screen and (max-width:640px){.column.is-one-quarter-mobile{flex:none;width:25%}}@media screen and (min-width:640px){.column.is-one-quarter-tablet{flex:none;width:25%}}@media screen and (min-width:1264px){.column.is-one-quarter-desktop{flex:none;width:25%}}@media screen and (min-width:1504px){.column.is-one-quarter-widescreen{flex:none;width:25%}}.column.is-one-third{flex:none;width:33.33%}@media screen and (max-width:640px){.column.is-one-third-mobile{flex:none;width:33.33%}}@media screen and (min-width:640px){.column.is-one-third-tablet{flex:none;width:33.33%}}@media screen and (min-width:1264px){.column.is-one-third-desktop{flex:none;width:33.33%}}@media screen and (min-width:1504px){.column.is-one-third-widescreen{flex:none;width:33.33%}}.column.is-two-fifths{flex:none;width:40%}@media screen and (max-width:640px){.column.is-two-fifths-mobile{flex:none;width:40%}}@media screen and (min-width:640px){.column.is-two-fifths-tablet{flex:none;width:40%}}@media screen and (min-width:1264px){.column.is-two-fifths-desktop{flex:none;width:40%}}@media screen and (min-width:1504px){.column.is-two-fifths-widescreen{flex:none;width:40%}}.column.is-half{flex:none;width:50%}@media screen and (max-width:640px){.column.is-half-mobile{flex:none;width:50%}}@media screen and (min-width:640px){.column.is-half-tablet{flex:none;width:50%}}@media screen and (min-width:1264px){.column.is-half-desktop{flex:none;width:50%}}@media screen and (min-width:1504px){.column.is-half-widescreen{flex:none;width:50%}}.column.is-three-fifths{flex:none;width:60%}@media screen and (max-width:640px){.column.is-three-fifths-mobile{flex:none;width:60%}}@media screen and (min-width:640px){.column.is-three-fifths-tablet{flex:none;width:60%}}@media screen and (min-width:1264px){.column.is-three-fifths-desktop{flex:none;width:60%}}@media screen and (min-width:1504px){.column.is-three-fifths-widescreen{flex:none;width:60%}}.column.is-two-thirds{flex:none;width:66.66%}@media screen and (max-width:640px){.column.is-two-thirds-mobile{flex:none;width:66.66%}}@media screen and (min-width:640px){.column.is-two-thirds-tablet{flex:none;width:66.66%}}@media screen and (min-width:1264px){.column.is-two-thirds-desktop{flex:none;width:66.66%}}@media screen and (min-width:1504px){.column.is-two-thirds-widescreen{flex:none;width:66.66%}}.column.is-three-quarters{flex:none;width:75%}@media screen and (max-width:640px){.column.is-three-quarters-mobile{flex:none;width:75%}}@media screen and (min-width:640px){.column.is-three-quarters-tablet{flex:none;width:75%}}@media screen and (min-width:1264px){.column.is-three-quarters-desktop{flex:none;width:75%}}@media screen and (min-width:1504px){.column.is-three-quarters-widescreen{flex:none;width:75%}}.column.is-four-fifths{flex:none;width:80%}@media screen and (max-width:640px){.column.is-four-fifths-mobile{flex:none;width:80%}}@media screen and (min-width:640px){.column.is-four-fifths-tablet{flex:none;width:80%}}@media screen and (min-width:1264px){.column.is-four-fifths-desktop{flex:none;width:80%}}@media screen and (min-width:1504px){.column.is-four-fifths-widescreen{flex:none;width:80%}}.column.is-full{flex:none;width:100%}@media screen and (max-width:640px){.column.is-full-mobile{flex:none;width:100%}}@media screen and (min-width:640px){.column.is-full-tablet{flex:none;width:100%}}@media screen and (min-width:1264px){.column.is-full-desktop{flex:none;width:100%}}@media screen and (min-width:1504px){.column.is-full-widescreen{flex:none;width:100%}}.columns{display:flex;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.container{display:block;margin-left:auto;margin-right:auto;max-width:1264px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.crumb{color:currentColor;cursor:pointer;font-weight:700;opacity:.6;padding:.5rem 1.5rem .5rem .75rem;position:relative;text-decoration:none}.crumb:hover{opacity:1;transition:opacity .3s}.crumb:not(:last-child)::after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:'';display:block;height:.5rem;position:absolute;right:.25rem;top:1rem;transform:rotate(45deg);width:.5rem}.crumb.is-active{cursor:default;opacity:1;pointer-events:none}.crumbs{border-radius:default;display:flex;flex-wrap:nowrap;margin-bottom:1rem;overflow:hidden;overflow-x:auto;padding:.5rem;white-space:nowrap!important}.divider{background-color:#ebedef;border:0;display:block;height:.125rem;padding:0}.divider:not(:first-child){margin-top:1rem}.divider:not(:last-child){margin-bottom:1rem}.input{background-color:#ebedef;border:.125rem solid transparent;border-radius:.5rem;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;margin:0;min-width:0;outline:0;padding:.625rem 1rem;width:100%}.input:focus{border-color:#1c76fd}.label{align-items:center;color:inherit;display:flex;font-size:1rem;font-weight:700;min-width:0;padding-bottom:.25rem;padding-top:.25rem;width:100%}.menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ebedef;border-radius:.5rem;border:.125rem solid transparent;color:currentColor;cursor:pointer;display:block;height:3rem;opacity:.8;padding-left:.75rem;padding-right:.75rem;position:relative;width:3rem;z-index:400}.menu:hover{opacity:1}.menu:before{border-top:.25rem solid currentColor;border-bottom:.25rem solid currentColor;content:'';height:1.25rem;left:.5rem;position:absolute;width:1.75rem;top:.75rem}.menu:after{background-color:currentColor;content:'';height:.25rem;left:.5rem;position:absolute;width:1.75rem;top:1.25rem}.modal{background-color:#fff;border-radius:.5rem;display:block;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:100%}.navlink{border-radius:.5rem;color:inherit;cursor:pointer;display:block;font-weight:700;margin:0;padding:.75rem;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.navlink.is-active,.navlink:hover{color:#1c76fd}.navlink.is-disabled{opacity:.5;pointer-events:none}.paragraph{display:block;margin-bottom:1rem;margin-top:0}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ebedef;border:none;border-radius:999px;color:#1c76fd;display:block;height:.5rem;margin:0!important;overflow:hidden;padding:0!important;width:100%}.progress::-webkit-progress-bar{background-color:transparent}.progress::-webkit-progress-value{background-color:currentColor}.progress::-moz-progress-bar{background-color:currentColor}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#1c76fd;cursor:pointer;display:inline-block;height:1.25rem;margin:.125rem;position:relative;width:1.25rem}.radio:before{border-radius:100%;border:.1875rem solid #ebedef;content:'';display:block;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}.radio:after{background-color:transparent;border-radius:999px;content:'';display:block;height:.5rem;left:.375rem;position:absolute;top:.375rem;width:.5rem}.radio:hover:after{background-color:#ebedef}.radio:checked:after{background-color:currentColor!important}.radio:checked:before{border-color:currentColor!important}.scrim{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;overflow-y:hidden;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:400}.select{background-color:#ebedef;border:.125rem solid transparent;border-radius:.5rem;box-sizing:border-box;color:inherit;display:block;font-size:inherit;line-height:inherit;margin:0;min-height:3rem;min-width:0;outline:0;padding:.625rem 1rem;width:100%}.select:focus{border-color:#1c76fd}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ebedef;border-radius:1rem;color:#1c76fd;cursor:pointer;display:block;height:.25rem;margin-bottom:.5rem;margin-top:.5rem;min-width:0;outline:0;transition:opacity .2s;width:100%}.slider:-moz-range-thumb,.slider:-ms-thumb,.slider:-webkit-slider-thumb{background-color:currentColor;border:none;border-radius:999px;box-sizing:border-box;height:1rem;width:1rem}.slider:-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.slider:-ms-thumb{margin-top:0}.spinner{color:#1c76fd;display:inline-block;height:2rem;position:relative;width:2rem}.spinner:after,.spinner:before{border:.25rem solid transparent;border-radius:100%;content:'';display:block;height:2rem;left:0;position:absolute;top:0;width:2rem}.spinner:before{border-color:currentColor;opacity:.2}.spinner:after{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spinnerAnimation;animation-name:spinnerAnimation;-webkit-animation-timing-function:linear;animation-timing-function:linear;border-top-color:currentColor}.spinner.is-secondary{color:#3542d4}@-webkit-keyframes spinnerAnimation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinnerAnimation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#1c76fd;cursor:pointer;display:inline-block;height:1.25rem;position:relative;width:2rem}.switch:after{background-color:#fff;border-radius:100%;content:'';display:block;height:.875rem;left:.1875rem;position:absolute;top:.1875rem;transition:left .3s;width:.875rem;z-index:2}.switch:before{background-color:#ebedef;border-radius:2rem;content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background-color .3s;width:100%;z-index:1}.switch:checked:after{left:1rem}.switch:checked:before{background-color:currentColor}.table{background-color:transparent;border-collapse:collapse;border-spacing:0;border-width:0;box-sizing:border-box;display:table;margin-bottom:2rem;width:100%}.table tr{box-sizing:border-box;display:table-row}.table td,.table th{box-sizing:border-box;display:table-cell;line-height:inherit;padding:1rem}.table thead{box-sizing:border-box;display:table-header-group}.table thead th{font-weight:600;text-align:left;vertical-align:bottom}.table tbody{display:table-row-group;vertical-align:middle}.table tbody td{vertical-align:top}.table thead tr:first-child th:first-child{border-top-left-radius:.5rem}.table thead tr:first-child th:last-child{border-top-right-radius:.5rem}.table tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.table tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.table.is-divided thead th{border-bottom:.125rem solid #ebedef}.table.is-divided tbody td{border-top:.125rem solid #ebedef}.table.is-bordered td,.table.is-bordered th{border:.125rem solid #ebedef}.table.is-bordered td:not(:last-child),.table.is-bordered th:not(:last-child){border-right-width:0!important}.table.is-bordered tbody tr:not(:last-child) td{border-bottom-width:0!important}.table.is-fixed{table-layout:fixed}.textarea{background-color:#ebedef;border:.125rem solid transparent;border-radius:.5rem;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;min-width:0;outline:0;padding:.625rem 1rem;resize:vertical;width:100%}.textarea:focus{border-color:#1c76fd}.title{display:block;font-weight:700;line-height:1.25;margin-bottom:.5em;padding:0}.title:not(:first-child){margin-top:2rem}.title.is-1{font-size:2.5rem}.title.is-2{font-size:2rem}.title.is-3{font-size:1.75rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:16px}.has-bg-primary{background-color:#1c76fd}.has-bg-secondary{background-color:#3542d4}.has-bg-muted{background-color:#ebedef}.has-bg-text{background-color:#363f4f}.has-bg-heading{background-color:#1d2734}.has-bg-background{background-color:#fff}.has-bg-gray-100{background-color:#f6f7f9}.has-bg-gray-200{background-color:#ebedef}.has-bg-gray-300{background-color:#d4d8dd}.has-bg-gray-400{background-color:#a4abb6}.has-bg-gray-500{background-color:#747c8b}.has-bg-gray-600{background-color:#4b5563}.has-bg-gray-700{background-color:#363f4f}.has-bg-gray-800{background-color:#1d2734}.has-bg-gray-900{background-color:#101623}.has-bg-neutral-100{background-color:#fafafa}.has-bg-neutral-200{background-color:#eaeaec}.has-bg-neutral-300{background-color:#dadadd}.has-bg-neutral-400{background-color:#a7a7af}.has-bg-neutral-500{background-color:#76767f}.has-bg-neutral-600{background-color:#55555e}.has-bg-neutral-700{background-color:#44444b}.has-bg-neutral-800{background-color:#2c2c30}.has-bg-neutral-900{background-color:#1d1d20}.has-bg-warm-100{background-color:#fafaf9}.has-bg-warm-200{background-color:#f0f0ef}.has-bg-warm-300{background-color:#e0dddc}.has-bg-warm-400{background-color:#b2aca9}.has-bg-warm-500{background-color:#817974}.has-bg-warm-600{background-color:#5d5651}.has-bg-warm-700{background-color:#48423d}.has-bg-warm-800{background-color:#2e2a29}.has-bg-warm-900{background-color:#211e1c}.has-bg-red-100{background-color:#fef6f6}.has-bg-red-200{background-color:#fbe5e5}.has-bg-red-300{background-color:#f7c5c5}.has-bg-red-400{background-color:#eb7870}.has-bg-red-500{background-color:#e23636}.has-bg-red-600{background-color:#a61c1c}.has-bg-red-700{background-color:#7a1515}.has-bg-red-800{background-color:#500c0c}.has-bg-red-900{background-color:#350808}.has-bg-orange-100{background-color:#fef8f6}.has-bg-orange-200{background-color:#fde9e2}.has-bg-orange-300{background-color:#fbd0c1}.has-bg-orange-400{background-color:#f38d68}.has-bg-orange-500{background-color:#e85621}.has-bg-orange-600{background-color:#ae3d13}.has-bg-orange-700{background-color:#832c0c}.has-bg-orange-800{background-color:#551c07}.has-bg-orange-900{background-color:#381305}.has-bg-beige-100{background-color:#fdf9f6}.has-bg-beige-200{background-color:#faefe5}.has-bg-beige-300{background-color:#f4dcc7}.has-bg-beige-400{background-color:#e6a875}.has-bg-beige-500{background-color:#d97c30}.has-bg-beige-600{background-color:#a45a1e}.has-bg-beige-700{background-color:#7d4517}.has-bg-beige-800{background-color:#4e2b0e}.has-bg-beige-900{background-color:#341c09}.has-bg-yellow-100{background-color:#fffcf5}.has-bg-yellow-200{background-color:#fef6e1}.has-bg-yellow-300{background-color:#feebbe}.has-bg-yellow-400{background-color:#fbc850}.has-bg-yellow-500{background-color:#f0a905}.has-bg-yellow-600{background-color:#be8004}.has-bg-yellow-700{background-color:#905604}.has-bg-yellow-800{background-color:#593103}.has-bg-yellow-900{background-color:#3b2002}.has-bg-green-100{background-color:#f7fdf9}.has-bg-green-200{background-color:#e7f9ee}.has-bg-green-300{background-color:#cbf1d9}.has-bg-green-400{background-color:#72da9b}.has-bg-green-500{background-color:#34c56e}.has-bg-green-600{background-color:#299956}.has-bg-green-700{background-color:#1e713f}.has-bg-green-800{background-color:#134929}.has-bg-green-900{background-color:#0d301b}.has-bg-mint-100{background-color:#f7fdfb}.has-bg-mint-200{background-color:#e7f8f4}.has-bg-mint-300{background-color:#cbf0e7}.has-bg-mint-400{background-color:#80dbc4}.has-bg-mint-500{background-color:#38c7a3}.has-bg-mint-600{background-color:#2b977c}.has-bg-mint-700{background-color:#21735f}.has-bg-mint-800{background-color:#14483b}.has-bg-mint-900{background-color:#0d3027}.has-bg-aqua-100{background-color:#f6fcfe}.has-bg-aqua-200{background-color:#e4f7fb}.has-bg-aqua-300{background-color:#c1ecf6}.has-bg-aqua-400{background-color:#75d7ea}.has-bg-aqua-500{background-color:#21bede}.has-bg-aqua-600{background-color:#1991a9}.has-bg-aqua-700{background-color:#136e81}.has-bg-aqua-800{background-color:#0c4550}.has-bg-aqua-900{background-color:#082e35}.has-bg-blue-100{background-color:#f5f9ff}.has-bg-blue-200{background-color:#cce2ff}.has-bg-blue-300{background-color:#9bc5fd}.has-bg-blue-400{background-color:#63a8fd}.has-bg-blue-500{background-color:#1c76fd}.has-bg-blue-600{background-color:#025cca}.has-bg-blue-700{background-color:#024597}.has-bg-blue-800{background-color:#022464}.has-bg-blue-900{background-color:#011232}.has-bg-royal-100{background-color:#f6f7fd}.has-bg-royal-200{background-color:#e5e7fa}.has-bg-royal-300{background-color:#c7cbf4}.has-bg-royal-400{background-color:#7d85e3}.has-bg-royal-500{background-color:#3542d4}.has-bg-royal-600{background-color:#202ba2}.has-bg-royal-700{background-color:#18217b}.has-bg-royal-800{background-color:#0f144d}.has-bg-royal-900{background-color:#0a0d33}.has-bg-purple-100{background-color:#f9f7fd}.has-bg-purple-200{background-color:#ebe5fa}.has-bg-purple-300{background-color:#d5c8f3}.has-bg-purple-400{background-color:#9678e2}.has-bg-purple-500{background-color:#6235d4}.has-bg-purple-600{background-color:#4622a0}.has-bg-purple-700{background-color:#351a7a}.has-bg-purple-800{background-color:#21104c}.has-bg-purple-900{background-color:#160b32}.has-bg-pink-100{background-color:#fdf6fa}.has-bg-pink-200{background-color:#fae5f1}.has-bg-pink-300{background-color:#f5c7e0}.has-bg-pink-400{background-color:#e675b3}.has-bg-pink-500{background-color:#d9308d}.has-bg-pink-600{background-color:#a41e68}.has-bg-pink-700{background-color:#7d174f}.has-bg-pink-800{background-color:#4e0e31}.has-bg-pink-900{background-color:#340921}.has-bg-primary-hover:hover{background-color:#1c76fd}.has-bg-secondary-hover:hover{background-color:#3542d4}.has-bg-muted-hover:hover{background-color:#ebedef}.has-bg-text-hover:hover{background-color:#363f4f}.has-bg-heading-hover:hover{background-color:#1d2734}.has-bg-background-hover:hover{background-color:#fff}.has-bg-gray-100-hover:hover{background-color:#f6f7f9}.has-bg-gray-200-hover:hover{background-color:#ebedef}.has-bg-gray-300-hover:hover{background-color:#d4d8dd}.has-bg-gray-400-hover:hover{background-color:#a4abb6}.has-bg-gray-500-hover:hover{background-color:#747c8b}.has-bg-gray-600-hover:hover{background-color:#4b5563}.has-bg-gray-700-hover:hover{background-color:#363f4f}.has-bg-gray-800-hover:hover{background-color:#1d2734}.has-bg-gray-900-hover:hover{background-color:#101623}.has-bg-neutral-100-hover:hover{background-color:#fafafa}.has-bg-neutral-200-hover:hover{background-color:#eaeaec}.has-bg-neutral-300-hover:hover{background-color:#dadadd}.has-bg-neutral-400-hover:hover{background-color:#a7a7af}.has-bg-neutral-500-hover:hover{background-color:#76767f}.has-bg-neutral-600-hover:hover{background-color:#55555e}.has-bg-neutral-700-hover:hover{background-color:#44444b}.has-bg-neutral-800-hover:hover{background-color:#2c2c30}.has-bg-neutral-900-hover:hover{background-color:#1d1d20}.has-bg-warm-100-hover:hover{background-color:#fafaf9}.has-bg-warm-200-hover:hover{background-color:#f0f0ef}.has-bg-warm-300-hover:hover{background-color:#e0dddc}.has-bg-warm-400-hover:hover{background-color:#b2aca9}.has-bg-warm-500-hover:hover{background-color:#817974}.has-bg-warm-600-hover:hover{background-color:#5d5651}.has-bg-warm-700-hover:hover{background-color:#48423d}.has-bg-warm-800-hover:hover{background-color:#2e2a29}.has-bg-warm-900-hover:hover{background-color:#211e1c}.has-bg-red-100-hover:hover{background-color:#fef6f6}.has-bg-red-200-hover:hover{background-color:#fbe5e5}.has-bg-red-300-hover:hover{background-color:#f7c5c5}.has-bg-red-400-hover:hover{background-color:#eb7870}.has-bg-red-500-hover:hover{background-color:#e23636}.has-bg-red-600-hover:hover{background-color:#a61c1c}.has-bg-red-700-hover:hover{background-color:#7a1515}.has-bg-red-800-hover:hover{background-color:#500c0c}.has-bg-red-900-hover:hover{background-color:#350808}.has-bg-orange-100-hover:hover{background-color:#fef8f6}.has-bg-orange-200-hover:hover{background-color:#fde9e2}.has-bg-orange-300-hover:hover{background-color:#fbd0c1}.has-bg-orange-400-hover:hover{background-color:#f38d68}.has-bg-orange-500-hover:hover{background-color:#e85621}.has-bg-orange-600-hover:hover{background-color:#ae3d13}.has-bg-orange-700-hover:hover{background-color:#832c0c}.has-bg-orange-800-hover:hover{background-color:#551c07}.has-bg-orange-900-hover:hover{background-color:#381305}.has-bg-beige-100-hover:hover{background-color:#fdf9f6}.has-bg-beige-200-hover:hover{background-color:#faefe5}.has-bg-beige-300-hover:hover{background-color:#f4dcc7}.has-bg-beige-400-hover:hover{background-color:#e6a875}.has-bg-beige-500-hover:hover{background-color:#d97c30}.has-bg-beige-600-hover:hover{background-color:#a45a1e}.has-bg-beige-700-hover:hover{background-color:#7d4517}.has-bg-beige-800-hover:hover{background-color:#4e2b0e}.has-bg-beige-900-hover:hover{background-color:#341c09}.has-bg-yellow-100-hover:hover{background-color:#fffcf5}.has-bg-yellow-200-hover:hover{background-color:#fef6e1}.has-bg-yellow-300-hover:hover{background-color:#feebbe}.has-bg-yellow-400-hover:hover{background-color:#fbc850}.has-bg-yellow-500-hover:hover{background-color:#f0a905}.has-bg-yellow-600-hover:hover{background-color:#be8004}.has-bg-yellow-700-hover:hover{background-color:#905604}.has-bg-yellow-800-hover:hover{background-color:#593103}.has-bg-yellow-900-hover:hover{background-color:#3b2002}.has-bg-green-100-hover:hover{background-color:#f7fdf9}.has-bg-green-200-hover:hover{background-color:#e7f9ee}.has-bg-green-300-hover:hover{background-color:#cbf1d9}.has-bg-green-400-hover:hover{background-color:#72da9b}.has-bg-green-500-hover:hover{background-color:#34c56e}.has-bg-green-600-hover:hover{background-color:#299956}.has-bg-green-700-hover:hover{background-color:#1e713f}.has-bg-green-800-hover:hover{background-color:#134929}.has-bg-green-900-hover:hover{background-color:#0d301b}.has-bg-mint-100-hover:hover{background-color:#f7fdfb}.has-bg-mint-200-hover:hover{background-color:#e7f8f4}.has-bg-mint-300-hover:hover{background-color:#cbf0e7}.has-bg-mint-400-hover:hover{background-color:#80dbc4}.has-bg-mint-500-hover:hover{background-color:#38c7a3}.has-bg-mint-600-hover:hover{background-color:#2b977c}.has-bg-mint-700-hover:hover{background-color:#21735f}.has-bg-mint-800-hover:hover{background-color:#14483b}.has-bg-mint-900-hover:hover{background-color:#0d3027}.has-bg-aqua-100-hover:hover{background-color:#f6fcfe}.has-bg-aqua-200-hover:hover{background-color:#e4f7fb}.has-bg-aqua-300-hover:hover{background-color:#c1ecf6}.has-bg-aqua-400-hover:hover{background-color:#75d7ea}.has-bg-aqua-500-hover:hover{background-color:#21bede}.has-bg-aqua-600-hover:hover{background-color:#1991a9}.has-bg-aqua-700-hover:hover{background-color:#136e81}.has-bg-aqua-800-hover:hover{background-color:#0c4550}.has-bg-aqua-900-hover:hover{background-color:#082e35}.has-bg-blue-100-hover:hover{background-color:#f5f9ff}.has-bg-blue-200-hover:hover{background-color:#cce2ff}.has-bg-blue-300-hover:hover{background-color:#9bc5fd}.has-bg-blue-400-hover:hover{background-color:#63a8fd}.has-bg-blue-500-hover:hover{background-color:#1c76fd}.has-bg-blue-600-hover:hover{background-color:#025cca}.has-bg-blue-700-hover:hover{background-color:#024597}.has-bg-blue-800-hover:hover{background-color:#022464}.has-bg-blue-900-hover:hover{background-color:#011232}.has-bg-royal-100-hover:hover{background-color:#f6f7fd}.has-bg-royal-200-hover:hover{background-color:#e5e7fa}.has-bg-royal-300-hover:hover{background-color:#c7cbf4}.has-bg-royal-400-hover:hover{background-color:#7d85e3}.has-bg-royal-500-hover:hover{background-color:#3542d4}.has-bg-royal-600-hover:hover{background-color:#202ba2}.has-bg-royal-700-hover:hover{background-color:#18217b}.has-bg-royal-800-hover:hover{background-color:#0f144d}.has-bg-royal-900-hover:hover{background-color:#0a0d33}.has-bg-purple-100-hover:hover{background-color:#f9f7fd}.has-bg-purple-200-hover:hover{background-color:#ebe5fa}.has-bg-purple-300-hover:hover{background-color:#d5c8f3}.has-bg-purple-400-hover:hover{background-color:#9678e2}.has-bg-purple-500-hover:hover{background-color:#6235d4}.has-bg-purple-600-hover:hover{background-color:#4622a0}.has-bg-purple-700-hover:hover{background-color:#351a7a}.has-bg-purple-800-hover:hover{background-color:#21104c}.has-bg-purple-900-hover:hover{background-color:#160b32}.has-bg-pink-100-hover:hover{background-color:#fdf6fa}.has-bg-pink-200-hover:hover{background-color:#fae5f1}.has-bg-pink-300-hover:hover{background-color:#f5c7e0}.has-bg-pink-400-hover:hover{background-color:#e675b3}.has-bg-pink-500-hover:hover{background-color:#d9308d}.has-bg-pink-600-hover:hover{background-color:#a41e68}.has-bg-pink-700-hover:hover{background-color:#7d174f}.has-bg-pink-800-hover:hover{background-color:#4e0e31}.has-bg-pink-900-hover:hover{background-color:#340921}.has-bg-primary-focus:focus{background-color:#1c76fd}.has-bg-secondary-focus:focus{background-color:#3542d4}.has-bg-muted-focus:focus{background-color:#ebedef}.has-bg-text-focus:focus{background-color:#363f4f}.has-bg-heading-focus:focus{background-color:#1d2734}.has-bg-background-focus:focus{background-color:#fff}.has-bg-gray-100-focus:focus{background-color:#f6f7f9}.has-bg-gray-200-focus:focus{background-color:#ebedef}.has-bg-gray-300-focus:focus{background-color:#d4d8dd}.has-bg-gray-400-focus:focus{background-color:#a4abb6}.has-bg-gray-500-focus:focus{background-color:#747c8b}.has-bg-gray-600-focus:focus{background-color:#4b5563}.has-bg-gray-700-focus:focus{background-color:#363f4f}.has-bg-gray-800-focus:focus{background-color:#1d2734}.has-bg-gray-900-focus:focus{background-color:#101623}.has-bg-neutral-100-focus:focus{background-color:#fafafa}.has-bg-neutral-200-focus:focus{background-color:#eaeaec}.has-bg-neutral-300-focus:focus{background-color:#dadadd}.has-bg-neutral-400-focus:focus{background-color:#a7a7af}.has-bg-neutral-500-focus:focus{background-color:#76767f}.has-bg-neutral-600-focus:focus{background-color:#55555e}.has-bg-neutral-700-focus:focus{background-color:#44444b}.has-bg-neutral-800-focus:focus{background-color:#2c2c30}.has-bg-neutral-900-focus:focus{background-color:#1d1d20}.has-bg-warm-100-focus:focus{background-color:#fafaf9}.has-bg-warm-200-focus:focus{background-color:#f0f0ef}.has-bg-warm-300-focus:focus{background-color:#e0dddc}.has-bg-warm-400-focus:focus{background-color:#b2aca9}.has-bg-warm-500-focus:focus{background-color:#817974}.has-bg-warm-600-focus:focus{background-color:#5d5651}.has-bg-warm-700-focus:focus{background-color:#48423d}.has-bg-warm-800-focus:focus{background-color:#2e2a29}.has-bg-warm-900-focus:focus{background-color:#211e1c}.has-bg-red-100-focus:focus{background-color:#fef6f6}.has-bg-red-200-focus:focus{background-color:#fbe5e5}.has-bg-red-300-focus:focus{background-color:#f7c5c5}.has-bg-red-400-focus:focus{background-color:#eb7870}.has-bg-red-500-focus:focus{background-color:#e23636}.has-bg-red-600-focus:focus{background-color:#a61c1c}.has-bg-red-700-focus:focus{background-color:#7a1515}.has-bg-red-800-focus:focus{background-color:#500c0c}.has-bg-red-900-focus:focus{background-color:#350808}.has-bg-orange-100-focus:focus{background-color:#fef8f6}.has-bg-orange-200-focus:focus{background-color:#fde9e2}.has-bg-orange-300-focus:focus{background-color:#fbd0c1}.has-bg-orange-400-focus:focus{background-color:#f38d68}.has-bg-orange-500-focus:focus{background-color:#e85621}.has-bg-orange-600-focus:focus{background-color:#ae3d13}.has-bg-orange-700-focus:focus{background-color:#832c0c}.has-bg-orange-800-focus:focus{background-color:#551c07}.has-bg-orange-900-focus:focus{background-color:#381305}.has-bg-beige-100-focus:focus{background-color:#fdf9f6}.has-bg-beige-200-focus:focus{background-color:#faefe5}.has-bg-beige-300-focus:focus{background-color:#f4dcc7}.has-bg-beige-400-focus:focus{background-color:#e6a875}.has-bg-beige-500-focus:focus{background-color:#d97c30}.has-bg-beige-600-focus:focus{background-color:#a45a1e}.has-bg-beige-700-focus:focus{background-color:#7d4517}.has-bg-beige-800-focus:focus{background-color:#4e2b0e}.has-bg-beige-900-focus:focus{background-color:#341c09}.has-bg-yellow-100-focus:focus{background-color:#fffcf5}.has-bg-yellow-200-focus:focus{background-color:#fef6e1}.has-bg-yellow-300-focus:focus{background-color:#feebbe}.has-bg-yellow-400-focus:focus{background-color:#fbc850}.has-bg-yellow-500-focus:focus{background-color:#f0a905}.has-bg-yellow-600-focus:focus{background-color:#be8004}.has-bg-yellow-700-focus:focus{background-color:#905604}.has-bg-yellow-800-focus:focus{background-color:#593103}.has-bg-yellow-900-focus:focus{background-color:#3b2002}.has-bg-green-100-focus:focus{background-color:#f7fdf9}.has-bg-green-200-focus:focus{background-color:#e7f9ee}.has-bg-green-300-focus:focus{background-color:#cbf1d9}.has-bg-green-400-focus:focus{background-color:#72da9b}.has-bg-green-500-focus:focus{background-color:#34c56e}.has-bg-green-600-focus:focus{background-color:#299956}.has-bg-green-700-focus:focus{background-color:#1e713f}.has-bg-green-800-focus:focus{background-color:#134929}.has-bg-green-900-focus:focus{background-color:#0d301b}.has-bg-mint-100-focus:focus{background-color:#f7fdfb}.has-bg-mint-200-focus:focus{background-color:#e7f8f4}.has-bg-mint-300-focus:focus{background-color:#cbf0e7}.has-bg-mint-400-focus:focus{background-color:#80dbc4}.has-bg-mint-500-focus:focus{background-color:#38c7a3}.has-bg-mint-600-focus:focus{background-color:#2b977c}.has-bg-mint-700-focus:focus{background-color:#21735f}.has-bg-mint-800-focus:focus{background-color:#14483b}.has-bg-mint-900-focus:focus{background-color:#0d3027}.has-bg-aqua-100-focus:focus{background-color:#f6fcfe}.has-bg-aqua-200-focus:focus{background-color:#e4f7fb}.has-bg-aqua-300-focus:focus{background-color:#c1ecf6}.has-bg-aqua-400-focus:focus{background-color:#75d7ea}.has-bg-aqua-500-focus:focus{background-color:#21bede}.has-bg-aqua-600-focus:focus{background-color:#1991a9}.has-bg-aqua-700-focus:focus{background-color:#136e81}.has-bg-aqua-800-focus:focus{background-color:#0c4550}.has-bg-aqua-900-focus:focus{background-color:#082e35}.has-bg-blue-100-focus:focus{background-color:#f5f9ff}.has-bg-blue-200-focus:focus{background-color:#cce2ff}.has-bg-blue-300-focus:focus{background-color:#9bc5fd}.has-bg-blue-400-focus:focus{background-color:#63a8fd}.has-bg-blue-500-focus:focus{background-color:#1c76fd}.has-bg-blue-600-focus:focus{background-color:#025cca}.has-bg-blue-700-focus:focus{background-color:#024597}.has-bg-blue-800-focus:focus{background-color:#022464}.has-bg-blue-900-focus:focus{background-color:#011232}.has-bg-royal-100-focus:focus{background-color:#f6f7fd}.has-bg-royal-200-focus:focus{background-color:#e5e7fa}.has-bg-royal-300-focus:focus{background-color:#c7cbf4}.has-bg-royal-400-focus:focus{background-color:#7d85e3}.has-bg-royal-500-focus:focus{background-color:#3542d4}.has-bg-royal-600-focus:focus{background-color:#202ba2}.has-bg-royal-700-focus:focus{background-color:#18217b}.has-bg-royal-800-focus:focus{background-color:#0f144d}.has-bg-royal-900-focus:focus{background-color:#0a0d33}.has-bg-purple-100-focus:focus{background-color:#f9f7fd}.has-bg-purple-200-focus:focus{background-color:#ebe5fa}.has-bg-purple-300-focus:focus{background-color:#d5c8f3}.has-bg-purple-400-focus:focus{background-color:#9678e2}.has-bg-purple-500-focus:focus{background-color:#6235d4}.has-bg-purple-600-focus:focus{background-color:#4622a0}.has-bg-purple-700-focus:focus{background-color:#351a7a}.has-bg-purple-800-focus:focus{background-color:#21104c}.has-bg-purple-900-focus:focus{background-color:#160b32}.has-bg-pink-100-focus:focus{background-color:#fdf6fa}.has-bg-pink-200-focus:focus{background-color:#fae5f1}.has-bg-pink-300-focus:focus{background-color:#f5c7e0}.has-bg-pink-400-focus:focus{background-color:#e675b3}.has-bg-pink-500-focus:focus{background-color:#d9308d}.has-bg-pink-600-focus:focus{background-color:#a41e68}.has-bg-pink-700-focus:focus{background-color:#7d174f}.has-bg-pink-800-focus:focus{background-color:#4e0e31}.has-bg-pink-900-focus:focus{background-color:#340921}.has-bg-white,.has-bg-white-focus:focus,.has-bg-white-hover:hover{background-color:#fff}.has-bg-black,.has-bg-black-focus:focus,.has-bg-black-hover:hover{background-color:#000}.has-bg-current,.has-bg-current-focus:focus,.has-bg-current-hover:hover{background-color:currentColor}.has-bg-transparent,.has-bg-transparent-focus:focus,.has-bg-transparent-hover:hover{background-color:transparent}.has-text-primary{color:#1c76fd}.has-text-secondary{color:#3542d4}.has-text-muted{color:#ebedef}.has-text-text{color:#363f4f}.has-text-heading{color:#1d2734}.has-text-background{color:#fff}.has-text-gray-100{color:#f6f7f9}.has-text-gray-200{color:#ebedef}.has-text-gray-300{color:#d4d8dd}.has-text-gray-400{color:#a4abb6}.has-text-gray-500{color:#747c8b}.has-text-gray-600{color:#4b5563}.has-text-gray-700{color:#363f4f}.has-text-gray-800{color:#1d2734}.has-text-gray-900{color:#101623}.has-text-neutral-100{color:#fafafa}.has-text-neutral-200{color:#eaeaec}.has-text-neutral-300{color:#dadadd}.has-text-neutral-400{color:#a7a7af}.has-text-neutral-500{color:#76767f}.has-text-neutral-600{color:#55555e}.has-text-neutral-700{color:#44444b}.has-text-neutral-800{color:#2c2c30}.has-text-neutral-900{color:#1d1d20}.has-text-warm-100{color:#fafaf9}.has-text-warm-200{color:#f0f0ef}.has-text-warm-300{color:#e0dddc}.has-text-warm-400{color:#b2aca9}.has-text-warm-500{color:#817974}.has-text-warm-600{color:#5d5651}.has-text-warm-700{color:#48423d}.has-text-warm-800{color:#2e2a29}.has-text-warm-900{color:#211e1c}.has-text-red-100{color:#fef6f6}.has-text-red-200{color:#fbe5e5}.has-text-red-300{color:#f7c5c5}.has-text-red-400{color:#eb7870}.has-text-red-500{color:#e23636}.has-text-red-600{color:#a61c1c}.has-text-red-700{color:#7a1515}.has-text-red-800{color:#500c0c}.has-text-red-900{color:#350808}.has-text-orange-100{color:#fef8f6}.has-text-orange-200{color:#fde9e2}.has-text-orange-300{color:#fbd0c1}.has-text-orange-400{color:#f38d68}.has-text-orange-500{color:#e85621}.has-text-orange-600{color:#ae3d13}.has-text-orange-700{color:#832c0c}.has-text-orange-800{color:#551c07}.has-text-orange-900{color:#381305}.has-text-beige-100{color:#fdf9f6}.has-text-beige-200{color:#faefe5}.has-text-beige-300{color:#f4dcc7}.has-text-beige-400{color:#e6a875}.has-text-beige-500{color:#d97c30}.has-text-beige-600{color:#a45a1e}.has-text-beige-700{color:#7d4517}.has-text-beige-800{color:#4e2b0e}.has-text-beige-900{color:#341c09}.has-text-yellow-100{color:#fffcf5}.has-text-yellow-200{color:#fef6e1}.has-text-yellow-300{color:#feebbe}.has-text-yellow-400{color:#fbc850}.has-text-yellow-500{color:#f0a905}.has-text-yellow-600{color:#be8004}.has-text-yellow-700{color:#905604}.has-text-yellow-800{color:#593103}.has-text-yellow-900{color:#3b2002}.has-text-green-100{color:#f7fdf9}.has-text-green-200{color:#e7f9ee}.has-text-green-300{color:#cbf1d9}.has-text-green-400{color:#72da9b}.has-text-green-500{color:#34c56e}.has-text-green-600{color:#299956}.has-text-green-700{color:#1e713f}.has-text-green-800{color:#134929}.has-text-green-900{color:#0d301b}.has-text-mint-100{color:#f7fdfb}.has-text-mint-200{color:#e7f8f4}.has-text-mint-300{color:#cbf0e7}.has-text-mint-400{color:#80dbc4}.has-text-mint-500{color:#38c7a3}.has-text-mint-600{color:#2b977c}.has-text-mint-700{color:#21735f}.has-text-mint-800{color:#14483b}.has-text-mint-900{color:#0d3027}.has-text-aqua-100{color:#f6fcfe}.has-text-aqua-200{color:#e4f7fb}.has-text-aqua-300{color:#c1ecf6}.has-text-aqua-400{color:#75d7ea}.has-text-aqua-500{color:#21bede}.has-text-aqua-600{color:#1991a9}.has-text-aqua-700{color:#136e81}.has-text-aqua-800{color:#0c4550}.has-text-aqua-900{color:#082e35}.has-text-blue-100{color:#f5f9ff}.has-text-blue-200{color:#cce2ff}.has-text-blue-300{color:#9bc5fd}.has-text-blue-400{color:#63a8fd}.has-text-blue-500{color:#1c76fd}.has-text-blue-600{color:#025cca}.has-text-blue-700{color:#024597}.has-text-blue-800{color:#022464}.has-text-blue-900{color:#011232}.has-text-royal-100{color:#f6f7fd}.has-text-royal-200{color:#e5e7fa}.has-text-royal-300{color:#c7cbf4}.has-text-royal-400{color:#7d85e3}.has-text-royal-500{color:#3542d4}.has-text-royal-600{color:#202ba2}.has-text-royal-700{color:#18217b}.has-text-royal-800{color:#0f144d}.has-text-royal-900{color:#0a0d33}.has-text-purple-100{color:#f9f7fd}.has-text-purple-200{color:#ebe5fa}.has-text-purple-300{color:#d5c8f3}.has-text-purple-400{color:#9678e2}.has-text-purple-500{color:#6235d4}.has-text-purple-600{color:#4622a0}.has-text-purple-700{color:#351a7a}.has-text-purple-800{color:#21104c}.has-text-purple-900{color:#160b32}.has-text-pink-100{color:#fdf6fa}.has-text-pink-200{color:#fae5f1}.has-text-pink-300{color:#f5c7e0}.has-text-pink-400{color:#e675b3}.has-text-pink-500{color:#d9308d}.has-text-pink-600{color:#a41e68}.has-text-pink-700{color:#7d174f}.has-text-pink-800{color:#4e0e31}.has-text-pink-900{color:#340921}.has-text-primary-hover:hover{color:#1c76fd}.has-text-secondary-hover:hover{color:#3542d4}.has-text-muted-hover:hover{color:#ebedef}.has-text-text-hover:hover{color:#363f4f}.has-text-heading-hover:hover{color:#1d2734}.has-text-background-hover:hover{color:#fff}.has-text-gray-100-hover:hover{color:#f6f7f9}.has-text-gray-200-hover:hover{color:#ebedef}.has-text-gray-300-hover:hover{color:#d4d8dd}.has-text-gray-400-hover:hover{color:#a4abb6}.has-text-gray-500-hover:hover{color:#747c8b}.has-text-gray-600-hover:hover{color:#4b5563}.has-text-gray-700-hover:hover{color:#363f4f}.has-text-gray-800-hover:hover{color:#1d2734}.has-text-gray-900-hover:hover{color:#101623}.has-text-neutral-100-hover:hover{color:#fafafa}.has-text-neutral-200-hover:hover{color:#eaeaec}.has-text-neutral-300-hover:hover{color:#dadadd}.has-text-neutral-400-hover:hover{color:#a7a7af}.has-text-neutral-500-hover:hover{color:#76767f}.has-text-neutral-600-hover:hover{color:#55555e}.has-text-neutral-700-hover:hover{color:#44444b}.has-text-neutral-800-hover:hover{color:#2c2c30}.has-text-neutral-900-hover:hover{color:#1d1d20}.has-text-warm-100-hover:hover{color:#fafaf9}.has-text-warm-200-hover:hover{color:#f0f0ef}.has-text-warm-300-hover:hover{color:#e0dddc}.has-text-warm-400-hover:hover{color:#b2aca9}.has-text-warm-500-hover:hover{color:#817974}.has-text-warm-600-hover:hover{color:#5d5651}.has-text-warm-700-hover:hover{color:#48423d}.has-text-warm-800-hover:hover{color:#2e2a29}.has-text-warm-900-hover:hover{color:#211e1c}.has-text-red-100-hover:hover{color:#fef6f6}.has-text-red-200-hover:hover{color:#fbe5e5}.has-text-red-300-hover:hover{color:#f7c5c5}.has-text-red-400-hover:hover{color:#eb7870}.has-text-red-500-hover:hover{color:#e23636}.has-text-red-600-hover:hover{color:#a61c1c}.has-text-red-700-hover:hover{color:#7a1515}.has-text-red-800-hover:hover{color:#500c0c}.has-text-red-900-hover:hover{color:#350808}.has-text-orange-100-hover:hover{color:#fef8f6}.has-text-orange-200-hover:hover{color:#fde9e2}.has-text-orange-300-hover:hover{color:#fbd0c1}.has-text-orange-400-hover:hover{color:#f38d68}.has-text-orange-500-hover:hover{color:#e85621}.has-text-orange-600-hover:hover{color:#ae3d13}.has-text-orange-700-hover:hover{color:#832c0c}.has-text-orange-800-hover:hover{color:#551c07}.has-text-orange-900-hover:hover{color:#381305}.has-text-beige-100-hover:hover{color:#fdf9f6}.has-text-beige-200-hover:hover{color:#faefe5}.has-text-beige-300-hover:hover{color:#f4dcc7}.has-text-beige-400-hover:hover{color:#e6a875}.has-text-beige-500-hover:hover{color:#d97c30}.has-text-beige-600-hover:hover{color:#a45a1e}.has-text-beige-700-hover:hover{color:#7d4517}.has-text-beige-800-hover:hover{color:#4e2b0e}.has-text-beige-900-hover:hover{color:#341c09}.has-text-yellow-100-hover:hover{color:#fffcf5}.has-text-yellow-200-hover:hover{color:#fef6e1}.has-text-yellow-300-hover:hover{color:#feebbe}.has-text-yellow-400-hover:hover{color:#fbc850}.has-text-yellow-500-hover:hover{color:#f0a905}.has-text-yellow-600-hover:hover{color:#be8004}.has-text-yellow-700-hover:hover{color:#905604}.has-text-yellow-800-hover:hover{color:#593103}.has-text-yellow-900-hover:hover{color:#3b2002}.has-text-green-100-hover:hover{color:#f7fdf9}.has-text-green-200-hover:hover{color:#e7f9ee}.has-text-green-300-hover:hover{color:#cbf1d9}.has-text-green-400-hover:hover{color:#72da9b}.has-text-green-500-hover:hover{color:#34c56e}.has-text-green-600-hover:hover{color:#299956}.has-text-green-700-hover:hover{color:#1e713f}.has-text-green-800-hover:hover{color:#134929}.has-text-green-900-hover:hover{color:#0d301b}.has-text-mint-100-hover:hover{color:#f7fdfb}.has-text-mint-200-hover:hover{color:#e7f8f4}.has-text-mint-300-hover:hover{color:#cbf0e7}.has-text-mint-400-hover:hover{color:#80dbc4}.has-text-mint-500-hover:hover{color:#38c7a3}.has-text-mint-600-hover:hover{color:#2b977c}.has-text-mint-700-hover:hover{color:#21735f}.has-text-mint-800-hover:hover{color:#14483b}.has-text-mint-900-hover:hover{color:#0d3027}.has-text-aqua-100-hover:hover{color:#f6fcfe}.has-text-aqua-200-hover:hover{color:#e4f7fb}.has-text-aqua-300-hover:hover{color:#c1ecf6}.has-text-aqua-400-hover:hover{color:#75d7ea}.has-text-aqua-500-hover:hover{color:#21bede}.has-text-aqua-600-hover:hover{color:#1991a9}.has-text-aqua-700-hover:hover{color:#136e81}.has-text-aqua-800-hover:hover{color:#0c4550}.has-text-aqua-900-hover:hover{color:#082e35}.has-text-blue-100-hover:hover{color:#f5f9ff}.has-text-blue-200-hover:hover{color:#cce2ff}.has-text-blue-300-hover:hover{color:#9bc5fd}.has-text-blue-400-hover:hover{color:#63a8fd}.has-text-blue-500-hover:hover{color:#1c76fd}.has-text-blue-600-hover:hover{color:#025cca}.has-text-blue-700-hover:hover{color:#024597}.has-text-blue-800-hover:hover{color:#022464}.has-text-blue-900-hover:hover{color:#011232}.has-text-royal-100-hover:hover{color:#f6f7fd}.has-text-royal-200-hover:hover{color:#e5e7fa}.has-text-royal-300-hover:hover{color:#c7cbf4}.has-text-royal-400-hover:hover{color:#7d85e3}.has-text-royal-500-hover:hover{color:#3542d4}.has-text-royal-600-hover:hover{color:#202ba2}.has-text-royal-700-hover:hover{color:#18217b}.has-text-royal-800-hover:hover{color:#0f144d}.has-text-royal-900-hover:hover{color:#0a0d33}.has-text-purple-100-hover:hover{color:#f9f7fd}.has-text-purple-200-hover:hover{color:#ebe5fa}.has-text-purple-300-hover:hover{color:#d5c8f3}.has-text-purple-400-hover:hover{color:#9678e2}.has-text-purple-500-hover:hover{color:#6235d4}.has-text-purple-600-hover:hover{color:#4622a0}.has-text-purple-700-hover:hover{color:#351a7a}.has-text-purple-800-hover:hover{color:#21104c}.has-text-purple-900-hover:hover{color:#160b32}.has-text-pink-100-hover:hover{color:#fdf6fa}.has-text-pink-200-hover:hover{color:#fae5f1}.has-text-pink-300-hover:hover{color:#f5c7e0}.has-text-pink-400-hover:hover{color:#e675b3}.has-text-pink-500-hover:hover{color:#d9308d}.has-text-pink-600-hover:hover{color:#a41e68}.has-text-pink-700-hover:hover{color:#7d174f}.has-text-pink-800-hover:hover{color:#4e0e31}.has-text-pink-900-hover:hover{color:#340921}.has-text-primary-focus:focus{color:#1c76fd}.has-text-secondary-focus:focus{color:#3542d4}.has-text-muted-focus:focus{color:#ebedef}.has-text-text-focus:focus{color:#363f4f}.has-text-heading-focus:focus{color:#1d2734}.has-text-background-focus:focus{color:#fff}.has-text-gray-100-focus:focus{color:#f6f7f9}.has-text-gray-200-focus:focus{color:#ebedef}.has-text-gray-300-focus:focus{color:#d4d8dd}.has-text-gray-400-focus:focus{color:#a4abb6}.has-text-gray-500-focus:focus{color:#747c8b}.has-text-gray-600-focus:focus{color:#4b5563}.has-text-gray-700-focus:focus{color:#363f4f}.has-text-gray-800-focus:focus{color:#1d2734}.has-text-gray-900-focus:focus{color:#101623}.has-text-neutral-100-focus:focus{color:#fafafa}.has-text-neutral-200-focus:focus{color:#eaeaec}.has-text-neutral-300-focus:focus{color:#dadadd}.has-text-neutral-400-focus:focus{color:#a7a7af}.has-text-neutral-500-focus:focus{color:#76767f}.has-text-neutral-600-focus:focus{color:#55555e}.has-text-neutral-700-focus:focus{color:#44444b}.has-text-neutral-800-focus:focus{color:#2c2c30}.has-text-neutral-900-focus:focus{color:#1d1d20}.has-text-warm-100-focus:focus{color:#fafaf9}.has-text-warm-200-focus:focus{color:#f0f0ef}.has-text-warm-300-focus:focus{color:#e0dddc}.has-text-warm-400-focus:focus{color:#b2aca9}.has-text-warm-500-focus:focus{color:#817974}.has-text-warm-600-focus:focus{color:#5d5651}.has-text-warm-700-focus:focus{color:#48423d}.has-text-warm-800-focus:focus{color:#2e2a29}.has-text-warm-900-focus:focus{color:#211e1c}.has-text-red-100-focus:focus{color:#fef6f6}.has-text-red-200-focus:focus{color:#fbe5e5}.has-text-red-300-focus:focus{color:#f7c5c5}.has-text-red-400-focus:focus{color:#eb7870}.has-text-red-500-focus:focus{color:#e23636}.has-text-red-600-focus:focus{color:#a61c1c}.has-text-red-700-focus:focus{color:#7a1515}.has-text-red-800-focus:focus{color:#500c0c}.has-text-red-900-focus:focus{color:#350808}.has-text-orange-100-focus:focus{color:#fef8f6}.has-text-orange-200-focus:focus{color:#fde9e2}.has-text-orange-300-focus:focus{color:#fbd0c1}.has-text-orange-400-focus:focus{color:#f38d68}.has-text-orange-500-focus:focus{color:#e85621}.has-text-orange-600-focus:focus{color:#ae3d13}.has-text-orange-700-focus:focus{color:#832c0c}.has-text-orange-800-focus:focus{color:#551c07}.has-text-orange-900-focus:focus{color:#381305}.has-text-beige-100-focus:focus{color:#fdf9f6}.has-text-beige-200-focus:focus{color:#faefe5}.has-text-beige-300-focus:focus{color:#f4dcc7}.has-text-beige-400-focus:focus{color:#e6a875}.has-text-beige-500-focus:focus{color:#d97c30}.has-text-beige-600-focus:focus{color:#a45a1e}.has-text-beige-700-focus:focus{color:#7d4517}.has-text-beige-800-focus:focus{color:#4e2b0e}.has-text-beige-900-focus:focus{color:#341c09}.has-text-yellow-100-focus:focus{color:#fffcf5}.has-text-yellow-200-focus:focus{color:#fef6e1}.has-text-yellow-300-focus:focus{color:#feebbe}.has-text-yellow-400-focus:focus{color:#fbc850}.has-text-yellow-500-focus:focus{color:#f0a905}.has-text-yellow-600-focus:focus{color:#be8004}.has-text-yellow-700-focus:focus{color:#905604}.has-text-yellow-800-focus:focus{color:#593103}.has-text-yellow-900-focus:focus{color:#3b2002}.has-text-green-100-focus:focus{color:#f7fdf9}.has-text-green-200-focus:focus{color:#e7f9ee}.has-text-green-300-focus:focus{color:#cbf1d9}.has-text-green-400-focus:focus{color:#72da9b}.has-text-green-500-focus:focus{color:#34c56e}.has-text-green-600-focus:focus{color:#299956}.has-text-green-700-focus:focus{color:#1e713f}.has-text-green-800-focus:focus{color:#134929}.has-text-green-900-focus:focus{color:#0d301b}.has-text-mint-100-focus:focus{color:#f7fdfb}.has-text-mint-200-focus:focus{color:#e7f8f4}.has-text-mint-300-focus:focus{color:#cbf0e7}.has-text-mint-400-focus:focus{color:#80dbc4}.has-text-mint-500-focus:focus{color:#38c7a3}.has-text-mint-600-focus:focus{color:#2b977c}.has-text-mint-700-focus:focus{color:#21735f}.has-text-mint-800-focus:focus{color:#14483b}.has-text-mint-900-focus:focus{color:#0d3027}.has-text-aqua-100-focus:focus{color:#f6fcfe}.has-text-aqua-200-focus:focus{color:#e4f7fb}.has-text-aqua-300-focus:focus{color:#c1ecf6}.has-text-aqua-400-focus:focus{color:#75d7ea}.has-text-aqua-500-focus:focus{color:#21bede}.has-text-aqua-600-focus:focus{color:#1991a9}.has-text-aqua-700-focus:focus{color:#136e81}.has-text-aqua-800-focus:focus{color:#0c4550}.has-text-aqua-900-focus:focus{color:#082e35}.has-text-blue-100-focus:focus{color:#f5f9ff}.has-text-blue-200-focus:focus{color:#cce2ff}.has-text-blue-300-focus:focus{color:#9bc5fd}.has-text-blue-400-focus:focus{color:#63a8fd}.has-text-blue-500-focus:focus{color:#1c76fd}.has-text-blue-600-focus:focus{color:#025cca}.has-text-blue-700-focus:focus{color:#024597}.has-text-blue-800-focus:focus{color:#022464}.has-text-blue-900-focus:focus{color:#011232}.has-text-royal-100-focus:focus{color:#f6f7fd}.has-text-royal-200-focus:focus{color:#e5e7fa}.has-text-royal-300-focus:focus{color:#c7cbf4}.has-text-royal-400-focus:focus{color:#7d85e3}.has-text-royal-500-focus:focus{color:#3542d4}.has-text-royal-600-focus:focus{color:#202ba2}.has-text-royal-700-focus:focus{color:#18217b}.has-text-royal-800-focus:focus{color:#0f144d}.has-text-royal-900-focus:focus{color:#0a0d33}.has-text-purple-100-focus:focus{color:#f9f7fd}.has-text-purple-200-focus:focus{color:#ebe5fa}.has-text-purple-300-focus:focus{color:#d5c8f3}.has-text-purple-400-focus:focus{color:#9678e2}.has-text-purple-500-focus:focus{color:#6235d4}.has-text-purple-600-focus:focus{color:#4622a0}.has-text-purple-700-focus:focus{color:#351a7a}.has-text-purple-800-focus:focus{color:#21104c}.has-text-purple-900-focus:focus{color:#160b32}.has-text-pink-100-focus:focus{color:#fdf6fa}.has-text-pink-200-focus:focus{color:#fae5f1}.has-text-pink-300-focus:focus{color:#f5c7e0}.has-text-pink-400-focus:focus{color:#e675b3}.has-text-pink-500-focus:focus{color:#d9308d}.has-text-pink-600-focus:focus{color:#a41e68}.has-text-pink-700-focus:focus{color:#7d174f}.has-text-pink-800-focus:focus{color:#4e0e31}.has-text-pink-900-focus:focus{color:#340921}.has-text-white,.has-text-white-focus:focus,.has-text-white-hover:hover{color:#fff}.has-text-black,.has-text-black-focus:focus,.has-text-black-hover:hover{color:#000}.has-text-current,.has-text-current-focus:focus,.has-text-current-hover:hover{color:currentColor}.has-text-transparent,.has-text-transparent-focus:focus,.has-text-transparent-hover:hover{color:transparent}.has-size-0{font-size:.875rem}.has-size-1{font-size:16px}.has-size-2{font-size:1.25rem}.has-size-3{font-size:1.5rem}.has-size-4{font-size:1.75rem}.has-size-5{font-size:2rem}.has-size-6{font-size:2.5rem}.has-size-7{font-size:3rem}.has-size-8{font-size:3.5rem}.has-size-9{font-size:4rem}.has-size-10{font-size:4.5rem}.has-weight-light{font-weight:300}.has-weight-normal{font-weight:400}.has-weight-medium{font-weight:500}.has-weight-bold{font-weight:700}.has-weight-black{font-weight:900}.has-lh-none{line-height:1}.has-lh-tight{line-height:1.25}.has-lh-normal{line-height:1.5}.has-lh-loose{line-height:2}.has-opacity-0{opacity:0}.has-opacity-25{opacity:.25}.has-opacity-50{opacity:.5}.has-opacity-75{opacity:.75}.has-opacity-100{opacity:100}.has-opacity-0-hover:hover{opacity:0}.has-opacity-25-hover:hover{opacity:.25}.has-opacity-50-hover:hover{opacity:.5}.has-opacity-75-hover:hover{opacity:.75}.has-opacity-100-hover:hover{opacity:100}.has-radius-sm{border-radius:.25rem}.has-radius-md{border-radius:.5rem}.has-radius-lg{border-radius:.75rem}.has-radius-xl{border-radius:1rem}.has-radius-full{border-radius:9999px}.has-shadow-sm{box-shadow:0 .25rem 1rem -.125rem rgba(54,63,79,.15),0 0 0 1px rgba(54,63,79,.02)}.has-shadow-md{box-shadow:0 .5rem 1rem -.25rem rgba(54,63,79,.2),0 0 0 1px rgba(54,63,79,.02)}.has-shadow-lg{box-shadow:0 1rem 1rem -.5rem rgba(54,63,79,.25),0 0 0 1px rgba(54,63,79,.02)}.has-w-0{width:0}.has-w-1{width:.25rem}.has-w-2{width:.5rem}.has-w-3{width:.75rem}.has-w-4{width:1rem}.has-w-6{width:1.5rem}.has-w-8{width:2rem}.has-w-12{width:3rem}.has-w-16{width:4rem}.has-w-24{width:6rem}.has-w-32{width:8rem}.has-w-40{width:10rem}.has-w-48{width:12rem}.has-w-64{width:16rem}.has-w-80{width:20rem}.has-w-96{width:24rem}.has-w-192{width:48rem}@media screen and (max-width:640px){.has-w-0-mobile{width:0}.has-w-1-mobile{width:.25rem}.has-w-2-mobile{width:.5rem}.has-w-3-mobile{width:.75rem}.has-w-4-mobile{width:1rem}.has-w-6-mobile{width:1.5rem}.has-w-8-mobile{width:2rem}.has-w-12-mobile{width:3rem}.has-w-16-mobile{width:4rem}.has-w-24-mobile{width:6rem}.has-w-32-mobile{width:8rem}.has-w-40-mobile{width:10rem}.has-w-48-mobile{width:12rem}.has-w-64-mobile{width:16rem}.has-w-80-mobile{width:20rem}.has-w-96-mobile{width:24rem}.has-w-192-mobile{width:48rem}}@media screen and (min-width:640px){.has-w-0-tablet{width:0}.has-w-1-tablet{width:.25rem}.has-w-2-tablet{width:.5rem}.has-w-3-tablet{width:.75rem}.has-w-4-tablet{width:1rem}.has-w-6-tablet{width:1.5rem}.has-w-8-tablet{width:2rem}.has-w-12-tablet{width:3rem}.has-w-16-tablet{width:4rem}.has-w-24-tablet{width:6rem}.has-w-32-tablet{width:8rem}.has-w-40-tablet{width:10rem}.has-w-48-tablet{width:12rem}.has-w-64-tablet{width:16rem}.has-w-80-tablet{width:20rem}.has-w-96-tablet{width:24rem}.has-w-192-tablet{width:48rem}}@media screen and (min-width:1264px){.has-w-0-desktop{width:0}.has-w-1-desktop{width:.25rem}.has-w-2-desktop{width:.5rem}.has-w-3-desktop{width:.75rem}.has-w-4-desktop{width:1rem}.has-w-6-desktop{width:1.5rem}.has-w-8-desktop{width:2rem}.has-w-12-desktop{width:3rem}.has-w-16-desktop{width:4rem}.has-w-24-desktop{width:6rem}.has-w-32-desktop{width:8rem}.has-w-40-desktop{width:10rem}.has-w-48-desktop{width:12rem}.has-w-64-desktop{width:16rem}.has-w-80-desktop{width:20rem}.has-w-96-desktop{width:24rem}.has-w-192-desktop{width:48rem}}@media screen and (min-width:1504px){.has-w-0-widescreen{width:0}.has-w-1-widescreen{width:.25rem}.has-w-2-widescreen{width:.5rem}.has-w-3-widescreen{width:.75rem}.has-w-4-widescreen{width:1rem}.has-w-6-widescreen{width:1.5rem}.has-w-8-widescreen{width:2rem}.has-w-12-widescreen{width:3rem}.has-w-16-widescreen{width:4rem}.has-w-24-widescreen{width:6rem}.has-w-32-widescreen{width:8rem}.has-w-40-widescreen{width:10rem}.has-w-48-widescreen{width:12rem}.has-w-64-widescreen{width:16rem}.has-w-80-widescreen{width:20rem}.has-w-96-widescreen{width:24rem}.has-w-192-widescreen{width:48rem}.has-w-none-widescreen{width:0}}.has-w-none{width:0}@media screen and (max-width:640px){.has-w-none-mobile{width:0}}@media screen and (min-width:640px){.has-w-none-tablet{width:0}}@media screen and (min-width:1264px){.has-w-none-desktop{width:0}.has-w-one-desktop{width:1px}}.has-w-one{width:1px}@media screen and (max-width:640px){.has-w-one-mobile{width:1px}}@media screen and (min-width:640px){.has-w-one-tablet{width:1px}}@media screen and (min-width:1504px){.has-w-one-widescreen{width:1px}.has-w-half-widescreen{width:50%}}.has-w-half{width:50%}@media screen and (max-width:640px){.has-w-half-mobile{width:50%}}@media screen and (min-width:640px){.has-w-half-tablet{width:50%}}@media screen and (min-width:1264px){.has-w-half-desktop{width:50%}.has-w-full-desktop{width:100%}}.has-w-full{width:100%}@media screen and (max-width:640px){.has-w-full-mobile{width:100%}}@media screen and (min-width:640px){.has-w-full-tablet{width:100%}}@media screen and (min-width:1504px){.has-w-full-widescreen{width:100%}.has-w-auto-widescreen{width:auto}}.has-w-auto{width:auto}@media screen and (max-width:640px){.has-w-auto-mobile{width:auto}}@media screen and (min-width:640px){.has-w-auto-tablet{width:auto}}@media screen and (min-width:1264px){.has-w-auto-desktop{width:auto}.has-w-screen-desktop{width:100vw}}.has-w-screen{width:100vw}.has-minw-0{min-width:0}.has-minw-1{min-width:.25rem}.has-minw-2{min-width:.5rem}.has-minw-3{min-width:.75rem}.has-minw-4{min-width:1rem}.has-minw-6{min-width:1.5rem}.has-minw-8{min-width:2rem}.has-minw-12{min-width:3rem}.has-minw-16{min-width:4rem}.has-minw-24{min-width:6rem}.has-minw-32{min-width:8rem}.has-minw-40{min-width:10rem}.has-minw-48{min-width:12rem}.has-minw-64{min-width:16rem}.has-minw-80{min-width:20rem}.has-minw-96{min-width:24rem}.has-minw-192{min-width:48rem}@media screen and (max-width:640px){.has-w-screen-mobile{width:100vw}.has-minw-0-mobile{min-width:0}.has-minw-1-mobile{min-width:.25rem}.has-minw-2-mobile{min-width:.5rem}.has-minw-3-mobile{min-width:.75rem}.has-minw-4-mobile{min-width:1rem}.has-minw-6-mobile{min-width:1.5rem}.has-minw-8-mobile{min-width:2rem}.has-minw-12-mobile{min-width:3rem}.has-minw-16-mobile{min-width:4rem}.has-minw-24-mobile{min-width:6rem}.has-minw-32-mobile{min-width:8rem}.has-minw-40-mobile{min-width:10rem}.has-minw-48-mobile{min-width:12rem}.has-minw-64-mobile{min-width:16rem}.has-minw-80-mobile{min-width:20rem}.has-minw-96-mobile{min-width:24rem}.has-minw-192-mobile{min-width:48rem}}@media screen and (min-width:640px){.has-w-screen-tablet{width:100vw}.has-minw-0-tablet{min-width:0}.has-minw-1-tablet{min-width:.25rem}.has-minw-2-tablet{min-width:.5rem}.has-minw-3-tablet{min-width:.75rem}.has-minw-4-tablet{min-width:1rem}.has-minw-6-tablet{min-width:1.5rem}.has-minw-8-tablet{min-width:2rem}.has-minw-12-tablet{min-width:3rem}.has-minw-16-tablet{min-width:4rem}.has-minw-24-tablet{min-width:6rem}.has-minw-32-tablet{min-width:8rem}.has-minw-40-tablet{min-width:10rem}.has-minw-48-tablet{min-width:12rem}.has-minw-64-tablet{min-width:16rem}.has-minw-80-tablet{min-width:20rem}.has-minw-96-tablet{min-width:24rem}.has-minw-192-tablet{min-width:48rem}}@media screen and (min-width:1264px){.has-minw-0-desktop{min-width:0}.has-minw-1-desktop{min-width:.25rem}.has-minw-2-desktop{min-width:.5rem}.has-minw-3-desktop{min-width:.75rem}.has-minw-4-desktop{min-width:1rem}.has-minw-6-desktop{min-width:1.5rem}.has-minw-8-desktop{min-width:2rem}.has-minw-12-desktop{min-width:3rem}.has-minw-16-desktop{min-width:4rem}.has-minw-24-desktop{min-width:6rem}.has-minw-32-desktop{min-width:8rem}.has-minw-40-desktop{min-width:10rem}.has-minw-48-desktop{min-width:12rem}.has-minw-64-desktop{min-width:16rem}.has-minw-80-desktop{min-width:20rem}.has-minw-96-desktop{min-width:24rem}.has-minw-192-desktop{min-width:48rem}}@media screen and (min-width:1504px){.has-w-screen-widescreen{width:100vw}.has-minw-0-widescreen{min-width:0}.has-minw-1-widescreen{min-width:.25rem}.has-minw-2-widescreen{min-width:.5rem}.has-minw-3-widescreen{min-width:.75rem}.has-minw-4-widescreen{min-width:1rem}.has-minw-6-widescreen{min-width:1.5rem}.has-minw-8-widescreen{min-width:2rem}.has-minw-12-widescreen{min-width:3rem}.has-minw-16-widescreen{min-width:4rem}.has-minw-24-widescreen{min-width:6rem}.has-minw-32-widescreen{min-width:8rem}.has-minw-40-widescreen{min-width:10rem}.has-minw-48-widescreen{min-width:12rem}.has-minw-64-widescreen{min-width:16rem}.has-minw-80-widescreen{min-width:20rem}.has-minw-96-widescreen{min-width:24rem}.has-minw-192-widescreen{min-width:48rem}.has-minw-none-widescreen{min-width:0}}.has-minw-none{min-width:0}@media screen and (max-width:640px){.has-minw-none-mobile{min-width:0}}@media screen and (min-width:640px){.has-minw-none-tablet{min-width:0}}@media screen and (min-width:1264px){.has-minw-none-desktop{min-width:0}.has-minw-one-desktop{min-width:1px}}.has-minw-one{min-width:1px}@media screen and (max-width:640px){.has-minw-one-mobile{min-width:1px}}@media screen and (min-width:640px){.has-minw-one-tablet{min-width:1px}}@media screen and (min-width:1504px){.has-minw-one-widescreen{min-width:1px}.has-minw-half-widescreen{min-width:50%}}.has-minw-half{min-width:50%}@media screen and (max-width:640px){.has-minw-half-mobile{min-width:50%}}@media screen and (min-width:640px){.has-minw-half-tablet{min-width:50%}}@media screen and (min-width:1264px){.has-minw-half-desktop{min-width:50%}.has-minw-full-desktop{min-width:100%}}.has-minw-full{min-width:100%}@media screen and (max-width:640px){.has-minw-full-mobile{min-width:100%}}@media screen and (min-width:640px){.has-minw-full-tablet{min-width:100%}}@media screen and (min-width:1504px){.has-minw-full-widescreen{min-width:100%}.has-minw-auto-widescreen{min-width:auto}}.has-minw-auto{min-width:auto}@media screen and (max-width:640px){.has-minw-auto-mobile{min-width:auto}}@media screen and (min-width:640px){.has-minw-auto-tablet{min-width:auto}}@media screen and (min-width:1264px){.has-minw-auto-desktop{min-width:auto}.has-minw-screen-desktop{min-width:100vw}}.has-minw-screen{min-width:100vw}.has-maxw-0{max-width:0}.has-maxw-1{max-width:.25rem}.has-maxw-2{max-width:.5rem}.has-maxw-3{max-width:.75rem}.has-maxw-4{max-width:1rem}.has-maxw-6{max-width:1.5rem}.has-maxw-8{max-width:2rem}.has-maxw-12{max-width:3rem}.has-maxw-16{max-width:4rem}.has-maxw-24{max-width:6rem}.has-maxw-32{max-width:8rem}.has-maxw-40{max-width:10rem}.has-maxw-48{max-width:12rem}.has-maxw-64{max-width:16rem}.has-maxw-80{max-width:20rem}.has-maxw-96{max-width:24rem}.has-maxw-192{max-width:48rem}@media screen and (max-width:640px){.has-minw-screen-mobile{min-width:100vw}.has-maxw-0-mobile{max-width:0}.has-maxw-1-mobile{max-width:.25rem}.has-maxw-2-mobile{max-width:.5rem}.has-maxw-3-mobile{max-width:.75rem}.has-maxw-4-mobile{max-width:1rem}.has-maxw-6-mobile{max-width:1.5rem}.has-maxw-8-mobile{max-width:2rem}.has-maxw-12-mobile{max-width:3rem}.has-maxw-16-mobile{max-width:4rem}.has-maxw-24-mobile{max-width:6rem}.has-maxw-32-mobile{max-width:8rem}.has-maxw-40-mobile{max-width:10rem}.has-maxw-48-mobile{max-width:12rem}.has-maxw-64-mobile{max-width:16rem}.has-maxw-80-mobile{max-width:20rem}.has-maxw-96-mobile{max-width:24rem}.has-maxw-192-mobile{max-width:48rem}}@media screen and (min-width:640px){.has-minw-screen-tablet{min-width:100vw}.has-maxw-0-tablet{max-width:0}.has-maxw-1-tablet{max-width:.25rem}.has-maxw-2-tablet{max-width:.5rem}.has-maxw-3-tablet{max-width:.75rem}.has-maxw-4-tablet{max-width:1rem}.has-maxw-6-tablet{max-width:1.5rem}.has-maxw-8-tablet{max-width:2rem}.has-maxw-12-tablet{max-width:3rem}.has-maxw-16-tablet{max-width:4rem}.has-maxw-24-tablet{max-width:6rem}.has-maxw-32-tablet{max-width:8rem}.has-maxw-40-tablet{max-width:10rem}.has-maxw-48-tablet{max-width:12rem}.has-maxw-64-tablet{max-width:16rem}.has-maxw-80-tablet{max-width:20rem}.has-maxw-96-tablet{max-width:24rem}.has-maxw-192-tablet{max-width:48rem}}@media screen and (min-width:1264px){.has-maxw-0-desktop{max-width:0}.has-maxw-1-desktop{max-width:.25rem}.has-maxw-2-desktop{max-width:.5rem}.has-maxw-3-desktop{max-width:.75rem}.has-maxw-4-desktop{max-width:1rem}.has-maxw-6-desktop{max-width:1.5rem}.has-maxw-8-desktop{max-width:2rem}.has-maxw-12-desktop{max-width:3rem}.has-maxw-16-desktop{max-width:4rem}.has-maxw-24-desktop{max-width:6rem}.has-maxw-32-desktop{max-width:8rem}.has-maxw-40-desktop{max-width:10rem}.has-maxw-48-desktop{max-width:12rem}.has-maxw-64-desktop{max-width:16rem}.has-maxw-80-desktop{max-width:20rem}.has-maxw-96-desktop{max-width:24rem}.has-maxw-192-desktop{max-width:48rem}}@media screen and (min-width:1504px){.has-minw-screen-widescreen{min-width:100vw}.has-maxw-0-widescreen{max-width:0}.has-maxw-1-widescreen{max-width:.25rem}.has-maxw-2-widescreen{max-width:.5rem}.has-maxw-3-widescreen{max-width:.75rem}.has-maxw-4-widescreen{max-width:1rem}.has-maxw-6-widescreen{max-width:1.5rem}.has-maxw-8-widescreen{max-width:2rem}.has-maxw-12-widescreen{max-width:3rem}.has-maxw-16-widescreen{max-width:4rem}.has-maxw-24-widescreen{max-width:6rem}.has-maxw-32-widescreen{max-width:8rem}.has-maxw-40-widescreen{max-width:10rem}.has-maxw-48-widescreen{max-width:12rem}.has-maxw-64-widescreen{max-width:16rem}.has-maxw-80-widescreen{max-width:20rem}.has-maxw-96-widescreen{max-width:24rem}.has-maxw-192-widescreen{max-width:48rem}.has-maxw-none-widescreen{max-width:0}}.has-maxw-none{max-width:0}@media screen and (max-width:640px){.has-maxw-none-mobile{max-width:0}}@media screen and (min-width:640px){.has-maxw-none-tablet{max-width:0}}@media screen and (min-width:1264px){.has-maxw-none-desktop{max-width:0}.has-maxw-one-desktop{max-width:1px}}.has-maxw-one{max-width:1px}@media screen and (max-width:640px){.has-maxw-one-mobile{max-width:1px}}@media screen and (min-width:640px){.has-maxw-one-tablet{max-width:1px}}@media screen and (min-width:1504px){.has-maxw-one-widescreen{max-width:1px}.has-maxw-half-widescreen{max-width:50%}}.has-maxw-half{max-width:50%}@media screen and (max-width:640px){.has-maxw-half-mobile{max-width:50%}}@media screen and (min-width:640px){.has-maxw-half-tablet{max-width:50%}}@media screen and (min-width:1264px){.has-maxw-half-desktop{max-width:50%}.has-maxw-full-desktop{max-width:100%}}.has-maxw-full{max-width:100%}@media screen and (max-width:640px){.has-maxw-full-mobile{max-width:100%}}@media screen and (min-width:640px){.has-maxw-full-tablet{max-width:100%}}@media screen and (min-width:1504px){.has-maxw-full-widescreen{max-width:100%}.has-maxw-auto-widescreen{max-width:auto}}.has-maxw-auto{max-width:auto}@media screen and (max-width:640px){.has-maxw-auto-mobile{max-width:auto}}@media screen and (min-width:640px){.has-maxw-auto-tablet{max-width:auto}}@media screen and (min-width:1264px){.has-maxw-auto-desktop{max-width:auto}.has-maxw-screen-desktop{max-width:100vw}}.has-maxw-screen{max-width:100vw}.has-h-0{height:0}.has-h-1{height:.25rem}.has-h-2{height:.5rem}.has-h-3{height:.75rem}.has-h-4{height:1rem}.has-h-6{height:1.5rem}.has-h-8{height:2rem}.has-h-12{height:3rem}.has-h-16{height:4rem}.has-h-24{height:6rem}.has-h-32{height:8rem}.has-h-40{height:10rem}.has-h-48{height:12rem}.has-h-64{height:16rem}.has-h-80{height:20rem}.has-h-96{height:24rem}.has-h-192{height:48rem}@media screen and (max-width:640px){.has-maxw-screen-mobile{max-width:100vw}.has-h-0-mobile{height:0}.has-h-1-mobile{height:.25rem}.has-h-2-mobile{height:.5rem}.has-h-3-mobile{height:.75rem}.has-h-4-mobile{height:1rem}.has-h-6-mobile{height:1.5rem}.has-h-8-mobile{height:2rem}.has-h-12-mobile{height:3rem}.has-h-16-mobile{height:4rem}.has-h-24-mobile{height:6rem}.has-h-32-mobile{height:8rem}.has-h-40-mobile{height:10rem}.has-h-48-mobile{height:12rem}.has-h-64-mobile{height:16rem}.has-h-80-mobile{height:20rem}.has-h-96-mobile{height:24rem}.has-h-192-mobile{height:48rem}}@media screen and (min-width:640px){.has-maxw-screen-tablet{max-width:100vw}.has-h-0-tablet{height:0}.has-h-1-tablet{height:.25rem}.has-h-2-tablet{height:.5rem}.has-h-3-tablet{height:.75rem}.has-h-4-tablet{height:1rem}.has-h-6-tablet{height:1.5rem}.has-h-8-tablet{height:2rem}.has-h-12-tablet{height:3rem}.has-h-16-tablet{height:4rem}.has-h-24-tablet{height:6rem}.has-h-32-tablet{height:8rem}.has-h-40-tablet{height:10rem}.has-h-48-tablet{height:12rem}.has-h-64-tablet{height:16rem}.has-h-80-tablet{height:20rem}.has-h-96-tablet{height:24rem}.has-h-192-tablet{height:48rem}}@media screen and (min-width:1264px){.has-h-0-desktop{height:0}.has-h-1-desktop{height:.25rem}.has-h-2-desktop{height:.5rem}.has-h-3-desktop{height:.75rem}.has-h-4-desktop{height:1rem}.has-h-6-desktop{height:1.5rem}.has-h-8-desktop{height:2rem}.has-h-12-desktop{height:3rem}.has-h-16-desktop{height:4rem}.has-h-24-desktop{height:6rem}.has-h-32-desktop{height:8rem}.has-h-40-desktop{height:10rem}.has-h-48-desktop{height:12rem}.has-h-64-desktop{height:16rem}.has-h-80-desktop{height:20rem}.has-h-96-desktop{height:24rem}.has-h-192-desktop{height:48rem}}@media screen and (min-width:1504px){.has-maxw-screen-widescreen{max-width:100vw}.has-h-0-widescreen{height:0}.has-h-1-widescreen{height:.25rem}.has-h-2-widescreen{height:.5rem}.has-h-3-widescreen{height:.75rem}.has-h-4-widescreen{height:1rem}.has-h-6-widescreen{height:1.5rem}.has-h-8-widescreen{height:2rem}.has-h-12-widescreen{height:3rem}.has-h-16-widescreen{height:4rem}.has-h-24-widescreen{height:6rem}.has-h-32-widescreen{height:8rem}.has-h-40-widescreen{height:10rem}.has-h-48-widescreen{height:12rem}.has-h-64-widescreen{height:16rem}.has-h-80-widescreen{height:20rem}.has-h-96-widescreen{height:24rem}.has-h-192-widescreen{height:48rem}.has-h-none-widescreen{height:0}}.has-h-none{height:0}@media screen and (max-width:640px){.has-h-none-mobile{height:0}}@media screen and (min-width:640px){.has-h-none-tablet{height:0}}@media screen and (min-width:1264px){.has-h-none-desktop{height:0}.has-h-one-desktop{height:1px}}.has-h-one{height:1px}@media screen and (max-width:640px){.has-h-one-mobile{height:1px}}@media screen and (min-width:640px){.has-h-one-tablet{height:1px}}@media screen and (min-width:1504px){.has-h-one-widescreen{height:1px}.has-h-half-widescreen{height:50%}}.has-h-half{height:50%}@media screen and (max-width:640px){.has-h-half-mobile{height:50%}}@media screen and (min-width:640px){.has-h-half-tablet{height:50%}}@media screen and (min-width:1264px){.has-h-half-desktop{height:50%}.has-h-full-desktop{height:100%}}.has-h-full{height:100%}@media screen and (max-width:640px){.has-h-full-mobile{height:100%}}@media screen and (min-width:640px){.has-h-full-tablet{height:100%}}@media screen and (min-width:1504px){.has-h-full-widescreen{height:100%}.has-h-auto-widescreen{height:auto}}.has-h-auto{height:auto}@media screen and (max-width:640px){.has-h-auto-mobile{height:auto}}@media screen and (min-width:640px){.has-h-auto-tablet{height:auto}}@media screen and (min-width:1264px){.has-h-auto-desktop{height:auto}.has-h-screen-desktop{height:100vh}}.has-h-screen{height:100vh}.has-minh-0{min-height:0}.has-minh-1{min-height:.25rem}.has-minh-2{min-height:.5rem}.has-minh-3{min-height:.75rem}.has-minh-4{min-height:1rem}.has-minh-6{min-height:1.5rem}.has-minh-8{min-height:2rem}.has-minh-12{min-height:3rem}.has-minh-16{min-height:4rem}.has-minh-24{min-height:6rem}.has-minh-32{min-height:8rem}.has-minh-40{min-height:10rem}.has-minh-48{min-height:12rem}.has-minh-64{min-height:16rem}.has-minh-80{min-height:20rem}.has-minh-96{min-height:24rem}.has-minh-192{min-height:48rem}@media screen and (max-width:640px){.has-h-screen-mobile{height:100vh}.has-minh-0-mobile{min-height:0}.has-minh-1-mobile{min-height:.25rem}.has-minh-2-mobile{min-height:.5rem}.has-minh-3-mobile{min-height:.75rem}.has-minh-4-mobile{min-height:1rem}.has-minh-6-mobile{min-height:1.5rem}.has-minh-8-mobile{min-height:2rem}.has-minh-12-mobile{min-height:3rem}.has-minh-16-mobile{min-height:4rem}.has-minh-24-mobile{min-height:6rem}.has-minh-32-mobile{min-height:8rem}.has-minh-40-mobile{min-height:10rem}.has-minh-48-mobile{min-height:12rem}.has-minh-64-mobile{min-height:16rem}.has-minh-80-mobile{min-height:20rem}.has-minh-96-mobile{min-height:24rem}.has-minh-192-mobile{min-height:48rem}}@media screen and (min-width:640px){.has-h-screen-tablet{height:100vh}.has-minh-0-tablet{min-height:0}.has-minh-1-tablet{min-height:.25rem}.has-minh-2-tablet{min-height:.5rem}.has-minh-3-tablet{min-height:.75rem}.has-minh-4-tablet{min-height:1rem}.has-minh-6-tablet{min-height:1.5rem}.has-minh-8-tablet{min-height:2rem}.has-minh-12-tablet{min-height:3rem}.has-minh-16-tablet{min-height:4rem}.has-minh-24-tablet{min-height:6rem}.has-minh-32-tablet{min-height:8rem}.has-minh-40-tablet{min-height:10rem}.has-minh-48-tablet{min-height:12rem}.has-minh-64-tablet{min-height:16rem}.has-minh-80-tablet{min-height:20rem}.has-minh-96-tablet{min-height:24rem}.has-minh-192-tablet{min-height:48rem}}@media screen and (min-width:1264px){.has-minh-0-desktop{min-height:0}.has-minh-1-desktop{min-height:.25rem}.has-minh-2-desktop{min-height:.5rem}.has-minh-3-desktop{min-height:.75rem}.has-minh-4-desktop{min-height:1rem}.has-minh-6-desktop{min-height:1.5rem}.has-minh-8-desktop{min-height:2rem}.has-minh-12-desktop{min-height:3rem}.has-minh-16-desktop{min-height:4rem}.has-minh-24-desktop{min-height:6rem}.has-minh-32-desktop{min-height:8rem}.has-minh-40-desktop{min-height:10rem}.has-minh-48-desktop{min-height:12rem}.has-minh-64-desktop{min-height:16rem}.has-minh-80-desktop{min-height:20rem}.has-minh-96-desktop{min-height:24rem}.has-minh-192-desktop{min-height:48rem}}@media screen and (min-width:1504px){.has-h-screen-widescreen{height:100vh}.has-minh-0-widescreen{min-height:0}.has-minh-1-widescreen{min-height:.25rem}.has-minh-2-widescreen{min-height:.5rem}.has-minh-3-widescreen{min-height:.75rem}.has-minh-4-widescreen{min-height:1rem}.has-minh-6-widescreen{min-height:1.5rem}.has-minh-8-widescreen{min-height:2rem}.has-minh-12-widescreen{min-height:3rem}.has-minh-16-widescreen{min-height:4rem}.has-minh-24-widescreen{min-height:6rem}.has-minh-32-widescreen{min-height:8rem}.has-minh-40-widescreen{min-height:10rem}.has-minh-48-widescreen{min-height:12rem}.has-minh-64-widescreen{min-height:16rem}.has-minh-80-widescreen{min-height:20rem}.has-minh-96-widescreen{min-height:24rem}.has-minh-192-widescreen{min-height:48rem}.has-minh-none-widescreen{min-height:0}}.has-minh-none{min-height:0}@media screen and (max-width:640px){.has-minh-none-mobile{min-height:0}}@media screen and (min-width:640px){.has-minh-none-tablet{min-height:0}}@media screen and (min-width:1264px){.has-minh-none-desktop{min-height:0}.has-minh-one-desktop{min-height:1px}}.has-minh-one{min-height:1px}@media screen and (max-width:640px){.has-minh-one-mobile{min-height:1px}}@media screen and (min-width:640px){.has-minh-one-tablet{min-height:1px}}@media screen and (min-width:1504px){.has-minh-one-widescreen{min-height:1px}.has-minh-half-widescreen{min-height:50%}}.has-minh-half{min-height:50%}@media screen and (max-width:640px){.has-minh-half-mobile{min-height:50%}}@media screen and (min-width:640px){.has-minh-half-tablet{min-height:50%}}@media screen and (min-width:1264px){.has-minh-half-desktop{min-height:50%}.has-minh-full-desktop{min-height:100%}}.has-minh-full{min-height:100%}@media screen and (max-width:640px){.has-minh-full-mobile{min-height:100%}}@media screen and (min-width:640px){.has-minh-full-tablet{min-height:100%}}@media screen and (min-width:1504px){.has-minh-full-widescreen{min-height:100%}.has-minh-auto-widescreen{min-height:auto}}.has-minh-auto{min-height:auto}@media screen and (max-width:640px){.has-minh-auto-mobile{min-height:auto}}@media screen and (min-width:640px){.has-minh-auto-tablet{min-height:auto}}@media screen and (min-width:1264px){.has-minh-auto-desktop{min-height:auto}.has-minh-screen-desktop{min-height:100vh}}.has-minh-screen{min-height:100vh}.has-maxh-0{max-height:0}.has-maxh-1{max-height:.25rem}.has-maxh-2{max-height:.5rem}.has-maxh-3{max-height:.75rem}.has-maxh-4{max-height:1rem}.has-maxh-6{max-height:1.5rem}.has-maxh-8{max-height:2rem}.has-maxh-12{max-height:3rem}.has-maxh-16{max-height:4rem}.has-maxh-24{max-height:6rem}.has-maxh-32{max-height:8rem}.has-maxh-40{max-height:10rem}.has-maxh-48{max-height:12rem}.has-maxh-64{max-height:16rem}.has-maxh-80{max-height:20rem}.has-maxh-96{max-height:24rem}.has-maxh-192{max-height:48rem}@media screen and (max-width:640px){.has-minh-screen-mobile{min-height:100vh}.has-maxh-0-mobile{max-height:0}.has-maxh-1-mobile{max-height:.25rem}.has-maxh-2-mobile{max-height:.5rem}.has-maxh-3-mobile{max-height:.75rem}.has-maxh-4-mobile{max-height:1rem}.has-maxh-6-mobile{max-height:1.5rem}.has-maxh-8-mobile{max-height:2rem}.has-maxh-12-mobile{max-height:3rem}.has-maxh-16-mobile{max-height:4rem}.has-maxh-24-mobile{max-height:6rem}.has-maxh-32-mobile{max-height:8rem}.has-maxh-40-mobile{max-height:10rem}.has-maxh-48-mobile{max-height:12rem}.has-maxh-64-mobile{max-height:16rem}.has-maxh-80-mobile{max-height:20rem}.has-maxh-96-mobile{max-height:24rem}.has-maxh-192-mobile{max-height:48rem}}@media screen and (min-width:640px){.has-minh-screen-tablet{min-height:100vh}.has-maxh-0-tablet{max-height:0}.has-maxh-1-tablet{max-height:.25rem}.has-maxh-2-tablet{max-height:.5rem}.has-maxh-3-tablet{max-height:.75rem}.has-maxh-4-tablet{max-height:1rem}.has-maxh-6-tablet{max-height:1.5rem}.has-maxh-8-tablet{max-height:2rem}.has-maxh-12-tablet{max-height:3rem}.has-maxh-16-tablet{max-height:4rem}.has-maxh-24-tablet{max-height:6rem}.has-maxh-32-tablet{max-height:8rem}.has-maxh-40-tablet{max-height:10rem}.has-maxh-48-tablet{max-height:12rem}.has-maxh-64-tablet{max-height:16rem}.has-maxh-80-tablet{max-height:20rem}.has-maxh-96-tablet{max-height:24rem}.has-maxh-192-tablet{max-height:48rem}}@media screen and (min-width:1264px){.has-maxh-0-desktop{max-height:0}.has-maxh-1-desktop{max-height:.25rem}.has-maxh-2-desktop{max-height:.5rem}.has-maxh-3-desktop{max-height:.75rem}.has-maxh-4-desktop{max-height:1rem}.has-maxh-6-desktop{max-height:1.5rem}.has-maxh-8-desktop{max-height:2rem}.has-maxh-12-desktop{max-height:3rem}.has-maxh-16-desktop{max-height:4rem}.has-maxh-24-desktop{max-height:6rem}.has-maxh-32-desktop{max-height:8rem}.has-maxh-40-desktop{max-height:10rem}.has-maxh-48-desktop{max-height:12rem}.has-maxh-64-desktop{max-height:16rem}.has-maxh-80-desktop{max-height:20rem}.has-maxh-96-desktop{max-height:24rem}.has-maxh-192-desktop{max-height:48rem}}@media screen and (min-width:1504px){.has-minh-screen-widescreen{min-height:100vh}.has-maxh-0-widescreen{max-height:0}.has-maxh-1-widescreen{max-height:.25rem}.has-maxh-2-widescreen{max-height:.5rem}.has-maxh-3-widescreen{max-height:.75rem}.has-maxh-4-widescreen{max-height:1rem}.has-maxh-6-widescreen{max-height:1.5rem}.has-maxh-8-widescreen{max-height:2rem}.has-maxh-12-widescreen{max-height:3rem}.has-maxh-16-widescreen{max-height:4rem}.has-maxh-24-widescreen{max-height:6rem}.has-maxh-32-widescreen{max-height:8rem}.has-maxh-40-widescreen{max-height:10rem}.has-maxh-48-widescreen{max-height:12rem}.has-maxh-64-widescreen{max-height:16rem}.has-maxh-80-widescreen{max-height:20rem}.has-maxh-96-widescreen{max-height:24rem}.has-maxh-192-widescreen{max-height:48rem}.has-maxh-none-widescreen{max-height:0}}.has-maxh-none{max-height:0}@media screen and (max-width:640px){.has-maxh-none-mobile{max-height:0}}@media screen and (min-width:640px){.has-maxh-none-tablet{max-height:0}}@media screen and (min-width:1264px){.has-maxh-none-desktop{max-height:0}.has-maxh-one-desktop{max-height:1px}}.has-maxh-one{max-height:1px}@media screen and (max-width:640px){.has-maxh-one-mobile{max-height:1px}}@media screen and (min-width:640px){.has-maxh-one-tablet{max-height:1px}}@media screen and (min-width:1504px){.has-maxh-one-widescreen{max-height:1px}.has-maxh-half-widescreen{max-height:50%}}.has-maxh-half{max-height:50%}@media screen and (max-width:640px){.has-maxh-half-mobile{max-height:50%}}@media screen and (min-width:640px){.has-maxh-half-tablet{max-height:50%}}@media screen and (min-width:1264px){.has-maxh-half-desktop{max-height:50%}.has-maxh-full-desktop{max-height:100%}}.has-maxh-full{max-height:100%}@media screen and (max-width:640px){.has-maxh-full-mobile{max-height:100%}}@media screen and (min-width:640px){.has-maxh-full-tablet{max-height:100%}}@media screen and (min-width:1504px){.has-maxh-full-widescreen{max-height:100%}.has-maxh-auto-widescreen{max-height:auto}}.has-maxh-auto{max-height:auto}@media screen and (max-width:640px){.has-maxh-auto-mobile{max-height:auto}}@media screen and (min-width:640px){.has-maxh-auto-tablet{max-height:auto}}@media screen and (min-width:1264px){.has-maxh-auto-desktop{max-height:auto}.has-maxh-screen-desktop{max-height:100vh}}.has-maxh-screen{max-height:100vh}.has-s-0{height:0;width:0}.has-s-1{height:.25rem;width:.25rem}.has-s-2{height:.5rem;width:.5rem}.has-s-3{height:.75rem;width:.75rem}.has-s-4{height:1rem;width:1rem}.has-s-6{height:1.5rem;width:1.5rem}.has-s-8{height:2rem;width:2rem}.has-s-12{height:3rem;width:3rem}.has-s-16{height:4rem;width:4rem}.has-s-24{height:6rem;width:6rem}.has-s-32{height:8rem;width:8rem}.has-s-40{height:10rem;width:10rem}.has-s-48{height:12rem;width:12rem}.has-s-64{height:16rem;width:16rem}.has-s-80{height:20rem;width:20rem}.has-s-96{height:24rem;width:24rem}.has-s-192{height:48rem;width:48rem}@media screen and (max-width:640px){.has-maxh-screen-mobile{max-height:100vh}.has-s-0-mobile{height:0;width:0}.has-s-1-mobile{height:.25rem;width:.25rem}.has-s-2-mobile{height:.5rem;width:.5rem}.has-s-3-mobile{height:.75rem;width:.75rem}.has-s-4-mobile{height:1rem;width:1rem}.has-s-6-mobile{height:1.5rem;width:1.5rem}.has-s-8-mobile{height:2rem;width:2rem}.has-s-12-mobile{height:3rem;width:3rem}.has-s-16-mobile{height:4rem;width:4rem}.has-s-24-mobile{height:6rem;width:6rem}.has-s-32-mobile{height:8rem;width:8rem}.has-s-40-mobile{height:10rem;width:10rem}.has-s-48-mobile{height:12rem;width:12rem}.has-s-64-mobile{height:16rem;width:16rem}.has-s-80-mobile{height:20rem;width:20rem}.has-s-96-mobile{height:24rem;width:24rem}.has-s-192-mobile{height:48rem;width:48rem}}@media screen and (min-width:640px){.has-maxh-screen-tablet{max-height:100vh}.has-s-0-tablet{height:0;width:0}.has-s-1-tablet{height:.25rem;width:.25rem}.has-s-2-tablet{height:.5rem;width:.5rem}.has-s-3-tablet{height:.75rem;width:.75rem}.has-s-4-tablet{height:1rem;width:1rem}.has-s-6-tablet{height:1.5rem;width:1.5rem}.has-s-8-tablet{height:2rem;width:2rem}.has-s-12-tablet{height:3rem;width:3rem}.has-s-16-tablet{height:4rem;width:4rem}.has-s-24-tablet{height:6rem;width:6rem}.has-s-32-tablet{height:8rem;width:8rem}.has-s-40-tablet{height:10rem;width:10rem}.has-s-48-tablet{height:12rem;width:12rem}.has-s-64-tablet{height:16rem;width:16rem}.has-s-80-tablet{height:20rem;width:20rem}.has-s-96-tablet{height:24rem;width:24rem}.has-s-192-tablet{height:48rem;width:48rem}}@media screen and (min-width:1264px){.has-s-0-desktop{height:0;width:0}.has-s-1-desktop{height:.25rem;width:.25rem}.has-s-2-desktop{height:.5rem;width:.5rem}.has-s-3-desktop{height:.75rem;width:.75rem}.has-s-4-desktop{height:1rem;width:1rem}.has-s-6-desktop{height:1.5rem;width:1.5rem}.has-s-8-desktop{height:2rem;width:2rem}.has-s-12-desktop{height:3rem;width:3rem}.has-s-16-desktop{height:4rem;width:4rem}.has-s-24-desktop{height:6rem;width:6rem}.has-s-32-desktop{height:8rem;width:8rem}.has-s-40-desktop{height:10rem;width:10rem}.has-s-48-desktop{height:12rem;width:12rem}.has-s-64-desktop{height:16rem;width:16rem}.has-s-80-desktop{height:20rem;width:20rem}.has-s-96-desktop{height:24rem;width:24rem}.has-s-192-desktop{height:48rem;width:48rem}}@media screen and (min-width:1504px){.has-maxh-screen-widescreen{max-height:100vh}.has-s-0-widescreen{height:0;width:0}.has-s-1-widescreen{height:.25rem;width:.25rem}.has-s-2-widescreen{height:.5rem;width:.5rem}.has-s-3-widescreen{height:.75rem;width:.75rem}.has-s-4-widescreen{height:1rem;width:1rem}.has-s-6-widescreen{height:1.5rem;width:1.5rem}.has-s-8-widescreen{height:2rem;width:2rem}.has-s-12-widescreen{height:3rem;width:3rem}.has-s-16-widescreen{height:4rem;width:4rem}.has-s-24-widescreen{height:6rem;width:6rem}.has-s-32-widescreen{height:8rem;width:8rem}.has-s-40-widescreen{height:10rem;width:10rem}.has-s-48-widescreen{height:12rem;width:12rem}.has-s-64-widescreen{height:16rem;width:16rem}.has-s-80-widescreen{height:20rem;width:20rem}.has-s-96-widescreen{height:24rem;width:24rem}.has-s-192-widescreen{height:48rem;width:48rem}.has-s-none-widescreen{height:0;width:0}}.has-s-none{height:0;width:0}@media screen and (max-width:640px){.has-s-none-mobile{height:0;width:0}}@media screen and (min-width:640px){.has-s-none-tablet{height:0;width:0}}@media screen and (min-width:1264px){.has-s-none-desktop{height:0;width:0}.has-s-one-desktop{height:1px;width:1px}}.has-s-one{height:1px;width:1px}@media screen and (max-width:640px){.has-s-one-mobile{height:1px;width:1px}}@media screen and (min-width:640px){.has-s-one-tablet{height:1px;width:1px}}@media screen and (min-width:1504px){.has-s-one-widescreen{height:1px;width:1px}.has-s-half-widescreen{height:50%;width:50%}}.has-s-half{height:50%;width:50%}@media screen and (max-width:640px){.has-s-half-mobile{height:50%;width:50%}}@media screen and (min-width:640px){.has-s-half-tablet{height:50%;width:50%}}@media screen and (min-width:1264px){.has-s-half-desktop{height:50%;width:50%}.has-s-full-desktop{height:100%;width:100%}}.has-s-full{height:100%;width:100%}.has-bottom-none{bottom:0}@media screen and (max-width:640px){.has-s-full-mobile{height:100%;width:100%}.has-bottom-none-mobile{bottom:0}}@media screen and (min-width:640px){.has-s-full-tablet{height:100%;width:100%}.has-bottom-none-tablet{bottom:0}}@media screen and (min-width:1264px){.has-bottom-none-desktop{bottom:0}}@media screen and (min-width:1504px){.has-s-full-widescreen{height:100%;width:100%}.has-bottom-none-widescreen{bottom:0}.has-bottom-one-widescreen{bottom:1px}}.has-bottom-one{bottom:1px}@media screen and (max-width:640px){.has-bottom-one-mobile{bottom:1px}}@media screen and (min-width:640px){.has-bottom-one-tablet{bottom:1px}}@media screen and (min-width:1264px){.has-bottom-one-desktop{bottom:1px}.has-bottom-half-desktop{bottom:50%}}.has-bottom-half{bottom:50%}@media screen and (max-width:640px){.has-bottom-half-mobile{bottom:50%}}@media screen and (min-width:640px){.has-bottom-half-tablet{bottom:50%}}@media screen and (min-width:1504px){.has-bottom-half-widescreen{bottom:50%}.has-bottom-full-widescreen{bottom:100%}}.has-bottom-full{bottom:100%}.has-left-none{left:0}@media screen and (max-width:640px){.has-bottom-full-mobile{bottom:100%}.has-left-none-mobile{left:0}}@media screen and (min-width:640px){.has-bottom-full-tablet{bottom:100%}.has-left-none-tablet{left:0}}@media screen and (min-width:1264px){.has-bottom-full-desktop{bottom:100%}.has-left-none-desktop{left:0}}@media screen and (min-width:1504px){.has-left-none-widescreen{left:0}.has-left-one-widescreen{left:1px}}.has-left-one{left:1px}@media screen and (max-width:640px){.has-left-one-mobile{left:1px}}@media screen and (min-width:640px){.has-left-one-tablet{left:1px}}@media screen and (min-width:1264px){.has-left-one-desktop{left:1px}.has-left-half-desktop{left:50%}}.has-left-half{left:50%}@media screen and (max-width:640px){.has-left-half-mobile{left:50%}}@media screen and (min-width:640px){.has-left-half-tablet{left:50%}}@media screen and (min-width:1504px){.has-left-half-widescreen{left:50%}.has-left-full-widescreen{left:100%}}.has-left-full{left:100%}.has-right-none{right:0}@media screen and (max-width:640px){.has-left-full-mobile{left:100%}.has-right-none-mobile{right:0}}@media screen and (min-width:640px){.has-left-full-tablet{left:100%}.has-right-none-tablet{right:0}}@media screen and (min-width:1264px){.has-left-full-desktop{left:100%}.has-right-none-desktop{right:0}}@media screen and (min-width:1504px){.has-right-none-widescreen{right:0}.has-right-one-widescreen{right:1px}}.has-right-one{right:1px}@media screen and (max-width:640px){.has-right-one-mobile{right:1px}}@media screen and (min-width:640px){.has-right-one-tablet{right:1px}}@media screen and (min-width:1264px){.has-right-one-desktop{right:1px}.has-right-half-desktop{right:50%}}.has-right-half{right:50%}@media screen and (max-width:640px){.has-right-half-mobile{right:50%}}@media screen and (min-width:640px){.has-right-half-tablet{right:50%}}@media screen and (min-width:1504px){.has-right-half-widescreen{right:50%}.has-right-full-widescreen{right:100%}}.has-right-full{right:100%}.has-top-none{top:0}@media screen and (max-width:640px){.has-right-full-mobile{right:100%}.has-top-none-mobile{top:0}}@media screen and (min-width:640px){.has-right-full-tablet{right:100%}.has-top-none-tablet{top:0}}@media screen and (min-width:1264px){.has-right-full-desktop{right:100%}.has-top-none-desktop{top:0}}@media screen and (min-width:1504px){.has-top-none-widescreen{top:0}.has-top-one-widescreen{top:1px}}.has-top-one{top:1px}@media screen and (max-width:640px){.has-top-one-mobile{top:1px}}@media screen and (min-width:640px){.has-top-one-tablet{top:1px}}@media screen and (min-width:1264px){.has-top-one-desktop{top:1px}.has-top-half-desktop{top:50%}}.has-top-half{top:50%}@media screen and (max-width:640px){.has-top-half-mobile{top:50%}}@media screen and (min-width:640px){.has-top-half-tablet{top:50%}}@media screen and (min-width:1504px){.has-top-half-widescreen{top:50%}.has-top-full-widescreen{top:100%}}.has-top-full{top:100%}.has-p-0{padding:0}.has-p-1{padding:.25rem}.has-p-2{padding:.5rem}.has-p-3{padding:.75rem}.has-p-4{padding:1rem}.has-p-6{padding:1.5rem}.has-p-8{padding:2rem}.has-p-12{padding:3rem}.has-p-16{padding:4rem}.has-p-24{padding:6rem}.has-p-32{padding:8rem}.has-p-40{padding:10rem}.has-p-48{padding:12rem}.has-p-64{padding:16rem}.has-p-80{padding:20rem}.has-p-96{padding:24rem}@media screen and (max-width:640px){.has-top-full-mobile{top:100%}.has-p-0-mobile{padding:0}.has-p-1-mobile{padding:.25rem}.has-p-2-mobile{padding:.5rem}.has-p-3-mobile{padding:.75rem}.has-p-4-mobile{padding:1rem}.has-p-6-mobile{padding:1.5rem}.has-p-8-mobile{padding:2rem}.has-p-12-mobile{padding:3rem}.has-p-16-mobile{padding:4rem}.has-p-24-mobile{padding:6rem}.has-p-32-mobile{padding:8rem}.has-p-40-mobile{padding:10rem}.has-p-48-mobile{padding:12rem}.has-p-64-mobile{padding:16rem}.has-p-80-mobile{padding:20rem}.has-p-96-mobile{padding:24rem}}@media screen and (min-width:640px){.has-top-full-tablet{top:100%}.has-p-0-tablet{padding:0}.has-p-1-tablet{padding:.25rem}.has-p-2-tablet{padding:.5rem}.has-p-3-tablet{padding:.75rem}.has-p-4-tablet{padding:1rem}.has-p-6-tablet{padding:1.5rem}.has-p-8-tablet{padding:2rem}.has-p-12-tablet{padding:3rem}.has-p-16-tablet{padding:4rem}.has-p-24-tablet{padding:6rem}.has-p-32-tablet{padding:8rem}.has-p-40-tablet{padding:10rem}.has-p-48-tablet{padding:12rem}.has-p-64-tablet{padding:16rem}.has-p-80-tablet{padding:20rem}.has-p-96-tablet{padding:24rem}}@media screen and (min-width:1264px){.has-top-full-desktop{top:100%}.has-p-0-desktop{padding:0}.has-p-1-desktop{padding:.25rem}.has-p-2-desktop{padding:.5rem}.has-p-3-desktop{padding:.75rem}.has-p-4-desktop{padding:1rem}.has-p-6-desktop{padding:1.5rem}.has-p-8-desktop{padding:2rem}.has-p-12-desktop{padding:3rem}.has-p-16-desktop{padding:4rem}.has-p-24-desktop{padding:6rem}.has-p-32-desktop{padding:8rem}.has-p-40-desktop{padding:10rem}.has-p-48-desktop{padding:12rem}.has-p-64-desktop{padding:16rem}.has-p-80-desktop{padding:20rem}.has-p-96-desktop{padding:24rem}}@media screen and (min-width:1504px){.has-p-0-widescreen{padding:0}.has-p-1-widescreen{padding:.25rem}.has-p-2-widescreen{padding:.5rem}.has-p-3-widescreen{padding:.75rem}.has-p-4-widescreen{padding:1rem}.has-p-6-widescreen{padding:1.5rem}.has-p-8-widescreen{padding:2rem}.has-p-12-widescreen{padding:3rem}.has-p-16-widescreen{padding:4rem}.has-p-24-widescreen{padding:6rem}.has-p-32-widescreen{padding:8rem}.has-p-40-widescreen{padding:10rem}.has-p-48-widescreen{padding:12rem}.has-p-64-widescreen{padding:16rem}.has-p-80-widescreen{padding:20rem}.has-p-96-widescreen{padding:24rem}.has-p-none-widescreen{padding:0}}.has-p-none{padding:0}@media screen and (max-width:640px){.has-p-none-mobile{padding:0}}@media screen and (min-width:640px){.has-p-none-tablet{padding:0}}@media screen and (min-width:1264px){.has-p-none-desktop{padding:0}.has-p-one-desktop{padding:1px}}.has-p-one{padding:1px}@media screen and (max-width:640px){.has-p-one-mobile{padding:1px}}@media screen and (min-width:640px){.has-p-one-tablet{padding:1px}}@media screen and (min-width:1504px){.has-p-one-widescreen{padding:1px}.has-p-half-widescreen{padding:50%}}.has-p-half{padding:50%}@media screen and (max-width:640px){.has-p-half-mobile{padding:50%}}@media screen and (min-width:640px){.has-p-half-tablet{padding:50%}}@media screen and (min-width:1264px){.has-p-half-desktop{padding:50%}.has-p-full-desktop{padding:100%}}.has-p-full{padding:100%}@media screen and (max-width:640px){.has-p-full-mobile{padding:100%}}@media screen and (min-width:640px){.has-p-full-tablet{padding:100%}}@media screen and (min-width:1504px){.has-p-full-widescreen{padding:100%}.has-p-auto-widescreen{padding:auto}}.has-p-auto{padding:auto}@media screen and (max-width:640px){.has-p-auto-mobile{padding:auto}}@media screen and (min-width:640px){.has-p-auto-tablet{padding:auto}}@media screen and (min-width:1264px){.has-p-auto-desktop{padding:auto}}.has-px-0{padding-left:0;padding-right:0}.has-px-1{padding-left:.25rem;padding-right:.25rem}.has-px-2{padding-left:.5rem;padding-right:.5rem}.has-px-3{padding-left:.75rem;padding-right:.75rem}.has-px-4{padding-left:1rem;padding-right:1rem}.has-px-6{padding-left:1.5rem;padding-right:1.5rem}.has-px-8{padding-left:2rem;padding-right:2rem}.has-px-12{padding-left:3rem;padding-right:3rem}.has-px-16{padding-left:4rem;padding-right:4rem}.has-px-24{padding-left:6rem;padding-right:6rem}.has-px-32{padding-left:8rem;padding-right:8rem}.has-px-40{padding-left:10rem;padding-right:10rem}.has-px-48{padding-left:12rem;padding-right:12rem}.has-px-64{padding-left:16rem;padding-right:16rem}.has-px-80{padding-left:20rem;padding-right:20rem}.has-px-96{padding-left:24rem;padding-right:24rem}@media screen and (max-width:640px){.has-px-0-mobile{padding-left:0;padding-right:0}.has-px-1-mobile{padding-left:.25rem;padding-right:.25rem}.has-px-2-mobile{padding-left:.5rem;padding-right:.5rem}.has-px-3-mobile{padding-left:.75rem;padding-right:.75rem}.has-px-4-mobile{padding-left:1rem;padding-right:1rem}.has-px-6-mobile{padding-left:1.5rem;padding-right:1.5rem}.has-px-8-mobile{padding-left:2rem;padding-right:2rem}.has-px-12-mobile{padding-left:3rem;padding-right:3rem}.has-px-16-mobile{padding-left:4rem;padding-right:4rem}.has-px-24-mobile{padding-left:6rem;padding-right:6rem}.has-px-32-mobile{padding-left:8rem;padding-right:8rem}.has-px-40-mobile{padding-left:10rem;padding-right:10rem}.has-px-48-mobile{padding-left:12rem;padding-right:12rem}.has-px-64-mobile{padding-left:16rem;padding-right:16rem}.has-px-80-mobile{padding-left:20rem;padding-right:20rem}.has-px-96-mobile{padding-left:24rem;padding-right:24rem}}@media screen and (min-width:640px){.has-px-0-tablet{padding-left:0;padding-right:0}.has-px-1-tablet{padding-left:.25rem;padding-right:.25rem}.has-px-2-tablet{padding-left:.5rem;padding-right:.5rem}.has-px-3-tablet{padding-left:.75rem;padding-right:.75rem}.has-px-4-tablet{padding-left:1rem;padding-right:1rem}.has-px-6-tablet{padding-left:1.5rem;padding-right:1.5rem}.has-px-8-tablet{padding-left:2rem;padding-right:2rem}.has-px-12-tablet{padding-left:3rem;padding-right:3rem}.has-px-16-tablet{padding-left:4rem;padding-right:4rem}.has-px-24-tablet{padding-left:6rem;padding-right:6rem}.has-px-32-tablet{padding-left:8rem;padding-right:8rem}.has-px-40-tablet{padding-left:10rem;padding-right:10rem}.has-px-48-tablet{padding-left:12rem;padding-right:12rem}.has-px-64-tablet{padding-left:16rem;padding-right:16rem}.has-px-80-tablet{padding-left:20rem;padding-right:20rem}.has-px-96-tablet{padding-left:24rem;padding-right:24rem}}@media screen and (min-width:1264px){.has-px-0-desktop{padding-left:0;padding-right:0}.has-px-1-desktop{padding-left:.25rem;padding-right:.25rem}.has-px-2-desktop{padding-left:.5rem;padding-right:.5rem}.has-px-3-desktop{padding-left:.75rem;padding-right:.75rem}.has-px-4-desktop{padding-left:1rem;padding-right:1rem}.has-px-6-desktop{padding-left:1.5rem;padding-right:1.5rem}.has-px-8-desktop{padding-left:2rem;padding-right:2rem}.has-px-12-desktop{padding-left:3rem;padding-right:3rem}.has-px-16-desktop{padding-left:4rem;padding-right:4rem}.has-px-24-desktop{padding-left:6rem;padding-right:6rem}.has-px-32-desktop{padding-left:8rem;padding-right:8rem}.has-px-40-desktop{padding-left:10rem;padding-right:10rem}.has-px-48-desktop{padding-left:12rem;padding-right:12rem}.has-px-64-desktop{padding-left:16rem;padding-right:16rem}.has-px-80-desktop{padding-left:20rem;padding-right:20rem}.has-px-96-desktop{padding-left:24rem;padding-right:24rem}}@media screen and (min-width:1504px){.has-px-0-widescreen{padding-left:0;padding-right:0}.has-px-1-widescreen{padding-left:.25rem;padding-right:.25rem}.has-px-2-widescreen{padding-left:.5rem;padding-right:.5rem}.has-px-3-widescreen{padding-left:.75rem;padding-right:.75rem}.has-px-4-widescreen{padding-left:1rem;padding-right:1rem}.has-px-6-widescreen{padding-left:1.5rem;padding-right:1.5rem}.has-px-8-widescreen{padding-left:2rem;padding-right:2rem}.has-px-12-widescreen{padding-left:3rem;padding-right:3rem}.has-px-16-widescreen{padding-left:4rem;padding-right:4rem}.has-px-24-widescreen{padding-left:6rem;padding-right:6rem}.has-px-32-widescreen{padding-left:8rem;padding-right:8rem}.has-px-40-widescreen{padding-left:10rem;padding-right:10rem}.has-px-48-widescreen{padding-left:12rem;padding-right:12rem}.has-px-64-widescreen{padding-left:16rem;padding-right:16rem}.has-px-80-widescreen{padding-left:20rem;padding-right:20rem}.has-px-96-widescreen{padding-left:24rem;padding-right:24rem}.has-px-none-widescreen{padding-left:0;padding-right:0}}.has-px-none{padding-left:0;padding-right:0}@media screen and (max-width:640px){.has-px-none-mobile{padding-left:0;padding-right:0}}@media screen and (min-width:640px){.has-px-none-tablet{padding-left:0;padding-right:0}}@media screen and (min-width:1264px){.has-px-none-desktop{padding-left:0;padding-right:0}.has-px-one-desktop{padding-left:1px;padding-right:1px}}.has-px-one{padding-left:1px;padding-right:1px}@media screen and (max-width:640px){.has-px-one-mobile{padding-left:1px;padding-right:1px}}@media screen and (min-width:640px){.has-px-one-tablet{padding-left:1px;padding-right:1px}}@media screen and (min-width:1504px){.has-px-one-widescreen{padding-left:1px;padding-right:1px}.has-px-half-widescreen{padding-left:50%;padding-right:50%}}.has-px-half{padding-left:50%;padding-right:50%}@media screen and (max-width:640px){.has-px-half-mobile{padding-left:50%;padding-right:50%}}@media screen and (min-width:640px){.has-px-half-tablet{padding-left:50%;padding-right:50%}}@media screen and (min-width:1264px){.has-px-half-desktop{padding-left:50%;padding-right:50%}.has-px-full-desktop{padding-left:100%;padding-right:100%}}.has-px-full{padding-left:100%;padding-right:100%}@media screen and (max-width:640px){.has-px-full-mobile{padding-left:100%;padding-right:100%}}@media screen and (min-width:640px){.has-px-full-tablet{padding-left:100%;padding-right:100%}}@media screen and (min-width:1504px){.has-px-full-widescreen{padding-left:100%;padding-right:100%}.has-px-auto-widescreen{padding-left:auto;padding-right:auto}}.has-px-auto{padding-left:auto;padding-right:auto}.has-py-0{padding-top:0;padding-bottom:0}.has-py-1{padding-top:.25rem;padding-bottom:.25rem}.has-py-2{padding-top:.5rem;padding-bottom:.5rem}.has-py-3{padding-top:.75rem;padding-bottom:.75rem}.has-py-4{padding-top:1rem;padding-bottom:1rem}.has-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.has-py-8{padding-top:2rem;padding-bottom:2rem}.has-py-12{padding-top:3rem;padding-bottom:3rem}.has-py-16{padding-top:4rem;padding-bottom:4rem}.has-py-24{padding-top:6rem;padding-bottom:6rem}.has-py-32{padding-top:8rem;padding-bottom:8rem}.has-py-40{padding-top:10rem;padding-bottom:10rem}.has-py-48{padding-top:12rem;padding-bottom:12rem}.has-py-64{padding-top:16rem;padding-bottom:16rem}.has-py-80{padding-top:20rem;padding-bottom:20rem}.has-py-96{padding-top:24rem;padding-bottom:24rem}@media screen and (max-width:640px){.has-px-auto-mobile{padding-left:auto;padding-right:auto}.has-py-0-mobile{padding-top:0;padding-bottom:0}.has-py-1-mobile{padding-top:.25rem;padding-bottom:.25rem}.has-py-2-mobile{padding-top:.5rem;padding-bottom:.5rem}.has-py-3-mobile{padding-top:.75rem;padding-bottom:.75rem}.has-py-4-mobile{padding-top:1rem;padding-bottom:1rem}.has-py-6-mobile{padding-top:1.5rem;padding-bottom:1.5rem}.has-py-8-mobile{padding-top:2rem;padding-bottom:2rem}.has-py-12-mobile{padding-top:3rem;padding-bottom:3rem}.has-py-16-mobile{padding-top:4rem;padding-bottom:4rem}.has-py-24-mobile{padding-top:6rem;padding-bottom:6rem}.has-py-32-mobile{padding-top:8rem;padding-bottom:8rem}.has-py-40-mobile{padding-top:10rem;padding-bottom:10rem}.has-py-48-mobile{padding-top:12rem;padding-bottom:12rem}.has-py-64-mobile{padding-top:16rem;padding-bottom:16rem}.has-py-80-mobile{padding-top:20rem;padding-bottom:20rem}.has-py-96-mobile{padding-top:24rem;padding-bottom:24rem}}@media screen and (min-width:640px){.has-px-auto-tablet{padding-left:auto;padding-right:auto}.has-py-0-tablet{padding-top:0;padding-bottom:0}.has-py-1-tablet{padding-top:.25rem;padding-bottom:.25rem}.has-py-2-tablet{padding-top:.5rem;padding-bottom:.5rem}.has-py-3-tablet{padding-top:.75rem;padding-bottom:.75rem}.has-py-4-tablet{padding-top:1rem;padding-bottom:1rem}.has-py-6-tablet{padding-top:1.5rem;padding-bottom:1.5rem}.has-py-8-tablet{padding-top:2rem;padding-bottom:2rem}.has-py-12-tablet{padding-top:3rem;padding-bottom:3rem}.has-py-16-tablet{padding-top:4rem;padding-bottom:4rem}.has-py-24-tablet{padding-top:6rem;padding-bottom:6rem}.has-py-32-tablet{padding-top:8rem;padding-bottom:8rem}.has-py-40-tablet{padding-top:10rem;padding-bottom:10rem}.has-py-48-tablet{padding-top:12rem;padding-bottom:12rem}.has-py-64-tablet{padding-top:16rem;padding-bottom:16rem}.has-py-80-tablet{padding-top:20rem;padding-bottom:20rem}.has-py-96-tablet{padding-top:24rem;padding-bottom:24rem}}@media screen and (min-width:1264px){.has-px-auto-desktop{padding-left:auto;padding-right:auto}.has-py-0-desktop{padding-top:0;padding-bottom:0}.has-py-1-desktop{padding-top:.25rem;padding-bottom:.25rem}.has-py-2-desktop{padding-top:.5rem;padding-bottom:.5rem}.has-py-3-desktop{padding-top:.75rem;padding-bottom:.75rem}.has-py-4-desktop{padding-top:1rem;padding-bottom:1rem}.has-py-6-desktop{padding-top:1.5rem;padding-bottom:1.5rem}.has-py-8-desktop{padding-top:2rem;padding-bottom:2rem}.has-py-12-desktop{padding-top:3rem;padding-bottom:3rem}.has-py-16-desktop{padding-top:4rem;padding-bottom:4rem}.has-py-24-desktop{padding-top:6rem;padding-bottom:6rem}.has-py-32-desktop{padding-top:8rem;padding-bottom:8rem}.has-py-40-desktop{padding-top:10rem;padding-bottom:10rem}.has-py-48-desktop{padding-top:12rem;padding-bottom:12rem}.has-py-64-desktop{padding-top:16rem;padding-bottom:16rem}.has-py-80-desktop{padding-top:20rem;padding-bottom:20rem}.has-py-96-desktop{padding-top:24rem;padding-bottom:24rem}}@media screen and (min-width:1504px){.has-py-0-widescreen{padding-top:0;padding-bottom:0}.has-py-1-widescreen{padding-top:.25rem;padding-bottom:.25rem}.has-py-2-widescreen{padding-top:.5rem;padding-bottom:.5rem}.has-py-3-widescreen{padding-top:.75rem;padding-bottom:.75rem}.has-py-4-widescreen{padding-top:1rem;padding-bottom:1rem}.has-py-6-widescreen{padding-top:1.5rem;padding-bottom:1.5rem}.has-py-8-widescreen{padding-top:2rem;padding-bottom:2rem}.has-py-12-widescreen{padding-top:3rem;padding-bottom:3rem}.has-py-16-widescreen{padding-top:4rem;padding-bottom:4rem}.has-py-24-widescreen{padding-top:6rem;padding-bottom:6rem}.has-py-32-widescreen{padding-top:8rem;padding-bottom:8rem}.has-py-40-widescreen{padding-top:10rem;padding-bottom:10rem}.has-py-48-widescreen{padding-top:12rem;padding-bottom:12rem}.has-py-64-widescreen{padding-top:16rem;padding-bottom:16rem}.has-py-80-widescreen{padding-top:20rem;padding-bottom:20rem}.has-py-96-widescreen{padding-top:24rem;padding-bottom:24rem}.has-py-none-widescreen{padding-top:0;padding-bottom:0}}.has-py-none{padding-top:0;padding-bottom:0}@media screen and (max-width:640px){.has-py-none-mobile{padding-top:0;padding-bottom:0}}@media screen and (min-width:640px){.has-py-none-tablet{padding-top:0;padding-bottom:0}}@media screen and (min-width:1264px){.has-py-none-desktop{padding-top:0;padding-bottom:0}.has-py-one-desktop{padding-top:1px;padding-bottom:1px}}.has-py-one{padding-top:1px;padding-bottom:1px}@media screen and (max-width:640px){.has-py-one-mobile{padding-top:1px;padding-bottom:1px}}@media screen and (min-width:640px){.has-py-one-tablet{padding-top:1px;padding-bottom:1px}}@media screen and (min-width:1504px){.has-py-one-widescreen{padding-top:1px;padding-bottom:1px}.has-py-half-widescreen{padding-top:50%;padding-bottom:50%}}.has-py-half{padding-top:50%;padding-bottom:50%}@media screen and (max-width:640px){.has-py-half-mobile{padding-top:50%;padding-bottom:50%}}@media screen and (min-width:640px){.has-py-half-tablet{padding-top:50%;padding-bottom:50%}}@media screen and (min-width:1264px){.has-py-half-desktop{padding-top:50%;padding-bottom:50%}.has-py-full-desktop{padding-top:100%;padding-bottom:100%}}.has-py-full{padding-top:100%;padding-bottom:100%}@media screen and (max-width:640px){.has-py-full-mobile{padding-top:100%;padding-bottom:100%}}@media screen and (min-width:640px){.has-py-full-tablet{padding-top:100%;padding-bottom:100%}}@media screen and (min-width:1504px){.has-py-full-widescreen{padding-top:100%;padding-bottom:100%}.has-py-auto-widescreen{padding-top:auto;padding-bottom:auto}}.has-py-auto{padding-top:auto;padding-bottom:auto}@media screen and (max-width:640px){.has-py-auto-mobile{padding-top:auto;padding-bottom:auto}}@media screen and (min-width:640px){.has-py-auto-tablet{padding-top:auto;padding-bottom:auto}}@media screen and (min-width:1264px){.has-py-auto-desktop{padding-top:auto;padding-bottom:auto}}.has-pt-0{padding-top:0}.has-pt-1{padding-top:.25rem}.has-pt-2{padding-top:.5rem}.has-pt-3{padding-top:.75rem}.has-pt-4{padding-top:1rem}.has-pt-6{padding-top:1.5rem}.has-pt-8{padding-top:2rem}.has-pt-12{padding-top:3rem}.has-pt-16{padding-top:4rem}.has-pt-24{padding-top:6rem}.has-pt-32{padding-top:8rem}.has-pt-40{padding-top:10rem}.has-pt-48{padding-top:12rem}.has-pt-64{padding-top:16rem}.has-pt-80{padding-top:20rem}.has-pt-96{padding-top:24rem}@media screen and (max-width:640px){.has-pt-0-mobile{padding-top:0}.has-pt-1-mobile{padding-top:.25rem}.has-pt-2-mobile{padding-top:.5rem}.has-pt-3-mobile{padding-top:.75rem}.has-pt-4-mobile{padding-top:1rem}.has-pt-6-mobile{padding-top:1.5rem}.has-pt-8-mobile{padding-top:2rem}.has-pt-12-mobile{padding-top:3rem}.has-pt-16-mobile{padding-top:4rem}.has-pt-24-mobile{padding-top:6rem}.has-pt-32-mobile{padding-top:8rem}.has-pt-40-mobile{padding-top:10rem}.has-pt-48-mobile{padding-top:12rem}.has-pt-64-mobile{padding-top:16rem}.has-pt-80-mobile{padding-top:20rem}.has-pt-96-mobile{padding-top:24rem}}@media screen and (min-width:640px){.has-pt-0-tablet{padding-top:0}.has-pt-1-tablet{padding-top:.25rem}.has-pt-2-tablet{padding-top:.5rem}.has-pt-3-tablet{padding-top:.75rem}.has-pt-4-tablet{padding-top:1rem}.has-pt-6-tablet{padding-top:1.5rem}.has-pt-8-tablet{padding-top:2rem}.has-pt-12-tablet{padding-top:3rem}.has-pt-16-tablet{padding-top:4rem}.has-pt-24-tablet{padding-top:6rem}.has-pt-32-tablet{padding-top:8rem}.has-pt-40-tablet{padding-top:10rem}.has-pt-48-tablet{padding-top:12rem}.has-pt-64-tablet{padding-top:16rem}.has-pt-80-tablet{padding-top:20rem}.has-pt-96-tablet{padding-top:24rem}}@media screen and (min-width:1264px){.has-pt-0-desktop{padding-top:0}.has-pt-1-desktop{padding-top:.25rem}.has-pt-2-desktop{padding-top:.5rem}.has-pt-3-desktop{padding-top:.75rem}.has-pt-4-desktop{padding-top:1rem}.has-pt-6-desktop{padding-top:1.5rem}.has-pt-8-desktop{padding-top:2rem}.has-pt-12-desktop{padding-top:3rem}.has-pt-16-desktop{padding-top:4rem}.has-pt-24-desktop{padding-top:6rem}.has-pt-32-desktop{padding-top:8rem}.has-pt-40-desktop{padding-top:10rem}.has-pt-48-desktop{padding-top:12rem}.has-pt-64-desktop{padding-top:16rem}.has-pt-80-desktop{padding-top:20rem}.has-pt-96-desktop{padding-top:24rem}}@media screen and (min-width:1504px){.has-pt-0-widescreen{padding-top:0}.has-pt-1-widescreen{padding-top:.25rem}.has-pt-2-widescreen{padding-top:.5rem}.has-pt-3-widescreen{padding-top:.75rem}.has-pt-4-widescreen{padding-top:1rem}.has-pt-6-widescreen{padding-top:1.5rem}.has-pt-8-widescreen{padding-top:2rem}.has-pt-12-widescreen{padding-top:3rem}.has-pt-16-widescreen{padding-top:4rem}.has-pt-24-widescreen{padding-top:6rem}.has-pt-32-widescreen{padding-top:8rem}.has-pt-40-widescreen{padding-top:10rem}.has-pt-48-widescreen{padding-top:12rem}.has-pt-64-widescreen{padding-top:16rem}.has-pt-80-widescreen{padding-top:20rem}.has-pt-96-widescreen{padding-top:24rem}.has-pt-none-widescreen{padding-top:0}}.has-pt-none{padding-top:0}@media screen and (max-width:640px){.has-pt-none-mobile{padding-top:0}}@media screen and (min-width:640px){.has-pt-none-tablet{padding-top:0}}@media screen and (min-width:1264px){.has-pt-none-desktop{padding-top:0}.has-pt-one-desktop{padding-top:1px}}.has-pt-one{padding-top:1px}@media screen and (max-width:640px){.has-pt-one-mobile{padding-top:1px}}@media screen and (min-width:640px){.has-pt-one-tablet{padding-top:1px}}@media screen and (min-width:1504px){.has-pt-one-widescreen{padding-top:1px}.has-pt-half-widescreen{padding-top:50%}}.has-pt-half{padding-top:50%}@media screen and (max-width:640px){.has-pt-half-mobile{padding-top:50%}}@media screen and (min-width:640px){.has-pt-half-tablet{padding-top:50%}}@media screen and (min-width:1264px){.has-pt-half-desktop{padding-top:50%}.has-pt-full-desktop{padding-top:100%}}.has-pt-full{padding-top:100%}@media screen and (max-width:640px){.has-pt-full-mobile{padding-top:100%}}@media screen and (min-width:640px){.has-pt-full-tablet{padding-top:100%}}@media screen and (min-width:1504px){.has-pt-full-widescreen{padding-top:100%}.has-pt-auto-widescreen{padding-top:auto}}.has-pt-auto{padding-top:auto}.has-pb-0{padding-bottom:0}.has-pb-1{padding-bottom:.25rem}.has-pb-2{padding-bottom:.5rem}.has-pb-3{padding-bottom:.75rem}.has-pb-4{padding-bottom:1rem}.has-pb-6{padding-bottom:1.5rem}.has-pb-8{padding-bottom:2rem}.has-pb-12{padding-bottom:3rem}.has-pb-16{padding-bottom:4rem}.has-pb-24{padding-bottom:6rem}.has-pb-32{padding-bottom:8rem}.has-pb-40{padding-bottom:10rem}.has-pb-48{padding-bottom:12rem}.has-pb-64{padding-bottom:16rem}.has-pb-80{padding-bottom:20rem}.has-pb-96{padding-bottom:24rem}@media screen and (max-width:640px){.has-pt-auto-mobile{padding-top:auto}.has-pb-0-mobile{padding-bottom:0}.has-pb-1-mobile{padding-bottom:.25rem}.has-pb-2-mobile{padding-bottom:.5rem}.has-pb-3-mobile{padding-bottom:.75rem}.has-pb-4-mobile{padding-bottom:1rem}.has-pb-6-mobile{padding-bottom:1.5rem}.has-pb-8-mobile{padding-bottom:2rem}.has-pb-12-mobile{padding-bottom:3rem}.has-pb-16-mobile{padding-bottom:4rem}.has-pb-24-mobile{padding-bottom:6rem}.has-pb-32-mobile{padding-bottom:8rem}.has-pb-40-mobile{padding-bottom:10rem}.has-pb-48-mobile{padding-bottom:12rem}.has-pb-64-mobile{padding-bottom:16rem}.has-pb-80-mobile{padding-bottom:20rem}.has-pb-96-mobile{padding-bottom:24rem}}@media screen and (min-width:640px){.has-pt-auto-tablet{padding-top:auto}.has-pb-0-tablet{padding-bottom:0}.has-pb-1-tablet{padding-bottom:.25rem}.has-pb-2-tablet{padding-bottom:.5rem}.has-pb-3-tablet{padding-bottom:.75rem}.has-pb-4-tablet{padding-bottom:1rem}.has-pb-6-tablet{padding-bottom:1.5rem}.has-pb-8-tablet{padding-bottom:2rem}.has-pb-12-tablet{padding-bottom:3rem}.has-pb-16-tablet{padding-bottom:4rem}.has-pb-24-tablet{padding-bottom:6rem}.has-pb-32-tablet{padding-bottom:8rem}.has-pb-40-tablet{padding-bottom:10rem}.has-pb-48-tablet{padding-bottom:12rem}.has-pb-64-tablet{padding-bottom:16rem}.has-pb-80-tablet{padding-bottom:20rem}.has-pb-96-tablet{padding-bottom:24rem}}@media screen and (min-width:1264px){.has-pt-auto-desktop{padding-top:auto}.has-pb-0-desktop{padding-bottom:0}.has-pb-1-desktop{padding-bottom:.25rem}.has-pb-2-desktop{padding-bottom:.5rem}.has-pb-3-desktop{padding-bottom:.75rem}.has-pb-4-desktop{padding-bottom:1rem}.has-pb-6-desktop{padding-bottom:1.5rem}.has-pb-8-desktop{padding-bottom:2rem}.has-pb-12-desktop{padding-bottom:3rem}.has-pb-16-desktop{padding-bottom:4rem}.has-pb-24-desktop{padding-bottom:6rem}.has-pb-32-desktop{padding-bottom:8rem}.has-pb-40-desktop{padding-bottom:10rem}.has-pb-48-desktop{padding-bottom:12rem}.has-pb-64-desktop{padding-bottom:16rem}.has-pb-80-desktop{padding-bottom:20rem}.has-pb-96-desktop{padding-bottom:24rem}}@media screen and (min-width:1504px){.has-pb-0-widescreen{padding-bottom:0}.has-pb-1-widescreen{padding-bottom:.25rem}.has-pb-2-widescreen{padding-bottom:.5rem}.has-pb-3-widescreen{padding-bottom:.75rem}.has-pb-4-widescreen{padding-bottom:1rem}.has-pb-6-widescreen{padding-bottom:1.5rem}.has-pb-8-widescreen{padding-bottom:2rem}.has-pb-12-widescreen{padding-bottom:3rem}.has-pb-16-widescreen{padding-bottom:4rem}.has-pb-24-widescreen{padding-bottom:6rem}.has-pb-32-widescreen{padding-bottom:8rem}.has-pb-40-widescreen{padding-bottom:10rem}.has-pb-48-widescreen{padding-bottom:12rem}.has-pb-64-widescreen{padding-bottom:16rem}.has-pb-80-widescreen{padding-bottom:20rem}.has-pb-96-widescreen{padding-bottom:24rem}.has-pb-none-widescreen{padding-bottom:0}}.has-pb-none{padding-bottom:0}@media screen and (max-width:640px){.has-pb-none-mobile{padding-bottom:0}}@media screen and (min-width:640px){.has-pb-none-tablet{padding-bottom:0}}@media screen and (min-width:1264px){.has-pb-none-desktop{padding-bottom:0}.has-pb-one-desktop{padding-bottom:1px}}.has-pb-one{padding-bottom:1px}@media screen and (max-width:640px){.has-pb-one-mobile{padding-bottom:1px}}@media screen and (min-width:640px){.has-pb-one-tablet{padding-bottom:1px}}@media screen and (min-width:1504px){.has-pb-one-widescreen{padding-bottom:1px}.has-pb-half-widescreen{padding-bottom:50%}}.has-pb-half{padding-bottom:50%}@media screen and (max-width:640px){.has-pb-half-mobile{padding-bottom:50%}}@media screen and (min-width:640px){.has-pb-half-tablet{padding-bottom:50%}}@media screen and (min-width:1264px){.has-pb-half-desktop{padding-bottom:50%}.has-pb-full-desktop{padding-bottom:100%}}.has-pb-full{padding-bottom:100%}@media screen and (max-width:640px){.has-pb-full-mobile{padding-bottom:100%}}@media screen and (min-width:640px){.has-pb-full-tablet{padding-bottom:100%}}@media screen and (min-width:1504px){.has-pb-full-widescreen{padding-bottom:100%}.has-pb-auto-widescreen{padding-bottom:auto}}.has-pb-auto{padding-bottom:auto}.has-pl-0{padding-left:0}.has-pl-1{padding-left:.25rem}.has-pl-2{padding-left:.5rem}.has-pl-3{padding-left:.75rem}.has-pl-4{padding-left:1rem}.has-pl-6{padding-left:1.5rem}.has-pl-8{padding-left:2rem}.has-pl-12{padding-left:3rem}.has-pl-16{padding-left:4rem}.has-pl-24{padding-left:6rem}.has-pl-32{padding-left:8rem}.has-pl-40{padding-left:10rem}.has-pl-48{padding-left:12rem}.has-pl-64{padding-left:16rem}.has-pl-80{padding-left:20rem}.has-pl-96{padding-left:24rem}@media screen and (max-width:640px){.has-pb-auto-mobile{padding-bottom:auto}.has-pl-0-mobile{padding-left:0}.has-pl-1-mobile{padding-left:.25rem}.has-pl-2-mobile{padding-left:.5rem}.has-pl-3-mobile{padding-left:.75rem}.has-pl-4-mobile{padding-left:1rem}.has-pl-6-mobile{padding-left:1.5rem}.has-pl-8-mobile{padding-left:2rem}.has-pl-12-mobile{padding-left:3rem}.has-pl-16-mobile{padding-left:4rem}.has-pl-24-mobile{padding-left:6rem}.has-pl-32-mobile{padding-left:8rem}.has-pl-40-mobile{padding-left:10rem}.has-pl-48-mobile{padding-left:12rem}.has-pl-64-mobile{padding-left:16rem}.has-pl-80-mobile{padding-left:20rem}.has-pl-96-mobile{padding-left:24rem}}@media screen and (min-width:640px){.has-pb-auto-tablet{padding-bottom:auto}.has-pl-0-tablet{padding-left:0}.has-pl-1-tablet{padding-left:.25rem}.has-pl-2-tablet{padding-left:.5rem}.has-pl-3-tablet{padding-left:.75rem}.has-pl-4-tablet{padding-left:1rem}.has-pl-6-tablet{padding-left:1.5rem}.has-pl-8-tablet{padding-left:2rem}.has-pl-12-tablet{padding-left:3rem}.has-pl-16-tablet{padding-left:4rem}.has-pl-24-tablet{padding-left:6rem}.has-pl-32-tablet{padding-left:8rem}.has-pl-40-tablet{padding-left:10rem}.has-pl-48-tablet{padding-left:12rem}.has-pl-64-tablet{padding-left:16rem}.has-pl-80-tablet{padding-left:20rem}.has-pl-96-tablet{padding-left:24rem}}@media screen and (min-width:1264px){.has-pb-auto-desktop{padding-bottom:auto}.has-pl-0-desktop{padding-left:0}.has-pl-1-desktop{padding-left:.25rem}.has-pl-2-desktop{padding-left:.5rem}.has-pl-3-desktop{padding-left:.75rem}.has-pl-4-desktop{padding-left:1rem}.has-pl-6-desktop{padding-left:1.5rem}.has-pl-8-desktop{padding-left:2rem}.has-pl-12-desktop{padding-left:3rem}.has-pl-16-desktop{padding-left:4rem}.has-pl-24-desktop{padding-left:6rem}.has-pl-32-desktop{padding-left:8rem}.has-pl-40-desktop{padding-left:10rem}.has-pl-48-desktop{padding-left:12rem}.has-pl-64-desktop{padding-left:16rem}.has-pl-80-desktop{padding-left:20rem}.has-pl-96-desktop{padding-left:24rem}}@media screen and (min-width:1504px){.has-pl-0-widescreen{padding-left:0}.has-pl-1-widescreen{padding-left:.25rem}.has-pl-2-widescreen{padding-left:.5rem}.has-pl-3-widescreen{padding-left:.75rem}.has-pl-4-widescreen{padding-left:1rem}.has-pl-6-widescreen{padding-left:1.5rem}.has-pl-8-widescreen{padding-left:2rem}.has-pl-12-widescreen{padding-left:3rem}.has-pl-16-widescreen{padding-left:4rem}.has-pl-24-widescreen{padding-left:6rem}.has-pl-32-widescreen{padding-left:8rem}.has-pl-40-widescreen{padding-left:10rem}.has-pl-48-widescreen{padding-left:12rem}.has-pl-64-widescreen{padding-left:16rem}.has-pl-80-widescreen{padding-left:20rem}.has-pl-96-widescreen{padding-left:24rem}.has-pl-none-widescreen{padding-left:0}}.has-pl-none{padding-left:0}@media screen and (max-width:640px){.has-pl-none-mobile{padding-left:0}}@media screen and (min-width:640px){.has-pl-none-tablet{padding-left:0}}@media screen and (min-width:1264px){.has-pl-none-desktop{padding-left:0}.has-pl-one-desktop{padding-left:1px}}.has-pl-one{padding-left:1px}@media screen and (max-width:640px){.has-pl-one-mobile{padding-left:1px}}@media screen and (min-width:640px){.has-pl-one-tablet{padding-left:1px}}@media screen and (min-width:1504px){.has-pl-one-widescreen{padding-left:1px}.has-pl-half-widescreen{padding-left:50%}}.has-pl-half{padding-left:50%}@media screen and (max-width:640px){.has-pl-half-mobile{padding-left:50%}}@media screen and (min-width:640px){.has-pl-half-tablet{padding-left:50%}}@media screen and (min-width:1264px){.has-pl-half-desktop{padding-left:50%}.has-pl-full-desktop{padding-left:100%}}.has-pl-full{padding-left:100%}@media screen and (max-width:640px){.has-pl-full-mobile{padding-left:100%}}@media screen and (min-width:640px){.has-pl-full-tablet{padding-left:100%}}@media screen and (min-width:1504px){.has-pl-full-widescreen{padding-left:100%}.has-pl-auto-widescreen{padding-left:auto}}.has-pl-auto{padding-left:auto}.has-pr-0{padding-right:0}.has-pr-1{padding-right:.25rem}.has-pr-2{padding-right:.5rem}.has-pr-3{padding-right:.75rem}.has-pr-4{padding-right:1rem}.has-pr-6{padding-right:1.5rem}.has-pr-8{padding-right:2rem}.has-pr-12{padding-right:3rem}.has-pr-16{padding-right:4rem}.has-pr-24{padding-right:6rem}.has-pr-32{padding-right:8rem}.has-pr-40{padding-right:10rem}.has-pr-48{padding-right:12rem}.has-pr-64{padding-right:16rem}.has-pr-80{padding-right:20rem}.has-pr-96{padding-right:24rem}@media screen and (max-width:640px){.has-pl-auto-mobile{padding-left:auto}.has-pr-0-mobile{padding-right:0}.has-pr-1-mobile{padding-right:.25rem}.has-pr-2-mobile{padding-right:.5rem}.has-pr-3-mobile{padding-right:.75rem}.has-pr-4-mobile{padding-right:1rem}.has-pr-6-mobile{padding-right:1.5rem}.has-pr-8-mobile{padding-right:2rem}.has-pr-12-mobile{padding-right:3rem}.has-pr-16-mobile{padding-right:4rem}.has-pr-24-mobile{padding-right:6rem}.has-pr-32-mobile{padding-right:8rem}.has-pr-40-mobile{padding-right:10rem}.has-pr-48-mobile{padding-right:12rem}.has-pr-64-mobile{padding-right:16rem}.has-pr-80-mobile{padding-right:20rem}.has-pr-96-mobile{padding-right:24rem}}@media screen and (min-width:640px){.has-pl-auto-tablet{padding-left:auto}.has-pr-0-tablet{padding-right:0}.has-pr-1-tablet{padding-right:.25rem}.has-pr-2-tablet{padding-right:.5rem}.has-pr-3-tablet{padding-right:.75rem}.has-pr-4-tablet{padding-right:1rem}.has-pr-6-tablet{padding-right:1.5rem}.has-pr-8-tablet{padding-right:2rem}.has-pr-12-tablet{padding-right:3rem}.has-pr-16-tablet{padding-right:4rem}.has-pr-24-tablet{padding-right:6rem}.has-pr-32-tablet{padding-right:8rem}.has-pr-40-tablet{padding-right:10rem}.has-pr-48-tablet{padding-right:12rem}.has-pr-64-tablet{padding-right:16rem}.has-pr-80-tablet{padding-right:20rem}.has-pr-96-tablet{padding-right:24rem}}@media screen and (min-width:1264px){.has-pl-auto-desktop{padding-left:auto}.has-pr-0-desktop{padding-right:0}.has-pr-1-desktop{padding-right:.25rem}.has-pr-2-desktop{padding-right:.5rem}.has-pr-3-desktop{padding-right:.75rem}.has-pr-4-desktop{padding-right:1rem}.has-pr-6-desktop{padding-right:1.5rem}.has-pr-8-desktop{padding-right:2rem}.has-pr-12-desktop{padding-right:3rem}.has-pr-16-desktop{padding-right:4rem}.has-pr-24-desktop{padding-right:6rem}.has-pr-32-desktop{padding-right:8rem}.has-pr-40-desktop{padding-right:10rem}.has-pr-48-desktop{padding-right:12rem}.has-pr-64-desktop{padding-right:16rem}.has-pr-80-desktop{padding-right:20rem}.has-pr-96-desktop{padding-right:24rem}}@media screen and (min-width:1504px){.has-pr-0-widescreen{padding-right:0}.has-pr-1-widescreen{padding-right:.25rem}.has-pr-2-widescreen{padding-right:.5rem}.has-pr-3-widescreen{padding-right:.75rem}.has-pr-4-widescreen{padding-right:1rem}.has-pr-6-widescreen{padding-right:1.5rem}.has-pr-8-widescreen{padding-right:2rem}.has-pr-12-widescreen{padding-right:3rem}.has-pr-16-widescreen{padding-right:4rem}.has-pr-24-widescreen{padding-right:6rem}.has-pr-32-widescreen{padding-right:8rem}.has-pr-40-widescreen{padding-right:10rem}.has-pr-48-widescreen{padding-right:12rem}.has-pr-64-widescreen{padding-right:16rem}.has-pr-80-widescreen{padding-right:20rem}.has-pr-96-widescreen{padding-right:24rem}.has-pr-none-widescreen{padding-right:0}}.has-pr-none{padding-right:0}@media screen and (max-width:640px){.has-pr-none-mobile{padding-right:0}}@media screen and (min-width:640px){.has-pr-none-tablet{padding-right:0}}@media screen and (min-width:1264px){.has-pr-none-desktop{padding-right:0}.has-pr-one-desktop{padding-right:1px}}.has-pr-one{padding-right:1px}@media screen and (max-width:640px){.has-pr-one-mobile{padding-right:1px}}@media screen and (min-width:640px){.has-pr-one-tablet{padding-right:1px}}@media screen and (min-width:1504px){.has-pr-one-widescreen{padding-right:1px}.has-pr-half-widescreen{padding-right:50%}}.has-pr-half{padding-right:50%}@media screen and (max-width:640px){.has-pr-half-mobile{padding-right:50%}}@media screen and (min-width:640px){.has-pr-half-tablet{padding-right:50%}}@media screen and (min-width:1264px){.has-pr-half-desktop{padding-right:50%}.has-pr-full-desktop{padding-right:100%}}.has-pr-full{padding-right:100%}@media screen and (max-width:640px){.has-pr-full-mobile{padding-right:100%}}@media screen and (min-width:640px){.has-pr-full-tablet{padding-right:100%}}@media screen and (min-width:1504px){.has-pr-full-widescreen{padding-right:100%}.has-pr-auto-widescreen{padding-right:auto}}.has-pr-auto{padding-right:auto}.has-m-0{margin:0}.has-m-1{margin:.25rem}.has-m-2{margin:.5rem}.has-m-3{margin:.75rem}.has-m-4{margin:1rem}.has-m-6{margin:1.5rem}.has-m-8{margin:2rem}.has-m-12{margin:3rem}.has-m-16{margin:4rem}.has-m-24{margin:6rem}.has-m-32{margin:8rem}.has-m-40{margin:10rem}.has-m-48{margin:12rem}.has-m-64{margin:16rem}.has-m-80{margin:20rem}.has-m-96{margin:24rem}@media screen and (max-width:640px){.has-pr-auto-mobile{padding-right:auto}.has-m-0-mobile{margin:0}.has-m-1-mobile{margin:.25rem}.has-m-2-mobile{margin:.5rem}.has-m-3-mobile{margin:.75rem}.has-m-4-mobile{margin:1rem}.has-m-6-mobile{margin:1.5rem}.has-m-8-mobile{margin:2rem}.has-m-12-mobile{margin:3rem}.has-m-16-mobile{margin:4rem}.has-m-24-mobile{margin:6rem}.has-m-32-mobile{margin:8rem}.has-m-40-mobile{margin:10rem}.has-m-48-mobile{margin:12rem}.has-m-64-mobile{margin:16rem}.has-m-80-mobile{margin:20rem}.has-m-96-mobile{margin:24rem}}@media screen and (min-width:640px){.has-pr-auto-tablet{padding-right:auto}.has-m-0-tablet{margin:0}.has-m-1-tablet{margin:.25rem}.has-m-2-tablet{margin:.5rem}.has-m-3-tablet{margin:.75rem}.has-m-4-tablet{margin:1rem}.has-m-6-tablet{margin:1.5rem}.has-m-8-tablet{margin:2rem}.has-m-12-tablet{margin:3rem}.has-m-16-tablet{margin:4rem}.has-m-24-tablet{margin:6rem}.has-m-32-tablet{margin:8rem}.has-m-40-tablet{margin:10rem}.has-m-48-tablet{margin:12rem}.has-m-64-tablet{margin:16rem}.has-m-80-tablet{margin:20rem}.has-m-96-tablet{margin:24rem}}@media screen and (min-width:1264px){.has-pr-auto-desktop{padding-right:auto}.has-m-0-desktop{margin:0}.has-m-1-desktop{margin:.25rem}.has-m-2-desktop{margin:.5rem}.has-m-3-desktop{margin:.75rem}.has-m-4-desktop{margin:1rem}.has-m-6-desktop{margin:1.5rem}.has-m-8-desktop{margin:2rem}.has-m-12-desktop{margin:3rem}.has-m-16-desktop{margin:4rem}.has-m-24-desktop{margin:6rem}.has-m-32-desktop{margin:8rem}.has-m-40-desktop{margin:10rem}.has-m-48-desktop{margin:12rem}.has-m-64-desktop{margin:16rem}.has-m-80-desktop{margin:20rem}.has-m-96-desktop{margin:24rem}}@media screen and (min-width:1504px){.has-m-0-widescreen{margin:0}.has-m-1-widescreen{margin:.25rem}.has-m-2-widescreen{margin:.5rem}.has-m-3-widescreen{margin:.75rem}.has-m-4-widescreen{margin:1rem}.has-m-6-widescreen{margin:1.5rem}.has-m-8-widescreen{margin:2rem}.has-m-12-widescreen{margin:3rem}.has-m-16-widescreen{margin:4rem}.has-m-24-widescreen{margin:6rem}.has-m-32-widescreen{margin:8rem}.has-m-40-widescreen{margin:10rem}.has-m-48-widescreen{margin:12rem}.has-m-64-widescreen{margin:16rem}.has-m-80-widescreen{margin:20rem}.has-m-96-widescreen{margin:24rem}.has-m-none-widescreen{margin:0}}.has-m-none{margin:0}@media screen and (max-width:640px){.has-m-none-mobile{margin:0}}@media screen and (min-width:640px){.has-m-none-tablet{margin:0}}@media screen and (min-width:1264px){.has-m-none-desktop{margin:0}.has-m-one-desktop{margin:1px}}.has-m-one{margin:1px}@media screen and (max-width:640px){.has-m-one-mobile{margin:1px}}@media screen and (min-width:640px){.has-m-one-tablet{margin:1px}}@media screen and (min-width:1504px){.has-m-one-widescreen{margin:1px}.has-m-half-widescreen{margin:50%}}.has-m-half{margin:50%}@media screen and (max-width:640px){.has-m-half-mobile{margin:50%}}@media screen and (min-width:640px){.has-m-half-tablet{margin:50%}}@media screen and (min-width:1264px){.has-m-half-desktop{margin:50%}.has-m-full-desktop{margin:100%}}.has-m-full{margin:100%}@media screen and (max-width:640px){.has-m-full-mobile{margin:100%}}@media screen and (min-width:640px){.has-m-full-tablet{margin:100%}}@media screen and (min-width:1504px){.has-m-full-widescreen{margin:100%}.has-m-auto-widescreen{margin:auto}}.has-m-auto{margin:auto}@media screen and (max-width:640px){.has-m-auto-mobile{margin:auto}}@media screen and (min-width:640px){.has-m-auto-tablet{margin:auto}}@media screen and (min-width:1264px){.has-m-auto-desktop{margin:auto}}.has-mx-0{margin-left:0;margin-right:0}.has-mx-1{margin-left:.25rem;margin-right:.25rem}.has-mx-2{margin-left:.5rem;margin-right:.5rem}.has-mx-3{margin-left:.75rem;margin-right:.75rem}.has-mx-4{margin-left:1rem;margin-right:1rem}.has-mx-6{margin-left:1.5rem;margin-right:1.5rem}.has-mx-8{margin-left:2rem;margin-right:2rem}.has-mx-12{margin-left:3rem;margin-right:3rem}.has-mx-16{margin-left:4rem;margin-right:4rem}.has-mx-24{margin-left:6rem;margin-right:6rem}.has-mx-32{margin-left:8rem;margin-right:8rem}.has-mx-40{margin-left:10rem;margin-right:10rem}.has-mx-48{margin-left:12rem;margin-right:12rem}.has-mx-64{margin-left:16rem;margin-right:16rem}.has-mx-80{margin-left:20rem;margin-right:20rem}.has-mx-96{margin-left:24rem;margin-right:24rem}@media screen and (max-width:640px){.has-mx-0-mobile{margin-left:0;margin-right:0}.has-mx-1-mobile{margin-left:.25rem;margin-right:.25rem}.has-mx-2-mobile{margin-left:.5rem;margin-right:.5rem}.has-mx-3-mobile{margin-left:.75rem;margin-right:.75rem}.has-mx-4-mobile{margin-left:1rem;margin-right:1rem}.has-mx-6-mobile{margin-left:1.5rem;margin-right:1.5rem}.has-mx-8-mobile{margin-left:2rem;margin-right:2rem}.has-mx-12-mobile{margin-left:3rem;margin-right:3rem}.has-mx-16-mobile{margin-left:4rem;margin-right:4rem}.has-mx-24-mobile{margin-left:6rem;margin-right:6rem}.has-mx-32-mobile{margin-left:8rem;margin-right:8rem}.has-mx-40-mobile{margin-left:10rem;margin-right:10rem}.has-mx-48-mobile{margin-left:12rem;margin-right:12rem}.has-mx-64-mobile{margin-left:16rem;margin-right:16rem}.has-mx-80-mobile{margin-left:20rem;margin-right:20rem}.has-mx-96-mobile{margin-left:24rem;margin-right:24rem}}@media screen and (min-width:640px){.has-mx-0-tablet{margin-left:0;margin-right:0}.has-mx-1-tablet{margin-left:.25rem;margin-right:.25rem}.has-mx-2-tablet{margin-left:.5rem;margin-right:.5rem}.has-mx-3-tablet{margin-left:.75rem;margin-right:.75rem}.has-mx-4-tablet{margin-left:1rem;margin-right:1rem}.has-mx-6-tablet{margin-left:1.5rem;margin-right:1.5rem}.has-mx-8-tablet{margin-left:2rem;margin-right:2rem}.has-mx-12-tablet{margin-left:3rem;margin-right:3rem}.has-mx-16-tablet{margin-left:4rem;margin-right:4rem}.has-mx-24-tablet{margin-left:6rem;margin-right:6rem}.has-mx-32-tablet{margin-left:8rem;margin-right:8rem}.has-mx-40-tablet{margin-left:10rem;margin-right:10rem}.has-mx-48-tablet{margin-left:12rem;margin-right:12rem}.has-mx-64-tablet{margin-left:16rem;margin-right:16rem}.has-mx-80-tablet{margin-left:20rem;margin-right:20rem}.has-mx-96-tablet{margin-left:24rem;margin-right:24rem}}@media screen and (min-width:1264px){.has-mx-0-desktop{margin-left:0;margin-right:0}.has-mx-1-desktop{margin-left:.25rem;margin-right:.25rem}.has-mx-2-desktop{margin-left:.5rem;margin-right:.5rem}.has-mx-3-desktop{margin-left:.75rem;margin-right:.75rem}.has-mx-4-desktop{margin-left:1rem;margin-right:1rem}.has-mx-6-desktop{margin-left:1.5rem;margin-right:1.5rem}.has-mx-8-desktop{margin-left:2rem;margin-right:2rem}.has-mx-12-desktop{margin-left:3rem;margin-right:3rem}.has-mx-16-desktop{margin-left:4rem;margin-right:4rem}.has-mx-24-desktop{margin-left:6rem;margin-right:6rem}.has-mx-32-desktop{margin-left:8rem;margin-right:8rem}.has-mx-40-desktop{margin-left:10rem;margin-right:10rem}.has-mx-48-desktop{margin-left:12rem;margin-right:12rem}.has-mx-64-desktop{margin-left:16rem;margin-right:16rem}.has-mx-80-desktop{margin-left:20rem;margin-right:20rem}.has-mx-96-desktop{margin-left:24rem;margin-right:24rem}}@media screen and (min-width:1504px){.has-mx-0-widescreen{margin-left:0;margin-right:0}.has-mx-1-widescreen{margin-left:.25rem;margin-right:.25rem}.has-mx-2-widescreen{margin-left:.5rem;margin-right:.5rem}.has-mx-3-widescreen{margin-left:.75rem;margin-right:.75rem}.has-mx-4-widescreen{margin-left:1rem;margin-right:1rem}.has-mx-6-widescreen{margin-left:1.5rem;margin-right:1.5rem}.has-mx-8-widescreen{margin-left:2rem;margin-right:2rem}.has-mx-12-widescreen{margin-left:3rem;margin-right:3rem}.has-mx-16-widescreen{margin-left:4rem;margin-right:4rem}.has-mx-24-widescreen{margin-left:6rem;margin-right:6rem}.has-mx-32-widescreen{margin-left:8rem;margin-right:8rem}.has-mx-40-widescreen{margin-left:10rem;margin-right:10rem}.has-mx-48-widescreen{margin-left:12rem;margin-right:12rem}.has-mx-64-widescreen{margin-left:16rem;margin-right:16rem}.has-mx-80-widescreen{margin-left:20rem;margin-right:20rem}.has-mx-96-widescreen{margin-left:24rem;margin-right:24rem}.has-mx-none-widescreen{margin-left:0;margin-right:0}}.has-mx-none{margin-left:0;margin-right:0}@media screen and (max-width:640px){.has-mx-none-mobile{margin-left:0;margin-right:0}}@media screen and (min-width:640px){.has-mx-none-tablet{margin-left:0;margin-right:0}}@media screen and (min-width:1264px){.has-mx-none-desktop{margin-left:0;margin-right:0}.has-mx-one-desktop{margin-left:1px;margin-right:1px}}.has-mx-one{margin-left:1px;margin-right:1px}@media screen and (max-width:640px){.has-mx-one-mobile{margin-left:1px;margin-right:1px}}@media screen and (min-width:640px){.has-mx-one-tablet{margin-left:1px;margin-right:1px}}@media screen and (min-width:1504px){.has-mx-one-widescreen{margin-left:1px;margin-right:1px}.has-mx-half-widescreen{margin-left:50%;margin-right:50%}}.has-mx-half{margin-left:50%;margin-right:50%}@media screen and (max-width:640px){.has-mx-half-mobile{margin-left:50%;margin-right:50%}}@media screen and (min-width:640px){.has-mx-half-tablet{margin-left:50%;margin-right:50%}}@media screen and (min-width:1264px){.has-mx-half-desktop{margin-left:50%;margin-right:50%}.has-mx-full-desktop{margin-left:100%;margin-right:100%}}.has-mx-full{margin-left:100%;margin-right:100%}@media screen and (max-width:640px){.has-mx-full-mobile{margin-left:100%;margin-right:100%}}@media screen and (min-width:640px){.has-mx-full-tablet{margin-left:100%;margin-right:100%}}@media screen and (min-width:1504px){.has-mx-full-widescreen{margin-left:100%;margin-right:100%}.has-mx-auto-widescreen{margin-left:auto;margin-right:auto}}.has-mx-auto{margin-left:auto;margin-right:auto}.has-my-0{margin-top:0;margin-bottom:0}.has-my-1{margin-top:.25rem;margin-bottom:.25rem}.has-my-2{margin-top:.5rem;margin-bottom:.5rem}.has-my-3{margin-top:.75rem;margin-bottom:.75rem}.has-my-4{margin-top:1rem;margin-bottom:1rem}.has-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.has-my-8{margin-top:2rem;margin-bottom:2rem}.has-my-12{margin-top:3rem;margin-bottom:3rem}.has-my-16{margin-top:4rem;margin-bottom:4rem}.has-my-24{margin-top:6rem;margin-bottom:6rem}.has-my-32{margin-top:8rem;margin-bottom:8rem}.has-my-40{margin-top:10rem;margin-bottom:10rem}.has-my-48{margin-top:12rem;margin-bottom:12rem}.has-my-64{margin-top:16rem;margin-bottom:16rem}.has-my-80{margin-top:20rem;margin-bottom:20rem}.has-my-96{margin-top:24rem;margin-bottom:24rem}@media screen and (max-width:640px){.has-mx-auto-mobile{margin-left:auto;margin-right:auto}.has-my-0-mobile{margin-top:0;margin-bottom:0}.has-my-1-mobile{margin-top:.25rem;margin-bottom:.25rem}.has-my-2-mobile{margin-top:.5rem;margin-bottom:.5rem}.has-my-3-mobile{margin-top:.75rem;margin-bottom:.75rem}.has-my-4-mobile{margin-top:1rem;margin-bottom:1rem}.has-my-6-mobile{margin-top:1.5rem;margin-bottom:1.5rem}.has-my-8-mobile{margin-top:2rem;margin-bottom:2rem}.has-my-12-mobile{margin-top:3rem;margin-bottom:3rem}.has-my-16-mobile{margin-top:4rem;margin-bottom:4rem}.has-my-24-mobile{margin-top:6rem;margin-bottom:6rem}.has-my-32-mobile{margin-top:8rem;margin-bottom:8rem}.has-my-40-mobile{margin-top:10rem;margin-bottom:10rem}.has-my-48-mobile{margin-top:12rem;margin-bottom:12rem}.has-my-64-mobile{margin-top:16rem;margin-bottom:16rem}.has-my-80-mobile{margin-top:20rem;margin-bottom:20rem}.has-my-96-mobile{margin-top:24rem;margin-bottom:24rem}}@media screen and (min-width:640px){.has-mx-auto-tablet{margin-left:auto;margin-right:auto}.has-my-0-tablet{margin-top:0;margin-bottom:0}.has-my-1-tablet{margin-top:.25rem;margin-bottom:.25rem}.has-my-2-tablet{margin-top:.5rem;margin-bottom:.5rem}.has-my-3-tablet{margin-top:.75rem;margin-bottom:.75rem}.has-my-4-tablet{margin-top:1rem;margin-bottom:1rem}.has-my-6-tablet{margin-top:1.5rem;margin-bottom:1.5rem}.has-my-8-tablet{margin-top:2rem;margin-bottom:2rem}.has-my-12-tablet{margin-top:3rem;margin-bottom:3rem}.has-my-16-tablet{margin-top:4rem;margin-bottom:4rem}.has-my-24-tablet{margin-top:6rem;margin-bottom:6rem}.has-my-32-tablet{margin-top:8rem;margin-bottom:8rem}.has-my-40-tablet{margin-top:10rem;margin-bottom:10rem}.has-my-48-tablet{margin-top:12rem;margin-bottom:12rem}.has-my-64-tablet{margin-top:16rem;margin-bottom:16rem}.has-my-80-tablet{margin-top:20rem;margin-bottom:20rem}.has-my-96-tablet{margin-top:24rem;margin-bottom:24rem}}@media screen and (min-width:1264px){.has-mx-auto-desktop{margin-left:auto;margin-right:auto}.has-my-0-desktop{margin-top:0;margin-bottom:0}.has-my-1-desktop{margin-top:.25rem;margin-bottom:.25rem}.has-my-2-desktop{margin-top:.5rem;margin-bottom:.5rem}.has-my-3-desktop{margin-top:.75rem;margin-bottom:.75rem}.has-my-4-desktop{margin-top:1rem;margin-bottom:1rem}.has-my-6-desktop{margin-top:1.5rem;margin-bottom:1.5rem}.has-my-8-desktop{margin-top:2rem;margin-bottom:2rem}.has-my-12-desktop{margin-top:3rem;margin-bottom:3rem}.has-my-16-desktop{margin-top:4rem;margin-bottom:4rem}.has-my-24-desktop{margin-top:6rem;margin-bottom:6rem}.has-my-32-desktop{margin-top:8rem;margin-bottom:8rem}.has-my-40-desktop{margin-top:10rem;margin-bottom:10rem}.has-my-48-desktop{margin-top:12rem;margin-bottom:12rem}.has-my-64-desktop{margin-top:16rem;margin-bottom:16rem}.has-my-80-desktop{margin-top:20rem;margin-bottom:20rem}.has-my-96-desktop{margin-top:24rem;margin-bottom:24rem}}@media screen and (min-width:1504px){.has-my-0-widescreen{margin-top:0;margin-bottom:0}.has-my-1-widescreen{margin-top:.25rem;margin-bottom:.25rem}.has-my-2-widescreen{margin-top:.5rem;margin-bottom:.5rem}.has-my-3-widescreen{margin-top:.75rem;margin-bottom:.75rem}.has-my-4-widescreen{margin-top:1rem;margin-bottom:1rem}.has-my-6-widescreen{margin-top:1.5rem;margin-bottom:1.5rem}.has-my-8-widescreen{margin-top:2rem;margin-bottom:2rem}.has-my-12-widescreen{margin-top:3rem;margin-bottom:3rem}.has-my-16-widescreen{margin-top:4rem;margin-bottom:4rem}.has-my-24-widescreen{margin-top:6rem;margin-bottom:6rem}.has-my-32-widescreen{margin-top:8rem;margin-bottom:8rem}.has-my-40-widescreen{margin-top:10rem;margin-bottom:10rem}.has-my-48-widescreen{margin-top:12rem;margin-bottom:12rem}.has-my-64-widescreen{margin-top:16rem;margin-bottom:16rem}.has-my-80-widescreen{margin-top:20rem;margin-bottom:20rem}.has-my-96-widescreen{margin-top:24rem;margin-bottom:24rem}.has-my-none-widescreen{margin-top:0;margin-bottom:0}}.has-my-none{margin-top:0;margin-bottom:0}@media screen and (max-width:640px){.has-my-none-mobile{margin-top:0;margin-bottom:0}}@media screen and (min-width:640px){.has-my-none-tablet{margin-top:0;margin-bottom:0}}@media screen and (min-width:1264px){.has-my-none-desktop{margin-top:0;margin-bottom:0}.has-my-one-desktop{margin-top:1px;margin-bottom:1px}}.has-my-one{margin-top:1px;margin-bottom:1px}@media screen and (max-width:640px){.has-my-one-mobile{margin-top:1px;margin-bottom:1px}}@media screen and (min-width:640px){.has-my-one-tablet{margin-top:1px;margin-bottom:1px}}@media screen and (min-width:1504px){.has-my-one-widescreen{margin-top:1px;margin-bottom:1px}.has-my-half-widescreen{margin-top:50%;margin-bottom:50%}}.has-my-half{margin-top:50%;margin-bottom:50%}@media screen and (max-width:640px){.has-my-half-mobile{margin-top:50%;margin-bottom:50%}}@media screen and (min-width:640px){.has-my-half-tablet{margin-top:50%;margin-bottom:50%}}@media screen and (min-width:1264px){.has-my-half-desktop{margin-top:50%;margin-bottom:50%}.has-my-full-desktop{margin-top:100%;margin-bottom:100%}}.has-my-full{margin-top:100%;margin-bottom:100%}@media screen and (max-width:640px){.has-my-full-mobile{margin-top:100%;margin-bottom:100%}}@media screen and (min-width:640px){.has-my-full-tablet{margin-top:100%;margin-bottom:100%}}@media screen and (min-width:1504px){.has-my-full-widescreen{margin-top:100%;margin-bottom:100%}.has-my-auto-widescreen{margin-top:auto;margin-bottom:auto}}.has-my-auto{margin-top:auto;margin-bottom:auto}@media screen and (max-width:640px){.has-my-auto-mobile{margin-top:auto;margin-bottom:auto}}@media screen and (min-width:640px){.has-my-auto-tablet{margin-top:auto;margin-bottom:auto}}@media screen and (min-width:1264px){.has-my-auto-desktop{margin-top:auto;margin-bottom:auto}}.has-mt-0{margin-top:0}.has-mt-1{margin-top:.25rem}.has-mt-2{margin-top:.5rem}.has-mt-3{margin-top:.75rem}.has-mt-4{margin-top:1rem}.has-mt-6{margin-top:1.5rem}.has-mt-8{margin-top:2rem}.has-mt-12{margin-top:3rem}.has-mt-16{margin-top:4rem}.has-mt-24{margin-top:6rem}.has-mt-32{margin-top:8rem}.has-mt-40{margin-top:10rem}.has-mt-48{margin-top:12rem}.has-mt-64{margin-top:16rem}.has-mt-80{margin-top:20rem}.has-mt-96{margin-top:24rem}@media screen and (max-width:640px){.has-mt-0-mobile{margin-top:0}.has-mt-1-mobile{margin-top:.25rem}.has-mt-2-mobile{margin-top:.5rem}.has-mt-3-mobile{margin-top:.75rem}.has-mt-4-mobile{margin-top:1rem}.has-mt-6-mobile{margin-top:1.5rem}.has-mt-8-mobile{margin-top:2rem}.has-mt-12-mobile{margin-top:3rem}.has-mt-16-mobile{margin-top:4rem}.has-mt-24-mobile{margin-top:6rem}.has-mt-32-mobile{margin-top:8rem}.has-mt-40-mobile{margin-top:10rem}.has-mt-48-mobile{margin-top:12rem}.has-mt-64-mobile{margin-top:16rem}.has-mt-80-mobile{margin-top:20rem}.has-mt-96-mobile{margin-top:24rem}}@media screen and (min-width:640px){.has-mt-0-tablet{margin-top:0}.has-mt-1-tablet{margin-top:.25rem}.has-mt-2-tablet{margin-top:.5rem}.has-mt-3-tablet{margin-top:.75rem}.has-mt-4-tablet{margin-top:1rem}.has-mt-6-tablet{margin-top:1.5rem}.has-mt-8-tablet{margin-top:2rem}.has-mt-12-tablet{margin-top:3rem}.has-mt-16-tablet{margin-top:4rem}.has-mt-24-tablet{margin-top:6rem}.has-mt-32-tablet{margin-top:8rem}.has-mt-40-tablet{margin-top:10rem}.has-mt-48-tablet{margin-top:12rem}.has-mt-64-tablet{margin-top:16rem}.has-mt-80-tablet{margin-top:20rem}.has-mt-96-tablet{margin-top:24rem}}@media screen and (min-width:1264px){.has-mt-0-desktop{margin-top:0}.has-mt-1-desktop{margin-top:.25rem}.has-mt-2-desktop{margin-top:.5rem}.has-mt-3-desktop{margin-top:.75rem}.has-mt-4-desktop{margin-top:1rem}.has-mt-6-desktop{margin-top:1.5rem}.has-mt-8-desktop{margin-top:2rem}.has-mt-12-desktop{margin-top:3rem}.has-mt-16-desktop{margin-top:4rem}.has-mt-24-desktop{margin-top:6rem}.has-mt-32-desktop{margin-top:8rem}.has-mt-40-desktop{margin-top:10rem}.has-mt-48-desktop{margin-top:12rem}.has-mt-64-desktop{margin-top:16rem}.has-mt-80-desktop{margin-top:20rem}.has-mt-96-desktop{margin-top:24rem}}@media screen and (min-width:1504px){.has-mt-0-widescreen{margin-top:0}.has-mt-1-widescreen{margin-top:.25rem}.has-mt-2-widescreen{margin-top:.5rem}.has-mt-3-widescreen{margin-top:.75rem}.has-mt-4-widescreen{margin-top:1rem}.has-mt-6-widescreen{margin-top:1.5rem}.has-mt-8-widescreen{margin-top:2rem}.has-mt-12-widescreen{margin-top:3rem}.has-mt-16-widescreen{margin-top:4rem}.has-mt-24-widescreen{margin-top:6rem}.has-mt-32-widescreen{margin-top:8rem}.has-mt-40-widescreen{margin-top:10rem}.has-mt-48-widescreen{margin-top:12rem}.has-mt-64-widescreen{margin-top:16rem}.has-mt-80-widescreen{margin-top:20rem}.has-mt-96-widescreen{margin-top:24rem}.has-mt-none-widescreen{margin-top:0}}.has-mt-none{margin-top:0}@media screen and (max-width:640px){.has-mt-none-mobile{margin-top:0}}@media screen and (min-width:640px){.has-mt-none-tablet{margin-top:0}}@media screen and (min-width:1264px){.has-mt-none-desktop{margin-top:0}.has-mt-one-desktop{margin-top:1px}}.has-mt-one{margin-top:1px}@media screen and (max-width:640px){.has-mt-one-mobile{margin-top:1px}}@media screen and (min-width:640px){.has-mt-one-tablet{margin-top:1px}}@media screen and (min-width:1504px){.has-mt-one-widescreen{margin-top:1px}.has-mt-half-widescreen{margin-top:50%}}.has-mt-half{margin-top:50%}@media screen and (max-width:640px){.has-mt-half-mobile{margin-top:50%}}@media screen and (min-width:640px){.has-mt-half-tablet{margin-top:50%}}@media screen and (min-width:1264px){.has-mt-half-desktop{margin-top:50%}.has-mt-full-desktop{margin-top:100%}}.has-mt-full{margin-top:100%}@media screen and (max-width:640px){.has-mt-full-mobile{margin-top:100%}}@media screen and (min-width:640px){.has-mt-full-tablet{margin-top:100%}}@media screen and (min-width:1504px){.has-mt-full-widescreen{margin-top:100%}.has-mt-auto-widescreen{margin-top:auto}}.has-mt-auto{margin-top:auto}.has-mb-0{margin-bottom:0}.has-mb-1{margin-bottom:.25rem}.has-mb-2{margin-bottom:.5rem}.has-mb-3{margin-bottom:.75rem}.has-mb-4{margin-bottom:1rem}.has-mb-6{margin-bottom:1.5rem}.has-mb-8{margin-bottom:2rem}.has-mb-12{margin-bottom:3rem}.has-mb-16{margin-bottom:4rem}.has-mb-24{margin-bottom:6rem}.has-mb-32{margin-bottom:8rem}.has-mb-40{margin-bottom:10rem}.has-mb-48{margin-bottom:12rem}.has-mb-64{margin-bottom:16rem}.has-mb-80{margin-bottom:20rem}.has-mb-96{margin-bottom:24rem}@media screen and (max-width:640px){.has-mt-auto-mobile{margin-top:auto}.has-mb-0-mobile{margin-bottom:0}.has-mb-1-mobile{margin-bottom:.25rem}.has-mb-2-mobile{margin-bottom:.5rem}.has-mb-3-mobile{margin-bottom:.75rem}.has-mb-4-mobile{margin-bottom:1rem}.has-mb-6-mobile{margin-bottom:1.5rem}.has-mb-8-mobile{margin-bottom:2rem}.has-mb-12-mobile{margin-bottom:3rem}.has-mb-16-mobile{margin-bottom:4rem}.has-mb-24-mobile{margin-bottom:6rem}.has-mb-32-mobile{margin-bottom:8rem}.has-mb-40-mobile{margin-bottom:10rem}.has-mb-48-mobile{margin-bottom:12rem}.has-mb-64-mobile{margin-bottom:16rem}.has-mb-80-mobile{margin-bottom:20rem}.has-mb-96-mobile{margin-bottom:24rem}}@media screen and (min-width:640px){.has-mt-auto-tablet{margin-top:auto}.has-mb-0-tablet{margin-bottom:0}.has-mb-1-tablet{margin-bottom:.25rem}.has-mb-2-tablet{margin-bottom:.5rem}.has-mb-3-tablet{margin-bottom:.75rem}.has-mb-4-tablet{margin-bottom:1rem}.has-mb-6-tablet{margin-bottom:1.5rem}.has-mb-8-tablet{margin-bottom:2rem}.has-mb-12-tablet{margin-bottom:3rem}.has-mb-16-tablet{margin-bottom:4rem}.has-mb-24-tablet{margin-bottom:6rem}.has-mb-32-tablet{margin-bottom:8rem}.has-mb-40-tablet{margin-bottom:10rem}.has-mb-48-tablet{margin-bottom:12rem}.has-mb-64-tablet{margin-bottom:16rem}.has-mb-80-tablet{margin-bottom:20rem}.has-mb-96-tablet{margin-bottom:24rem}}@media screen and (min-width:1264px){.has-mt-auto-desktop{margin-top:auto}.has-mb-0-desktop{margin-bottom:0}.has-mb-1-desktop{margin-bottom:.25rem}.has-mb-2-desktop{margin-bottom:.5rem}.has-mb-3-desktop{margin-bottom:.75rem}.has-mb-4-desktop{margin-bottom:1rem}.has-mb-6-desktop{margin-bottom:1.5rem}.has-mb-8-desktop{margin-bottom:2rem}.has-mb-12-desktop{margin-bottom:3rem}.has-mb-16-desktop{margin-bottom:4rem}.has-mb-24-desktop{margin-bottom:6rem}.has-mb-32-desktop{margin-bottom:8rem}.has-mb-40-desktop{margin-bottom:10rem}.has-mb-48-desktop{margin-bottom:12rem}.has-mb-64-desktop{margin-bottom:16rem}.has-mb-80-desktop{margin-bottom:20rem}.has-mb-96-desktop{margin-bottom:24rem}}@media screen and (min-width:1504px){.has-mb-0-widescreen{margin-bottom:0}.has-mb-1-widescreen{margin-bottom:.25rem}.has-mb-2-widescreen{margin-bottom:.5rem}.has-mb-3-widescreen{margin-bottom:.75rem}.has-mb-4-widescreen{margin-bottom:1rem}.has-mb-6-widescreen{margin-bottom:1.5rem}.has-mb-8-widescreen{margin-bottom:2rem}.has-mb-12-widescreen{margin-bottom:3rem}.has-mb-16-widescreen{margin-bottom:4rem}.has-mb-24-widescreen{margin-bottom:6rem}.has-mb-32-widescreen{margin-bottom:8rem}.has-mb-40-widescreen{margin-bottom:10rem}.has-mb-48-widescreen{margin-bottom:12rem}.has-mb-64-widescreen{margin-bottom:16rem}.has-mb-80-widescreen{margin-bottom:20rem}.has-mb-96-widescreen{margin-bottom:24rem}.has-mb-none-widescreen{margin-bottom:0}}.has-mb-none{margin-bottom:0}@media screen and (max-width:640px){.has-mb-none-mobile{margin-bottom:0}}@media screen and (min-width:640px){.has-mb-none-tablet{margin-bottom:0}}@media screen and (min-width:1264px){.has-mb-none-desktop{margin-bottom:0}.has-mb-one-desktop{margin-bottom:1px}}.has-mb-one{margin-bottom:1px}@media screen and (max-width:640px){.has-mb-one-mobile{margin-bottom:1px}}@media screen and (min-width:640px){.has-mb-one-tablet{margin-bottom:1px}}@media screen and (min-width:1504px){.has-mb-one-widescreen{margin-bottom:1px}.has-mb-half-widescreen{margin-bottom:50%}}.has-mb-half{margin-bottom:50%}@media screen and (max-width:640px){.has-mb-half-mobile{margin-bottom:50%}}@media screen and (min-width:640px){.has-mb-half-tablet{margin-bottom:50%}}@media screen and (min-width:1264px){.has-mb-half-desktop{margin-bottom:50%}.has-mb-full-desktop{margin-bottom:100%}}.has-mb-full{margin-bottom:100%}@media screen and (max-width:640px){.has-mb-full-mobile{margin-bottom:100%}}@media screen and (min-width:640px){.has-mb-full-tablet{margin-bottom:100%}}@media screen and (min-width:1504px){.has-mb-full-widescreen{margin-bottom:100%}.has-mb-auto-widescreen{margin-bottom:auto}}.has-mb-auto{margin-bottom:auto}.has-ml-0{margin-left:0}.has-ml-1{margin-left:.25rem}.has-ml-2{margin-left:.5rem}.has-ml-3{margin-left:.75rem}.has-ml-4{margin-left:1rem}.has-ml-6{margin-left:1.5rem}.has-ml-8{margin-left:2rem}.has-ml-12{margin-left:3rem}.has-ml-16{margin-left:4rem}.has-ml-24{margin-left:6rem}.has-ml-32{margin-left:8rem}.has-ml-40{margin-left:10rem}.has-ml-48{margin-left:12rem}.has-ml-64{margin-left:16rem}.has-ml-80{margin-left:20rem}.has-ml-96{margin-left:24rem}@media screen and (max-width:640px){.has-mb-auto-mobile{margin-bottom:auto}.has-ml-0-mobile{margin-left:0}.has-ml-1-mobile{margin-left:.25rem}.has-ml-2-mobile{margin-left:.5rem}.has-ml-3-mobile{margin-left:.75rem}.has-ml-4-mobile{margin-left:1rem}.has-ml-6-mobile{margin-left:1.5rem}.has-ml-8-mobile{margin-left:2rem}.has-ml-12-mobile{margin-left:3rem}.has-ml-16-mobile{margin-left:4rem}.has-ml-24-mobile{margin-left:6rem}.has-ml-32-mobile{margin-left:8rem}.has-ml-40-mobile{margin-left:10rem}.has-ml-48-mobile{margin-left:12rem}.has-ml-64-mobile{margin-left:16rem}.has-ml-80-mobile{margin-left:20rem}.has-ml-96-mobile{margin-left:24rem}}@media screen and (min-width:640px){.has-mb-auto-tablet{margin-bottom:auto}.has-ml-0-tablet{margin-left:0}.has-ml-1-tablet{margin-left:.25rem}.has-ml-2-tablet{margin-left:.5rem}.has-ml-3-tablet{margin-left:.75rem}.has-ml-4-tablet{margin-left:1rem}.has-ml-6-tablet{margin-left:1.5rem}.has-ml-8-tablet{margin-left:2rem}.has-ml-12-tablet{margin-left:3rem}.has-ml-16-tablet{margin-left:4rem}.has-ml-24-tablet{margin-left:6rem}.has-ml-32-tablet{margin-left:8rem}.has-ml-40-tablet{margin-left:10rem}.has-ml-48-tablet{margin-left:12rem}.has-ml-64-tablet{margin-left:16rem}.has-ml-80-tablet{margin-left:20rem}.has-ml-96-tablet{margin-left:24rem}}@media screen and (min-width:1264px){.has-mb-auto-desktop{margin-bottom:auto}.has-ml-0-desktop{margin-left:0}.has-ml-1-desktop{margin-left:.25rem}.has-ml-2-desktop{margin-left:.5rem}.has-ml-3-desktop{margin-left:.75rem}.has-ml-4-desktop{margin-left:1rem}.has-ml-6-desktop{margin-left:1.5rem}.has-ml-8-desktop{margin-left:2rem}.has-ml-12-desktop{margin-left:3rem}.has-ml-16-desktop{margin-left:4rem}.has-ml-24-desktop{margin-left:6rem}.has-ml-32-desktop{margin-left:8rem}.has-ml-40-desktop{margin-left:10rem}.has-ml-48-desktop{margin-left:12rem}.has-ml-64-desktop{margin-left:16rem}.has-ml-80-desktop{margin-left:20rem}.has-ml-96-desktop{margin-left:24rem}}@media screen and (min-width:1504px){.has-ml-0-widescreen{margin-left:0}.has-ml-1-widescreen{margin-left:.25rem}.has-ml-2-widescreen{margin-left:.5rem}.has-ml-3-widescreen{margin-left:.75rem}.has-ml-4-widescreen{margin-left:1rem}.has-ml-6-widescreen{margin-left:1.5rem}.has-ml-8-widescreen{margin-left:2rem}.has-ml-12-widescreen{margin-left:3rem}.has-ml-16-widescreen{margin-left:4rem}.has-ml-24-widescreen{margin-left:6rem}.has-ml-32-widescreen{margin-left:8rem}.has-ml-40-widescreen{margin-left:10rem}.has-ml-48-widescreen{margin-left:12rem}.has-ml-64-widescreen{margin-left:16rem}.has-ml-80-widescreen{margin-left:20rem}.has-ml-96-widescreen{margin-left:24rem}.has-ml-none-widescreen{margin-left:0}}.has-ml-none{margin-left:0}@media screen and (max-width:640px){.has-ml-none-mobile{margin-left:0}}@media screen and (min-width:640px){.has-ml-none-tablet{margin-left:0}}@media screen and (min-width:1264px){.has-ml-none-desktop{margin-left:0}.has-ml-one-desktop{margin-left:1px}}.has-ml-one{margin-left:1px}@media screen and (max-width:640px){.has-ml-one-mobile{margin-left:1px}}@media screen and (min-width:640px){.has-ml-one-tablet{margin-left:1px}}@media screen and (min-width:1504px){.has-ml-one-widescreen{margin-left:1px}.has-ml-half-widescreen{margin-left:50%}}.has-ml-half{margin-left:50%}@media screen and (max-width:640px){.has-ml-half-mobile{margin-left:50%}}@media screen and (min-width:640px){.has-ml-half-tablet{margin-left:50%}}@media screen and (min-width:1264px){.has-ml-half-desktop{margin-left:50%}.has-ml-full-desktop{margin-left:100%}}.has-ml-full{margin-left:100%}@media screen and (max-width:640px){.has-ml-full-mobile{margin-left:100%}}@media screen and (min-width:640px){.has-ml-full-tablet{margin-left:100%}}@media screen and (min-width:1504px){.has-ml-full-widescreen{margin-left:100%}.has-ml-auto-widescreen{margin-left:auto}}.has-ml-auto{margin-left:auto}.has-mr-0{margin-right:0}.has-mr-1{margin-right:.25rem}.has-mr-2{margin-right:.5rem}.has-mr-3{margin-right:.75rem}.has-mr-4{margin-right:1rem}.has-mr-6{margin-right:1.5rem}.has-mr-8{margin-right:2rem}.has-mr-12{margin-right:3rem}.has-mr-16{margin-right:4rem}.has-mr-24{margin-right:6rem}.has-mr-32{margin-right:8rem}.has-mr-40{margin-right:10rem}.has-mr-48{margin-right:12rem}.has-mr-64{margin-right:16rem}.has-mr-80{margin-right:20rem}.has-mr-96{margin-right:24rem}@media screen and (max-width:640px){.has-ml-auto-mobile{margin-left:auto}.has-mr-0-mobile{margin-right:0}.has-mr-1-mobile{margin-right:.25rem}.has-mr-2-mobile{margin-right:.5rem}.has-mr-3-mobile{margin-right:.75rem}.has-mr-4-mobile{margin-right:1rem}.has-mr-6-mobile{margin-right:1.5rem}.has-mr-8-mobile{margin-right:2rem}.has-mr-12-mobile{margin-right:3rem}.has-mr-16-mobile{margin-right:4rem}.has-mr-24-mobile{margin-right:6rem}.has-mr-32-mobile{margin-right:8rem}.has-mr-40-mobile{margin-right:10rem}.has-mr-48-mobile{margin-right:12rem}.has-mr-64-mobile{margin-right:16rem}.has-mr-80-mobile{margin-right:20rem}.has-mr-96-mobile{margin-right:24rem}}@media screen and (min-width:640px){.has-ml-auto-tablet{margin-left:auto}.has-mr-0-tablet{margin-right:0}.has-mr-1-tablet{margin-right:.25rem}.has-mr-2-tablet{margin-right:.5rem}.has-mr-3-tablet{margin-right:.75rem}.has-mr-4-tablet{margin-right:1rem}.has-mr-6-tablet{margin-right:1.5rem}.has-mr-8-tablet{margin-right:2rem}.has-mr-12-tablet{margin-right:3rem}.has-mr-16-tablet{margin-right:4rem}.has-mr-24-tablet{margin-right:6rem}.has-mr-32-tablet{margin-right:8rem}.has-mr-40-tablet{margin-right:10rem}.has-mr-48-tablet{margin-right:12rem}.has-mr-64-tablet{margin-right:16rem}.has-mr-80-tablet{margin-right:20rem}.has-mr-96-tablet{margin-right:24rem}}@media screen and (min-width:1264px){.has-ml-auto-desktop{margin-left:auto}.has-mr-0-desktop{margin-right:0}.has-mr-1-desktop{margin-right:.25rem}.has-mr-2-desktop{margin-right:.5rem}.has-mr-3-desktop{margin-right:.75rem}.has-mr-4-desktop{margin-right:1rem}.has-mr-6-desktop{margin-right:1.5rem}.has-mr-8-desktop{margin-right:2rem}.has-mr-12-desktop{margin-right:3rem}.has-mr-16-desktop{margin-right:4rem}.has-mr-24-desktop{margin-right:6rem}.has-mr-32-desktop{margin-right:8rem}.has-mr-40-desktop{margin-right:10rem}.has-mr-48-desktop{margin-right:12rem}.has-mr-64-desktop{margin-right:16rem}.has-mr-80-desktop{margin-right:20rem}.has-mr-96-desktop{margin-right:24rem}}@media screen and (min-width:1504px){.has-mr-0-widescreen{margin-right:0}.has-mr-1-widescreen{margin-right:.25rem}.has-mr-2-widescreen{margin-right:.5rem}.has-mr-3-widescreen{margin-right:.75rem}.has-mr-4-widescreen{margin-right:1rem}.has-mr-6-widescreen{margin-right:1.5rem}.has-mr-8-widescreen{margin-right:2rem}.has-mr-12-widescreen{margin-right:3rem}.has-mr-16-widescreen{margin-right:4rem}.has-mr-24-widescreen{margin-right:6rem}.has-mr-32-widescreen{margin-right:8rem}.has-mr-40-widescreen{margin-right:10rem}.has-mr-48-widescreen{margin-right:12rem}.has-mr-64-widescreen{margin-right:16rem}.has-mr-80-widescreen{margin-right:20rem}.has-mr-96-widescreen{margin-right:24rem}.has-mr-none-widescreen{margin-right:0}}.has-mr-none{margin-right:0}@media screen and (max-width:640px){.has-mr-none-mobile{margin-right:0}}@media screen and (min-width:640px){.has-mr-none-tablet{margin-right:0}}@media screen and (min-width:1264px){.has-mr-none-desktop{margin-right:0}.has-mr-one-desktop{margin-right:1px}}.has-mr-one{margin-right:1px}@media screen and (max-width:640px){.has-mr-one-mobile{margin-right:1px}}@media screen and (min-width:640px){.has-mr-one-tablet{margin-right:1px}}@media screen and (min-width:1504px){.has-mr-one-widescreen{margin-right:1px}.has-mr-half-widescreen{margin-right:50%}}.has-mr-half{margin-right:50%}@media screen and (max-width:640px){.has-mr-half-mobile{margin-right:50%}}@media screen and (min-width:640px){.has-mr-half-tablet{margin-right:50%}}@media screen and (min-width:1264px){.has-mr-half-desktop{margin-right:50%}.has-mr-full-desktop{margin-right:100%}}.has-mr-full{margin-right:100%}@media screen and (max-width:640px){.has-mr-full-mobile{margin-right:100%}}@media screen and (min-width:640px){.has-mr-full-tablet{margin-right:100%}}@media screen and (min-width:1504px){.has-mr-full-widescreen{margin-right:100%}.has-mr-auto-widescreen{margin-right:auto}}.has-mr-auto{margin-right:auto}.has-flex-none{flex:none}@media screen and (max-width:640px){.has-mr-auto-mobile{margin-right:auto}.has-flex-none-mobile{flex:none}}@media screen and (min-width:640px){.has-mr-auto-tablet{margin-right:auto}.has-flex-none-tablet{flex:none}}@media screen and (min-width:1264px){.has-mr-auto-desktop{margin-right:auto}.has-flex-none-desktop{flex:none}}@media screen and (min-width:1504px){.has-flex-none-widescreen{flex:none}}.has-flex-initial{flex:initial}@media screen and (max-width:640px){.has-flex-initial-mobile{flex:initial}}@media screen and (min-width:640px){.has-flex-initial-tablet{flex:initial}}@media screen and (min-width:1264px){.has-flex-initial-desktop{flex:initial}}@media screen and (min-width:1504px){.has-flex-initial-widescreen{flex:initial}}.has-flex-auto{flex:auto}@media screen and (max-width:640px){.has-flex-auto-mobile{flex:auto}}@media screen and (min-width:640px){.has-flex-auto-tablet{flex:auto}}@media screen and (min-width:1264px){.has-flex-auto-desktop{flex:auto}}@media screen and (min-width:1504px){.has-flex-auto-widescreen{flex:auto}}.has-direction-row{flex-direction:row}@media screen and (max-width:640px){.has-direction-row-mobile{flex-direction:row}}@media screen and (min-width:640px){.has-direction-row-tablet{flex-direction:row}}@media screen and (min-width:1264px){.has-direction-row-desktop{flex-direction:row}}@media screen and (min-width:1504px){.has-direction-row-widescreen{flex-direction:row}}.has-direction-column{flex-direction:column}@media screen and (max-width:640px){.has-direction-column-mobile{flex-direction:column}}@media screen and (min-width:640px){.has-direction-column-tablet{flex-direction:column}}@media screen and (min-width:1264px){.has-direction-column-desktop{flex-direction:column}}@media screen and (min-width:1504px){.has-direction-column-widescreen{flex-direction:column}}.has-direction-row-rev{flex-direction:row-reverse}@media screen and (max-width:640px){.has-direction-row-rev-mobile{flex-direction:row-reverse}}@media screen and (min-width:640px){.has-direction-row-rev-tablet{flex-direction:row-reverse}}@media screen and (min-width:1264px){.has-direction-row-rev-desktop{flex-direction:row-reverse}}@media screen and (min-width:1504px){.has-direction-row-rev-widescreen{flex-direction:row-reverse}}.has-direction-column-rev{flex-direction:column-reverse}@media screen and (max-width:640px){.has-direction-column-rev-mobile{flex-direction:column-reverse}}@media screen and (min-width:640px){.has-direction-column-rev-tablet{flex-direction:column-reverse}}@media screen and (min-width:1264px){.has-direction-column-rev-desktop{flex-direction:column-reverse}}@media screen and (min-width:1504px){.has-direction-column-rev-widescreen{flex-direction:column-reverse}}.has-flex-grow{flex-grow:1}@media screen and (max-width:640px){.has-flex-grow-mobile{flex-grow:1}}@media screen and (min-width:640px){.has-flex-grow-tablet{flex-grow:1}}@media screen and (min-width:1264px){.has-flex-grow-desktop{flex-grow:1}}@media screen and (min-width:1504px){.has-flex-grow-widescreen{flex-grow:1}}.has-flex-no-grow{flex-grow:0}@media screen and (max-width:640px){.has-flex-no-grow-mobile{flex-grow:0}}@media screen and (min-width:640px){.has-flex-no-grow-tablet{flex-grow:0}}@media screen and (min-width:1264px){.has-flex-no-grow-desktop{flex-grow:0}}@media screen and (min-width:1504px){.has-flex-no-grow-widescreen{flex-grow:0}}.has-flex-shrink{flex-shrink:1}@media screen and (max-width:640px){.has-flex-shrink-mobile{flex-shrink:1}}@media screen and (min-width:640px){.has-flex-shrink-tablet{flex-shrink:1}}@media screen and (min-width:1264px){.has-flex-shrink-desktop{flex-shrink:1}}@media screen and (min-width:1504px){.has-flex-shrink-widescreen{flex-shrink:1}}.has-flex-no-shrink{flex-shrink:0}@media screen and (max-width:640px){.has-flex-no-shrink-mobile{flex-shrink:0}}@media screen and (min-width:640px){.has-flex-no-shrink-tablet{flex-shrink:0}}@media screen and (min-width:1264px){.has-flex-no-shrink-desktop{flex-shrink:0}}@media screen and (min-width:1504px){.has-flex-no-shrink-widescreen{flex-shrink:0}}.has-flex-wrap{flex-wrap:wrap}@media screen and (max-width:640px){.has-flex-wrap-mobile{flex-wrap:wrap}}@media screen and (min-width:640px){.has-flex-wrap-tablet{flex-wrap:wrap}}@media screen and (min-width:1264px){.has-flex-wrap-desktop{flex-wrap:wrap}}@media screen and (min-width:1504px){.has-flex-wrap-widescreen{flex-wrap:wrap}}.has-flex-wrap-rev{flex-wrap:wrap-reverse}@media screen and (max-width:640px){.has-flex-wrap-rev-mobile{flex-wrap:wrap-reverse}}@media screen and (min-width:640px){.has-flex-wrap-rev-tablet{flex-wrap:wrap-reverse}}@media screen and (min-width:1264px){.has-flex-wrap-rev-desktop{flex-wrap:wrap-reverse}}@media screen and (min-width:1504px){.has-flex-wrap-rev-widescreen{flex-wrap:wrap-reverse}}.has-flex-no-wrap{flex-wrap:nowrap}.has-content-start{align-content:flex-start}@media screen and (max-width:640px){.has-flex-no-wrap-mobile{flex-wrap:nowrap}.has-content-start-mobile{align-content:flex-start}}@media screen and (min-width:640px){.has-flex-no-wrap-tablet{flex-wrap:nowrap}.has-content-start-tablet{align-content:flex-start}}@media screen and (min-width:1264px){.has-flex-no-wrap-desktop{flex-wrap:nowrap}.has-content-start-desktop{align-content:flex-start}}@media screen and (min-width:1504px){.has-flex-no-wrap-widescreen{flex-wrap:nowrap}.has-content-start-widescreen{align-content:flex-start}.has-content-end-widescreen{align-content:flex-end}}.has-content-end{align-content:flex-end}@media screen and (max-width:640px){.has-content-end-mobile{align-content:flex-end}}@media screen and (min-width:640px){.has-content-end-tablet{align-content:flex-end}}@media screen and (min-width:1264px){.has-content-end-desktop{align-content:flex-end}.has-content-center-desktop{align-content:center}}.has-content-center{align-content:center}@media screen and (max-width:640px){.has-content-center-mobile{align-content:center}}@media screen and (min-width:640px){.has-content-center-tablet{align-content:center}}@media screen and (min-width:1504px){.has-content-center-widescreen{align-content:center}.has-content-between-widescreen{align-content:space-between}}.has-content-between{align-content:space-between}@media screen and (max-width:640px){.has-content-between-mobile{align-content:space-between}}@media screen and (min-width:640px){.has-content-between-tablet{align-content:space-between}}@media screen and (min-width:1264px){.has-content-between-desktop{align-content:space-between}.has-content-around-desktop{align-content:space-around}}.has-content-around{align-content:space-around}@media screen and (max-width:640px){.has-content-around-mobile{align-content:space-around}}@media screen and (min-width:640px){.has-content-around-tablet{align-content:space-around}}@media screen and (min-width:1504px){.has-content-around-widescreen{align-content:space-around}.has-content-evenly-widescreen{align-content:space-evenly}}.has-content-evenly{align-content:space-evenly}.has-items-start{align-items:flex-start}@media screen and (max-width:640px){.has-content-evenly-mobile{align-content:space-evenly}.has-items-start-mobile{align-items:flex-start}}@media screen and (min-width:640px){.has-content-evenly-tablet{align-content:space-evenly}.has-items-start-tablet{align-items:flex-start}}@media screen and (min-width:1264px){.has-content-evenly-desktop{align-content:space-evenly}.has-items-start-desktop{align-items:flex-start}}@media screen and (min-width:1504px){.has-items-start-widescreen{align-items:flex-start}}.has-items-end{align-items:flex-end}@media screen and (max-width:640px){.has-items-end-mobile{align-items:flex-end}}@media screen and (min-width:640px){.has-items-end-tablet{align-items:flex-end}}@media screen and (min-width:1264px){.has-items-end-desktop{align-items:flex-end}}@media screen and (min-width:1504px){.has-items-end-widescreen{align-items:flex-end}}.has-items-center{align-items:center}@media screen and (max-width:640px){.has-items-center-mobile{align-items:center}}@media screen and (min-width:640px){.has-items-center-tablet{align-items:center}}@media screen and (min-width:1264px){.has-items-center-desktop{align-items:center}}@media screen and (min-width:1504px){.has-items-center-widescreen{align-items:center}}.has-items-stretch{align-items:stretch}@media screen and (max-width:640px){.has-items-stretch-mobile{align-items:stretch}}@media screen and (min-width:640px){.has-items-stretch-tablet{align-items:stretch}}@media screen and (min-width:1264px){.has-items-stretch-desktop{align-items:stretch}}@media screen and (min-width:1504px){.has-items-stretch-widescreen{align-items:stretch}}.has-items-baseline{align-items:baseline}.has-self-auto{align-self:auto}@media screen and (max-width:640px){.has-items-baseline-mobile{align-items:baseline}.has-self-auto-mobile{align-self:auto}}@media screen and (min-width:640px){.has-items-baseline-tablet{align-items:baseline}.has-self-auto-tablet{align-self:auto}}@media screen and (min-width:1264px){.has-items-baseline-desktop{align-items:baseline}.has-self-auto-desktop{align-self:auto}}@media screen and (min-width:1504px){.has-items-baseline-widescreen{align-items:baseline}.has-self-auto-widescreen{align-self:auto}.has-self-start-widescreen{align-self:flex-start}}.has-self-start{align-self:flex-start}@media screen and (max-width:640px){.has-self-start-mobile{align-self:flex-start}}@media screen and (min-width:640px){.has-self-start-tablet{align-self:flex-start}}@media screen and (min-width:1264px){.has-self-start-desktop{align-self:flex-start}.has-self-end-desktop{align-self:flex-end}}.has-self-end{align-self:flex-end}@media screen and (max-width:640px){.has-self-end-mobile{align-self:flex-end}}@media screen and (min-width:640px){.has-self-end-tablet{align-self:flex-end}}@media screen and (min-width:1504px){.has-self-end-widescreen{align-self:flex-end}.has-self-center-widescreen{align-self:center}}.has-self-center{align-self:center}@media screen and (max-width:640px){.has-self-center-mobile{align-self:center}}@media screen and (min-width:640px){.has-self-center-tablet{align-self:center}}@media screen and (min-width:1264px){.has-self-center-desktop{align-self:center}.has-self-stretch-desktop{align-self:stretch}}.has-self-stretch{align-self:stretch}@media screen and (max-width:640px){.has-self-stretch-mobile{align-self:stretch}}@media screen and (min-width:640px){.has-self-stretch-tablet{align-self:stretch}}@media screen and (min-width:1504px){.has-self-stretch-widescreen{align-self:stretch}.has-self-baseline-widescreen{align-self:baseline}}.has-self-baseline{align-self:baseline}.has-justify-start{justify-content:flex-start}@media screen and (max-width:640px){.has-self-baseline-mobile{align-self:baseline}.has-justify-start-mobile{justify-content:flex-start}}@media screen and (min-width:640px){.has-self-baseline-tablet{align-self:baseline}.has-justify-start-tablet{justify-content:flex-start}}@media screen and (min-width:1264px){.has-self-baseline-desktop{align-self:baseline}.has-justify-start-desktop{justify-content:flex-start}}@media screen and (min-width:1504px){.has-justify-start-widescreen{justify-content:flex-start}}.has-justify-end{justify-content:flex-end}@media screen and (max-width:640px){.has-justify-end-mobile{justify-content:flex-end}}@media screen and (min-width:640px){.has-justify-end-tablet{justify-content:flex-end}}@media screen and (min-width:1264px){.has-justify-end-desktop{justify-content:flex-end}}@media screen and (min-width:1504px){.has-justify-end-widescreen{justify-content:flex-end}}.has-justify-center{justify-content:center}@media screen and (max-width:640px){.has-justify-center-mobile{justify-content:center}}@media screen and (min-width:640px){.has-justify-center-tablet{justify-content:center}}@media screen and (min-width:1264px){.has-justify-center-desktop{justify-content:center}}@media screen and (min-width:1504px){.has-justify-center-widescreen{justify-content:center}}.has-justify-between{justify-content:space-between}@media screen and (max-width:640px){.has-justify-between-mobile{justify-content:space-between}}@media screen and (min-width:640px){.has-justify-between-tablet{justify-content:space-between}}@media screen and (min-width:1264px){.has-justify-between-desktop{justify-content:space-between}}@media screen and (min-width:1504px){.has-justify-between-widescreen{justify-content:space-between}}.has-justify-around{justify-content:space-around}@media screen and (max-width:640px){.has-justify-around-mobile{justify-content:space-around}}@media screen and (min-width:640px){.has-justify-around-tablet{justify-content:space-around}}@media screen and (min-width:1264px){.has-justify-around-desktop{justify-content:space-around}}@media screen and (min-width:1504px){.has-justify-around-widescreen{justify-content:space-around}}.has-justify-evenly{justify-content:space-evenly}@media screen and (max-width:640px){.has-justify-evenly-mobile{justify-content:space-evenly}}@media screen and (min-width:640px){.has-justify-evenly-tablet{justify-content:space-evenly}}@media screen and (min-width:1264px){.has-justify-evenly-desktop{justify-content:space-evenly}}@media screen and (min-width:1504px){.has-justify-evenly-widescreen{justify-content:space-evenly}}.has-justify-items-start{justify-items:start}@media screen and (max-width:640px){.has-justify-items-start-mobile{justify-items:start}}@media screen and (min-width:640px){.has-justify-items-start-tablet{justify-items:start}}@media screen and (min-width:1264px){.has-justify-items-start-desktop{justify-items:start}}@media screen and (min-width:1504px){.has-justify-items-start-widescreen{justify-items:start}}.has-justify-items-end{justify-items:end}@media screen and (max-width:640px){.has-justify-items-end-mobile{justify-items:end}}@media screen and (min-width:640px){.has-justify-items-end-tablet{justify-items:end}}@media screen and (min-width:1264px){.has-justify-items-end-desktop{justify-items:end}}@media screen and (min-width:1504px){.has-justify-items-end-widescreen{justify-items:end}}.has-justify-items-center{justify-items:center}@media screen and (max-width:640px){.has-justify-items-center-mobile{justify-items:center}}@media screen and (min-width:640px){.has-justify-items-center-tablet{justify-items:center}}@media screen and (min-width:1264px){.has-justify-items-center-desktop{justify-items:center}}@media screen and (min-width:1504px){.has-justify-items-center-widescreen{justify-items:center}}.has-justify-items-stretch{justify-items:stretch}@media screen and (max-width:640px){.has-justify-items-stretch-mobile{justify-items:stretch}}@media screen and (min-width:640px){.has-justify-items-stretch-tablet{justify-items:stretch}}@media screen and (min-width:1264px){.has-justify-items-stretch-desktop{justify-items:stretch}}@media screen and (min-width:1504px){.has-justify-items-stretch-widescreen{justify-items:stretch}}.has-justify-self-auto{justify-self:auto}@media screen and (max-width:640px){.has-justify-self-auto-mobile{justify-self:auto}}@media screen and (min-width:640px){.has-justify-self-auto-tablet{justify-self:auto}}@media screen and (min-width:1264px){.has-justify-self-auto-desktop{justify-self:auto}}@media screen and (min-width:1504px){.has-justify-self-auto-widescreen{justify-self:auto}}.has-justify-self-start{justify-self:start}@media screen and (max-width:640px){.has-justify-self-start-mobile{justify-self:start}}@media screen and (min-width:640px){.has-justify-self-start-tablet{justify-self:start}}@media screen and (min-width:1264px){.has-justify-self-start-desktop{justify-self:start}}@media screen and (min-width:1504px){.has-justify-self-start-widescreen{justify-self:start}}.has-justify-self-end{justify-self:end}@media screen and (max-width:640px){.has-justify-self-end-mobile{justify-self:end}}@media screen and (min-width:640px){.has-justify-self-end-tablet{justify-self:end}}@media screen and (min-width:1264px){.has-justify-self-end-desktop{justify-self:end}}@media screen and (min-width:1504px){.has-justify-self-end-widescreen{justify-self:end}}.has-justify-self-center{justify-self:center}@media screen and (max-width:640px){.has-justify-self-center-mobile{justify-self:center}}@media screen and (min-width:640px){.has-justify-self-center-tablet{justify-self:center}}@media screen and (min-width:1264px){.has-justify-self-center-desktop{justify-self:center}}@media screen and (min-width:1504px){.has-justify-self-center-widescreen{justify-self:center}}.has-justify-self-stretch{justify-self:stretch}.has-order-none{order:0}@media screen and (max-width:640px){.has-justify-self-stretch-mobile{justify-self:stretch}.has-order-none-mobile{order:0}}@media screen and (min-width:640px){.has-justify-self-stretch-tablet{justify-self:stretch}.has-order-none-tablet{order:0}}@media screen and (min-width:1264px){.has-justify-self-stretch-desktop{justify-self:stretch}.has-order-none-desktop{order:0}}@media screen and (min-width:1504px){.has-justify-self-stretch-widescreen{justify-self:stretch}.has-order-none-widescreen{order:0}.has-order-first-widescreen{order:-999}}.has-order-first{order:-999}@media screen and (max-width:640px){.has-order-first-mobile{order:-999}}@media screen and (min-width:640px){.has-order-first-tablet{order:-999}}@media screen and (min-width:1264px){.has-order-first-desktop{order:-999}.has-order-last-desktop{order:999}}.has-order-last{order:999}.has-text-justified{text-align:justify}.has-text-left{text-align:left}.has-text-center{text-align:center}.has-text-right{text-align:right}.has-align-baseline{vertical-align:baseline}.has-align-top{vertical-align:top}.has-align-middle{vertical-align:middle}.has-align-bottom{vertical-align:bottom}.has-align-text-top{vertical-align:text-top}.has-align-text-bottom{vertical-align:text-bottom}.is-clickable{cursor:pointer!important}.is-not-allowed{cursor:not-allowed!important}.is-block{display:block}@media screen and (max-width:640px){.has-order-last-mobile{order:999}.is-block-mobile{display:block}}@media screen and (min-width:640px){.has-order-last-tablet{order:999}.is-block-tablet{display:block}}@media screen and (min-width:1264px){.is-block-desktop{display:block}}@media screen and (min-width:1504px){.has-order-last-widescreen{order:999}.is-block-widescreen{display:block}.is-flex-widescreen{display:flex}}.is-flex{display:flex}@media screen and (max-width:640px){.is-flex-mobile{display:flex}}@media screen and (min-width:640px){.is-flex-tablet{display:flex}}@media screen and (min-width:1264px){.is-flex-desktop{display:flex}.is-inline-desktop{display:inline}}.is-inline{display:inline}@media screen and (max-width:640px){.is-inline-mobile{display:inline}}@media screen and (min-width:640px){.is-inline-tablet{display:inline}}@media screen and (min-width:1504px){.is-inline-widescreen{display:inline}.is-inline-block-widescreen{display:inline-block}}.is-inline-block{display:inline-block}@media screen and (max-width:640px){.is-inline-block-mobile{display:inline-block}}@media screen and (min-width:640px){.is-inline-block-tablet{display:inline-block}}@media screen and (min-width:1264px){.is-inline-block-desktop{display:inline-block}.is-inline-flex-desktop{display:inline-flex}}.is-inline-flex{display:inline-flex}@media screen and (max-width:640px){.is-inline-flex-mobile{display:inline-flex}}@media screen and (min-width:640px){.is-inline-flex-tablet{display:inline-flex}}@media screen and (min-width:1504px){.is-inline-flex-widescreen{display:inline-flex}.is-hidden-widescreen{display:none}}.is-hidden{display:none}.is-aligned-left{float:left}@media screen and (max-width:640px){.is-hidden-mobile{display:none}.is-aligned-left-mobile{float:left}}@media screen and (min-width:640px){.is-hidden-tablet{display:none}.is-aligned-left-tablet{float:left}}@media screen and (min-width:1264px){.is-hidden-desktop{display:none}.is-aligned-left-desktop{float:left}}@media screen and (min-width:1504px){.is-aligned-left-widescreen{float:left}.is-aligned-right-widescreen{float:right}}.is-aligned-right{float:right}.is-clipped{overflow:hidden!important}@media screen and (max-width:640px){.is-aligned-right-mobile{float:right}.is-clipped-mobile{overflow:hidden!important}}@media screen and (min-width:640px){.is-aligned-right-tablet{float:right}.is-clipped-tablet{overflow:hidden!important}}@media screen and (min-width:1264px){.is-aligned-right-desktop{float:right}.is-clipped-desktop{overflow:hidden!important}}@media screen and (min-width:1504px){.is-clipped-widescreen{overflow:hidden!important}.is-scrollable-widescreen{overflow:auto!important}}.is-scrollable{overflow:auto!important}.is-relative{position:relative}@media screen and (max-width:640px){.is-scrollable-mobile{overflow:auto!important}.is-relative-mobile{position:relative}}@media screen and (min-width:640px){.is-scrollable-tablet{overflow:auto!important}.is-relative-tablet{position:relative}}@media screen and (min-width:1264px){.is-scrollable-desktop{overflow:auto!important}.is-relative-desktop{position:relative}}@media screen and (min-width:1504px){.is-relative-widescreen{position:relative}.is-absolute-widescreen{position:absolute}}.is-absolute{position:absolute}@media screen and (max-width:640px){.is-absolute-mobile{position:absolute}}@media screen and (min-width:640px){.is-absolute-tablet{position:absolute}}@media screen and (min-width:1264px){.is-absolute-desktop{position:absolute}}.is-sticky{position:-webkit-sticky;position:sticky}@media screen and (max-width:640px){.is-sticky-mobile{position:-webkit-sticky;position:sticky}}@media screen and (min-width:640px){.is-sticky-tablet{position:-webkit-sticky;position:sticky}}@media screen and (min-width:1264px){.is-sticky-desktop{position:-webkit-sticky;position:sticky}}@media screen and (min-width:1504px){.is-sticky-widescreen{position:-webkit-sticky;position:sticky}.is-fixed-widescreen{position:fixed}}.is-fixed{position:fixed}@media screen and (max-width:640px){.is-fixed-mobile{position:fixed}}@media screen and (min-width:640px){.is-fixed-tablet{position:fixed}}@media screen and (min-width:1264px){.is-fixed-desktop{position:fixed}}.is-italic{font-style:italic}.is-underlined{text-decoration:underline}.is-not-underlined{text-decoration:none!important}.is-capitalized{text-transform:capitalize}.is-lowercase{text-transform:lowercase}.is-uppercase{text-transform:uppercase}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.is-transparent{opacity:0!important}dl,ol,p,ul{margin-bottom:1rem;margin-top:0}a{color:#1c76fd}small{font-size:.875rem}b,strong{font-weight:700}pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;overflow-x:auto}code{color:#1c76fd;font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:.875rem;font-weight:700;text-decoration:none}hr{background-color:#ebedef;border:0;display:block;height:.125rem;padding:0}hr:not(:first-child){margin-top:1rem}hr:not(:last-child){margin-bottom:1rem}blockquote{border-left:.25rem solid currentColor;color:currentColor;display:block;margin-bottom:1rem;margin-left:0;margin-right:0;opacity:.6;padding:.75rem .75rem .75rem 1.25rem}table{border-collapse:collapse;border-spacing:0}h1{color:inherit;font-family:inherit;font-size:2.5rem;font-weight:700;line-height:1.25}h2{color:inherit;font-family:inherit;font-size:2rem;font-weight:700;line-height:1.25}h3{color:inherit;font-family:inherit;font-size:1.75rem;font-weight:700;line-height:1.25}h4{color:inherit;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.25}h5{color:inherit;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.25}h6{color:inherit;font-family:inherit;font-size:16px;font-weight:700;line-height:1.25}body{margin:0;padding:0;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;height:auto;max-width:100%}iframe{border:0} \ No newline at end of file