/*! backpack.css v2.2.0 | MIT License | github.com/chris-pearce/backpack.css */

/**
 * 1. Vendor stylesheets.
 * 2. See the "File structure" section in CONTRIBUTING.md.
 * 3. The stylesheet names come from MDN's HTML elements reference document. See
 *    https://developer.mozilla.org/en-US/docs/Web/HTML/Element.
 *
 * NOTE: The order of the imports must be maintained.
 */

/* Document
 * ========================================================================== */

/**
 * Add border box sizing in all browsers (opinionated).
 */

*,
::before,
::after {
  box-sizing: border-box;
}

/**
 * 1. Add text decoration inheritance in all browsers (opinionated).
 * 2. Add vertical alignment inheritance in all browsers (opinionated).
 */

::before,
::after {
  text-decoration: inherit; /* 1 */
  vertical-align: inherit; /* 2 */
}

/**
 * 1. Use the default cursor in all browsers (opinionated).
 * 2. Change the line height in all browsers (opinionated).
 * 3. Breaks words to prevent overflow in all browsers (opinionated).
 * 4. Use a 4-space tab width in all browsers (opinionated).
 * 5. Remove the grey highlight on links in iOS (opinionated).
 * 6. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  cursor: default; /* 1 */
  line-height: 1.5; /* 2 */
  overflow-wrap: anywhere; /* 3 */
  -moz-tab-size: 4; /* 4 */
  tab-size: 4; /* 4 */
  -webkit-tap-highlight-color: transparent /* 5 */;
  -webkit-text-size-adjust: 100%; /* 6 */
}

/* Sections
 * ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
 * ========================================================================== */

/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */

dl dl,
dl ol,
dl ul,
ol dl,
ul dl {
  margin: 0;
}

/**
 * 1. Correct the inheritance of border color in Firefox.
 * 2. Add the correct box sizing in Firefox.
 */

hr {
  color: inherit; /* 1 */
  height: 0; /* 2 */
}

/**
 * Remove the list style on navigation lists in all browsers (opinionated).
 */

nav ol,
nav ul {
  list-style: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E");
  padding: 0;
}

/**
 * Prevent VoiceOver from ignoring list semantics in Safari (opinionated).
 */

nav li::before {
  content: "\200B";
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Prevent overflow of the container in all browsers (opinionated).
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
  overflow: auto; /* 3 */
}

/* Text-level semantics
 * ========================================================================== */

/**
 * Add the correct text decoration in Safari.
 */

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

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

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

small {
  font-size: 80%;
}

/* Embedded content
 * ========================================================================== */

/*
 * Change the alignment on media elements in all browsers (opinionated).
 */

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on iframes in all browsers (opinionated).
 */

iframe {
  border-style: none;
}

/**
 * Change the fill color to match the text color in all browsers (opinionated).
 */

svg:not([fill]) {
  fill: currentColor;
}

/* Tabular data
 * ========================================================================== */

/**
 * 1. Collapse border spacing in all browsers (opinionated).
 * 2. Correct table border color inheritance in all Chrome, Edge, and Safari.
 * 3. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */

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

/* Forms
 * ========================================================================== */

/**
 * Remove the margin on controls in Safari.
 */

button,
input,
select {
  margin: 0;
}

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

button {
  text-transform: none;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */

button,
[type="button" i],
[type="reset" i],
[type="submit" i] {
  -webkit-appearance: button;
}

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Correct the padding in Firefox.
 */

fieldset {
  border: 1px solid #a0a0a0; /* 1 */
  padding: 0.35em 0.75em 0.625em; /* 2 */
}

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

progress {
  vertical-align: baseline;
}

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

select {
  text-transform: none;
}

/**
 * 1. Remove the margin in Firefox and Safari.
 * 3. Change the resize direction in all browsers (opinionated).
 */

textarea {
  margin: 0; /* 1 */
  resize: vertical; /* 3 */
}

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

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

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

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

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

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

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

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */

::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */

:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */

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

/* Interactive
 * ========================================================================== */

/*
 * Add the correct styles in Safari.
 */

dialog {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Accessibility
 * ========================================================================== */

/**
 * Change the cursor on busy elements in all browsers (opinionated).
 */

[aria-busy="true" i] {
  cursor: progress;
}

/*
 * Change the cursor on control elements in all browsers (opinionated).
 */

[aria-controls] {
  cursor: pointer;
}

/*
 * Change the cursor on disabled, not-editable, or otherwise
 * inoperable elements in all browsers (opinionated).
 */

[aria-disabled="true" i],
[disabled] {
  cursor: not-allowed;
}

/*
 * Change the display on visually hidden accessible elements
 * in all browsers (opinionated).
 */

[aria-hidden="false" i][hidden] {
  display: initial;
}

[aria-hidden="false" i][hidden]:not(:focus) {
  clip: rect(0, 0, 0, 0);
  position: absolute;
}

/* 1 */

/**
 * 1. Change the inconsistent appearance in all browsers (opinionated).
 * 2. Add typography inheritance in all browsers (opinionated).
 */

button,
input,
select,
textarea {
  background-color: transparent; /* 1 */
  border: 1px solid WindowFrame; /* 1 */
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  letter-spacing: inherit; /* 2 */
  padding: 0.25em 0.375em; /* 1 */
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: no-repeat right center / 1em;
  border-radius: 0;
  padding-right: 1em;
}

/**
 * Change the inconsistent appearance in all browsers (opinionated).
 */

select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E");
}

/**
 * Remove the border and padding in all browsers (opinionated).
 */

[type="color" i],
[type="range" i] {
  border-width: 0;
  padding: 0;
}

/* 1 */

/*
* 1. Remove animations when motion is reduced (opinionated).
* 2. Remove fixed background attachments when motion is reduced (opinionated).
* 3. Remove timed scrolling behaviors when motion is reduced (opinionated).
* 4. Remove transitions when motion is reduced (opinionated).
*/

@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    animation-delay: -1ms !important; /* 1 */
    animation-duration: 1ms !important; /* 1 */
    animation-iteration-count: 1 !important; /* 1 */
    background-attachment: initial !important; /* 2 */
    scroll-behavior: auto !important; /* 3 */
    transition-delay: 0s !important; /* 4 */
    transition-duration: 0s !important; /* 4 */
  }
}

/* 1 */

/**
 * Use the default user interface font in all browsers (opinionated).
 */

html {
  font-family:
    system-ui,
    /* macOS 10.11-10.12 */ -apple-system,
    /* Windows 6+ */ "Segoe UI",
    /* Android 4+ */ "Roboto",
    /* Ubuntu 10.10+ */ "Ubuntu",
    /* Gnome 3+ */ "Cantarell",
    /* KDE Plasma 5+ */ "Noto Sans",
    /* fallback */ sans-serif,
    /* macOS emoji */ "Apple Color Emoji",
    /* Windows emoji */ "Segoe UI Emoji",
    /* Windows emoji */ "Segoe UI Symbol",
    /* Linux emoji */ "Noto Color Emoji";
}

/**
 * Use the default monospace user interface font in all browsers (opinionated).
 */

code,
kbd,
samp,
pre {
  font-family:
    /* macOS 10.10+ */ "Menlo",
    /* Windows 6+ */ "Consolas",
    /* Android 4+ */ "Roboto Mono",
    /* Ubuntu 10.10+ */ "Ubuntu Monospace",
    /* KDE Plasma 5+ */ "Noto Mono",
    /* KDE Plasma 4+ */ "Oxygen Mono",
    /* Linux/OpenOffice fallback */ "Liberation Mono",
    /* fallback */ monospace,
    /* macOS emoji */ "Apple Color Emoji",
    /* Windows emoji */ "Segoe UI Emoji",
    /* Windows emoji */ "Segoe UI Symbol",
    /* Linux emoji */ "Noto Color Emoji";
}

/* 1 */

/**
 * Prevents an unwanted focus outline from appearing around elements that might
 * still respond to pointer events.
 */

/* stylelint-disable-next-line a11y/no-outline-none */

[tabindex='-1']:focus {
  outline: none !important;
}

/**
 * Apply Firefox's default focus ring instead of sanitize.css's version as it is
 * more prominent.
 */

:-moz-focusring {
  outline: 5px auto Highlight;
}

/**
 * Remove the outline in cases where the UA determines via heuristics that the
 * focus should not be visible. This is mainly for ensuring that a focus
 * ring does not render for mouse pointers.
 *
 * @credit https://css-tricks.com/the-focus-visible-trick/
 */

/* stylelint-disable-next-line a11y/no-outline-none */

*:focus:not(:focus-visible) {
  outline: none;
}

/* 2 */

/**
 * 1. Apply OpenType features globally:
 *    - Apply kerning.
 *    - Apply common ligatures.
 *    - Apply standard ligatures
 *    - Apply contextual ligatures.
 *    - Apply proportional numerals.
 *    - Apply old-style numerals.
 *    NOTE: If any of the `font-feature-settings` values are not required on
 *    child elements, e.g.: `<td>`, then you have to turn them off explicitly.
 *    Also, see the "OpenType features" section in the README.md.
 * 2. Set the global font size using the standard user-agent size, which is
 *    typically 16px.
 */

html {
  font-feature-settings: 'kern', 'liga', 'clig', 'calt', 'onum', 'pnum', "kern", common-ligatures contextual, oldstyle-nums proportional-nums; /* 1 */
  font-kerning: normal; /* 1 */
  font-size: 1rem; /* 2 */
  font-variant-ligatures: common-ligatures contextual; /* 1 */
  font-variant-numeric: oldstyle-nums proportional-nums; /* 1 */
}

/* 3 */

/*
 * 1. Remove the top inner shadow that iOS applies to all textual inputs.
 * 2. Remove rounded corners that iOS applies to all input buttons.
 */

input,
textarea {
  background-clip: padding-box; /* 1 */
  border-radius: 0; /* 2 */
}

/*
 * 1. Prevent any horizontal overflow.
 * 2. sanitize.css's evergreen.css stylesheet doesn't apply the logical property
 *    version. Therefore, it's applied here alongside the non-logical property
 *    version.
 */

textarea {
  max-width: 100%; /* 1 */
  resize: vertical; /* 2 */
  resize: block; /* 2 */
}

/*
 * Apply left text alignment to buttons instead of the default center alignment.
 */

[type='submit'],
[type='button'],
[type='reset'],
button {
  text-align: left;
  text-align: start;
}

/*
 * Apply the more familiar pointer cursor to non-disabled buttons.
 */

[type='submit']:not(:disabled),
[type='button']:not(:disabled),
[type='reset']:not(:disabled),
button:not(:disabled) {
  cursor: pointer;
}

/**
 * Apply OpenType features to mostly numeric input types:
 * - Remove kerning.
 * - Remove proportional numerals.
 * - Remove old-style numerals.
 * - Apply lining numerals.
 *
 * NOTE: See the "OpenType features" section in the README.md.
 */

[type='color'],
[type='date'],
[type='datetime-local'],
[type='month'],
[type='number'],
[type='range'],
[type='tel'],
[type='time'],
[type='week'] {
  font-feature-settings: 'kern' 0, 'onum' 0, 'lnum', "kern" off, "lnum";
  font-kerning: none;
  font-variant-numeric: lining-nums;
}

/**
 * Indicates that a label will shift focus to its associated control.
 */

label[for] {
  cursor: pointer;
}

/**
 * 1. Remove user-agent styles.
 * 2. Fix an issue in Safari where the element prematurely wraps.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 1 */
  width: 100%; /* 2 */
}

/**
 * 1. Remove user-agent styles.
 * 2. Override the user-agent's `min-width: min-content;` rule with the more
 *    standard `min-width: 0;` to render as a block element would.
 *    @credit https://thatemil.com/blog/2015/01/03/reset-your-fieldset.
 * 3. Remove the padding applied by both the user-agent and sanitize.css.
 */

fieldset {
  border: 0; /* 1 */
  min-width: 0; /* 2 */
  padding: 0; /* 3 */
}

body:not(:-moz-handler-blocked) fieldset {
  display: table-cell;
}

/* 3 */

/**
 * Scope heading styles to classes instead of an element selector so that styles
 * get divorced from semantics. I.e., if you want a `<h4>` to look like a `<h2>`
 * you can easily do this. Therefore, all heading elements get reset to have the
 * same styles as the body copy. See:
 * https://medium.com/fed-or-dead/handling-headings-in-a-ui-component-library-2587de93c890
 */

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

/* 3 */

/*
 * Apply a more readable underline for links.
 */

a {
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}

/*
 * The majority of the time, italic formatting is not desired.
 */

em {
  font-style: normal;
}

/*
 * Override sanitize.css's 80% font size to be 100% as the majority of the time
 * a smaller font size is not desired.
 */

small {
  font-size: 100%;
}

/**
 * Apply a more suitable treatment to superscript and subscript text if it's
 * supported.
 */

@supports (font-variant-position: sub) and (font-variant-position: super) {
  sub,
  sup {
    vertical-align: inherit;
  }

  sub {
    font-feature-settings: "subs";
    font-variant-position: sub;
  }

  sup {
    font-feature-settings: "sups";
    font-variant-position: super;
  }
}

/* 3 */

/*
 * Lists in applications hardly ever require their default markers and
 * indentation. Therefore, it makes sense to remove these user-agent styles
 * rather than doing it within each list-type component. When default styled
 * lists are needed, say, in some long-form copy, then markers and indentation
 * can get reintroduced within a specific component that handles that type of
 * list.
 *
 * 1. Override sanitize.css's `list-style` styles.
 * 2. Remove the pseudo-element sanitize.css applies.
 *
 * NOTE: The overridden sanitize.css styles above are applied as the fix
 * sanitize.css applies to prevent VoiceOver from ignoring list semantics in
 * Safari when list markers get removed (see:
 * https://www.scottohara.me/blog/2019/01/12/lists-and-safari.html) does not
 * make a difference when testing in latest Safari.
 *
 * TODO: Create a GitHub issue letting sanitize.css know about the NOTE: above.
 */

ul,
ol,
nav ol /* 1 */,
nav ul /* 1 */ {
  list-style: none;
  padding: 0;
}

nav li::before {
  display: none; /* 2 */
}

/*
 * 1. Apply a solid, thin horizontal rule.
 * 2. Remove Firefox's `color: gray` style.
 * 3. Remove user-agent's default 1px height, and common `overflow: hidden`.
 *
 * @credit https://github.com/jensimmons/cssremedy/
 */

hr {
  border-style: solid; /* 1 */
  border-width: 1px 0 0; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 3 */
  overflow: visible; /* 3 */
}

/* 3 */

/*
 * Using a block display, make all embedded elements responsive by default.
 *
 * @credit https://github.com/jensimmons/cssremedy
 */

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  max-width: 100%;
}

/*
 * Maintain intrinsic aspect ratios when `max-width` is applied (`iframe`,
 * `embed`, and `object` have no intrinsic ratio; their height gets applied
 * explicitly).
 *
 * @credit https://github.com/jensimmons/cssremedy
 */

img,
svg,
video,
canvas {
  height: auto;
}

/*
 * Remove the default `300px` width, especially as audio files are unlikely to
 * come with a `width` attribute.
 *
 * @credit https://github.com/jensimmons/cssremedy
*/

audio {
  width: 100%;
}

/* 3 */

/*
 * Remove user-agent styles.
 */

th {
  font-weight: normal;
  text-align: left;
  text-align: start;
}

/**
 * Apply OpenType features to table cells:
 * - Remove proportional numerals.
 * - Remove old-style numerals
 * - Apply lining numerals.
 * - Apply tabular numerals.
 * - Apply slashed zero.
 *
 * NOTE: See the "OpenType features" section in the README.md.
 */

td {
  font-feature-settings: 'onum' 0, 'pnum' 0, 'lnum', 'tnum', 'zero', lining-nums tabular-nums slashed-zero;
  font-variant-numeric: lining-nums tabular-nums slashed-zero;
}

/* 3 */

/**
 * Remove margin from all elements that have it applied by default.
 */

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

/**
 * Apply OpenType features to elements that use a monospaced font:
 * - Remove kerning.
 * - Remove common ligatures.
 * - Remove standard ligatures
 * - Apply lining numerals.
 * - Apply tabular numerals.
 * - Apply slashed zero.
 *
 * NOTE: See the "OpenType features" section in the README.md.
 */

code,
kbd,
pre,
samp {
  font-feature-settings: 'kern' 0, 'liga' 0, 'clig' 0, 'onum' 0, 'pnum' 0,
    'tnum', 'lnum', 'zero', "kern" off, "calt", lining-nums tabular-nums slashed-zero;
  font-kerning: none;
  font-variant-ligatures: contextual;
  font-variant-numeric: lining-nums tabular-nums slashed-zero;
}

/**
 * Avoid 300ms click delay on touch devices that support the `touch-action` CSS
 * property.
 *
 * @credit
 * - http://caniuse.com/#feat=css-touch-action
 * - http://patrickhlauke.github.io/touch/tests/results/#suppressing-300ms-delay
 * - https://adactio.com/journal/10019
 * - https://developers.google.com/web/updates/2013/12/300ms-tap-delay-gone-away
 */

a,
area,
button,
input,
label,
select,
summary,
textarea,
[tabindex]:not([tabindex='-1']) {
  touch-action: manipulation;
}

/* 2 */

.popup__audio-player-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.popup__audio-player{height:16rem!important}@media screen and (max-width:1024px) and (min-width:768px){.popup__audio-player{top:25%}}.c-cartoon-player{background-color:#efeee6;color:#1e0059;height:100%;max-width:1300px;padding:2rem;position:relative}.c-cartoon-player--small{height:100%}.c-cartoon-player--large{height:100%;max-height:68rem;min-height:64rem}.c-cartoon-play-pause-inner-cartoon,.c-cartoon-play-pause-inner-cartoon--first-scene{align-items:center;background-color:transparent;border:0;color:#fff;display:flex;font-size:4rem;height:100%;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:2}.c-cartoon-play-pause-inner-cartoon--first-scene>div,.c-cartoon-play-pause-inner-cartoon>div{align-items:center;background-color:#616161;border-radius:50%;color:#fff;display:flex;justify-content:center;padding:2rem}.c-cartoon-play-pause__icon{height:2rem;width:2rem}.c-cartoon-play-pause-inner-cartoon>div.play{animation:fadeOut 1s;animation-fill-mode:forwards}.c-cartoon-play-pause-inner-cartoon>div.pause{animation:fadeOut2 1s;animation-fill-mode:forwards}.h-hide-visually{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-player-control{align-items:center;background:#1e0059;color:#fff;display:flex;font-size:1.8rem;justify-content:center;padding:.6rem}.c-cartoon-player .c-spinner__container{background-color:hsla(0,0%,100%,.5)}@keyframes fadeOut2{0%{font-size:3rem;opacity:100%}99%{font-size:6rem;opacity:0}to{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{font-size:3rem;opacity:100%}99%{font-size:6rem;opacity:0}to{opacity:0;visibility:hidden}}.c-cartoon-navigation-button{align-items:center;background-color:#fff;border:2px solid #1e0059;border-radius:50%;display:flex;height:3rem;justify-content:center;position:absolute;text-decoration:none;top:50%;width:3rem;z-index:3}.c-cartoon-navigation-button__icon{height:1.5rem;width:1.5rem}.c-cartoon-navigation-button--previous{left:0;transform:translate(-50%,-50%) rotate(180deg)}.c-cartoon-navigation-button--next{left:100%;transform:translate(-50%,-50%)}.c-cartoon-navigation-button--complete{left:100%;position:absolute;top:50%;transform:translate(-75%,-50%);z-index:3}.c-cartoon-navigation-button--next:disabled,.c-cartoon-navigation-button--previous:disabled{opacity:50%}.pulse{animation:pulse-animation 2s infinite}.h-background--color-brand-secondary{background-color:#5a37db}@media (max-width:768px){.c-cartoon-navigation-button--next{top:35%;transform:translate(-70%,-50%)}.c-cartoon-navigation-button--previous{top:35%;transform:translate(-30%,-50%) rotate(180deg)}.c-cartoon--quiz .c-cartoon-navigation-button{top:20%}}.c-cartoon-slide{position:relative;width:100%}.c-cartoon-slide--empty,.c-cartoon-slide__image{height:100%;width:100%}.c-cartoon-slide--empty{align-items:center;border:1px dashed #000;display:flex;height:50rem;justify-content:center}.c-cartoon-slide--empty span{font-family:inherit;font-size:2rem}.h-color--brand-secondary{color:#5a37db}.c-bubble-text{animation:fadeIn 1.3s forwards;font-size:.8rem}@media screen and (min-width:85em){.c-bubble-text{font-size:1rem}}.c-cartoon__bubble{animation:fadeIn .4s forwards;animation-delay:.5s;display:none;font-size:.9rem;opacity:0;padding:1rem;position:absolute;text-align:center}.l-position--relative{position:relative}.c-cartoon-blast-container{left:4%;position:absolute;top:4%}.c-cartoon-blast-wrapper{background:#000;padding:2px;width:-moz-fit-content;width:fit-content}.c-cartoon-blast,.c-cartoon-blast-wrapper{-webkit-clip-path:polygon(87% 89%,84% 100%,73% 93%,58% 99%,53% 88%,35% 99%,23% 85%,1% 84%,12% 68%,0 56%,11% 42%,1% 31%,19% 29%,0 7%,22% 17%,21% 1%,41% 13%,48% 0,67% 15%,85% 2%,84% 15%,99% 6%,91% 25%,100% 28%,92% 42%,100% 53%,88% 60%,100% 74%,92% 79%,100% 95%);clip-path:polygon(87% 89%,84% 100%,73% 93%,58% 99%,53% 88%,35% 99%,23% 85%,1% 84%,12% 68%,0 56%,11% 42%,1% 31%,19% 29%,0 7%,22% 17%,21% 1%,41% 13%,48% 0,67% 15%,85% 2%,84% 15%,99% 6%,91% 25%,100% 28%,92% 42%,100% 53%,88% 60%,100% 74%,92% 79%,100% 95%)}.c-cartoon-blast{background-color:#fff;margin:auto;padding:1rem}.c-cartoon-blast__text{font-size:.7rem;margin:1.5rem 2rem;text-align:center}@media screen and (min-width:64em){.c-cartoon-blast__text{font-size:.9rem}}.c-cartoon-blast__tail{border-left:12px solid transparent;border-right:12px solid transparent;border-top:112px solid #fff;height:0;position:absolute;width:0}.c-cartoon-blast__tail--1{left:90%;top:-75%;transform:translateX(-50%) rotate(-150deg)}.c-cartoon-blast__tail--2{right:-5%;top:-45%;transform:translateX(-50%) rotate(-120deg)}.c-cartoon-blast__tail--3{right:-10%;top:2%;transform:translateX(-50%) rotate(-90deg)}.c-cartoon-blast__tail--4{right:-2%;top:50%;transform:rotate(-60deg)}.c-cartoon-blast__tail--5{right:15%;top:80%;transform:translateX(-50%) rotate(-30deg)}.c-cartoon-blast__tail--6{left:50%;top:85%;transform:translateX(-50%)}.c-cartoon-blast__tail--7{left:30%;top:75%;transform:translateX(-50%) rotate(30deg)}.c-cartoon-blast__tail--8{left:0;top:45%;transform:translateX(-50%) rotate(60deg)}.c-cartoon-blast__tail--9{left:-5%;top:4%;transform:translateX(-50%) rotate(90deg)}.c-cartoon-blast__tail--10{bottom:60%;left:10%;transform:translateX(-50%) rotate(120deg)}.c-cartoon-blast__tail--11{bottom:80%;left:18%;transform:translateX(-50%) rotate(150deg)}.c-cartoon-blast__tail--12{left:50%;top:-90%;transform:translateX(-50%) rotate(180deg)}.c-cartoon__image{left:50%;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.c-cartoon--quiz{display:flex;flex-direction:column-reverse}.c-cartoon--quiz .c-cartoon__image{left:0!important;margin:1rem 0;position:relative;width:100%!important}}.c-cartoon-chat{background-color:#cdffcd;border:1px solid #000;box-shadow:0 0 10px 1px rgba(0,0,0,.5);left:4%;padding:.25rem .75rem .5rem;position:absolute;top:4%}.c-cartoon-chat:before{border-color:transparent transparent #000;border-style:solid;border-width:0 20px 24px 0;right:-12px}.c-cartoon-chat:after,.c-cartoon-chat:before{content:"";height:0;position:absolute;top:9px;transform:translate(50%,-50%) rotate(90deg);width:0}.c-cartoon-chat:after{border-color:transparent transparent #cdffcd;border-style:solid;border-width:0 18px 24px 0;right:-11px}.c-cartoon-chat--left-aligned{background-color:#fff}.c-cartoon-chat--left-aligned:before{border-color:transparent transparent transparent #000;border-style:solid;border-width:0 0 24px 20px;left:-2px;top:-3px}.c-cartoon-chat--left-aligned:after,.c-cartoon-chat--left-aligned:before{content:"";height:0;position:absolute;right:auto;transform:translate(-100%) rotate(90deg);width:0}.c-cartoon-chat--left-aligned:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:0 0 23px 20px;left:0;top:-1.5px}.c-cartoon-chat__text{font-size:1rem;margin-bottom:.5rem}.c-cartoon-ellipsis{word-wrap:break-word;align-items:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center;left:50%;padding:.75rem 0;position:absolute;text-align:center;top:50%;width:auto;z-index:2}.c-cartoon-ellipsis__inner{margin:24px;width:calc(100% + 2rem)}.c-cartoon-ellipsis--shadowed{box-shadow:0 0 30px rgba(0,0,0,.5)}.c-cartoon-ellipsis__tail{z-index:-1}.c-cartoon-label{background-color:#fff;border-radius:6px;box-shadow:0 0 1px rgba(9,30,66,.31),0 20px 32px -8px rgba(9,30,66,.25);left:4%;padding:1rem;position:absolute;top:4%;transform:skewX(-8deg)}.c-cartoon-label__content{color:#180058;font-size:1.1rem;font-weight:700;transform:skewX(8deg)}.c-cartoon-parallelogram{background-color:#fff;box-shadow:0 0 15px 1px #000;left:4%;padding:.5rem 1rem;position:absolute;top:4%;transform:skewX(-15deg)}.c-cartoon-parallelogram__text{color:#93073e;font-size:1.25rem;text-align:center;text-transform:uppercase;transform:skewX(5deg)}.c-cartoon__rectangle{background-color:#fff;border-radius:24px;display:none;padding:2rem;transform:none!important}.c-cartoon-input{background-color:transparent;border-radius:.25rem;left:4%;position:absolute;top:4%}.c-cartoon-input .c-label{display:none}.c-cartoon-input__textarea .c-textarea{min-height:15rem!important}.c-cartoon-input__textarea .c-input-field--padding-bottom{margin-bottom:0!important}.c-cartoon-title{left:4%;position:absolute;top:4%}.c-cartoon-title__text{font-size:3rem;transform:skewX(-10deg)}.c-text-message{align-items:center;display:flex;padding:1rem 0}.c-bubble-tail{left:50%;position:absolute;top:50%;transform-origin:top}.c-text-message .c-text-message__bubble:before{background-color:#fff;content:"";height:1rem;position:absolute;top:50%;width:1rem}.c-text-message--left-aligned{flex-direction:row}.c-text-message--right-aligned{flex-direction:row-reverse}.c-text-message__avatar{border-radius:50%;flex-shrink:0;height:3rem;width:3rem}.c-text-message--left-aligned .c-text-message__avatar{margin-right:1.5rem}.c-text-message--right-aligned .c-text-message__avatar{margin-left:1.5rem}.c-text-message--left-aligned .c-text-message__bubble:before{left:0;transform:translate(-50%,-50%) rotate(45deg)}.c-text-message--left-aligned .c-text-message__bubble--frame:before{transform:none}.c-text-message--right-aligned .c-text-message__bubble:before{right:0;transform:translate(50%,-50%) rotate(45deg)}.c-text-message--right-aligned .c-text-message__bubble--frame:before{transform:none}.c-text-message__bubble--frame{bottom:.5rem;box-shadow:0 0 1px rgba(9,30,66,.31),0 20px 32px -22px rgba(9,30,66,.25);font-size:.85rem!important;font-weight:800;transform:skewX(-8deg)}.c-text-message__bubble,.c-text-message__think-bubble{background-color:#fff;border-radius:8px;flex:1 1;font-size:calc(10.07692px + .30769vw);padding:1rem;position:relative}.c-text-message__think-bubble{border-radius:1rem}.c-text-message__think-bubble:after,.c-text-message__think-bubble:before{background-color:#fff;border-radius:50%;content:"";display:block;position:absolute}.c-text-message__think-bubble:before{box-shadow:-21px 7px 0 -4px #fff,-31px 9px 0 -6px #fff;height:1.125rem;left:.25rem;top:.2rem;width:1.125rem}.c-text-message__think-bubble:after{bottom:-.6rem;box-shadow:8px -47px 0 -9px #fff,25px -58px 0 -8px #fff,-24px 17px 0 -8px #fff,-5px 25px 0 -10px #fff;height:1.85rem;right:2rem;width:1.85rem}.c-factcheck{bottom:0;color:#fff;display:flex;position:absolute;width:100%}.c-factcheck__container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.c-factcheck__startburst{align-items:center;aspect-ratio:1;background-color:#e75d5c;bottom:-2.5rem;-webkit-clip-path:polygon(100% 50%,91.19% 58.19%,96.19% 69.13%,84.92% 73.33%,85.36% 85.36%,73.33% 84.92%,69.13% 96.19%,58.19% 91.19%,50% 100%,41.81% 91.19%,30.87% 96.19%,26.67% 84.92%,14.64% 85.36%,15.08% 73.33%,3.81% 69.13%,8.81% 58.19%,0 50%,8.81% 41.81%,3.81% 30.87%,15.08% 26.67%,14.64% 14.64%,26.67% 15.08%,30.87% 3.81%,41.81% 8.81%,50% 0,58.19% 8.81%,69.13% 3.81%,73.33% 15.08%,85.36% 14.64%,84.92% 26.67%,96.19% 30.87%,91.19% 41.81%);clip-path:polygon(100% 50%,91.19% 58.19%,96.19% 69.13%,84.92% 73.33%,85.36% 85.36%,73.33% 84.92%,69.13% 96.19%,58.19% 91.19%,50% 100%,41.81% 91.19%,30.87% 96.19%,26.67% 84.92%,14.64% 85.36%,15.08% 73.33%,3.81% 69.13%,8.81% 58.19%,0 50%,8.81% 41.81%,3.81% 30.87%,15.08% 26.67%,14.64% 14.64%,26.67% 15.08%,30.87% 3.81%,41.81% 8.81%,50% 0,58.19% 8.81%,69.13% 3.81%,73.33% 15.08%,85.36% 14.64%,84.92% 26.67%,96.19% 30.87%,91.19% 41.81%);display:flex;justify-content:center;left:-2.5rem;padding:3rem;position:absolute;width:230px;z-index:2}.c-factcheck__title{color:#fff;font-size:2rem;font-weight:800;line-height:1.3;text-align:center;text-transform:uppercase}.c-factcheck__icon{color:#f96269;height:16rem;position:absolute;width:16rem;z-index:-1}.c-factcheck__content{background-color:#1e0059;color:#fff;display:flex;flex-direction:column;height:8.5rem;justify-content:center;opacity:90%;padding:1rem 1rem 1rem 200px;width:100%}.c-factcheck__body{font-size:1.5rem;font-weight:400;line-height:1.18}.c-factcheck__body,.c-stop-think{display:flex;flex-direction:column}.c-stop-think{background-color:#fff;height:100%;justify-content:center;left:32%;max-width:68%;padding:2rem 4rem 2rem 3rem;position:absolute;top:0;width:100%}.c-stop-and-think-mobile{max-width:none;position:static;width:100%}.c-stop-think h3{color:#5a37db}.c-stop-think__textarea{border:1px solid #1e0059;border-radius:8px;margin-top:2rem;min-height:10rem;outline:none;padding:1rem;width:100%}.c-quiz--desktop{max-height:60%;overflow-y:auto;position:absolute}.c-cartoon__image p{margin:0;padding:0}.c-quiz-button{align-items:stretch;border:0;margin-bottom:1rem;padding:0;position:relative;width:100%}.c-quiz-button,.c-quiz-button__index{border-bottom-left-radius:12px;border-top-left-radius:12px;display:flex}.c-quiz-button__index{align-items:center;background-color:#1e0059;border-right:1px solid var(--g-color-white);color:#fff;flex-shrink:0;justify-content:center;left:0;padding:1rem 1.25rem;text-transform:uppercase;top:0}.c-quiz-button__text{background-color:var(--g-color-white);font-size:1rem;font-weight:300;padding:1rem;text-align:left;width:100%}.c-quiz-button--selected .c-quiz-button__text,.c-quiz-button:hover .c-quiz-button__text{background-color:#1e0059;color:#fff}.c-quiz-button--selected{pointer-events:none}.c-quiz-button--selected .c-quiz-button__index,.c-quiz-button:hover .c-quiz-button__index{background-color:#5a37db}@media screen and (max-width:32em){.c-quiz-button__text{font-size:.85rem}}.c-quiz--desktop__inner{padding:0 1.75rem}.c-quiz-feedback{align-items:flex-start;display:flex;flex-direction:row}.c-quiz-feedback__icon-wrapper{align-items:center;border-bottom-left-radius:12px;border-top-left-radius:12px;display:flex;height:3rem;justify-content:center;min-width:3.15rem;padding:.5rem;width:3.15rem}.c-quiz-feedback__text{background-color:var(--g-color-white);border:1px solid var(--g-color-white);border-radius:12px;border-top-left-radius:0;min-height:4rem;padding:.5rem .75rem .75rem;width:100%}.c-quiz-feedback--correct .c-quiz-feedback__text{border-color:#61e2b1}.c-quiz-feedback--incorrect .c-quiz-feedback__text{border-color:#e85d5d}.c-quiz-feedback--correct .c-quiz-feedback__icon-wrapper{background-color:#61e2b1}.c-quiz-feedback--incorrect .c-quiz-feedback__icon-wrapper{background-color:#e85d5d}.c-quiz-feedback__icon{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-cms-container{border:var(--g-cms-container-border-weight,1px) solid transparent;border-radius:var(--g-cms-container-border-radius,5px);max-width:100%}.c-cms-entity-container{border:1px solid transparent;position:relative}.c-cms-entity-container.is-empty{background-color:var(--g-color-grey-50);border:1px dashed var(--g-color-grey-200);height:8rem}.c-cms-entity-container__header{align-items:center;background-color:var(--g-color-blue-200);display:flex;gap:var(--g-spacing);opacity:0;padding:var(--g-spacing-2x-small);transition:.1s ease-in-out;width:-moz-fit-content;width:fit-content}.c-cms-entity-container.is-highlighted,.c-cms-entity-container:hover{border:1px solid var(--g-color-blue-200)}.c-cms-entity-container.is-empty:hover{background-color:rgba(170,235,239,.4);transition:.1s ease-in-out}.c-cms-entity-container.is-highlighted>.c-cms-entity-container__header,.c-cms-entity-container:hover>.c-cms-entity-container__header{opacity:100%}.c-cms-entity-container__title{font-size:var(--g-font-size-small);margin:0}.c-cms-entity-container__settings .c-button-icon-dropdown__icon{color:var(--g-color-blue-700)}.c-cms-entity-container__settings .c-button-icon-dropdown__trigger-icon{background-color:var(--g-color-white)}.c-cms-entity-container__settings:hover .c-button-icon-dropdown__trigger-icon{background-color:var(--g-color-grey-100)}.c-cms-entity-container__settings .c-button-icon-dropdown__menu{border-bottom-left-radius:0;border-top-left-radius:0;left:var(--g-spacing-x-large);top:calc(var(--g-spacing-x-small)*-1)}.c-cms-entity-container__icon-container{background-color:var(--g-color-blue-200);border-radius:50%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.1s ease-in-out}.c-cms-entity-container__icon{color:var(--g-color-white);height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-cms-entity-container.is-empty:hover .c-cms-entity-container__icon-container{opacity:100%}.c-cms-entity-container__hide-icon{height:var(--g-spacing);width:var(--g-spacing)}.c-cms-entity-container--is-not-visible{background-color:rgba(0,0,0,.1)}.c-accordion{border:1px solid transparent;border-radius:5px}.c-accordion__details[hidden]{display:none}.c-event-trigger{background-color:var(--g-pop-up-title-background-color,#4bc2ca);border:1px solid transparent}.c-event-trigger--text-and-icon,.c-event-trigger--text-only{border-radius:5px;color:var(--g-pop-up-title-color,#fff);font-size:1rem;min-height:3rem;padding:.5rem;width:100%}.c-event-trigger--text-only{text-align:center}.c-event-trigger__details{align-items:center;display:flex;gap:var(--g-spacing)}.c-event-trigger__image{height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-event-trigger--text-and-icon{justify-content:space-between;text-align:left}.c-event-trigger--icon-only,.c-event-trigger--text-and-icon{align-items:center;display:flex;justify-content:space-between}.c-event-trigger--icon-only{border-radius:50%;height:2rem;justify-content:center;width:2rem}.c-event-trigger__icon-container{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.c-event-trigger__icon-container--circle{background-color:#fff;border-radius:50%;color:var(--g-accordion-title-background-color,#4bc2ca)}.c-event-trigger__icon{display:block;height:1.5rem;width:1.5rem}.c-cms-section{border:var(--g-cms-section-border-weight,1px) solid transparent;border-radius:var(--g-cms-section-border-radius,5px)}.c-cms-section--has-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.c-snippet{border:1px solid transparent}.c-code-snippet h1{font-size:2.5rem;font-weight:500}.c-code-snippet p{margin-bottom:1rem}.c-code-snippet ul{list-style-type:disc}.c-code-snippet ul ul{list-style-type:circle}.c-code-snippet ul ul ul{list-style-type:square}.c-code-snippet ul ul ul ul{list-style-type:disc}.c-code-snippet ol{list-style-type:decimal}.c-code-snippet ol ol{list-style-type:lower-roman}.c-code-snippet ol ol ol{list-style-type:lower-alpha}.c-code-snippet ol ol ol ol{list-style-type:decimal}.c-code-snippet li{margin-left:1rem}.c-embed-snippet{overflow:hidden;padding-bottom:56.25%;position:relative}.c-embed-snippet iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-table-form .c-table__thead-th-contents-text{justify-content:center;text-align:center;white-space:normal}.c-table-form .c-label__text,.c-table-form legend{display:none}.c-table-form .c-radio-button{justify-content:center}.c-table-form .c-radio-button__item~label:before{margin-right:0}.c-table-form .c-question-snippet,.c-table-form .c-question-snippet__question p{margin-bottom:0}.c-table__thead-th{vertical-align:baseline}.c-table-form .c-table__tbody-td{vertical-align:middle}.c-user-generated-response__add-new-item-button-content-container{display:flex;padding:var(--g-spacing-2x-small)}.c-user-generated-response__add-new-item-button-icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-user-generated-response__add-new-item-button-text{align-items:center;display:flex;margin-left:var(--g-spacing-2x-small);padding-top:var(--g-spacing-3x-small)}.c-user-generated-response__container{display:flex;margin-bottom:var(--g-spacing-small);margin-top:var(--g-spacing-small)}.c-user-generated-response__input{width:100%}.c-user-generated-response__input-container{display:flex}.c-user-generated-response__discard-button-container,.c-user-generated-response__save-button-container{align-self:center;display:flex;margin-left:var(--g-spacing-x-small)}.c-question-answer-match__info-component{display:flex}.c-question-answer-match__info-component>button{margin-right:.5rem}.c-add-new-response-button__container{align-self:flex-start;flex:1 1;margin-left:auto!important}.c-header__container{flex:1 1}.c-buttons__container{justify-content:flex-end;margin-bottom:.5rem;margin-top:.5rem}.c-buttons__container>button{margin-left:.5rem}.c-confirmation-message__container{align-items:center;justify-content:flex-end;margin-left:.5rem}.c-footer__container{margin-top:2rem;padding-right:.3rem}.c-messages__container{align-items:flex-end;padding-left:1rem}.h-flex{display:flex}.h-horizontal-flex-direction{flex-direction:row}.h-vertical-flex-direction{flex-direction:column}.multi-response-text-delete{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.multi-response-text-delete-button{border:none}.c-image-map{display:flex;justify-content:center;position:relative}.c-image-map__image{height:auto;width:100%}.c-image-map__item{position:absolute}.c-image-map__item-icon--small .c-tooltip__icon{animation:pulse-animation 2s infinite;color:var(--g-color-blue-200);height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-image-map__item-icon--medium .c-tooltip__icon{animation:pulse-animation 2s infinite;color:var(--g-color-blue-200);height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-image-map__item-icon--large .c-tooltip__icon{animation:pulse-animation 2s infinite;color:var(--g-color-blue-200);height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 #4bc2ca}to{box-shadow:0 0 0 20px rgba(75,194,202,0)}}.c-google-map{border-radius:var(--g-cms-map-border-radius,5px);height:var(--g-cms-map-height,20rem);width:100%}.c-google-map--is-greyscale{filter:grayscale(99%)}.c-google-map--is-no-scroll{position:relative}.c-google-map--is-no-scroll:after{content:"";height:100%;position:absolute;top:0;width:100%;z-index:3}.c-google-map__marker{border:4px solid var(--g-cms-map-marker-color,red);border-radius:50% 50% 50% 0;height:1.25rem;left:50%;position:absolute;top:40%;transform:rotate(-45deg);width:1.25rem}.c-google-map__marker:after{background-color:var(--g-cms-map-marker-color,red);border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.c-google-map__marker:hover{border-color:transparent}.c-quote-snippet{padding-left:1rem;padding-right:1rem}.flicking-pagination{position:relative}.flicking-panel{padding:2rem 5rem}.c-spacer-snippet{height:.75rem}.c-spacer-snippet--has-line-break{align-items:center;display:flex}.c-spacer-snippet--align-left{justify-content:flex-start}.c-spacer-snippet--align-center{justify-content:center}.c-spacer-snippet--align-right{justify-content:flex-end}.c-spacer-snippet__line-break{border:1px solid #e4e4e3;margin:0;width:100%}.c-question-response-draggable-item__decrement-rank .c-button-icon-only{border-radius:1rem}.c-question-response-draggable-item__delete-button{align-items:flex-end;display:flex}.c-question-response-draggable-item__drag-handle-bar .c-icon{cursor:-webkit-grab;cursor:grab;height:1rem;transform:rotate(90deg);width:1.25rem}.c-question-response-draggable-item__note-container .c-label{display:none}.c-question-response-draggable-item__increment-rank .c-button-icon-only{border-radius:1rem;transform:rotate(180deg)}.c-question-response-draggable-item__collapse-expand--open{transform:rotate(180deg)}.c-question-response-draggable-item__label{display:flex;flex:1 1;margin-left:.5rem}.c-question-response-draggable-item__note-container{display:flex;flex:1 1;margin-top:.5rem}.c-question-response-draggable-item__note-container--hidden{display:none}.c-question-response-draggable-item__note-container--visible{display:block}.c-question-response-draggable-item__note{width:100%}.c-question-response-draggable-item__question-response-container{align-items:center;display:flex;flex:1 1}.c-question-response-draggable-item__rank-button{align-items:center;border-radius:50%;display:inline-flex;height:2rem;justify-content:center;width:2rem}.c-question-response-draggable-item__rank-container{align-items:center;display:flex}.c-draggable-item__container{display:flex;flex:1 1;flex-direction:column;justify-items:center;left:auto!important;padding:.5rem;top:auto!important}.c-draggable-item__container--hover{cursor:-webkit-grab;cursor:grab}.c-text-snippet{padding-left:1rem;padding-right:1rem}.c-text-snippet h1{font-size:2.5rem;font-weight:500}.c-text-snippet p{margin-bottom:1rem}.c-text-snippet ul{list-style-type:disc}.c-text-snippet ul ul{list-style-type:circle}.c-text-snippet ul ul ul{list-style-type:square}.c-text-snippet ul ul ul ul{list-style-type:disc}.c-text-snippet ol{list-style-type:decimal}.c-text-snippet ol ol{list-style-type:lower-roman}.c-text-snippet ol ol ol{list-style-type:lower-alpha}.c-text-snippet ol ol ol ol{list-style-type:decimal}.c-text-snippet li{margin-left:1rem}.c-text-snippet__link--target{align-items:center;display:inline-flex}.c-text-snippet__link--target svg{margin-left:.25rem;width:1rem}.c-flip-card{cursor:pointer;height:24rem;margin:1rem;max-width:calc(100% - 2rem);perspective:1000px;position:relative}.c-flip-card__back,.c-flip-card__front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;transform-style:preserve-3d;transition:.6s ease-in-out;width:100%}.c-flip-card__back{padding:0 2rem}.c-flip-card__front{font-size:2rem;font-weight:600;overflow:hidden;padding:2rem}.c-flip-card__back--bottom{transform:rotateX(-180deg)}.c-flip-card__back--top{transform:rotateX(180deg)}.c-flip-card__back--left{transform:rotateY(-180deg)}.c-flip-card__back--right{transform:rotateY(180deg)}.c-flip-card:hover .c-flip-card__front--bottom{transform:rotateX(180deg)}.c-flip-card:hover .c-flip-card__front--top{transform:rotateX(-180deg)}.c-flip-card:hover .c-flip-card__front--left{transform:rotateY(180deg)}.c-flip-card:hover .c-flip-card__front--right{transform:rotateY(-180deg)}.c-flip-card:hover .c-flip-card__back--bottom,.c-flip-card:hover .c-flip-card__back--left,.c-flip-card:hover .c-flip-card__back--right,.c-flip-card:hover .c-flip-card__back--top{transform:rotateX(0)}.c-flip-card:nth-child(2n):hover .c-flip-card__back{transform:rotateY(0deg)}.c-custom-audio-snippet{align-items:center;display:flex}.c-custom-audio-snippet__button{border-radius:50%;color:#fff;height:4.75rem;margin-right:.5rem;position:relative;width:4.75rem}.c-custom-audio-snippet__icon{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.c-custom-audio-snippet__icon--audio{height:2rem;width:2rem}.c-custom-audio-snippet__marquee{overflow:hidden;white-space:nowrap}.c-custom-audio-snippet__marquee-text{animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.c-file-snippet__file{align-items:center;color:#00af66;display:flex;text-decoration:none;white-space:nowrap}.c-file-snippet__icon{height:1rem;margin-right:.25rem;width:1rem}.c-toolkit{position:fixed;right:1rem;top:1rem;z-index:9999}.c-toolkit__container{border-color:#000;border-radius:.5rem}.c-tool-kit__bookmark-button-container,.c-tool-kit__generate-pdf-button-container{margin-bottom:.5rem}.c-tool-kit__bookmark-button-container .c-button-icon-only svg{color:#fff}.c-tool-kit__bookmark-button-container .c-button-icon-only--selected svg{color:#000}@media print{.c-toolkit--no-print{display:none!important}*{box-shadow:none!important;color:#000!important}}
.c-password{position:relative}.c-password__button{background-color:transparent;border:none;cursor:pointer;left:8rem;margin:0;position:absolute;top:1.9rem;transform:translateY(-50%)}.c-password__icon{color:#797b7e;height:1rem;width:1rem}.h-hide-visually{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-setup-mfa__button,.c-setup-mfa__list,.c-setup-mfa__secret,.c-setup-mfa__text{font-family:var(--g-font-primary);font-size:var(--g-font-size)}.c-setup-mfa__button,.c-setup-mfa__list,.c-setup-mfa__text{font-weight:var(--g-font-weight-light);line-height:1.18;margin:0}.c-setup-mfa__secret{align-items:center;display:flex;height:150px}.c-setup-mfa__text{text-align:center}.c-setup-mfa__list li{line-height:1.35;margin:0;text-align:center}.c-setup-mfa__button{background-color:transparent;border:none;color:var(--color-primary);cursor:pointer;font-weight:var(--g-font-weight-light);padding:0;text-decoration:underline}.c-setup-mfa__details{display:flex;flex-direction:column;margin:var(--g-spacing) var(--g-spacing-x-large);text-align:center}.c-setup-mfa__image{height:150px;margin-bottom:var(--g-spacing-large);width:150px}.c-setup-mfa-completed{align-items:center;display:flex;flex-direction:column;margin:var(--g-spacing-4x-large) 0 var(--g-spacing-3x-large)}.c-impersonated-user-bar__container{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:center}.c-impersonated-user-bar__stop-button-container{align-items:center;display:flex;justify-content:flex-end;margin-left:.5rem}.c-impersonated-user-bar__user-full-name-container{align-items:center;display:flex;flex:1 1;font-family:inherit;font-weight:700;justify-content:flex-start}
.c-accordion{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);margin-bottom:var(--g-spacing);transition:border-color var(--g-transition-time) ease-in-out}.c-accordion-group{.c-accordion{border-bottom-color:transparent;border-radius:0;margin-bottom:0}.c-accordion:first-child{border-top-left-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-accordion:last-child{border-bottom-color:var(--g-color-grey-100);border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small)}}.c-accordion__header{align-items:center;border-bottom:1px solid transparent;display:flex;justify-content:space-between;padding:var(--g-spacing-x-small) var(--g-spacing);position:relative;transition:border-color var(--g-transition-time) ease-in-out}.c-accordion__title{font-size:var(--g-font-size-large);margin:0;padding:0}.c-accordion__content-container{max-height:0;overflow:hidden;transition:max-height var(--g-transition-time) ease-in-out}.c-accordion__content{padding:var(--g-spacing)}.c-accordion__icon-container{background-color:var(--g-color-grey-100);border-radius:50%;padding:var(--g-spacing-2x-small);pointer-events:none;transition:background-color var(--g-transition-time) ease-in-out}.c-accordion__icon{height:var(--g-spacing-large);pointer-events:none;transform:rotate(-45deg);transition:color var(--g-transition-time) ease-in-out,transform var(--g-transition-time) ease-in-out;width:var(--g-spacing-large)}.c-accordion.is-open{.c-accordion__header{border-color:var(--g-color-grey-100)}.c-accordion__icon{color:var(--g-color-white);transform:rotate(0)}.c-accordion__icon-container{background-color:var(--g-color-blue-200)}}.c-accordion__trigger:hover{~.c-accordion__icon-container{background-color:var(--g-color-blue-200)}}.c-accordion:has(.c-accordion__trigger:hover){border-color:var(--g-color-blue-200);.c-accordion__icon{color:var(--g-color-white)}}.c-button{border:1px solid transparent;border-radius:var(--g-border-radius-small);cursor:pointer;display:inline-block;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-semibold);padding:var(--g-spacing-small) var(--g-spacing-x-large);position:relative;text-align:center;text-decoration:none;transition:.1s ease-in-out}.c-button:disabled{background-color:var(--g-color-disabled);cursor:not-allowed}.c-button--primary{background-color:var(--g-color-blue-200);color:var(--g-color-black-100)}.c-button--primary:hover{background-color:var(--g-color-blue-250)}.c-button--primary:focus{box-shadow:var(--g-focus-primary)}.c-button--primary-inverse{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-100)}.c-button--primary-inverse:focus,.c-button--primary-inverse:hover{background-color:var(--g-color-blue-250);border-color:var(--g-color-blue-250)}.c-button--primary-inverse:focus{box-shadow:var(--g-focus-primary)}.c-button--secondary{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-900)}.c-button--secondary:focus{background-color:var(--g-color-blue-700);border:1px solid var(--g-color-blue-200);box-shadow:var(--g-focus-primary);color:var(--g-color-white)}.c-button--secondary:active{background-color:var(--g-color-black-900);border-color:var(--g-color-blue-200)}.c-button--secondary:hover:enabled{background-color:var(--g-color-blue-700);border-color:var(--g-color-blue-200);color:var(--g-color-white)}.c-button--tertiary{background-color:var(--g-color-white);border-color:var(--g-color-black-900);color:var(--g-color-black-900)}.c-button--tertiary:focus{border:1px solid var(--g-color-red-700);box-shadow:var(--g-focus-tertiary)}.c-button--tertiary:focus,.c-button--tertiary:hover:enabled{background-color:var(--g-color-red-700);color:var(--g-color-white)}.c-button--danger--tertiary{background-color:var(--g-color-white);border:1px solid var(--g-color-red-400);color:var(--g-color-red-400)}.c-button--danger--tertiary:focus{box-shadow:var(--g-focus-danger)}.c-button--danger--tertiary:focus,.c-button--danger--tertiary:hover:enabled{background-color:var(--g-color-red-400);border-color:var(--g-color-red-400);color:var(--g-color-white)}.c-button--danger{background-color:var(--g-color-white);border:1px solid var(--g-color-red-400);color:var(--g-color-black-900)}.c-button--danger:focus{background-color:var(--g-color-red-400);box-shadow:var(--g-focus-danger);color:var(--g-color-white)}.c-button--danger:active{background-color:var(--g-color-red-300)}.c-button--danger:hover:enabled{background-color:var(--g-color-red-400);color:var(--g-color-white)}.c-button--dark{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-900)}.c-button--dark:focus{border-color:var(--g-color-blue-250);box-shadow:var(--g-focus-primary);color:var(--g-color-white)}.c-button--dark:active,.c-button--dark:focus,.c-button--dark:hover:enabled{background-color:var(--g-color-black-900)}.c-button--dark:hover:enabled{color:var(--g-color-white)}.c-button--cta{color:var(--g-color-black-900)}.c-button--cta,.c-button--cta:focus{background-color:var(--g-color-orange-400)}.c-button--cta:focus{border:1px solid transparent;box-shadow:var(--g-focus-cta)}.c-button--cta:hover:enabled{background-color:var(--g-color-orange-200)}.c-button--cta--tertiary{background-color:var(--g-color-white);border-color:var(--g-color-orange-200);color:var(--g-color-orange-200)}.c-button--cta--tertiary:focus{box-shadow:var(--g-focus-cta);color:var(--g-color-black)}.c-button--cta--tertiary:focus,.c-button--cta--tertiary:hover:enabled{background-color:var(--g-color-orange-400);border:1px solid transparent}.c-button--cta--tertiary:hover:enabled{color:var(--g-color-black-900)}.c-button--icon-only{padding:var(--g-spacing-small) var(--g-spacing)}.c-button__icon{color:inherit;height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-button__text{text-wrap:nowrap;align-items:center;display:flex;gap:var(--g-spacing);margin-bottom:0}.c-button--loading .c-button__icon,.c-button--loading .c-button__text{opacity:0}.c-button__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-button__spinner .c-spinner__icon{border-width:4px;height:2rem;width:2rem}.c-button--xs{border-radius:var(--g-spacing-2x-small);padding:var(--g-spacing-2x-small) var(--g-spacing-small)}.c-button--small{padding:var(--g-spacing-x-small) var(--g-spacing)}.c-button--xs .c-button__spinner .c-spinner__icon{border-width:3px;height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-button--small .c-button__spinner .c-spinner__icon{border-width:3px;height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}@media (max-width:64em){.c-button__text--icon-only{padding:var(--g-spacing-x-small)}.c-button__text--hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;width:100%;z-index:1}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}.c-copy-button{border:2px solid var(--g-color-blue-700);border-radius:var(--g-border-radius-small);padding:var(--g-spacing-2x-small)}.c-copy-button__icon{color:var(--g-color-blue-700);height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-copy-button:focus{border:2px solid var(--g-color-blue-200);box-shadow:var(--g-focus-primary)}.c-cover-button{border:none;bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}.c-card__download-button{align-items:center;border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-full);display:flex;flex-shrink:0;height:var(--g-spacing-x-large);justify-content:center;padding:var(--g-spacing-2x-small);width:var(--g-spacing-x-large);z-index:2}.c-card__download-button .c-button-icon-only__icon{color:var(--g-color-grey-500);height:var(--g-spacing);width:var(--g-spacing)}.c-button-icon-only{align-items:center;background-color:transparent;color:var(--g-color-black-900);cursor:pointer;display:flex;flex-direction:column;height:var(--g-spacing-2x-large);justify-content:center;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1);width:var(--g-spacing-2x-large)}.c-button-icon-only:disabled{background-color:var(--g-color-disabled);cursor:not-allowed}.c-button-icon-only--primary{background-color:var(--g-color-blue-200);color:var(--g-color-black-100)}.c-button-icon-only--primary:focus,.c-button-icon-only--primary:hover{box-shadow:var(--g-focus-primary)}.c-button-icon-only--primary-inverse{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-100)}.c-button-icon-only--primary-inverse:focus,.c-button-icon-only--primary-inverse:hover{background-color:var(--g-color-blue-200);border-color:var(--g-color-blue-200);box-shadow:var(--g-focus-primary)}.c-button-icon-only--secondary{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-100)}.c-button-icon-only--secondary:focus{background-color:var(--g-color-blue-700);border:1px solid var(--g-color-blue-200);box-shadow:var(--g-focus-primary);color:var(--g-color-white)}.c-button-icon-only--secondary:active{background-color:var(--g-color-black-900);border-color:var(--g-color-blue-200)}.c-button-icon-only--secondary:hover:enabled{background-color:var(--g-color-blue-700);border-color:var(--g-color-blue-200);color:var(--g-color-white)}.c-button-icon-only--tertiary{background-color:var(--g-color-white);border-color:var(--g-color-black-900);color:var(--g-color-black-900)}.c-button-icon-only--tertiary:focus{border:1px solid var(--g-color-blue-200);box-shadow:var(--g-focus-primary)}.c-button-icon-only--tertiary:focus,.c-button-icon-only--tertiary:hover:enabled{background-color:var(--g-color-red-700);color:var(--g-color-white)}.c-button-icon-only--danger--tertiary{background-color:var(--g-color-white);border:1px solid var(--g-color-red-400);color:var(--g-color-red-400)}.c-button-icon-only--danger--tertiary:focus{box-shadow:var(--g-focus-danger)}.c-button-icon-only--danger--tertiary:focus,.c-button-icon-only--danger--tertiary:hover:enabled{background-color:var(--g-color-red-400);border-color:var(--g-color-red-400);color:var(--g-color-white)}.c-button-icon-only--danger,.c-button-icon-only--danger:focus{background-color:var(--g-color-red-400);color:var(--g-color-white)}.c-button-icon-only--danger:focus{box-shadow:var(--g-focus-danger)}.c-button-icon-only--danger:active{background-color:var(--g-color-red-300)}.c-button-icon-only--danger:hover:enabled{background-color:var(--g-color-red-400);color:var(--g-color-white)}.c-button-icon-only--dark{background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);color:var(--g-color-black-900)}.c-button-icon-only--dark:focus{box-shadow:var(--g-focus-dark);color:var(--g-color-white)}.c-button-icon-only--dark:active,.c-button-icon-only--dark:focus,.c-button-icon-only--dark:hover:enabled{background-color:var(--g-color-black-900)}.c-button-icon-only--dark:hover:enabled{color:var(--g-color-white)}.c-button-icon-only--cta{background-color:var(--g-color-orange-200);color:var(--g-color-black-900)}.c-button-icon-only--cta:focus{border:1px solid transparent;box-shadow:var(--g-focus-cta)}.c-button-icon-only--cta:focus,.c-button-icon-only--cta:hover:enabled{background-color:var(--g-color-orange-400)}.c-button-icon-only--cta--tertiary{background-color:var(--g-color-white);border-color:var(--g-color-orange-200);color:var(--g-color-orange-200)}.c-button-icon-only--cta--tertiary:focus{background-color:var(--g-color-orange-400);border:1px solid transparent;box-shadow:var(--g-focus-cta);color:var(--g-color-black)}.c-button-icon-only--cta--tertiary:hover:enabled{background-color:var(--g-color-orange-400);border:1px solid transparent;color:var(--g-color-black-900)}.c-button-icon-only--no-border{border:0}.c-button-icon-only--with-border{border:1px solid var(--g-color-blue-700);border-radius:var(--g-border-radius-small)}.c-button-icon-only svg,.c-button-icon-only--selected svg{stroke:#000;stroke-width:1px;color:#000}.c-button-icon-only__icon{display:block;height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-link-button{background-color:#4bc2ca;border:1px solid transparent;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;min-width:4rem;text-decoration:none}.c-link-button:focus{outline:none}.c-link-button:focus,.c-link-button:hover{background-color:#4bc2ca}.c-link-button--small{padding:.2rem .4rem}.c-link-button--medium{padding:.4rem .8rem}.c-link-button--large{padding:.6rem 1.2rem}.c-play-button{align-items:center;background-color:var(--g-color-grey-100);border:var(--g-border-primary);border-radius:var(--g-border-radius-full);box-shadow:0 0 1px 1px var(--g-color-grey-100);display:flex}.c-play-button--x-small{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-play-button--small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-play-button--medium{height:3.75rem;padding:.6rem;width:3.75rem}.c-play-button--large{height:4.5rem;padding:.6rem;width:4.5rem}.c-play-button--small .c-play-button__play-icon{left:var(--g-spacing-4x-small);position:relative}.c-play-button--medium .c-icon{padding:var(--g-spacing-x-small)}.c-play-button--medium .c-play-button__play-icon{left:var(--g-spacing-3x-small);position:relative}.c-play-button--large .c-icon{padding:.75rem}.c-play-button--large .c-play-button__play-icon{left:var(--g-spacing-2x-small);position:relative}.c-play-button:hover{box-shadow:0 0 2px 2px var(--g-color-brand-secondary);transition:var(--g-animation-transition)}.c-settings-button{align-items:center;border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-full);display:flex;height:var(--g-spacing-x-large);justify-content:center;padding:var(--g-spacing-2x-small);width:var(--g-spacing-x-large)}@media (min-width:64em){.c-settings-button:hover{background-color:var(--g-color-grey-100);cursor:pointer}}.c-settings-button__icon{color:var(--g-color-blue-700);display:flex;height:var(--g-spacing);width:var(--g-spacing)}.c-circular-button{align-items:center;border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-full);display:flex;height:var(--g-spacing-x-large);justify-content:center;padding:var(--g-spacing-2x-small);text-decoration:none;width:var(--g-spacing-x-large)}@media (min-width:64em){.c-circular-button:hover{background-color:var(--g-color-grey-100);cursor:pointer}}.c-circular-button__icon{color:var(--g-color-blue-700);display:flex;height:var(--g-spacing);width:var(--g-spacing)}.c-message{align-items:center;border:1px solid var(--g-color-grey-400);border-radius:var(--g-spacing-2x-small);box-shadow:var(--g-color-grey) 0 0 0 .05rem;color:var(--g-color-black-900);display:grid;grid-gap:var(--g-spacing);gap:var(--g-spacing);grid-template-columns:var(--g-spacing-x-large) auto var(--g-spacing-x-large);grid-template-rows:auto;padding:var(--g-spacing-small)}.c-message--has-close-button{align-items:flex-start;grid-template-columns:var(--g-spacing-x-large) auto}.c-message___title{display:block;font-weight:var(--g-font-weight-bold)}.c-message___icon{align-self:start;height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-message___close{height:calc(var(--g-spacing-2x-small)*7);width:calc(var(--g-spacing-2x-small)*7)}.c-message___close:focus{background-color:var(--g-color-grey-400)}@media screen (min-width:64em){.c-message___close:hover{background-color:var(--g-color-grey-400)}}.c-error-message{color:var(--g-color-error,#faa)}.c-error-message,.c-success-message{align-items:center;display:flex;gap:var(--g-spacing-2x-small)}.c-success-message{color:var(--g-color-success,#379600)}.c-message__icon{height:var(--g-spacing);width:var(--g-spacing)}.c-add-on{align-items:center;align-self:normal;background-color:var(--g-color-white);border:1px solid transparent;display:flex;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);transition:border-color .2s ease-in-out 0s}.c-add-on--before{border-bottom-left-radius:var(--g-spacing-2x-small);border-right:0;border-top-left-radius:var(--g-spacing-2x-small);order:1}.c-add-on--after{border-bottom-right-radius:var(--g-spacing-2x-small);border-left:0;border-top-right-radius:var(--g-spacing-2x-small);order:3}.c-add-on__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-add-on--default{border-color:var(--g-color-grey-50,#e4e4e4)}.c-add-on--orange{background-color:var(--g-color-orange-400);border-color:var(--g-color-orange-400);color:var(--g-color-white)}.c-add-on--blue{background-color:var(--g-color-brand-tertiary);border-color:var(--g-color-brand-tertiary);color:var(--g-color-white)}.c-input.is-correct~.c-add-on,.c-textarea.is-correct~.c-add-on{border-color:var(--g-color-yellow-300)}.c-input.is-correct~.c-add-on:not(.c-add-on--default),.c-textarea.is-correct~.c-add-on:not(.c-add-on--default){background-color:var(--g-color-yellow-300);color:var(--g-color-white)}.c-input.is-invalid~.c-add-on,.c-textarea.is-invalid~.c-add-on{border-color:var(--g-color-red-300)}.c-input.is-invalid~.c-add-on:not(.c-add-on--default),.c-textarea.is-invalid~.c-add-on:not(.c-add-on--default){background-color:var(--g-color-red-300);color:var(--g-color-white)}.c-input:hover~.c-add-on,.c-textarea:hover~.c-add-on{border-color:var(--g-color-black-900)}.c-input:focus~.c-add-on,.c-textarea:focus~.c-add-on{border-color:var(--g-color-brand-tertiary)}.c-input.is-disabled~.c-add-on,.c-textarea.is-disabled~.c-add-on{background-color:var(--g-color-grey-100,#e4e4e4);border-color:var(--g-color-grey-100,#e4e4e4)}.c-add-on--placeholder{height:var(--g-spacing);width:var(--g-spacing)}.is-text-only{flex-shrink:0}.c-input-prompt{background-color:var(--g-color-grey-50);border-radius:var(--g-spacing-x-small);color:var(--g-color-grey-500);line-height:0;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);position:absolute;right:1rem;top:-10px;transition:color .2s ease-in-out 0s,background-color .2s ease-in-out 0s}.c-input-prompt__text{font-size:var(--g-font-size-small);line-height:.8}.c-date-picker.is-correct~.c-input-prompt,.c-input-prompt.is-correct,.c-input.is-correct~.c-input-prompt,.c-select-list__input.is-correct~.c-input-prompt,.c-texarea.is-correct~.c-input-prompt{background-color:var(--g-color-yellow-300);color:var(--g-color-white)}.c-date-picker.is-invalid~.c-input-prompt,.c-input-prompt.is-invalid,.c-input.is-invalid~.c-input-prompt,.c-select-list__input.is-invalid~.c-input-prompt,.c-textarea.is-invalid~.c-input-prompt{background-color:var(--g-color-red-300);color:var(--g-color-white)}.c-date-picker:focus:not(.is-invalid)~.c-input-prompt,.c-input:focus:not(.is-invalid)~.c-input-prompt,.c-select-list__input:focus:not(.is-invalid)~.c-input-prompt,.c-textarea:focus:not(.is-invalid)~.c-input-prompt{background-color:var(--g-color-brand-tertiary);color:var(--g-color-black-900)}.c-date-picker:hover:not(.is-invalid)~.c-input-prompt,.c-input:hover:not(.is-invalid)~.c-input-prompt,.c-select-list__input:hover:not(.is-invalid)~.c-input-prompt,.c-textarea:hover:not(.is-invalid)~.c-input-prompt{background-color:var(--g-color-blue-700);color:var(--g-color-white)}.c-label{display:flex;flex-direction:column;font-size:var(--g-font-size-x-small);margin-bottom:0}.c-label:not(.h-hide-visually){width:100%}.c-label__text{align-items:center;display:flex;font-size:var(--g-font-size-x-small);gap:var(--g-spacing-small);justify-content:space-between;margin-bottom:0;width:100%}.c-label--bold{font-weight:var(--g-font-weight-bold)}.c-label--semi-bold{font-weight:var(--g-font-weight-semibold)}.c-label--regular{font-weight:var(--g-font-weight)}.c-label--light{font-weight:var(--g-font-weight-light)}.c-label__text--tooltip-start{gap:var(--g-spacing-x-small);justify-content:flex-start}.c-input-field--label-side-by-side .c-label__text--tooltip-start{align-items:flex-start;justify-content:space-between}.c-label__tooltip .c-tooltip__icon{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-spacing{display:block}.h-spacing-none{margin-bottom:0}.h-spacing-3x-small{margin-bottom:var(--g-spacing-3x-small)}.h-spacing-2x-small{margin-bottom:var(--g-spacing-2x-small)}.h-spacing-x-small{margin-bottom:var(--g-spacing-x-small)}.h-spacing-small{margin-bottom:var(--g-spacing-small)}.h-spacing{margin-bottom:var(--g-spacing)}.h-spacing-large{margin-bottom:var(--g-spacing-large)}.h-spacing-x-large{margin-bottom:var(--g-spacing-x-large)}.h-spacing-2x-large{margin-bottom:var(--g-spacing-2x-large)}.h-spacing-3x-large{margin-bottom:var(--g-spacing-3x-large)}.h-spacing-4x-large{margin-bottom:var(--g-spacing-4x-large)}.h-spacing-5x-large{margin-bottom:var(--g-spacing-5x-large)}.h-spacing-6x-large{margin-bottom:var(--g-spacing-6x-large)}.is-full-width{width:100%}.c-tooltip{display:inline-block;flex-shrink:0;margin:0;padding:0;position:relative;text-align:center}.c-tooltip--with-title{text-align:left}.c-tooltip__trigger--is-hover-and-click{cursor:help!important}.c-tooltip__trigger--is-click-only{cursor:pointer!important;visibility:visible!important}.c-tooltip__trigger{align-items:center;border:var(--g-border-secondary);border-radius:var(--g-border-round);display:flex;justify-content:center;margin:0;padding:0}.c-tooltip__trigger:focus{box-shadow:var(--g-focus-primary)}.c-tooltip .c-tooltip__bubble{border:var(--g-border-primary);border-radius:var(--g-spacing-2x-small);box-shadow:var(--g-dropdown-box-shadow);display:block;font-size:var(--g-font-size-small);min-width:var(--g-tooltip-text-box-width);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);position:absolute;visibility:hidden;z-index:2}.c-tooltip__bubble--dark{background-color:var(--g-color-black-900);color:var(--g-color-white)}.c-tooltip__bubble--light{background-color:var(--g-color-white);color:var(--g-color-black-900)}.c-tooltip__bubble-title{border-bottom:1px solid var(--g-color-grey-100);margin-bottom:var(--g-spacing-2x-small)}.c-tooltip__trigger--is-hover-and-click:focus+.c-tooltip__bubble,.c-tooltip__trigger--is-hover-and-click:hover+.c-tooltip__bubble{visibility:visible}.c-tooltip__icon{background-color:var(--g-color-grey-50);border-radius:var(--g-border-round);color:var(--g-color-black-900,#202124);height:var(--g-spacing-x-large);padding:var(--g-spacing-2x-small);width:var(--g-spacing-x-large)}.c-tooltip__icon:hover{background-color:var(--g-color-brand-tertiary);color:var(--g-color-white,#fff)}.c-tooltip__icon:focus{background-color:var(--g-color-black-900,#202124);color:var(--g-color-white,#fff)}.c-tooltip__bubble--top{bottom:100%;left:50%;margin-bottom:var(--g-spacing-x-small);transform:translateX(-50%)}.c-tooltip__bubble--right{left:100%;margin-left:var(--g-spacing-x-small);top:50%;transform:translateY(-50%)}.c-tooltip__bubble--bottom{left:50%;margin-top:var(--g-spacing-x-small);top:100%;transform:translateX(-50%)}.c-tooltip__bubble--left{margin-right:var(--g-spacing-x-small);right:100%;top:50%;transform:translateY(-50%)}.c-input-field--padding-bottom{margin-bottom:var(--g-spacing)}.c-input-field__details--margin-bottom--small{margin-bottom:var(--g-spacing-x-small)}.c-input-field--label-side-by-side{display:grid;grid-gap:var(--g-spacing-x-small);gap:var(--g-spacing-x-small);grid-template-columns:100px 1fr}.c-input-field__details{align-items:center;display:flex;gap:var(--g-spacing);justify-content:space-between;width:100%}.c-input-field--label-side-by-side .c-input-field__details{align-items:flex-start}.c-input-field--label-side-by-side-align-center .c-input-field__details{align-items:center}.c-input-field__details--tooltip-start{gap:var(--g-spacing);justify-content:flex-start}.c-input-field__inner{align-items:center;display:flex;position:relative}.c-input__character-count{align-self:flex-end;color:var(--g-color-black-900);font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-light);justify-content:flex-end}.c-input__condition{display:flex;justify-content:space-between}.c-input-field__inner--stacked{width:100%}.c-input-field__inner--outlined{border:1px solid var(--g-color-grey-50,#e4e4e4);border-radius:var(--g-spacing-2x-small);padding:var(--g-spacing-x-small)}.c-input-field__inner--outlined.is-invalid{border-color:var(--g-color-red-300)}.c-input-field__inner--outlined.is-correct{border-color:var(--g-color-yellow-300)}.c-input-field__details--margin-bottom{margin-bottom:var(--g-spacing-small)}.c-input-field__tooltip .c-tooltip__icon{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-asset-radio-button__group{display:flex;flex-flow:row wrap;gap:var(--g-spacing-x-small)}.c-asset-radio-button__item-inner{border:1px solid transparent;border-radius:var(--g-border-radius-small);display:grid;font-size:var(--g-font-size-small);height:6.25rem;overflow:hidden;text-align:center;width:6.25rem}.c-asset-radio-button__item input:focus+.c-asset-radio-button__item-inner{border-color:var(--g-color-blue-200)}.c-asset-radio-button__item input:checked+.c-asset-radio-button__item-inner{position:relative}.c-asset-radio-button__selected-icon{align-items:center;background-color:var(--g-color-blue-200);border-radius:50%;color:var(--g-color-white);display:flex;height:var(--g-spacing-large);justify-content:center;position:absolute;right:var(--g-spacing-x-small);top:var(--g-spacing-x-small);width:var(--g-spacing-large)}.c-asset-radio-button__item .c-video-player__figure{height:100%}.c-asset-radio-button__item video{height:100%;object-fit:cover}.c-asset-radio-button__group--audio *,.c-asset-radio-button__group--document *{line-height:1.2}.c-asset-radio-button__group--audio .c-asset-radio-button__item-inner,.c-asset-radio-button__group--document .c-asset-radio-button__item-inner{align-items:center;border-color:var(--g-color-grey-100);display:flex;flex-direction:column;gap:var(--g-spacing-x-small);justify-content:center;line-height:1.2;padding:var(--g-spacing-2x-small)}.c-audio-icon{align-items:center;background-color:var(--g-color-grey-100);border-radius:50%;color:var(--g-color-black-900);display:flex;height:var(--g-spacing-large);justify-content:center;width:var(--g-spacing-large)}.c-audio-icon .c-icon{height:var(--g-spacing);width:var(--g-spacing)}.c-asset-radio-button__group--document .c-icon{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-role-indicator{position:relative}.c-role-indicator--top-right{left:2.1rem;top:1.2rem}.c-role-indicator--bottom-right{left:2.1rem;top:3.5rem}.c-avatar{align-items:center;display:flex;flex-shrink:0;height:var(--g-spacing-4x-large);justify-content:center;width:var(--g-spacing-4x-large)}.c-avatar,.c-avatar img{border-radius:var(--g-border-radius-full)}.c-avatar img{height:100%;width:100%}.c-avatar__initials{text-decoration:none!important;text-transform:uppercase}.c-avatar__title{color:var(--g-color-white);font-weight:var(--g-font-weight-semibold)}.c-avatar--x-small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-avatar--x-small .c-avatar__initials{font-size:var(--g-font-size-2x-small)}.c-avatar--small{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-avatar--large{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-avatar--small .c-avatar__title{font-size:var(--g-font-size-x-small)}.c-audio-list-item{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--g-spacing-x-small);width:100%}.c-audio-list-item__title-section{display:flex;padding:0 var(--g-spacing);width:100%}.c-audio-list-item__player-container{align-items:center;border-right:1px solid var(--g-color-grey-100);display:flex;justify-content:center;padding:var(--g-spacing-small)}.c-audio-list-item__title-section-text{align-items:center;display:flex}.c-audio-list-item__settings-container{align-items:center;display:flex;gap:var(--g-spacing-x-small);padding:var(--g-spacing-small) var(--g-spacing)}.c-audio-list-item__title-section .c-audio-player__figure-caption{font-weight:var(--g-font-weight-semibold);padding:0 0 var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-audio-list-item__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}.c-checkbox+.c-checkbox{flex-direction:row-reverse;margin-top:var(--g-spacing-x-small)}.c-checkbox__label{align-items:center;display:flex;flex-direction:row-reverse;font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);gap:var(--g-spacing-small);justify-content:flex-end;margin-bottom:0}.c-checkbox__icon-container{align-items:center;border:var(--g-border-tertiary);border-radius:var(--g-border-radius-small);color:var(--g-color-white);display:flex;flex:0 0 auto;height:var(--g-spacing-x-large);justify-content:center;position:relative;width:var(--g-spacing-x-large)}.c-checkbox__icon-container+span{margin-left:var(--g-spacing-x-small)}.c-checkbox__input:checked+.c-checkbox__label .c-checkbox__icon-container{background-color:var(--g-color-blue-200)}.c-checkbox__input:focus+.c-checkbox__label .c-checkbox__icon-container{outline:1px dashed}.c-checkbox__icon{pointer-events:none;position:relative;top:1px}.c-checkbox--has-tooltip{display:flex;gap:var(--g-spacing-small)}.c-checkbox--has-tooltip-end{justify-content:space-between;width:100%}.c-checkbox-group-inline-container{display:flex;flex-wrap:wrap}.c-favorite-button{border:none;bottom:var(--g-spacing-x-small);cursor:pointer;flex-shrink:0;padding:0;right:var(--g-spacing-x-small)}.c-favorite-button,.c-favorite-icon--medium{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-favorite-icon--small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-flex-container{display:flex}.c-flex-container--even-children>*{flex-grow:1}.c-flex-container--wrapped{flex-wrap:wrap}.c-flex-container--gap-2x-small{gap:var(--g-spacing-2x-small)}.c-flex-container--gap-x-small{gap:var(--g-spacing-x-small)}.c-flex-container--gap-small{gap:var(--g-spacing-small)}.c-flex-container--gap-medium{gap:var(--g-spacing)}.c-flex-container--gap-large{gap:var(--g-spacing-large)}.c-flex-container--gap-x-large{gap:var(--g-spacing-x-large)}.c-flex-container--gap-2x-large{gap:var(--g-spacing-2x-large)}.c-audio-player{width:100%}.c-audio-player__marquee{overflow:hidden;white-space:nowrap}.c-audio-player__marquee-text{animation:marquee 10s linear infinite}.c-dialog-overlay{align-items:center;background-color:rgba(0,0,0,.6);height:100%;left:0;padding-top:10%;position:fixed;top:0;z-index:var(--g-z-dialog)}.c-dialog,.c-dialog-overlay{display:flex;flex-direction:column;width:100%}.c-dialog{-webkit-overflow-scrolling:auto;background-color:var(--g-color-white);border-radius:var(--g-border-radius-small);max-height:90%;max-width:var(--g-dialog-max-width);overflow:auto;overscroll-behavior:contain;position:relative}.c-dialog--narrow{max-width:var(--g-dialog-narrow-max-width)}.c-dialog__header-container{align-items:center;display:flex;flex-direction:column;gap:var(--g-spacing-small);padding:var(--g-spacing-3x-large) var(--g-spacing-5x-large) 0;position:-webkit-sticky;position:sticky;top:0;z-index:var(--g-z-dialog-header)}.c-dialog__header{align-items:center;display:flex;font-size:var(--g-spacing-2x-large);justify-content:center}.c-dialog__content{font-size:var(--g-font-size-large);margin-bottom:var(--g-spacing-2x-large);overflow:auto;padding:var(--g-spacing-3x-large) var(--g-spacing-5x-large) var(--g-spacing-5x-large);text-align:center}.c-dialog--narrow{.c-dialog__header{padding:var(--g-spacing-3x-large) var(--g-spacing-2x-large) 0}.c-dialog__content{padding:var(--g-spacing-3x-large) var(--g-spacing-2x-large) var(--g-spacing-5x-large)}}.c-dialog__footer{padding-top:var(--g-spacing)}.c-dialog-icon{height:var(--g-spacing-3x-large);margin-right:var(--g-spacing);width:var(--g-spacing-3x-large)}.c-dialog__close-icon{border-radius:var(--g-border-radius-small);position:absolute;right:var(--g-spacing);top:var(--g-spacing);z-index:3}.c-dialog__close-icon:focus,.c-dialog__close-icon:hover{background-color:var(--g-color-error);border:transparent;box-shadow:var(--g-focus-danger);color:var(--g-color-white)}.c-dialog__title{font-weight:var(--g-font-weight)}@media (max-width: 38em){.c-dialog-overlay{padding-top:0}.c-dialog{margin:auto}}.c-dialog-buttons{background-color:var(--g-color-grey-50);bottom:0;display:flex;gap:var(--g-spacing);justify-content:space-between;max-width:var(--g-dialog-max-width);opacity:.9;padding:var(--g-spacing-small);position:absolute;right:0;width:100%;z-index:3}.c-dialog--narrow .c-dialog-buttons{max-width:var(--g-dialog-narrow-max-width)}.c-dropzone--container{background:transparent;border:none;min-width:100%;padding:0}.c-dropzone{align-items:center;background-color:var(--g-color-white);border:1px dashed var(--g-color-grey-200);border-radius:var(--g-spacing-x-small);display:flex;flex:1 1;flex-direction:column;padding:var(--g-spacing-5x-large) var(--g-spacing-2x-large);position:relative;transition:border .25s ease-in-out}.c-dropzone:hover{border-color:var(--g-color-blue-400)}.c-dropzone--is-active{border-color:var(--g-color-green-300)}.c-dropzone__download-icon{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-dropzone__drag-text{font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);padding-top:var(--g-spacing)}.c-dropzone__drag-label .h-spacing-small{margin:0}.c-back-to-top-container{height:100vh;position:absolute;right:0;top:0;width:1px}.c-back-to-top__button{align-items:center;background:var(--g-color-white);border:1px solid var(--g-color-black-900);border-radius:2em;bottom:var(--g-spacing);color:var(--g-color-surface);display:flex;font-size:var(--g-font-size-x-small);font-weight:var(--g-font-weight);height:var(--g-spacing-2x-large);justify-content:center;left:50%;line-height:1;opacity:1;position:fixed;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);transition:all .2s ease;visibility:visible;width:var(--g-spacing-6x-large);z-index:999}.c-back-to-top__button:hover{border:1px solid var(--g-color-brand-tertiary)}.c-back-to-top__button:focus{box-shadow:var(--g-focus-primary);filter:brightness(110%)}.c-back-to-top-container--is-intersecting .c-back-to-top__button{opacity:0;visibility:hidden}.c-back-to-top__text{display:block;margin-right:var(--g-spacing-2x-small)}.c-back-to-top__icon{height:var(--g-spacing);transform:rotate(180deg);width:var(--g-spacing)}.c-blurred-overlay{position:relative;width:100%}.c-blurred-overlay:before{-webkit-backdrop-filter:blur(var(--g-spacing-4x-small));backdrop-filter:blur(var(--g-spacing-4x-small));background:inherit;bottom:0;content:"";filter:blur(var(--g-spacing-4x-small));left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.c-blurred-overlay__details{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);display:flex;flex-direction:column;font-weight:var(--g-font-weight-light);left:50%;padding:var(--g-spacing);position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.c-blurred-overlay__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-breadcrumb-item{align-items:center;display:flex;margin-left:0}.c-breadcrumb-item__divider-container{padding-left:var(--g-spacing-small,1rem);padding-right:var(--g-spacing-small,1rem)}.c-breadcrumb-item__link{font-size:var(--g-font-size,1rem);text-decoration:none}.c-breadcrumb-item *{color:var(--g-color-blue-700)}.c-breadcrumb-item a{text-decoration:none}.c-breadcrumb-item-divider{color:var(--g-color-black,#000);font-size:var(--g-font-size,1rem)}.c-breadcrumbs{display:flex}.c-breadcrumbs--is-contained{background-color:var(--g-color-grey-50);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);display:inline-flex}.c-breadcrumbs--is-contained .c-breadcrumb-item__link{border:none;font-size:var(--g-font-size-x-small);font-weight:var(--g-font-weight-light);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small) var(--g-spacing-2x-small) var(--g-spacing-small);position:relative}.c-breadcrumbs--is-contained .c-breadcrumb-item__link:hover{background-color:var(--g-color-grey-100)}.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:first-child) .c-breadcrumb-item__link{padding-left:var(--g-spacing)}.c-breadcrumbs--is-contained .c-breadcrumb-item:last-child .c-breadcrumb-item__link{padding-right:var(--g-spacing-small)}.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:last-child) .c-breadcrumb-item__link:after,.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:last-child) .c-breadcrumb-item__link:before{background:var(--g-color-grey-50);bottom:0;-webkit-clip-path:polygon(50% 50%,-50% -50%,0 100%);clip-path:polygon(50% 50%,-50% -50%,0 100%);content:"";left:100%;position:absolute;top:0;width:1rem;z-index:1}.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:last-child) .c-breadcrumb-item__link:hover:after{background-color:var(--g-color-grey-100)}.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:last-child) .c-breadcrumb-item__link:before{background:var(--g-color-grey-100);margin-left:2px}.c-breadcrumbs--is-contained .c-breadcrumb-item:not(:last-child) .c-breadcrumb-item__link:focus:before{background:var(--g-color-blue-400)}.c-breadcrumb-item__icon{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-button-icon-dropdown{background-color:transparent;border:none;display:flex;height:100%;position:relative;width:-moz-fit-content;width:fit-content;z-index:5}.c-button-icon-dropdown__trigger-icon{align-items:center;border:0;border-radius:var(--g-border-radius-full);display:flex;height:var(--g-spacing-large);justify-content:center;padding:var(--g-spacing-3x-small);width:var(--g-spacing-large)}.c-button-icon-dropdown__trigger-icon:hover{background-color:var(--g-color-white);cursor:pointer}.c-button-icon-dropdown__trigger-icon:disabled{background-color:transparent;cursor:not-allowed}.c-button-icon-dropdown__icon{color:var(--g-color-blue-700);display:flex;height:var(--g-spacing-x-small);width:var(--g-spacing-x-small)}.c-button-icon-dropdown__trigger-button{align-items:center;background-color:var(--g-color-white);border:2px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);color:var(--g-color-black-900);cursor:pointer;display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);justify-content:center;padding:var(--g-spacing-2x-small) var(--g-spacing);position:relative;text-decoration:none;transition:.1s ease-in-out}.c-button-icon-dropdown__trigger-text{text-wrap:nowrap;align-items:center;display:flex;gap:var(--g-spacing-small);margin-bottom:0}.c-button-icon-dropdown__text-icon{color:var(--g-color-grey-200);height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-button-icon-dropdown__trigger-button.is-visible,.c-button-icon-dropdown__trigger-button:hover{background-color:var(--g-color-grey-50);border:2px solid var(--g-color-brand-tertiary)}.c-button-icon-dropdown__trigger-button.is-visible .c-button-icon-dropdown__text-icon,.c-button-icon-dropdown__trigger-button:hover .c-button-icon-dropdown__text-icon{color:var(--g-color-brand-tertiary)}.c-button-icon-dropdown__menu{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);box-shadow:var(--g-dropdown-box-shadow);font-size:var(--g-font-size);list-style-type:none;padding:0}.c-button-icon-dropdown__menu--positioned{left:100%;position:absolute}.c-button-icon-dropdown__list{list-style:none}.c-button-icon-dropdown__list li{margin:0;padding:0}.c-button-icon-dropdown__item{align-items:center;background-color:var(--g-color-white);border:none;border-bottom:1px solid var(--g-color-grey-100);color:var(--g-color-black-900);cursor:pointer;display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight);gap:var(--g-spacing-x-small);justify-content:flex-start;padding:var(--g-spacing-2x-small) var(--g-spacing-small);position:relative;text-decoration:none;transition:.2s ease-in-out;white-space:nowrap;width:100%}.c-button-icon-dropdown__list li:first-child .c-button-icon-dropdown__item{border-top-left-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-button-icon-dropdown__list li:last-child .c-button-icon-dropdown__item{border-bottom:0;border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small)}.c-button-icon-dropdown__item-icon{color:var(--g-color-grey);display:block;height:var(--g-spacing-x-large);pointer-events:none;transition:.2s ease-in-out;width:var(--g-spacing-x-large)}.c-button-icon-dropdown__item:hover .c-button-icon-dropdown__item-icon{color:var(--g-color-grey-500);transform:scale(1.2)}.c-button-list{border-left:var(--g-border-primary);max-height:calc(var(--g-spacing-5x-large)*5);overflow-y:auto}.c-button-list__item,.c-button-list__item-count{align-items:center;border:var(--g-border-primary);display:flex;padding:var(--g-spacing-small);width:100%}.c-button-list__item-content{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-button-list__item-content__avatar{min-width:var(--g-spacing-2x-large)}.c-button-list__item-count{background-color:var(--g-color-grey-50);border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small);border-top:none;gap:var(--g-spacing-2x-small);justify-content:space-between}.c-button-list__item{border-bottom:none;border-left-color:transparent;border-left-width:6px}.c-button-list__item:focus{background-color:var(--g-color-grey-100);border-left:6px solid var(--g-color-brand-tertiary)}.c-button-list__item:last-child{border-bottom:var(--g-border-primary)}.c-button-list__checkbox-icon{align-items:center;border:var(--g-border-tertiary);border-radius:var(--g-border-radius-small);color:var(--g-color-white);display:flex;flex:0 0 auto;height:var(--g-spacing-x-large);justify-content:center;margin-right:var(--g-spacing-small);position:relative;width:var(--g-spacing-x-large)}.c-button-list__checkbox-icon.is-selected{background-color:var(--g-color-blue-200)}@media (min-width:48em){.c-button-list__item:hover{background-color:var(--g-color-grey-100);border-left:6px solid var(--g-color-brand-tertiary)}}.c-logo-avatar{position:relative;width:-moz-fit-content;width:fit-content}.c-logo-avatar__logo{height:100%;object-fit:contain;width:100%}.c-logo-avatar--rounded .c-logo-avatar__logo-container{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:50%;overflow:hidden;padding:var(--g-spacing-2x-small)}.c-logo-avatar--x-small .c-logo-avatar__icon,.c-logo-avatar--x-small .c-logo-avatar__logo-container{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-logo-avatar--small .c-logo-avatar__icon,.c-logo-avatar--small .c-logo-avatar__logo-container{height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-logo-avatar--medium .c-logo-avatar__icon,.c-logo-avatar--medium .c-logo-avatar__logo-container{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-logo-avatar--large .c-logo-avatar__icon,.c-logo-avatar--large .c-logo-avatar__logo-container{height:6rem;width:6rem}.c-logo-avatar--is-full-width,.c-logo-avatar--is-full-width .c-logo-avatar__logo-container{height:100%;width:100%}.c-logo-avatar__add-on{position:absolute}.c-logo-avatar__add-on--top-right{right:-10%;top:-10%}.c-logo-avatar__add-on--bottom-right{bottom:0;right:-10%}.c-logo-avatar--x-small .c-logo-avatar__add-on-icon{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-logo-avatar--small .c-logo-avatar__add-on-icon{height:var(--g-spacing);width:var(--g-spacing)}.c-logo-avatar--medium .c-logo-avatar__add-on-icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-logo-avatar--large .c-logo-avatar__add-on-icon{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-button-card{position:relative}.c-button-card__details{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-button-card__icon--has-title{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-button-card__icon--has-no-title{height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-button-card__text{font-size:var(--g-font-size-large);font-weight:var(--g-font-weight-semibold);padding-top:var(--g-spacing)}.c-card{animation:.5s ease-in;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-spacing-2x-small);overflow:hidden;padding:0;text-decoration:none;transition:.25s ease-in-out;width:100%}.c-card--medium{height:11.25rem}.c-card--small{height:5.625rem;width:5.625rem}.c-card--with-footer{height:12rem}.c-card--full-width{height:auto;width:100%}.c-card__title{max-width:18ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-card__title--wide-text{max-width:22ch}.c-card__content{flex-grow:1;overflow:hidden}.c-card__content--is-centered{align-items:center;display:flex;height:100%;justify-content:center}.c-card__content-padding--small{padding:var(--g-spacing-small)}.c-card__content-padding--medium{padding:var(--g-spacing)}.c-card__content-padding--large{padding:var(--g-spacing-large)}.c-card__header{align-items:center;border-bottom:1px solid var(--g-color-grey-100);display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight);height:2.625rem;padding:var(--g-spacing-x-small)}.c-card__header--has-button{justify-content:space-between}.c-settings-button:active,.c-settings-button:focus{box-shadow:var(--g-focus-primary);color:var(--g-color-white)}.c-card__cta-wrapper{align-items:center;display:flex;gap:var(--g-spacing-2x-small);position:relative;z-index:2}.c-card__cta-wrapper--small{position:absolute;right:var(--g-spacing-x-small);top:var(--g-spacing-x-small)}.c-card__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}.c-card__footer{padding:var(--g-spacing-x-small)}.c-card__cta-wrapper--small .c-settings-button{height:1.125rem;width:1.125rem}.c-card__checkbox{z-index:2}@media (min-width: 25em){.c-card__container{align-items:center;display:flex;width:unset}.c-card--medium{width:11.25rem}.c-card--with-footer{height:12rem}.c-card--full-width{height:auto;width:100%}}@media (min-width: 64em){.c-card:not(.c-card--no-hover):hover{box-shadow:0 var(--g-spacing-2x-small) var(--g-spacing) 0 var(--g-color-grey-100);transform:scale(1.04)}.c-settings-button:hover{background-color:var(--g-color-grey-100);color:var(--g-color-black-900)}}.c-asset-icon-card{color:var(--g-color-black-900)}.c-asset-icon-card__container{align-items:center;background-color:var(--g-color-grey-100);border-radius:var(--g-border-round);color:var(--g-color-brand);display:flex;height:var(--g-spacing-6x-large);justify-content:center;width:var(--g-spacing-6x-large)}.c-asset-icon-card__container--video svg{margin-left:var(--g-spacing-x-small)}.c-asset-icon-card__icon{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-audio-card{color:var(--g-color-black-900);display:flex;flex-direction:column;position:relative}.c-audio-card__body{align-items:center;display:flex;height:100%;justify-content:center}.c-audio-card__body__favorite-button{border:none;bottom:var(--g-spacing-2x-small);cursor:pointer;padding:0;position:absolute;right:var(--g-spacing-2x-small)}.c-audio-card__body__favorite-button--medium{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-audio-card__body__favorite-button--small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-audio-card__body__favorite-icon{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-audio-card .c-card__header{font-size:var(--g-font-size);font-weight:var(--g-font-weight);padding:var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-small)}.c-document-card{color:var(--g-color-black-900);display:flex;flex-direction:column;position:relative}.c-document-card__body{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.c-document-card-container__icon{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-document-card__body__favorite-button{border:none;bottom:var(--g-spacing-x-small);cursor:pointer;padding:0;position:absolute;right:var(--g-spacing-2x-small)}.c-document-card__body__favorite-button--medium{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-document-card__body__favorite-button--small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-document-card__body__image{object-fit:cover;object-position:center;width:100%}.c-document-card__body__image--medium{height:8.75rem}.c-document-card__body__favorite-icon{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-document-card .c-card__header{font-size:var(--g-font-size);font-weight:var(--g-font-weight);padding:var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-small)}.c-image-card{color:var(--g-color-black-900);display:flex;flex-direction:column;position:relative}.c-image-card__body{display:flex;height:100%;position:relative;width:100%}.c-image-card__body__favorite-button{border:none;bottom:var(--g-spacing-x-small);cursor:pointer;padding:0;position:absolute;right:var(--g-spacing-2x-small)}.c-image-card__body__favorite-button--medium{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-image-card__body__favorite-button--small{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-image-card__body__image{object-fit:contain;object-position:center;width:100%}.c-image-card__body__image--medium{height:8.75rem}.c-image-card__body__favorite-icon{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-image-card .c-card__header{font-size:var(--g-font-size);font-weight:var(--g-font-weight);padding:var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-small)}.c-link-card{position:relative}.c-link-card__details{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-link-card__icon--has-title{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-link-card__icon--has-no-title{height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-link-card__text{font-size:var(--g-font-size-large);font-weight:var(--g-font-weight-semibold);padding-top:var(--g-spacing)}.c-link-card__avatar{background:transparent linear-gradient(65deg,var(--g-color-brand-tertiary) 0,var(--g-color-brand-tertiary) 68%);border-radius:50%;color:var(--g-color-white);font-size:var(--g-font-size-3x-large);font-weight:var(--g-font-weight-semibold);height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-link-card__avatar,.c-navigation-card__body{align-items:center;display:flex;justify-content:center}.c-navigation-card__body{flex:1 1}.c-navigation-card{border-radius:var(--g-font-size-2x-small);color:var(--g-color-black-900);display:flex;flex-direction:column;position:relative}.c-navigation-card__icon{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-navigation-card__logo-container{height:6rem;width:6rem}.c-navigation-card__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.c-page-preview-card{color:var(--g-color-black-900);display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.c-page-preview-card--is-hero{max-width:100%;width:100%!important}.c-page-preview-card--is-hero>.c-page-preview-card__title{font-size:var(--g-font-size-6x-large);font-weight:var(--g-font-weight-bold);line-height:var(--g-font-size-6x-large);text-transform:uppercase}.c-page-preview-card__image-container{border-radius:var(--g-border-radius-medium);margin-bottom:var(--g-spacing-small);overflow:hidden}.c-page-preview-card__image{height:var(--g-page-preview-card-height);object-fit:cover;transition:var(--g-animation-transition);width:100%}.c-page-preview-card:hover .c-page-preview-card__image{transform:scale(1.04);transform-origin:50% 50%}.c-page-preview-card__sub-title{font-size:var(--g-font-size-large);font-weight:var(--g-font-weight-light);line-height:var(--g-font-size-2x-large);margin-bottom:var(--g-spacing-small);text-transform:uppercase}.c-page-preview-card__title{font-size:var(--g-font-size-4x-large);line-height:var(--g-font-size-4x-large);margin-bottom:var(--g-spacing-small)}.c-page-preview-card__container{padding:0 var(--g-spacing-small) var(--g-spacing-large);width:100%}.c-video-card{color:var(--g-color-black-900);display:flex;flex-direction:column;position:relative}.c-video-card__body{background-color:var(--g-color-black);display:flex;height:100%;justify-content:center;position:relative}.c-video-card__video{height:8.5rem}.c-video-card__body .c-video-player video{object-fit:cover;object-position:center;width:100%}.c-video-card__body__favorite-button{border:none;cursor:pointer;padding:0;position:absolute}.c-video-card__body__favorite-button--medium{bottom:var(--g-spacing-x-small);height:var(--g-spacing-2x-large);right:var(--g-spacing-x-small);width:var(--g-spacing-2x-large)}.c-video-card__body__favorite-button--small{height:var(--g-spacing-x-large);left:var(--g-spacing-2x-small);width:var(--g-spacing-x-large)}.c-video-card__body__favorite-icon{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-video-card .c-video-player__play-icon-container{background-color:rgba(0,0,0,.5)}.c-video-card__body--small .c-video-player__play-icon-container .c-video-player__play-icon{height:var(--g-spacing-2x-large);padding:var(--g-spacing-x-small);width:var(--g-spacing-2x-large)}.c-video-card .c-card__header{font-size:var(--g-font-size);font-weight:var(--g-font-weight);padding:var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-small)}.c-video-player__marquee{overflow:hidden;white-space:nowrap}.c-video-player__figure{margin:0}.c-video-player__marquee-text{animation:marquee 10s linear infinite}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.c-carousel{--c-carousel-nav-button-height:calc(var(--g-spacing-3x-large) + var(--g-spacing-x-small));--c-carousel-pagination-size:var(--g-spacing-small);--c-carousel-nav-position:calc(var(--c-carousel-nav-button-height)/2 + var(--c-carousel-pagination-size));margin-bottom:var(--g-spacing-2x-large);overflow:hidden;position:relative;width:100%}.c-carousel__slides{display:flex;height:100%;width:100%}.c-carousel__slide{flex-shrink:0;margin:0;padding:var(--g-spacing-2x-large) var(--g-spacing-6x-large)}.c-carousel-pagination{display:flex;justify-content:center;width:100%}.c-carousel-pagination__item{margin:0 var(--g-spacing-2x-small)}.c-carousel-pagination__button{background-color:hsla(0,0%,4%,.1);border:0;border-radius:50%;height:var(--c-carousel-pagination-size);margin:0;padding:0;width:var(--c-carousel-pagination-size)}.c-carousel-pagination__button.is-active{background-color:#f2a65e}.c-carousel-nav{align-items:center;display:flex;justify-content:space-between;position:absolute;top:calc(50% - var(--c-carousel-nav-position));width:100%}.c-carousel-nav__button{background-color:transparent;border:none;height:var(--c-carousel-nav-button-height);position:relative;width:var(--c-carousel-nav-button-height)}.c-carousel-nav__button:after,.c-carousel-nav__button:before{background-color:#f2a65e;content:"";height:calc(var(--g-spacing-2x-small) + var(--g-spacing-3x-small));position:absolute;width:var(--g-spacing-x-large)}.c-carousel-nav__button--previous:before{left:calc(25% + var(--g-spacing-3x-small));top:50%;transform:rotate(-45deg);transform-origin:0 50%}.c-carousel-nav__button--previous:after{left:calc(25% + var(--g-spacing-3x-small));top:calc(50% - var(--g-spacing-2x-small));transform:rotate(45deg);transform-origin:0 50%}.c-carousel-nav__button--next:before{right:calc(25% + var(--g-spacing-3x-small));top:50%;transform:rotate(45deg);transform-origin:100% 50%}.c-carousel-nav__button--next:after{right:calc(25% + var(--g-spacing-3x-small));top:calc(50% - var(--g-spacing-2x-small));transform:rotate(-45deg);transform-origin:100% 50%}.c-carousel--blue{.c-carousel-nav__button:after,.c-carousel-nav__button:before{background-color:var(--g-color-blue-200)}.c-carousel-pagination__button{background-color:#fff!important;border:1px solid hsla(0,0%,4%,.1)}.c-carousel-pagination__button.is-active{background-color:var(--g-color-blue-200)!important;border:var(--g-color-blue-200)!important;border-radius:8px!important;width:var(--g-spacing-x-large)!important}}.c-carousel-nav__button:disabled:after,.c-carousel-nav__button:disabled:before{background-color:grey}.c-carousel__item-image-container{display:flex;justify-content:center}.c-carousel__item-image{height:15rem;width:auto}.c-quote__author{font-size:1.2rem;font-style:italic;font-weight:700;text-align:right}.c-quote__content{font-style:italic;text-align:center}.c-quote__speech-marks--close{display:flex;justify-content:flex-end}.c-quote__speech-marks-icon{display:block;height:1.5rem;width:1.5rem}.c-custom-rating{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-custom-rating__label{font-weight:var(--g-font-weight-semibold)}.c-custom-rating__item{padding:0 var(--g-spacing-2x-small)}.c-testimonial{border-radius:var(--g-spacing);box-shadow:var(--g-card-box-shadow);display:flex;flex-direction:column;overflow:hidden}.c-testimonial__image-container{min-height:15rem;position:relative;transition:width .25s linear;width:100%}.c-testimonial__image{height:100%;object-fit:cover;position:absolute;width:100%}.c-testimonial__title{font-family:var(--g-font-primary);font-size:var(--g-font-size-2x-large);transition:font-size .25s linear}.c-testimonial__details{display:flex;flex-direction:column;font-family:var(--g-font-primary);justify-content:center;padding:var(--g-spacing-2x-large) var(--g-spacing);transition:padding .25s linear}@media (min-width:37em){.c-testimonial__details{padding:var(--g-spacing-2x-large)}}@media (min-width:48em){.c-testimonial{flex-direction:row}.c-testimonial__image-container{min-height:auto;width:15rem}.c-testimonial__image{height:100%;object-fit:cover;position:absolute;width:100%}.c-testimonial__details{padding:var(--g-spacing-2x-large) var(--g-spacing)}}@media (min-width:64em){.c-testimonial{flex-direction:row}.c-testimonial__image-container{width:20rem}.c-testimonial__title{font-size:var(--g-font-size-5x-large)}.c-testimonial__details{padding:var(--g-spacing-2x-large)}}.c-card-list{display:flex;flex-wrap:wrap;gap:var(--g-spacing-x-large);list-style:none}.c-card-list .c-card{min-width:11.625rem;width:100%}.c-card-list li{margin:0;width:100%}.c-card-list.c-card-list--full-width{flex-direction:column}.c-card-list>.c-card__container{margin-bottom:1rem;padding:0 .5rem;width:100%}@media (min-width:46em){.c-card-list li{max-width:19rem}.c-card-list-page.c-card-list--full-width.c-card-list li{max-width:unset}}.c-component-spinner__container{align-items:center;background-color:rgba(1,1,1,.1);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background-color .5s ease-in-out;z-index:9999}.c-component-spinner__icon{animation:rotate 1s cubic-bezier(.5,0,.5,1) infinite;border:.15rem solid #fff;border-left-color:transparent;border-radius:50%;height:2rem;width:2rem}.c-criteria{color:var(--g-color-black-900);font-size:var(--g-font-size-small)}.c-criteria__list,.c-criteria__text{font-family:var(--g-font-primary);margin:0;padding:0}.c-criteria__list{font-weight:var(--g-font-weight-light);list-style:none}.c-criteria__icon{align-items:center;background-color:var(--g-color-brand-tertiary);border-radius:50%;color:var(--g-color-black-900);display:flex;justify-content:center;padding:var(--g-spacing-3x-small)}.c-criteria__icon.is-invalid{background-color:var(--g-color-red-600);color:var(--g-color-white)}.c-criteria__icon svg{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-criteria__item{align-items:center;display:flex;gap:var(--g-spacing-2x-small);margin:0;margin-bottom:var(--g-spacing-2x-small)}.c-document-list-item{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--g-spacing-x-small);width:100%}.c-document-list-item__title-section{display:flex;padding:0 var(--g-spacing);width:100%}.c-document-list-item__icon-container{align-items:center;border-right:1px solid var(--g-color-grey-100);display:flex;justify-content:center;padding:var(--g-spacing-small)}.c-document-list-item__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-document-list-item__title-section-text{align-items:center;display:flex}.c-document-list-item__settings-container{align-items:center;display:flex;gap:var(--g-spacing-x-small);padding:var(--g-spacing-small) var(--g-spacing)}.c-document-list-item__title-section__document-container__favorite-icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-document-list-item__title-section .c-document-player__figure-caption{font-weight:var(--g-font-weight-semibold);padding:0 0 var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-document-list-item__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}.c-document-upload-container{align-items:center;border:1px solid var(--g-color-black-900);border-radius:var(--g-spacing-x-small);display:flex;flex-direction:column;height:13.625rem;justify-content:center;overflow:hidden;position:relative;width:100%}.c-document-upload-container__text{color:var(--g-color-black-900);font-family:var(--g-font-primary);font-size:var(--g-font-size-large);font-weight:var(--g-font-weight-semibold)}.c-document-upload-container__icon{height:var(--g-spacing-6x-large);margin-bottom:var(--g-spacing-small);width:var(--g-spacing-6x-large)}.c-document-upload-container__button{position:absolute;right:var(--g-spacing-small);top:var(--g-spacing-small)}.c-empty-state{padding:var(--g-spacing)}.c-empty-state__details{padding:var(--g-spacing-x-large);text-align:center;width:22rem}.c-empty-state__image{height:18rem;width:38rem}.c-empty-state__title{font-family:var(--g-font-primary);font-size:var(--g-font-size-3x-large);font-weight:var(--g-font-weight);margin:0;margin-bottom:var(--g-spacing)}.c-empty-state__text{font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light);line-height:1.18;margin:0;margin-bottom:var(--g-spacing-x-large);text-align:center}.c-empty-state--small{.c-empty-state__details{width:20rem}.c-empty-state__image{height:12.5rem;width:31.25rem}.c-empty-state__title{font-size:var(--g-font-size-x-large);margin-bottom:var(--g-spacing-small)}.c-empty-state__text{font-size:var(--g-font-size-small);margin-bottom:var(--g-spacing-large)}}.c-empty-state--large{.c-empty-state__details{width:24rem}.c-empty-state__image{height:21.875rem;width:43.75rem}.c-empty-state__title{font-size:var(--g-font-size-4x-large);margin-bottom:var(--g-spacing-large)}.c-empty-state__text{font-size:var(--g-font-size-large);margin-bottom:var(--g-spacing-2x-large)}}.c-empty-state--auto{.c-empty-state__details{width:auto}.c-empty-state__image{height:auto;max-width:30rem;width:auto}.c-empty-state__title{font-size:var(--g-font-size-4x-large);margin-bottom:var(--g-spacing-large)}.c-empty-state__text{font-size:var(--g-font-size-large);margin-bottom:var(--g-spacing-2x-large)}}@media (max-width:64em){.c-empty-state__image{height:auto!important;width:15rem!important}}.c-doughnut__chart{display:flex;height:10rem;justify-content:center;margin-bottom:var(--g-spacing)}.c-chart{display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--g-spacing)}.c-chart__title-container{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-chart__details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--g-spacing-2x-large);margin-right:var(--g-spacing);min-width:30%}.c-chart__details--is-stacked{margin-bottom:0}.c-chart__title{font-size:var(--g-font-size-large);margin:0}.c-chart__title,.c-chart__total{font-family:var(--g-font-primary);font-weight:var(--g-font-weight-bold)}.c-chart__total{font-size:var(--g-font-size-4x-large);margin-bottom:var(--g-spacing-2x-small)}@media (min-width: 25em){.c-chart__details:not(.c-chart__details--is-stacked){align-items:start;justify-content:start;margin-bottom:0}}@media (min-width: 48em){.c-chart:not(.c-chart--is-stacked){flex-direction:row}}.c-legend{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;max-height:16rem}.c-legend__item{align-items:center;display:flex;gap:var(--g-spacing-x-small);margin:0;margin-right:var(--g-spacing)}.c-legend__item:not(:first-child){margin-left:var(--g-spacing-x-small)}.c-legend__item-square{border-radius:var(--g-spacing-3x-small)}.c-legend__item-circle,.c-legend__item-square{height:var(--g-spacing);position:relative;width:var(--g-spacing)}.c-legend__item-circle{border-radius:50%;margin-left:var(--g-spacing-x-small)}.c-legend__item-dot{border-radius:50%;height:10px;margin-left:10px;position:relative;width:10px}.c-legend__item-dot:before{background-color:inherit;content:"";display:block;height:2px;left:-10px;position:absolute;top:calc(50% - 1px);width:12px}.c-legend__item-label{font-family:var(--g-font-primary);font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-light);margin:0}.c-legend--small .c-legend__item-label{font-size:var(--g-font-size-x-small)}.c-legend--small .c-legend__item-square{height:var(--g-spacing-small);width:var(--g-spacing-small)}@media (min-width:48em){.c-legend__item:not(:first-child){margin-left:0}.c-legend:not(.c-legend--inline){flex-direction:column}}.c-barchart__chart,.c-linechart__chart{display:flex;flex-grow:1;height:20rem;justify-content:flex-end;width:100%}.c-icon-radio-group{border:none;padding:0}.c-icon-radio-group__container{display:flex;flex-flow:row wrap;gap:var(--g-spacing-small)}.c-icon-radio{align-items:center;cursor:pointer;display:flex}.c-icon-radio__input{left:-9999px;position:absolute}.c-icon-radio__icon-container{align-items:center;display:flex;font-weight:300;gap:var(--g-spacing-x-small);justify-content:center}.c-icon-radio__icon{color:var(--g-color-grey);height:var(--g-spacing-large);transition:var(--g-animation-transition);width:var(--g-spacing-large)}.c-icon-radio--outlined .c-icon-radio__icon-container{border:1px solid var(--g-color-grey);border-radius:var(--g-border-radius-small);color:var(--g-color-black);padding:var(--g-spacing-x-small);transition:var(--g-animation-transition)}.c-icon-radio.is-selected .c-icon-radio__icon{color:var(--g-color-brand-tertiary)}.c-icon-radio.c-icon-radio--outlined.is-selected .c-icon-radio__icon-container{border-color:var(--g-color-black);color:var(--g-color-black);.c-icon-radio__icon{color:var(--g-color-black)}}.c-icon-radio:not(.c-icon-radio--outlined) .c-icon-radio__input:focus~.c-icon-radio__icon-container{.c-icon-radio__icon{color:var(--g-color-black)}}.c-icon-radio.c-icon-radio--outlined .c-icon-radio__input:focus~.c-icon-radio__icon-container{border-color:var(--g-color-brand-tertiary);color:var(--g-color-brand-tertiary);.c-icon-radio__icon{color:var(--g-color-brand-tertiary)}}.c-chart-picker{display:flex;width:100%}.c-chart-picker,.c-chart-picker--full-width{grid-column:span 2}.c-chart-picker__radios{display:flex;justify-content:center}.c-chart-picker .c-card__container{width:100%!important}.c-chart-picker .c-card{min-height:25.5rem}.c-chart-picker--has-doughnut .c-card__content{position:relative}.c-chart-picker--has-doughnut .c-chart{padding-top:0}@media (min-width: 25em){.c-chart-picker__radios{justify-content:flex-end}}.c-chart-picker--has-doughnut .c-chart-picker__radios{margin-right:var(--g-spacing);position:absolute;right:0}@media (min-width: 64em){.c-chart-picker{grid-column:span 1}.c-chart-picker--full-width{grid-column:span 2}.c-chart-picker:not(.c-chart-picker--full-width) .c-barchart__chart,.c-chart-picker:not(.c-chart-picker--full-width) .c-linechart__chart{max-width:28rem}}.c-chart-grid{align-items:start;display:grid;grid-gap:var(--g-spacing);gap:var(--g-spacing);grid-auto-rows:minmax(25.5rem,auto);grid-template-columns:1fr 1fr;width:100%}.c-code-block__code{display:block}.c-color-picker-container{border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small);display:block;padding:var(--g-spacing-2x-small)}.c-color-picker__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-50,#e4e4e4);border-radius:var(--g-spacing-2x-small);color:var(--g-color-black);font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);order:2;outline:none;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);transition:background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s;width:100%}.c-color-picker-preview__button{border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small);padding:var(--g-spacing)}.c-color-picker-wrapper .c-input-field--label-side-by-side .c-input-field__inner{justify-content:flex-end}.c-color-picker-wrapper__container{position:relative}.c-color-picker-wrapper__picker{position:absolute!important;top:0;z-index:3}.c-color-picker-wrapper__picker--left{right:0}.c-color-picker-wrapper__picker--right{left:0}.c-image-upload-container{border-radius:var(--g-spacing-x-small);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.c-image-upload-container,.c-image-upload-container__image{height:13.625rem}.c-image-upload-container__image{width:auto}.c-image-upload-container__button{position:absolute;right:var(--g-spacing-small);top:var(--g-spacing-small)}@media screen and (prefers-reduced-motion:reduce){.c-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-50,#e4e4e4);border-radius:var(--g-spacing-2x-small);order:2;outline:none;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);transition:none;width:100%}}.c-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-50,#e4e4e4);border-radius:var(--g-spacing-2x-small);font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);order:2;outline:none;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);transition:background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s;width:100%}.c-input--icon-before{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0;padding-left:var(--g-spacing-3x-small)}.c-input--icon-after{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.c-input.is-correct{border-color:var(--g-color-yellow-300)}.c-input.is-invalid{border-color:var(--g-color-red-300)}.c-input:hover{border-color:var(--g-color-blue-700)}.c-input:focus{border-color:var(--g-color-brand-tertiary)}.c-input.is-disabled{background-color:var(--g-color-grey-100,#e4e4e4);border-color:var(--g-color-grey-100,#e4e4e4)}.c-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-50,#e4e4e4);border-radius:var(--g-spacing-2x-small);font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);line-height:1.5;min-height:7.25rem;order:2;outline:none;padding:var(--g-spacing-x-small);transition:background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s;width:100%}.c-textarea--icon-before{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.c-textarea--icon-after{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.c-textarea.is-correct{border-color:var(--g-color-yellow-300)}.c-textarea.is-invalid{border-color:var(--g-color-red-300)}.c-textarea:hover{border-color:var(--g-color-blue-700)}.c-textarea:focus{border-color:var(--g-color-brand-tertiary)}.c-textarea.is-disabled{background-color:var(--g-color-grey-100,#e4e4e4);border-color:var(--g-color-grey-100,#e4e4e4)}.l-container{display:flex;margin:0 auto;padding:var(--g-spacing);transition:padding .3s ease-in-out;width:100%}@media (min-width:48rem) and (max-width:63.99rem){.l-container--4x-small{padding-left:calc(var(--g-spacing)*7);padding-right:calc(var(--g-spacing)*7)}.l-container--3x-small{padding-left:calc(var(--g-spacing)*6);padding-right:calc(var(--g-spacing)*6)}.l-container--2x-small{padding-left:calc(var(--g-spacing)*5);padding-right:calc(var(--g-spacing)*5)}.l-container--x-small{padding-left:calc(var(--g-spacing)*4);padding-right:calc(var(--g-spacing)*4)}.l-container--small{padding-left:calc(var(--g-spacing)*3);padding-right:calc(var(--g-spacing)*3)}.l-container--medium{padding-left:calc(var(--g-spacing)*2);padding-right:calc(var(--g-spacing)*2)}}@media (min-width:64rem) and (max-width:79.99rem){.l-container--4x-small{padding-left:calc(var(--g-spacing)*9);padding-right:calc(var(--g-spacing)*9)}.l-container--3x-small{padding-left:calc(var(--g-spacing)*8);padding-right:calc(var(--g-spacing)*8)}.l-container--2x-small{padding-left:calc(var(--g-spacing)*7);padding-right:calc(var(--g-spacing)*7)}.l-container--x-small{padding-left:calc(var(--g-spacing)*6);padding-right:calc(var(--g-spacing)*6)}.l-container--small{padding-left:calc(var(--g-spacing)*5);padding-right:calc(var(--g-spacing)*5)}.l-container--medium{padding-left:calc(var(--g-spacing)*4);padding-right:calc(var(--g-spacing)*4)}.l-container--large{padding-left:calc(var(--g-spacing)*3);padding-right:calc(var(--g-spacing)*3)}.l-container--x-large{padding-left:calc(var(--g-spacing)*2);padding-right:calc(var(--g-spacing)*2)}}@media (min-width:80rem){.l-container--4x-small{padding-left:calc(var(--g-spacing)*11);padding-right:calc(var(--g-spacing)*11)}.l-container--3x-small{padding-left:calc(var(--g-spacing)*10);padding-right:calc(var(--g-spacing)*10)}.l-container--2x-small{padding-left:calc(var(--g-spacing)*9);padding-right:calc(var(--g-spacing)*9)}.l-container--x-small{padding-left:calc(var(--g-spacing)*8);padding-right:calc(var(--g-spacing)*8)}.l-container--small{padding-left:calc(var(--g-spacing)*7);padding-right:calc(var(--g-spacing)*7)}.l-container--medium{padding-left:calc(var(--g-spacing)*6);padding-right:calc(var(--g-spacing)*6)}.l-container--large{padding-left:calc(var(--g-spacing)*5);padding-right:calc(var(--g-spacing)*5)}.l-container--x-large{padding-left:calc(var(--g-spacing)*4);padding-right:calc(var(--g-spacing)*4)}.l-container--2x-large{padding-left:calc(var(--g-spacing)*3);padding-right:calc(var(--g-spacing)*3)}.l-container--3x-large{padding-left:calc(var(--g-spacing)*2);padding-right:calc(var(--g-spacing)*2)}}.l-container--4x-large{padding-left:var(--g-spacing);padding-right:var(--g-spacing)}.l-container--padding-ends-x-small{padding-bottom:var(--g-spacing-x-small);padding-top:var(--g-spacing-x-small)}.l-container--padding-ends-small{padding-bottom:var(--g-spacing-small);padding-top:var(--g-spacing-small)}.l-container--padding-ends-medium{padding-bottom:var(--g-spacing);padding-top:var(--g-spacing)}.l-container--padding-ends-large{padding-bottom:var(--g-spacing-large);padding-top:var(--g-spacing-large)}.l-container--padding-ends-x-large{padding-bottom:var(--g-spacing-x-large);padding-top:var(--g-spacing-x-large)}.l-container--is-narrow{max-width:var(--g-container-narrow-max-width)}.l-container--is-align-center{justify-content:center}.l-container--is-align-left{justify-content:left}.l-container--is-align-right{justify-content:right}.l-container--strip-padding-ends,.l-container--strip-padding-top{padding-top:0}.l-container--strip-padding-bottom,.l-container--strip-padding-ends{padding-bottom:0}.c-cookie-consent__message{color:var(--g-color-black);display:block}.c-cookie-consent__manage-cookie{background-color:unset;color:var(--g-color-blue-400);cursor:pointer;display:block;padding:0;text-decoration:underline}.c-cookie-consent__manage-cookie:focus{box-shadow:unset}.c-cookie-consent__options{display:flex;flex-direction:column;padding:var(--g-spacing-x-large) 0}.c-cookie-consent__options-toggle .c-label{overflow:hidden;padding-right:var(--g-font-size-4x-large)}.CookieConsent,.c-cookie-consent__options-toggle .c-label{align-items:center;display:flex;justify-content:space-between}.CookieConsent{background-color:var(--g-color-white);bottom:0;color:#fff;flex-wrap:wrap;left:0;padding:var(--g-spacing-x-large) var(--g-spacing-4x-large);position:fixed;right:0;z-index:var(--z-cookie-consent)}#rcc-decline-button{border:1px solid transparent;border-radius:var(--g-border-radius-small);cursor:pointer;display:inline-block;font-size:var(--g-font-size);font-weight:var(--g-font-weight-semibold);margin-right:var(--g-spacing);padding:var(--g-spacing-small) var(--g-spacing-x-large);text-align:center;text-decoration:none;transition:.1s ease-in-out}#rcc-decline-button,#rcc-decline-button:focus{background-color:var(--g-color-red-400);color:var(--g-color-white)}#rcc-decline-button:focus{box-shadow:var(--g-focus-danger)}#rcc-decline-button:active,#rcc-decline-button:hover:enabled{background-color:var(--g-color-red-300)}#rcc-decline-button:hover:enabled{color:var(--g-color-white)}#rcc-confirm-button{background-color:var(--g-color-white);border:1px solid transparent;border:1px solid var(--g-color-black-900);border-radius:var(--g-border-radius-small);color:var(--g-color-black);cursor:pointer;display:inline-block;font-size:var(--g-font-size);font-weight:var(--g-font-weight-semibold);padding:var(--g-spacing-small) var(--g-spacing-x-large);text-align:center;text-decoration:none;transition:.1s ease-in-out}#rcc-confirm-button:focus{box-shadow:var(--g-focus-primary)}#rcc-confirm-button:focus,#rcc-confirm-button:hover:enabled{background-color:var(--g-color-blue-200);border-color:var(--g-color-blue-200)}.c-cookie-consent__inner{align-items:center;background-color:var(--g-color-white);bottom:0;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:var(--g-spacing-x-large) var(--g-spacing-4x-large);position:fixed;right:0;z-index:var(--z-cookie-consent)}.c-cookie-consent__buttons{align-items:center;display:flex;flex-direction:row;gap:var(--g-spacing)}@media (max-width:28.75em){.c-cookie-consent__buttons{flex-direction:column}}@media (max-width:60em){#rcc-decline-button,.c-cookie-consent__manage-cookie,.c-cookie-consent__message{margin-bottom:var(--g-spacing)}}.c-toggle-switch__wrapper .c-toggle-switch{cursor:pointer;display:block;height:calc(var(--g-spacing-x-large) + 3px);position:relative;width:var(--g-spacing-4x-large)}.c-toggle-switch__slider{display:block;height:100%;position:absolute;width:100%}.c-toggle-switch__checkbox:checked+.c-toggle-switch__slider:before{background:var(--g-color-blue-200)}.c-toggle-switch__checkbox:checked+.c-toggle-switch__slider:after{transform:translate(100%,-50%)}.c-toggle-switch__checkbox:focus+.c-toggle-switch__slider:before{outline:5px auto Highlight}.c-toggle-switch__slider{position:relative}.c-toggle-switch__slider:before{background:var(--g-color-grey);border-radius:var(--g-border-radius-pill);content:"";height:calc(var(--g-spacing-x-large) + 3px);margin:auto;position:absolute;top:0;width:var(--g-spacing-4x-large)}.c-toggle-switch__slider:after{background:var(--g-color-white);border-radius:var(--g-border-radius-full);content:"";height:calc(var(--g-spacing-x-large) - 1px);left:3px;margin:auto;position:absolute;top:50%;transform:translateY(-50%);transition:var(--g-animation-transition);width:calc(var(--g-spacing-x-large) - 1px)}.c-toggle-switch__checkbox:checked+.c-toggle-switch__slider:hover:before,.c-toggle-switch__slider:hover:before{background:var(--g-color-blue-700)}.c-toggle-switch__wrapper{display:inline-block;width:100%}.c-toggle-switch__wrapper--inline{width:auto}.c-toggle-switch__wrapper--inline .c-label{align-items:center;gap:var(--g-spacing);width:auto}.c-toggle-switch__wrapper--inline-start .c-label{flex-direction:row}.c-toggle-switch__wrapper--inline-end .c-label{flex-direction:row-reverse}.c-toggle-switch__wrapper--inline .c-label__spacing{margin-bottom:0;width:auto}.c-toggle-switch__wrapper--inline .c-label__text{width:auto}.c-toggle-switch__wrapper--label-side-by-side .c-label{display:grid;grid-template-columns:100px 1fr}.c-toggle-switch__wrapper--label-side-by-side .c-toggle-switch{margin-left:auto}.c-toggle-switch__wrapper--label-side-by-side .c-label__text--tooltip-start{align-items:flex-start;justify-content:space-between}.c-cover-link{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:1}.c-calendar{display:flex;flex-direction:row;gap:var(--g-spacing)}.c-calendar button{border:0;padding:0}.c-calendar__controls-container,.c-calendar__controls-current-month-year-container{align-items:center;display:flex;flex-direction:row;width:100%}.c-calendar__controls-current-month-year-container{justify-content:center}.c-calendar__day,.c-calendar__day button{align-items:center;display:flex;justify-content:center}.c-calendar__day button{height:100%;padding:var(--g-spacing-2x-small);width:100%}.c-calendar__days{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(7,40px)}.c-calendar__days-container{display:flex;flex-direction:row;margin-top:var(--g-spacing)}.c-calendar__weekday{display:flex;font-weight:700;justify-content:center;padding:0}.c-calendar__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-calendar__next-month-icon{transform:rotate(90deg)}.c-calendar__previous-month-icon{transform:rotate(-90deg)}.c-month-picker{position:relative}.c-month-picker__months{display:grid;grid-gap:var(--g-spacing-x-small);gap:var(--g-spacing-x-small);grid-template-columns:repeat(3,90px)}.c-month-picker button,.c-month-picker__months button{background-color:transparent;border:0;padding-left:var(--g-spacing-x-small);padding-right:var(--g-spacing-x-small);text-align:center;width:100%}.c-month-picker button:hover,.c-month-picker__months button:hover{background-color:var(--g-color-grey-100);border-radius:var(--g-spacing-2x-small)}.c-month-picker__months--selected{background-color:var(--g-color-grey-100)!important;border-radius:var(--g-spacing-2x-small)!important;color:var(--g-color-blue-200)}.c-month-picker__months-container{background-color:hsla(0,0%,100%,.95);border:1px solid var(--g-color-grey-100);border-radius:var(--g-spacing-x-small);display:flex;justify-content:center;padding:var(--g-spacing-x-small)}.c-month-picker__trigger-container{align-items:center;display:flex}.c-month-picker__icon{height:var(--g-spacing);width:var(--g-spacing)}.c-year-picker__years{display:grid;grid-template-columns:repeat(3,auto)}.c-year-picker button,.c-year-picker__years button,.c-year-picker__years-container button{background-color:var(--g-color-white);border:0;padding-left:var(--g-spacing-x-small);padding-right:var(--g-spacing-x-small);text-align:center;width:100%}.c-year-picker button:hover,.c-year-picker__years button:hover,.c-year-picker__years-container button:hover{background-color:var(--g-color-grey-100);border-radius:var(--g-spacing-2x-small)}.c-year-picker__years-controls--next,.c-year-picker__years-controls--previous{align-items:center;display:flex}.c-year-picker__years-container{background-color:hsla(0,0%,100%,.95);border:1px solid var(--g-color-grey-100);border-radius:var(--g-spacing-x-small);display:flex;justify-content:center;padding:var(--g-spacing-x-small)}.c-year-picker__years--selected{background-color:var(--g-color-grey-100)!important;border-radius:var(--g-spacing-2x-small)!important;color:var(--g-color-blue-200)}.c-year-picker__trigger-container{align-items:center;display:flex}.c-year-picker__icon{height:var(--g-spacing);width:var(--g-spacing)}.c-year-picker__icon--large{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-year-picker__next-year-icon{transform:rotate(90deg)}.c-year-picker__previous-year-icon{transform:rotate(-90deg)}.c-date-picker button{border:0;padding:0}.c-date-picker__calendar-container{align-items:flex-start;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100);border-radius:var(--g-spacing-x-small);display:flex;flex-direction:row;gap:var(--g-spacing-2x-large);padding:var(--g-spacing)}.c-date-picker__date-range-presets{display:flex;flex-direction:column;gap:var(--g-spacing-2x-small);margin-right:var(--g-spacing-6x-large);padding:var(--g-spacing-2x-small)}.c-date-picker__date-range-presets button{background-color:var(--g-color-white);border:0;font-size:var(--g-font-size-small);padding-left:var(--g-spacing-x-small);padding-right:var(--g-spacing-x-small);text-align:left;width:100%}.c-date-picker__date-range-presets button:hover{background-color:var(--g-color-grey-100);border-radius:var(--g-spacing-2x-small)}.c-dropdown-toggle{background-color:transparent;border:none;display:flex;padding:var(--g-spacing-x-small)}.c-dropdown-toggle--disabled{background-color:var(--g-color-grey-100)!important;cursor:unset!important}.c-dropdown-toggle__trigger{background-color:var(--g-color-white);border:none;color:inherit;padding:var(--g-spacing-small)}.c-dropdown-toggle__trigger-icon{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-app-header .c-dropdown-toggle{padding:0}.c-dropdown-options{border-radius:var(--g-border-radius-small);box-shadow:var(--g-dropdown-box-shadow);font-size:var(--g-font-size);list-style-type:none;max-width:12rem;padding:0}.c-dropdown-options__list-item{color:var(--g-color-black-900);cursor:pointer;display:flex;flex-direction:column;margin-left:0;padding:var(--g-spacing-x-small) var(--g-spacing);text-align:left;transition:.2s ease-in-out;white-space:nowrap;width:100%}.c-dropdown-options__list-item:first-child{border-top-left-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-dropdown-options__list-item:last-child{border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small)}.c-dropdown-options__list-item:focus{background-color:var(--g-color-grey-100)}.c-dropdown-options__list-item-button,.c-dropdown-options__list-item-link{align-items:center;background-color:var(--g-color-white);color:var(--g-color-black-900);display:flex;gap:var(--g-spacing-small);justify-content:center;text-decoration:none}.c-dropdown-options__list-item-button{border:none}@media only screen and (min-width:48em){.c-dropdown-options__list-item:hover,.c-dropdown-options__list-item:hover .c-dropdown-options__list-item-button,.c-dropdown-options__list-item:hover .c-dropdown-options__list-item-link{background-color:var(--g-color-grey-100)!important}}.c-table-row-select-actions{align-items:center;display:flex;margin-bottom:var(--g-spacing-large)}.c-table .c-input-field{display:flex}.c-table{border-spacing:0!important;height:1px;width:100%}.c-table__thead-th{border-bottom:1px solid var(--g-color-grey-100);color:var(--g-color-black-900);font-family:var(--g-font-primary);font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-semibold);padding:var(--g-spacing-x-small)}.c-table__thead{background-color:transparent;white-space:nowrap}.c-table__tbody{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100)}.c-table__tbody-tr{height:1px}.c-table__tbody-tr:not(:last-child){border-bottom:1px solid var(--g-color-grey-100)}.c-table__tbody-tr--striped:nth-child(2n){background-color:var(--g-color-grey-50)}.c-table__tbody-tr:nth-child(2n):focus,.c-table__tbody-tr:nth-child(2n):hover{background-color:var(--g-color-grey-100)}.c-table__tbody__td-content{align-items:center;display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);height:100%;padding:var(--g-spacing-x-small)}.c-table__tbody-td{height:100%;padding:0}.c-table-row-link{text-decoration:none}.c-table-row-link:visited{color:var(--g-color-black-900)}.c-table__tbody-tr:hover{background-color:var(--g-color-grey-50)}.c-table__tbody-td--has-button:last-child div{justify-content:flex-end}.c-table__thead-th-contents-container{align-items:center;display:flex}.c-table__thead-th-contents-text{align-items:center;display:flex;flex:1 1;font-family:var(--g-font-primary);white-space:nowrap}.c-table__thead-th-contents-text--left{justify-content:flex-start}.c-table__thead-th-contents-text--center{justify-content:center}.c-table__thead-th-contents-text--right{justify-content:flex-end}.c-table__thead-th-contents-sort{background-color:var(--g-color-white);border-radius:50%;display:flex;padding:var(--g-spacing-4x-small)}.c-table__sort-icon{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-table__thead-th-contents-sort--asc{background-color:var(--g-color-blue-200)}.c-table__thead-th-contents-sort--asc .c-table__sort-icon{color:var(--g-color-white)}.c-table__thead-th__icon{height:var(--g-spacing);margin-right:var(--g-spacing-x-small);width:var(--g-spacing)}.c-table__empty{display:flex;padding:var(--g-spacing-2x-large) 0;place-content:center}.c-table__empty-message{font-size:var(--g-font-size-large)}.c-table-dropdown__trigger{align-items:center;border:1px solid var(--g-color-grey-100);border-radius:50%;color:var(--g-color-black);display:flex;height:var(--g-spacing-x-large);justify-content:center;transition:.1s ease-in-out;width:var(--g-spacing-x-large)}.c-table-dropdown__trigger.is-active{background-color:var(--g-color-blue-200);border-color:var(--g-color-blue-200)}.c-table-dropdown__trigger-icon{color:var(--g-color-black);height:var(--g-spacing-x-small);transform-origin:center;transition:transform .1s ease-in-out;width:var(--g-spacing-x-small)}@media only screen and (max-width: 1000px){.c-table__tbody-td>div{font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);width:100%}.c-table__tbody{border-left:0}.c-table__tbody-tr{border-left:var(--g-spacing-2x-small) solid var(--g-color-grey-100);height:100%}.c-table__tbody-td[data-hr]:before{text-wrap:nowrap;content:attr(data-hr);padding:var(--g-spacing-x-small);width:50%}.c-table__tbody-td[data-hr]{display:flex;font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-semibold);height:-moz-fit-content;height:fit-content;justify-content:space-between;width:unset!important}.c-table__thead{display:none}.c-table__thead-tr{display:flex;flex-direction:column}.c-table__tbody-tr:hover{border-left:var(--g-spacing-2x-small) solid var(--g-color-blue-200)!important}}@media only screen and (min-width: 1001px){.c-table__tbody-tr .c-table__tbody-td:first-child>.c-table__tbody__td-content:first-child{border-left:var(--g-spacing-2x-small) solid var(--g-color-grey-100)}.c-table__tbody-tr:hover .c-table__tbody-td:first-child>.c-table__tbody__td-content:first-child{border-left-color:var(--g-color-blue-200)}.c-table__thead-tr{border-left:var(--g-spacing-2x-small) solid transparent}}.c-table__drag-th{min-width:1.25rem}.c-table__drag-icon{cursor:-webkit-grab;cursor:grab;height:1rem;margin-bottom:.5rem;margin-left:.5rem;margin-top:.5rem;min-width:.75rem}.c-table__drag-icon svg{height:100%;width:100%}.c-table__drag-icon--cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.c-bulk_action-handler__deselect-all{align-items:center;display:flex}.c-bulk-action-handler{border:1px solid var(--g-color-grey-100,#e4e4e3);border-radius:var(--g-spacing-2x-small);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-bulk-action-handler__text{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light)}.c-bulk-action-handler:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.c-bulk-action-handler+.c-bulk-action-handler{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.c-bulk-action-handler__icon-container{align-items:center;border:var(--g-border-tertiary);border-radius:var(--g-border-radius-small);color:var(--g-color-white);display:flex;flex:0 0 auto;height:var(--g-spacing-x-large);justify-content:center;margin-right:var(--g-spacing-small);position:relative;width:var(--g-spacing-x-large)}.c-bulk-action-handler__icon-container.has-selected-rows{background-color:var(--g-color-blue-200)}.c-table-row-select-actions__select{width:var(--g-table-row-select-dropdown-width)}.c-select-list{display:block;position:relative;width:100%}.c-select-list__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--g-color-grey-200,#e4e4e3);border-radius:var(--g-spacing-2x-small);cursor:pointer;display:block;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);outline:none;padding:var(--g-spacing-2x-small) var(--g-spacing-2x-large) var(--g-spacing-2x-small) var(--g-spacing-x-small);text-align:left;transition:border-color .2s ease-in-out 0s;width:100%}.c-select-list__icon{height:var(--g-spacing-x-small);pointer-events:none;position:absolute;right:var(--g-spacing-small);top:50%;transform:translateY(-50%);width:var(--g-spacing)}.c-select-list__input:hover{border-color:var(--g-color-blue-700)}.c-select-list__input:focus{border:1px solid transparent;box-shadow:var(--g-focus-primary)}.c-select-list__input.is-disabled{background-color:var(--g-color-grey-100,#e4e4e4);border:1px solid transparent;cursor:not-allowed}.c-select-list__input.is-invalid{border:1px solid var(--g-color-error)}select:not([multiple]):not([size]){background-image:none!important}.c-toolbar{flex-flow:column wrap}.c-toolbar,.c-toolbar__item{display:flex;gap:var(--g-spacing)}.c-toolbar__item{align-items:center;justify-content:space-between}@media only screen and (min-width: 50em){.c-toolbar{align-items:center;flex-direction:row;justify-content:space-between}.c-toolbar__item--large{flex:1 1}}.c-page-message{align-items:center;background-color:#52e5b9;display:flex;height:100vh;justify-content:center;width:100vw}.c-page-message__content{align-items:center;display:flex;flex-direction:column;gap:var(--g-spacing-large);margin:0 auto;max-width:25.25rem;padding:var(--g-spacing-small);text-align:center}.c-page-message__content-header{font-size:var(--g-font-size-3x-large);font-weight:var(--g-font-weight-semibold);text-transform:uppercase}.c-page-message__content-message{font-size:var(--g-font-size);line-height:1.18}.c-page-message__icon{height:10rem;width:-webkit-fill-available}@media only screen and (min-width:37em){.c-page-message__content-header{font-size:var(--g-font-size-5x-large)}.c-page-message__content-message{font-size:var(--g-font-size-large)}.c-page-message__icon{height:26.25rem;opacity:1}}@media only screen and (min-width:64em){.c-page-message__content-message{font-size:var(--g-font-size-large)}.c-page-message__icon{height:26.25rem}}.c-event-trigger{background-color:var(--g-pop-up-title-background-color,#4bc2ca);border:1px solid transparent}.c-event-trigger--text-and-icon,.c-event-trigger--text-only{border-radius:5px;color:var(--g-pop-up-title-color,#fff);font-size:var(--g-spacing);min-height:calc(var(--g-spacing-2x-large) + var(--g-spacing));padding:var(--g-spacing-x-small);width:100%}.c-event-trigger--text-only{text-align:center}.c-event-trigger--text-and-icon{justify-content:space-between;text-align:left}.c-event-trigger--icon-only,.c-event-trigger--text-and-icon{align-items:center;display:flex;justify-content:space-between}.c-event-trigger--icon-only{border-radius:50%}.c-event-trigger--icon-only,.c-event-trigger__icon-container{height:var(--g-spacing-2x-large);justify-content:center;width:var(--g-spacing-2x-large)}.c-event-trigger__icon-container{align-items:center;display:flex}.c-event-trigger__icon-container--circle{background-color:#fff;border-radius:50%;color:var(--g-accordion-title-background-color,#4bc2ca)}.c-event-trigger__icon{display:block;height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-fieldset-accordion:not(:last-child){border-bottom:1px solid var(--g-color-grey-100)}.c-fieldset-accordion__header{align-items:center;display:flex;font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-semibold);justify-content:space-between;padding:var(--g-spacing-2x-small) var(--g-spacing-small);position:relative;width:100%}.c-fieldset-accordion__icon-container{align-items:center;border:1px solid var(--g-color-grey-100);border-radius:50%;display:flex;height:var(--g-spacing-x-large);justify-content:center;pointer-events:none;width:var(--g-spacing-x-large)}.c-fieldset-accordion__icon{height:var(--g-spacing-small);pointer-events:none;transition:transform .3s ease;width:var(--g-spacing-small)}.c-fieldset-accordion.is-open .c-fieldset-accordion__icon{transform:rotate(180deg)}.c-fieldset-accordion__content-container{display:none;padding-left:var(--g-spacing-small);padding-right:var(--g-spacing-small);padding-top:var(--g-spacing-small)}.c-fieldset-accordion__content-container.is-open{display:block}.c-filter-bar{background-color:var(--g-color-white);margin-top:var(--g-spacing);position:relative;width:100%}.c-filter-bar .c-dropdown-toggle{align-items:center;justify-content:space-between;padding:var(--g-spacing-x-small) var(--g-spacing-small);width:100%}.c-filter-bar__content{background-color:var(--g-color-white);border:none;position:absolute;width:100%;z-index:3}.c-filter-bar__footer{padding:var(--g-spacing)}.c-filter-bar__header-text{color:var(--g-color-grey-300);font-size:var(--g-font-size-large);font-weight:var(--g-font-weight-light);padding:0 var(--g-spacing-x-small) 0 var(--g-spacing)}.c-filter-bar__close-button__icon,.c-filter-bar__header-filter-icon{height:var(--g-spacing);position:relative;top:var(--g-spacing-4x-small);width:var(--g-spacing)}.c-filter-bar__close-button,.c-filter-bar__toggle-view-more-button{border:none;cursor:pointer}.c-filter-bar__close-button{align-items:center;color:var(--g-color-grey-300);display:flex;font-weight:var(--g-font-weight-light);gap:var(--g-spacing-2x-small);position:relative}.c-filter-bar__toggle-button__icon{height:var(--g-spacing-x-small);position:relative;top:.063rem;transition:transform .4s ease-in-out;width:var(--g-spacing-x-small)}.c-filter-bar__toggle-button__icon:focus{background-color:var(--g-color-brand-tertiary);border:1px solid;border-radius:var(--g-border-radius-full);color:var(--g-color-white);height:var(--g-spacing);padding:4px 2px;position:relative;right:3px;transform:rotate(180deg);transition:transform .4s ease-in-out;width:var(--g-spacing)}.c-filter-bar__toggle-button__icon--rotate-down{transform:rotate(1turn)}.c-filter-bar__body{border-bottom:1px solid var(--g-color-grey-100);border-top:1px solid var(--g-color-grey-100);padding:var(--g-spacing) var(--g-spacing)}.c-filter-bar__body legend.c-label{display:none}.c-filter-bar__body fieldset{display:flex;flex-wrap:wrap;gap:var(--g-spacing)}.c-filter-bar__body fieldset .c-checkbox{margin-bottom:var(--g-spacing-small);margin-top:0;min-width:10rem}.c-filter-bar__body--no-padding-bottom{padding-bottom:0}.c-filter-bar__toggle-buttons{justify-content:flex-end}.c-filter-bar__toggle-buttons,.c-filter-bar__toggle-view-more-button{align-items:center;display:flex}.c-filter-bar__view-more-text{color:var(--g-color-grey-300);font-size:var(--g-font-size-small);padding:0 var(--g-spacing-x-small) 0 var(--g-spacing)}.c-filter-bar__results-button{font-size:var(--g-font-size-large);font-weight:var(--g-font-weight);padding:var(--g-spacing-2x-small) var(--g-spacing)}.c-filter-bar__results-button .c-button__text{align-self:flex-end}.c-filter-bar__body-information{align-items:center;flex-direction:row}.c-filter-bar__body-information .c-information-box__icon{margin-bottom:0}@media screen and (min-width: 25em){.c-filter-bar__header{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 48em){.c-filter-bar__toggle-button__icon:hover{background-color:var(--g-color-brand-tertiary);border:1px solid;border-radius:var(--g-border-radius-full);color:var(--g-color-white);height:var(--g-spacing);padding:4px 2px;position:relative;right:3px;transform:rotate(180deg);transition:transform .4s ease-in-out;width:var(--g-spacing)}.c-filter-bar__toggle-view-more-button--icon .c-filter-bar__toggle-button__icon:hover{left:3px}}.c-information-box{-ms-grid-columns:var(--g-spacing-x-large) 1fr;align-items:center;border:var(--g-border-primary);border-radius:var(--g-border-radius-small);color:var(--g-color-black-900);display:grid;flex-wrap:wrap;grid-gap:var(--g-spacing-small);gap:var(--g-spacing-small);grid-template-columns:var(--g-spacing-x-large) 1fr;padding:var(--g-spacing-x-small)}.c-information-box__default-icon{background-color:var(--g-color-red-900);border-radius:var(--g-border-radius-full);color:var(--g-color-white)}.c-information-box__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-information-box__message{font-family:inherit;font-size:var(--g-font-size);font-weight:var(--g-font-weight);line-height:1.5;margin:0}@media (min-width:48em){.c-information-box{align-items:center;flex-direction:row}.c-information-box__icon{margin-bottom:0}}.c-flip-card{cursor:pointer;height:24rem;margin:var(--g-spacing);max-width:calc(100% - var(--g-spacing-2x-large));perspective:1000px;position:relative}.c-flip-card__back,.c-flip-card__front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-size:cover;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;text-align:center;transform-style:preserve-3d;transition:.6s ease-in-out;width:100%}.c-flip-card__back{padding:0 var(--g-spacing-2x-large)}.c-flip-card__front{font-size:var(--g-spacing-2x-large);font-weight:600;overflow:hidden;padding:var(--g-spacing-2x-large)}.c-flip-card__back--bottom{transform:rotateX(-180deg)}.c-flip-card__back--top{transform:rotateX(180deg)}.c-flip-card__back--left{transform:rotateY(-180deg)}.c-flip-card__back--right{transform:rotateY(180deg)}.c-flip-card:hover .c-flip-card__front--bottom{transform:rotateX(180deg)}.c-flip-card:hover .c-flip-card__front--top{transform:rotateX(-180deg)}.c-flip-card:hover .c-flip-card__front--left{transform:rotateY(180deg)}.c-flip-card:hover .c-flip-card__front--right{transform:rotateY(-180deg)}.c-flip-card:hover .c-flip-card__back--bottom,.c-flip-card:hover .c-flip-card__back--left,.c-flip-card:hover .c-flip-card__back--right,.c-flip-card:hover .c-flip-card__back--top{transform:rotateX(0)}.c-flip-card:nth-child(2n):hover .c-flip-card__back{transform:rotateY(0deg)}.c-footer{align-items:center;background:var(--g-color-black-900);bottom:0;color:var(--g-color-grey-50);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--g-font-size-small);justify-content:center;left:0;margin-top:auto;max-height:var(--g-spacing-6x-large);padding:var(--g-spacing-small) var(--g-spacing);width:100%;z-index:1}.c-footer-link__list-item{margin-left:0}.c-footer-link__list-item,.c-footer__end,.c-footer__link-list,.c-footer__start{display:flex;gap:var(--g-spacing-x-small)}.c-footer-link__list-item:not(:last-child):after{content:"|"}.c-footer__link-item{color:var(--g-color-grey-50);text-decoration:none}.c-footer__start--project-name{padding-left:var(--g-spacing-2x-small);text-transform:uppercase}@media only screen and (min-width:48em){.c-footer{flex-direction:row;font-size:var(--g-font-size-small);justify-content:space-between;padding:var(--g-spacing-large) var(--g-spacing-2x-large)}}.c-form-buttons{display:flex;justify-content:space-between}.c-base-header-container{background:var(--g-header-background);background-color:var(--g-header-background);z-index:3}.c-base-header{align-items:center;display:flex;justify-content:space-between;left:0;min-height:3rem;right:0;top:0;z-index:3}@media only screen and (min-width: 48em){.c-base-header{font-size:var(--g-font-size-small)}}.c-app-header{padding:var(--g-spacing-x-small) var(--g-spacing)}.c-app-header__end,.c-app-header__start{align-items:center;display:flex;gap:var(--g-spacing-large)}.c-app-header__end{padding-right:var(--g-spacing-4x-small);position:relative}.c-app-header__item{color:var(--g-color-white);height:var(--g-spacing-x-large);position:relative;width:var(--g-spacing-large)}.c-app-header__end .c-dropdown-navigation{min-width:calc(var(--g-spacing-5x-large)*3);position:absolute;right:0}.c-app-header__end .c-organisation-navigation{right:2.75rem}.c-app-header__end .c-notifications-dropdown{background-color:var(--g-color-white);min-width:calc(var(--g-spacing-6x-large)*3);position:absolute;right:0}.c-app-header__end .c-notifications-dropdown--is-empty{min-width:calc(var(--g-spacing-6x-large)*2)}.c-app-header__icon-link{color:var(--g-color-grey-50)}.c-app-header__image{height:calc(var(--g-spacing)*3);width:auto}.c-app-header__link{text-decoration:none}.c-app-header__logo-icon{height:calc(var(--g-spacing)*3);width:calc(var(--g-spacing)*3)}.c-app-header__start{justify-content:flex-start;position:relative}@media screen and (min-width:48em){.c-app-header__end .c-notifications-dropdown{min-width:calc(var(--g-spacing-6x-large)*4);right:calc(var(--g-spacing-6x-large))}.c-app-header__end .c-notifications-dropdown--is-empty{min-width:calc(var(--g-spacing-6x-large)*2.25)}}.c-project-header{padding:var(--g-spacing)}.c-project-header .c-avatar{font-size:var(--g-spacing-large)}.c-image,.c-image-container{width:100%}.c-image{height:auto;max-width:100%;min-width:13rem}.c-image-editor-sidebar{padding:var(--g-spacing)}.c-avatar-editor{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;width:calc(100% - var(--c-sidebar-max-width))}.c-image-editor__rotate-buttons{display:flex;gap:var(--g-spacing-small)}.c-image-editor__rotate-button{height:var(--g-spacing-3x-large);width:var(--g-spacing-3x-large)}.c-range-input-container{width:100%}.c-range-input__input:disabled{cursor:not-allowed}.c-range-input__input{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--sx:calc(var(--g-spacing)*0.5 + var(--ratio)*(100% - var(--g-spacing)));-webkit-appearance:none;width:100%}.c-range-input__input:focus{outline:none}.c-range-input__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--g-range-thumb-color);border:1px solid transparent;border-radius:100%;box-shadow:0 0 var(--g-spacing-2x-small) var(--g-spacing-3x-small) #ecedf0;height:var(--g-spacing);margin-top:calc(max((var(--g-spacing-x-small) - 1px - 1px) * .5, 0px) - max(var(--g-spacing) * .5, 1px));width:var(--g-spacing)}.c-range-input__input::-webkit-slider-runnable-track{background:var(--g-range-input-track-base-color);border:1px solid transparent;border-radius:2em;box-shadow:none;height:var(--g-spacing-x-small)}.c-range-input__input::-webkit-slider-thumb:active,.c-range-input__input::-webkit-slider-thumb:hover{filter:brightness(90%)}.c-range-input__input::-webkit-slider-runnable-track{background:linear-gradient(var(--g-range-input-track-highlighted-color),var(--g-range-input-track-highlighted-color)) 0/var(--sx) 100% no-repeat,var(--g-range-input-track-base-color)}.c-range-input__input::-moz-range-thumb{background:var(--g-range-thumb-color);border:1px solid transparent;border-radius:100%;box-shadow:0 0 var(--g-spacing-2x-small) var(--g-spacing-3x-small) #ecedf0;height:max(calc(var(--g-spacing) - 2px),0px);width:max(calc(var(--g-spacing) - 2px),0px)}.c-range-input__input::-moz-range-track{background:var(--g-range-input-track-base-color);border:1px solid transparent;border-radius:2em;box-shadow:none;height:max(calc(var(--g-spacing-x-small) - 2px),0px)}.c-range-input__input::-moz-range-thumb:active,.c-range-input__input::-moz-range-thumb:hover{filter:brightness(90%)}.c-range-input__input::-moz-range-track{background:linear-gradient(var(--g-range-input-track-highlighted-color),var(--g-range-input-track-highlighted-color)) 0/var(--sx) 100% no-repeat,var(--g-range-input-track-base-color)}.c-range-input__input::-ms-fill-lower,.c-range-input__input::-ms-fill-upper{background:transparent;border-color:transparent}.c-range-input__input::-ms-thumb{background:var(--g-range-thumb-color);border:1px solid transparent;border-radius:100%;box-shadow:0 0 var(--g-spacing-2x-small) var(--g-spacing-3x-small) #ecedf0;box-sizing:border-box;height:var(--g-spacing);margin-top:0;width:var(--g-spacing)}.c-range-input__input::-ms-track{background:var(--g-range-input-track-base-color);border:1px solid transparent;border-radius:2em;box-shadow:none;box-sizing:border-box;height:var(--g-spacing-x-small)}.c-range-input__input::-ms-thumb:active,.c-range-input__input::-ms-thumb:hover{filter:brightness(90%)}.c-range-input__input::-ms-fill-lower{background:var(--g-range-input-track-highlighted-color);border:1px solid transparent;border-radius:2em 0 0 2em;border-right-width:0;height:max(calc(var(--g-spacing-x-small) - 2px),0px);margin:-1px 0 -1px -1px}.c-range-input__labels{display:flex;justify-content:space-between;width:100%}.c-range-input__wrapper{position:relative;width:100%}.c-range-input__value-popup{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-range-input-track-highlighted-color);border-radius:50%;color:var(--g-color-black);display:flex;font-size:var(--g-spacing-small);height:var(--g-spacing-large);justify-content:center;left:50%;opacity:0;position:absolute;top:-40%;transform:translate(-50%);width:var(--g-spacing-large);z-index:5}.c-range-input__wrapper:hover .c-range-input__value-popup{opacity:1}.c-sidebar-buttons{background-color:var(--g-color-white);border-top:1px solid var(--g-color-grey-50);bottom:0;display:flex;gap:var(--g-spacing);justify-content:space-between;padding:var(--g-spacing);position:fixed;right:0;z-index:5}.c-sidebar-buttons__close-button{padding:var(--g-spacing);position:absolute;right:0;top:0}.c-image-list-item{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small);flex-direction:column;margin-bottom:var(--g-spacing-x-small);width:100%}.c--image-list-item:hover,.c-image-list-item{align-items:center;display:flex;justify-content:space-between}.c-image-list-item--medium{height:var(--g-list-item-asset-height-medium)}.c-image-list-item--small{height:var(--g-list-item-asset-height-small)}.c-image-list-item__title-section{display:flex;gap:var(--g-spacing);width:100%}.c-image-list-item__title-section-text{align-items:center;display:flex}.c-image-list-item__title-section-image{object-fit:cover;object-position:center}.c-image-list-item__title-section-image--medium{height:var(--g-list-item-asset-height-medium);width:var(--g-list-item-asset--width-medium)}.c-image-list-item__title-section-image--small{height:var(--g-list-item-asset-height-small);width:var(--g-list-item-asset--width-small)}.c-image-list-item__settings-container{align-items:center;display:flex;padding:var(--g-spacing)}.c-image-list-item__settings-container--medium{gap:var(--g-spacing)}.c-image-list-item__settings-container--small{gap:var(--g-spacing-2x-small)}.c-image-list-item__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}@media (min-width: 25em){.c-image-list-item{flex-direction:row}}.c-item-preference-toggle{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-200);border-radius:50%;color:var(--g-color-grey-200);cursor:pointer;display:flex;justify-content:center;padding:var(--g-spacing-2x-small);transition:background-color .2s ease-in-out 0s,border-color .2s ease-in-out 0s,color .2s ease-in-out 0s;z-index:2}.c-item-preference-toggle--x-small .c-item-preference-toggle__icon{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-item-preference-toggle--small .c-item-preference-toggle__icon{height:var(--g-spacing);width:var(--g-spacing)}.c-item-preference-toggle--medium .c-item-preference-toggle__icon{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-item-preference-toggle--large .c-item-preference-toggle__icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-item-preference-toggle.is-selected,.c-item-preference-toggle:not(.is-selected):hover{background-color:var(--g-color-brand-tertiary);border-color:var(--g-color-brand-tertiary);color:var(--g-color-white)}.c-item-preference-toggle.is-selected:hover{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-200);color:var(--g-color-grey-200)}@media screen and (min-width:48em){.l-layout:not(.l-layout--even-split){display:flex;flex-flow:row wrap;width:100%}.l-layout:not(.l-layout--even-split) .l-layout__item{flex:1 1}}.l-layout--even-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.l-layout--even-split.l-layout--gap-small{grid-gap:.5rem}.l-layout--even-split.l-layout--gap-medium{grid-gap:1rem}.l-layout--even-split.l-layout--gap-large{grid-gap:1.5rem}@media screen and (min-width:48em){.l-layout--wide-end>.l-layout__item:last-child,.l-layout--wide-start>.l-layout__item:first-child{flex:33.33333% 1;min-width:20rem}.l-layout--slim-end>.l-layout__item:last-child,.l-layout--slim-start>.l-layout__item:first-child{flex:0 0 25%;min-width:13.75rem}.l-layout--fat-end>.l-layout__item:last-child,.l-layout--fat-start>.l-layout__item:first-child{flex:0 0 50%;min-width:32rem}}.l-layout--gap-small:not(.l-layout--even-split){margin-bottom:-.5rem}.l-layout--gap-small:not(.l-layout--even-split)>.l-layout__item{margin-bottom:.5rem}.l-layout--gap-medium:not(.l-layout--even-split){margin-bottom:-1rem}.l-layout--gap-medium:not(.l-layout--even-split)>.l-layout__item{margin-bottom:1rem}.l-layout--gap-large:not(.l-layout--even-split){margin-bottom:-1.5rem}.l-layout--gap-large:not(.l-layout--even-split)>.l-layout__item{margin-bottom:1.5rem}@media screen and (min-width:48em){.l-layout--gap-small:not(.l-layout--even-split){margin-left:-.5rem}.l-layout--gap-small:not(.l-layout--even-split)>.l-layout__item{padding-left:.5rem}.l-layout--gap-medium:not(.l-layout--even-split){margin-left:-1rem}.l-layout--gap-medium:not(.l-layout--even-split)>.l-layout__item{padding-left:1rem}.l-layout--gap-large:not(.l-layout--even-split){margin-left:-1.5rem}.l-layout--gap-large:not(.l-layout--even-split)>.l-layout__item{padding-left:1.5rem}}.test-item{background-color:orange;padding:.25rem .5rem}.c-layered-list-container{align-items:center;display:flex;gap:var(--g-spacing-2x-small);position:relative}.c-layered-list-container--bottom-text{flex-direction:column;gap:0;width:-moz-fit-content;width:fit-content}.c-layered-list{display:flex;list-style-type:none;position:relative}.c-layered-list__item{margin:0;padding:0}.c-layered-list__item--positioned{position:absolute}.c-layered-list__text{font-size:var(--g-font-size-small)}.c-layered-list__empty-state,.c-layered-list__text{font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light)}.c-layered-list__empty-state{align-items:center;border:1px solid var(--g-color-grey-50);border-radius:50%;display:flex;flex-shrink:0;height:var(--g-spacing-x-large);justify-content:center;width:var(--g-spacing-x-large)}.c-linked-inputs{align-items:center;display:grid;grid-gap:var(--g-spacing-small);gap:var(--g-spacing-small);grid-template-columns:repeat(4,2fr) auto}.c-linked-input .c-input{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.c-linked-input__text{border:1px solid var(--g-color-grey-50);border-radius:var(--g-spacing-2x-small);border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;flex-shrink:0;font-weight:var(--g-font-weight-light);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small) var(--g-spacing-2x-small) 0}.c-linked-input__button{background-color:var(--g-color-white);border:1px solid var(--g-color-black);border-radius:var(--g-border-radius-small)}.c-linked-input__button:hover{background-color:var(--g-color-black)!important;color:var(--g-color-white)!important}.c-linked-input__button:active,.c-linked-input__button:focus{background-color:var(--g-color-white)!important;border:1px solid var(--g-color-black);box-shadow:none;color:var(--g-color-black)!important}.c-linked-input__button:hover .c-button-icon-only__icon{color:var(--g-color-white)!important}.c-list-items{width:100%}.c-list-item{border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small)}.c-list-item,.c-list-item:hover{align-items:center;display:flex;justify-content:space-between}.c-list-item__title-section{display:flex}.c-list-item__title-section-text{align-items:center;display:flex}.c-list-item__title-section-image{height:var(--g-list-item-asset-height);object-fit:cover;width:var(--g-list-item-asset--width)}.c-list-item__header{display:flex;font-weight:var(--g-font-weight-semibold)}.c-list-item__header,.c-list-item__settings-button{padding:var(--g-spacing)}.c-list-item__icon{height:var(--g-spacing-6x-large);width:var(--g-spacing-6x-large)}.c-google-map-marker__icon{border:8px solid var(--g-color-red-400,red);border-radius:50% 50% 50% 0;cursor:pointer;height:var(--g-spacing-x-large);transform:rotate(-45deg);width:var(--g-spacing-x-large)}.c-google-map-marker__icon:focus{border-color:var(--g-color-red-300,red);box-shadow:var(--g-focus-secondary)}.c-google-map-marker__icon:after{background-color:var(--g-color-white,#fff);border-radius:var(--g-border-radius-full);content:"";height:var(--g-spacing-small);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--g-spacing-small)}.c-google-map-marker .c-google-map-marker__details{background-color:var(--g-color-white);border-radius:var(--g-border-radius-small);bottom:100%;color:var(--g-color-black-900);display:inline-block;font-size:var(--g-font-size-small);left:50%;margin-bottom:var(--g-spacing-x-small);min-width:var(--g-text-box-width);padding:var(--g-spacing) var(--g-spacing);position:absolute;transform:translateX(-50%);visibility:hidden;z-index:var(--g-z-google-map-marker)}.c-google-map-marker__icon:focus+.c-google-map-marker__details,.c-google-map-marker__icon:hover+.c-google-map-marker__details{visibility:visible}.c-google-map-marker__title{font-size:var(--g-font-size);font-weight:var(--g-font-weight-bold)}.c-google-map-marker__description{font-size:var(--g-font-size);margin-top:var(--g-spacing-small)}.c-google-map{border-radius:var(--g-border-radius-small,5px);height:100%;position:relative;width:100%}.c-google-map__inner{height:100%;position:absolute;width:100%}.c-google-map--is-greyscale{filter:grayscale(99%)}.c-mfa-input{position:relative}.c-mfa-input,.c-mfa-input--margin-left{margin-left:30px}.c-mfa-input__input{border:none;font-family:var(--g-font-primary);letter-spacing:22px;padding:0;padding-left:var(--g-spacing-x-small);width:200px}.c-mfa-input__input:focus{outline:none}.c-mfa-input__background{grid-gap:var(--g-spacing-x-small);display:grid;grid-template-columns:repeat(7,1fr);position:relative;width:100%}.c-mfa-input__highlight:not(:last-child){background-color:var(--g-color-grey-200);content:"";height:3px}.c-multi-select{color:var(--g-color-black-900);flex:1 1;font-family:var(--g-font-primary);position:relative;width:100%}.c-multi-select__content{background-color:var(--g-color-white);border:none;position:absolute;width:100%;z-index:3}.c-multi-select--disabled{background-color:var(--g-color-disabled)}.c-multi-select__cross-icon,.c-multi-select__search-icon{height:var(--g-spacing-x-large);position:absolute;width:var(--g-spacing-x-large)}.c-multi-select__search-icon{left:var(--g-spacing-small);max-width:var(--g-spacing-large);top:var(--g-spacing)}.c-multi-select__cross-icon{max-width:var(--g-spacing-large);right:calc(var(--g-spacing-2x-small)*-1);top:calc(var(--g-spacing-x-small)*-1)}.c-multi-select__cross-button{border:none;cursor:pointer;position:absolute;right:var(--g-spacing);top:calc(var(--g-spacing-large) + var(--g-spacing-4x-small))}.c-multi-select__trigger-icon{max-width:var(--g-spacing-small);position:relative;top:var(--g-spacing-3x-small)}.c-multi-select__input,.c-multi-select__item-count{align-items:center;border:var(--g-border-primary);font-family:var(--g-font-primary);font-size:var(--g-font-size);padding:var(--g-spacing-small);width:100%}.c-multi-select__input{border-top:none;padding-left:var(--g-spacing-3x-large)}.c-multi-select__input:focus{outline:none}.c-multi-select__search{position:relative}.c-multi-select__trigger{align-items:center;border:var(--g-border-primary);border-bottom-left-radius:var(--g-border-radius-small);border-right:none;border-top-left-radius:var(--g-border-radius-small);color:var(--g-color-black-900);display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);justify-content:space-between;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);width:100%}.c-multi-select .c-dropdown-toggle{padding:0}.c-multi-select__trigger+.c-dropdown-toggle__trigger{border:var(--g-border-primary);border-bottom-right-radius:var(--g-border-radius-small);border-left:none;border-top-right-radius:var(--g-border-radius-small)}.c-multi-select__trigger.h-with-no-border-left-right-radius+.c-dropdown-toggle__trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-multi-select__item-list{display:flex;flex-wrap:wrap;gap:var(--g-spacing-2x-small);list-style:none}.c-multi-select__item-list li{margin:0}.c-multi-select__selected{align-items:center;background-color:var(--g-color-grey-100);border:none;border-radius:var(--g-border-radius-large);display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);gap:var(--g-spacing-x-small);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-multi-select__selected-icon{align-items:center;border:1px solid var(--g-color-black-900);border-radius:50%;display:flex;height:var(--g-spacing-large);justify-content:center;padding:var(--g-spacing-3x-small);transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out;width:var(--g-spacing-large)}.c-multi-select__selected-icon:hover{background-color:var(--g-color-error);border-color:var(--g-color-error);color:var(--g-color-white)}.c-multi-select__avatar-container{align-items:center;display:flex;gap:var(--g-spacing)}.c-multi-select__search-button-container{border:var(--g-border-primary);border-top:none;position:relative}.c-multi-select__search-button{align-items:center;border:none;display:flex;gap:var(--g-spacing-3x-small);padding:0 .9rem;width:100%}.c-multi-select__search-button-text{padding:var(--g-spacing-small)}.c-multi-select__search-button:focus{background-color:var(--g-color-grey-100)}@media (min-width:48em){.c-multi-select__search-button:hover{background-color:var(--g-color-grey-100)}}.c-dropdown-navigation{background-color:var(--g-color-grey-50);border:1px solid var(--g-color-grey-50);border-radius:var(--g-border-radius-small);font-size:var(--g-font-size);list-style-type:none;max-width:12rem;padding:0;position:relative}.c-dropdown-navigation__list{list-style:none;padding:var(--g-spacing-small)}.c-dropdown-navigation__list li{margin:0;padding:0}.c-dropdown-navigation__item{background-color:var(--g-color-white);border:none;border-radius:var(--g-border-radius-small);color:var(--g-color-black-900);cursor:pointer;display:flex;flex-direction:column;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight);margin-left:0;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);text-decoration:none;transition:.2s ease-in-out;white-space:nowrap;width:100%}.c-dropdown-navigation__list li:not(:last-child){margin-bottom:var(--g-spacing-x-small)}.c-dropdown-navigation__header{background-color:var(--g-color-white);padding:var(--g-spacing-small)}.c-dropdown-navigation__header:first-child{border-top-left-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-dropdown-navigation__footer{background-color:var(--g-color-white);border:none;border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small);color:var(--g-color-black-900);cursor:pointer;display:flex;flex-direction:column;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight);margin-left:0;padding:var(--g-spacing-small) var(--g-spacing-large);text-decoration:none;transition:.2s ease-in-out;transition:padding-left .3s ease-in-out;white-space:nowrap;width:100%}.c-dropdown-navigation__footer:hover{background-color:var(--g-color-grey-50);padding-left:var(--g-spacing-small)}.c-dropdown-navigation__item-icon{color:var(--g-color-grey);height:var(--g-spacing);transition:color .2s ease-in-out;width:var(--g-spacing)}.c-dropdown-navigation__footer .c-dropdown-navigation__item-icon{height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-dropdown-navigation__footer:hover .c-dropdown-navigation__item-icon{color:var(--g-color-black-900)}.c-dropdown-navigation__item:focus{background-color:var(--g-color-grey-100)}@media only screen and (min-width:48em){.c-dropdown-navigation__item:hover{background-color:var(--g-color-blue-200)}.c-dropdown-navigation__item:hover .c-dropdown-navigation__item-icon{color:var(--g-color-black-900)}}.c-navigation-button{align-items:center;border:none;display:flex}.c-navigation-button:disabled{color:var(--g-color-disabled)}.c-navigation-button--next{flex-direction:row-reverse}.c-navigation-button__text{font-weight:var(--g-font-weight-bold,700)}.c-navigation-button__text--previous{margin-left:var(--g-spacing-small,.75rem)}.c-navigation-button__text--next{margin-right:var(--g-spacing-small,.75rem)}.c-navigation-button svg{height:var(--g-font-size-large,1.125rem);width:var(--g-font-size-large,1.125rem)}.c-navigation-button__icon--90{transform:rotate(90deg)}.c-navigation-button__icon--180{transform:rotate(180deg)}.c-navigation-button__icon--270{transform:rotate(270deg)}.c-nav-button{border:none;border-radius:50%;margin:0;padding:var(--g-spacing-x-small)}.c-nav-button__icon{color:var(--g-color-black-900);height:var(--g-spacing);width:var(--g-spacing)}.c-nav-menu{max-width:100%}.c-nav-menu--is-hidden{transform:translateX(100%)}@media only screen and (min-width:47.5em){.c-nav-menu{bottom:0;max-width:25rem;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition:transform .3s ease-in-out;width:100%;z-index:var(--g-z-sidebar)}.c-nav-menu--is-hidden{transform:translateX(32rem)}.c-nav-menu__item{text-align:center}.c-nav-menu__item:hover{background-color:var(--g-color-white);text-align:center}.c-nav-menu__link{color:var(--g-color-black);display:block;padding:var(--g-spacing);text-align:center;text-decoration:none;width:100%}.c-nav-menu__icon{color:var(--g-color-black);height:var(--g-spacing-2x-large);margin-right:var(--g-spacing);width:var(--g-spacing-2x-large)}.c-nav-menu__text{align-items:center;display:flex}}.c-organisation-navigation__title{font-family:var(--g-font-primary);font-size:var(--g-font-size-x-small);font-weight:var(--g-font-weight-light);line-height:1;margin-bottom:var(--g-spacing-2x-small)}.c-organisation-navigation__text{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight);line-height:1}.c-organisation-navigation__icon-container{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);border-radius:50%;cursor:pointer;display:flex;height:var(--g-spacing-large);justify-content:center;padding:var(--g-spacing-2x-small);text-decoration:none;width:var(--g-spacing-large)}.c-content-builder-sidebar-nav,.c-content-builder-sidebar-nav li{margin:0}.c-content-builder-sidebar-nav{height:100%;list-style:none;margin-top:var(--g-spacing-2x-small);overflow:auto;padding:0 var(--g-spacing-x-small)}.c-content-builder-sidebar-nav__dropdown{position:relative}.c-content-builder-sidebar-nav__dropdown>div>.c-content-builder-sidebar-nav__item,.c-content-builder-sidebar-nav__dropdown>div>.c-dropdown-toggle>.c-content-builder-sidebar-nav__item{padding-left:0}.c-content-builder-sidebar-nav__dropdown .c-dropdown-toggle{padding:0;width:100%}.c-content-builder-sidebar-nav__dashboard{align-items:center;border-bottom:2px solid var(--g-color-grey-100);color:var(--g-color-black-900);display:flex;font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light);gap:var(--g-spacing);padding:var(--g-spacing) calc(var(--g-spacing) + var(--g-spacing-2x-small));text-decoration:none;transition:background-color .1s ease-in-out;width:100%}.c-content-builder-sidebar-nav__dashboard-icon,.c-content-builder-sidebar-nav__item-icon{color:var(--g-color-grey);flex-shrink:0;height:var(--g-spacing);transition:color .1s ease-in-out;width:var(--g-spacing)}.c-content-builder-sidebar-nav__item{align-items:center;border-bottom:var(--g-spacing-3x-small) solid transparent;border-radius:var(--g-border-radius-small);cursor:pointer;display:flex;gap:var(--g-spacing-3x-small);justify-content:space-between;padding:var(--g-spacing-3x-small) var(--g-spacing-3x-small) var(--g-spacing-3x-small) var(--g-spacing-large);position:relative;transition:background-color .1s ease-in-out}.c-content-builder-sidebar-nav__item,.c-content-builder-sidebar-nav__item-link{color:var(--g-color-black-900);font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light);text-decoration:none;width:100%}.c-content-builder-sidebar-nav__item-button{border:0;padding:0}.c-content-builder-sidebar-nav__item-dropdown-icon-container{align-items:center;background-color:transparent;border:1px solid transparent!important;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;padding:3px!important;transform:rotate(-90deg);transition:.1s ease-in-out}.c-content-builder-sidebar-nav__item-dropdown-icon{flex-shrink:0;height:var(--g-spacing-x-small);transform-origin:center;transition:transform .1s ease-in-out;width:var(--g-spacing-x-small)}.c-content-builder-sidebar-nav__dashboard:hover,.c-content-builder-sidebar-nav__item.is-active,.c-content-builder-sidebar-nav__item.is-highlighted,.c-content-builder-sidebar-nav__item:hover{background-color:var(--g-color-grey-50)}.c-content-builder-sidebar-nav__dashboard:hover .c-content-builder-sidebar-nav__dashboard-icon,.c-content-builder-sidebar-nav__item.is-active .c-content-builder-sidebar-nav__item-icon,.c-content-builder-sidebar-nav__item.is-highlighted .c-content-builder-sidebar-nav__item-icon,.c-content-builder-sidebar-nav__item:hover .c-content-builder-sidebar-nav__item-icon{color:var(--g-color-black-900)}.c-content-builder-sidebar-nav__subnav{list-style:none;margin:0}.c-content-builder-sidebar-nav__subnav .c-content-builder-sidebar-nav__subnav-item{margin-left:var(--g-spacing)}.c-content-builder-sidebar-nav__page-wrapper{transition:margin-left var(--g-transition-time) ease-in-out;width:auto!important}@media (min-width: 28em){.c-content-builder-sidebar-nav__page-wrapper.is-pushed-right{margin-left:var(--c-left-sidebar-max-width)}}.c-content-builder-sidebar-nav__add-new{background-color:var(--g-color-brand-tertiary);bottom:0;content:"";display:none;height:2px;left:0;position:absolute;right:0;width:100%}.c-content-builder-sidebar-nav__add-new-button{background-color:var(--g-color-white);border:0;color:var(--g-color-brand-tertiary);left:50%;margin:0;padding:0;position:absolute;top:0;transform:translate(-50%,-50%)}.c-content-builder-sidebar-nav__add-new-button-icon{color:var(--g-color-brand-tertiary);height:var(--g-spacing);width:var(--g-spacing)}.c-content-builder-sidebar-nav__item:hover .c-content-builder-sidebar-nav__add-new{display:block}.c-content-builder-sidebar-nav__item-settings .c-button-icon-dropdown__menu{border-bottom-left-radius:0;border-top-left-radius:0;left:var(--g-spacing-2x-large);top:calc(var(--g-spacing-x-small)*-1)}.c-content-builder-sidebar-nav__item-details{align-items:center;display:flex;gap:var(--g-spacing-2x-small);width:100%}.c-content-builder-sidebar-nav__item-details.is-disabled{opacity:.25}.c-content-builder-sidebar-nav__item-label-container{display:grid;flex:1 1;overflow:hidden}.c-content-builder-sidebar-nav__item-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-content-builder-sidebar-nav__item-checkbox+.c-checkbox__label .c-checkbox__icon-container{border-radius:1px;height:var(--g-spacing-small);width:var(--g-spacing-small)}.c-content-builder-sidebar-nav__item.is-over-bottom,.c-content-builder-sidebar-nav__list-item.is-over-bottom,.c-content-builder-sidebar-nav__subnav-item.is-over-bottom{border-bottom:32px solid rgba(0,0,0,.1)}.c-content-builder-sidebar-nav__item.is-over-top,.c-content-builder-sidebar-nav__list-item.is-over-top,.c-content-builder-sidebar-nav__subnav-item.is-over-top{border-top:32px solid rgba(0,0,0,.1)}.c-content-builder-sidebar-nav__item.is-over *,.c-content-builder-sidebar-nav__subnav-item.is-over *{pointer-events:none}.c-content-builder-sidebar-nav__item.hide,.c-content-builder-sidebar-nav__list-item.hide,.c-content-builder-sidebar-nav__subnav-item.hide{height:0;transform:translateX(-9999px)}.h-highlighted{background-color:color-mix(in srgb,var(--g-color-blue-50) 20%,#fff)}.c-content-builder-bulk-actions__select-component{align-items:center;border-bottom:1px solid var(--g-color-grey-100);display:flex;gap:var(--g-spacing-2x-small);padding:var(--g-spacing-x-small) var(--g-spacing-small) var(--g-spacing-2x-small);width:100%}.c-content-builder-bulk-actions__select-wrapper{width:100%}.c-content-builder-bulk-actions__select{border-color:var(--g-color-grey-100);flex-grow:1;width:100%}.c-content-builder-bulk-actions{align-items:center;border-bottom:1px solid var(--g-color-grey-100);display:inline-flex;gap:var(--g-spacing-x-small);padding:var(--g-spacing-x-small) var(--g-spacing-small) var(--g-spacing-2x-small);width:100%}.c-content-builder-bulk-actions :not(.c-content-builder-sidebar-nav__item-page-settings){flex-grow:1}.c-content-builder-bulk-actions__button{align-items:center;background-color:var(--g-color-white);border:2px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-small);color:var(--g-color-black-900);cursor:pointer;display:flex;font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);justify-content:center;padding:var(--g-spacing-2x-small) var(--g-spacing);position:relative;text-decoration:none;transition:.1s ease-in-out}.c-content-builder-bulk-actions__button-text{text-wrap:nowrap;align-items:center;display:flex;gap:var(--g-spacing-small);margin-bottom:0}.c-content-builder-bulk-actions__button-icon{height:var(--g-spacing-x-small);transform-origin:center;transition:transform .1s ease-in-out;width:var(--g-spacing-x-small)}.c-content-builder-bulk-actions__button.is-visible,.c-content-builder-bulk-actions__button:hover{background-color:var(--g-color-grey-50);border:2px solid var(--g-color-brand-tertiary)}.c-content-builder-bulk-actions__button.is-visible .c-button-icon-dropdown__text-icon,.c-content-builder-bulk-actions__button:hover .c-button-icon-dropdown__text-icon{color:var(--g-color-brand-tertiary)}.c-content-builder-bulk-actions__button:disabled{cursor:not-allowed}.c-content-builder-bulk-actions__button:disabled:hover{border:2px solid var(--g-color-grey-100)}.h-rotate-left{transform:rotate(-90deg)}.c-content-builder-sidebar-nav__item-page-settings .c-button-icon-dropdown__trigger-icon{align-items:center;align-self:center;border:1px solid var(--g-color-grey-100);border-radius:var(--g-border-radius-full);display:flex;height:unset;justify-content:center;padding:var(--g-spacing-2x-small);width:unset}.c-content-builder-sidebar-nav__item-page-settings .c-button-icon-dropdown__icon{height:var(--g-spacing);width:var(--g-spacing)}.c-content-builder-sidebar-nav__item-page-settings .c-button-icon-dropdown__trigger-icon:hover{background-color:var(--g-color-grey-100);cursor:pointer}.c-sidebar__close-button{padding:var(--g-spacing);position:fixed;right:0;top:0;z-index:2}.c-sidebar__container{background-color:var(--g-color-white);bottom:0;box-shadow:var(--g-dropdown-box-shadow);position:fixed;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.c-sidebar__container--is-below-tabs{top:4.5rem}.c-sidebar__container--is-top{top:0!important}.c-sidebar__container--right{max-width:1024px;min-width:600px;overflow-x:hidden;right:0;width:600px;z-index:4}.c-sidebar__container--left{left:0;max-width:var(--c-left-sidebar-max-width);padding:var(--g-spacing-large) var(--g-spacing);top:0;width:var(--c-left-sidebar-max-width);z-index:2}.c-sidebar__container--is-hidden--right{transform:translateX(100%)}.c-sidebar__container--is-hidden--left{background-color:transparent;box-shadow:0 var(--g-spacing-small) var(--g-spacing-x-small) 0 rgba(0,42,76,.15);transform:translateX(-100%)}.c-sidebar__content{overflow:auto;padding:var(--g-spacing-2x-large)}.c-sidebar__overlay{background-color:rgba(0,0,0,.6);inset:0;opacity:1;position:fixed;transition:opacity var(--g-transition-time) ease;z-index:4}.c-sidebar__overlay--is-hidden{opacity:0;z-index:-1}.c-sidebar__toggle-reveal-button{align-items:center;animation:slideIn var(--g-transition-time) ease-in-out;background-color:var(--g-color-white);border:var(--g-spacing-4x-small) solid var(--g-color-grey-200);border-radius:var(--g-border-radius-full);display:flex;height:var(--g-spacing-large);justify-content:center;left:var(--g-spacing-2x-small);padding:0;position:fixed;transition:transform .5s ease-in-out;visibility:hidden;width:var(--g-spacing-large);z-index:2}.c-sidebar__toggle-reveal-button--is-open{animation:slideOut var(--g-transition-time) ease-in-out;left:calc(var(--c-left-sidebar-max-width) - .55rem);transform:rotate(180deg)}.c-sidebar__toggle-button__icon{bottom:0;height:.4rem;left:var(--g-spacing-4x-small);position:relative;transform:rotate(270deg);width:.6rem}.c-sidebar__close-button-border{border:1px solid var(--g-color-grey-50)}.c-sidebar__container--no-padding{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}@keyframes slideOut{0%{left:var(--g-spacing-2x-small)}to{left:calc(var(--c-left-sidebar-max-width) - var(--g-spacing-x-small))}}@keyframes slideIn{0%{left:calc(var(--c-left-sidebar-max-width) - var(--g-spacing-x-small))}to{left:var(--g-spacing-2x-small)}}body.h-has-no-scroll{overflow:hidden}.c-sidebar__container .c-tabset__nav{background-color:var(--g-color-white);position:-webkit-sticky;position:sticky;top:0;z-index:1}.c-sidebar__container .c-breadcrumbs{position:-webkit-sticky;position:sticky;top:70px;z-index:1}.c-sidebar__container .c-breadcrumbs-container,.c-sidebar__container .c-tabset{display:unset}.c-sidebar__container--right .c-sidebar__drag-handle{background:none;cursor:ew-resize;height:100%;position:absolute;top:0;width:12px}.c-sidebar__container--left .c-sidebar__drag-handle{display:none}.c-sidebar__drag-handle{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:ew-resize!important;height:100%;margin:0;outline:none;padding:0;position:absolute;top:0;width:.75rem}.c-sidebar__drag-handle:focus{outline:none}.c-sidebar__drag-handle:after{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:3px}.c-sidebar__container--dragging .c-sidebar__drag-handle:after,.c-sidebar__drag-handle:hover:after{background-color:var(--g-color-blue-200)}.c-sidebar__drag-handle--right{left:0}.c-sidebar__drag-handle--left{right:0}.c-sidebar__container--dragging{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.c-sidebar__container{max-width:100%;width:100%}.c-sidebar__drag-handle{display:none}}.c-navigation-container{display:flex;justify-content:space-between;margin:var(--g-spacing,1rem) 0;width:100%;z-index:var(--g-z-max,999)}.c-sidebar-nav,.c-sidebar-nav li{margin:0}.c-sidebar-nav{flex:1 1;list-style:none;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--g-spacing-x-small)}.c-sidebar-nav__dropdown{position:relative}.c-sidebar-nav__dropdown .c-dropdown-toggle{padding:0;width:100%}.c-sidebar-nav__dashboard{align-items:center;border-bottom:2px solid var(--g-color-grey-100);color:var(--g-color-black-900);display:flex;font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light);gap:var(--g-spacing);padding:var(--g-spacing) calc(var(--g-spacing) + var(--g-spacing-2x-small));text-decoration:none;transition:background-color .1s ease-in-out;width:100%}.c-sidebar-nav__dashboard-icon,.c-sidebar-nav__item-icon{color:var(--g-color-grey);height:var(--g-spacing);transition:color .1s ease-in-out;width:var(--g-spacing)}.c-sidebar-nav__item{align-items:center;border:0;border-radius:var(--g-border-radius-small);cursor:pointer;display:flex;gap:var(--g-spacing-2x-small);margin:var(--g-spacing-4x-small) 0;padding:var(--g-spacing-3x-small) var(--g-spacing) var(--g-spacing-3x-small) var(--g-spacing-2x-small);transition:background-color .1s ease-in-out}.c-sidebar-nav__item,.c-sidebar-nav__item-link{color:var(--g-color-black-900);font-family:var(--g-font-primary);font-weight:var(--g-font-weight-light);text-decoration:none;width:100%}.c-sidebar-nav__item-dropdown-icon-container{align-items:center;border:1px solid transparent!important;border-radius:50%;display:flex;justify-content:center;padding:4px!important;transform:rotate(-90deg);transition:.1s ease-in-out}.c-sidebar-nav__item-dropdown-icon{height:var(--g-spacing-x-small);transform-origin:center;transition:transform .1s ease-in-out;width:var(--g-spacing-x-small)}.c-sidebar-nav__dashboard:hover,.c-sidebar-nav__item.is-active,.c-sidebar-nav__item:hover{background-color:var(--g-color-grey-50)}.c-sidebar-nav__dashboard:hover .c-sidebar-nav__dashboard-icon,.c-sidebar-nav__item.is-active .c-sidebar-nav__item-icon,.c-sidebar-nav__item:hover .c-sidebar-nav__item-icon{color:var(--g-color-black-900)}.c-sidebar-nav__subnav{list-style:none;margin:0}.c-sidebar-nav__subnav li{margin-left:var(--g-spacing-large)}.h-rotate-right{transform:rotate(90deg)}.c-sidebar-nav__page-wrapper{transition:margin-left var(--g-transition-time) ease-in-out;width:auto!important}@media (min-width: 28em){.c-sidebar-nav__page-wrapper.is-pushed-right{margin-left:var(--c-left-sidebar-max-width)}}.c-user-navigation__text{font-family:var(--g-font-primary);font-size:var(--g-font-size-x-small);font-weight:var(--g-font-weight-light);line-height:1;margin-bottom:var(--g-spacing-3x-small)}.c-user-navigation__title{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-bold);line-height:1;margin-bottom:var(--g-spacing-2x-small)}.c-user-navigation__icon-container{border:1px solid var(--g-color-blue-200);border-radius:50%;height:var(--g-spacing);padding:3px;width:var(--g-spacing)}.c-user-navigation__icon-container,.c-user-navigation__link{align-items:center;color:var(--g-color-blue-200);display:flex;justify-content:center}.c-user-navigation__link{background-color:var(--g-color-white);border:none;cursor:pointer;font-family:var(--g-font-primary);font-size:var(--g-font-size-x-small);font-weight:var(--g-font-weight-light);gap:var(--g-spacing-2x-small);margin:0;padding:0;text-decoration:underline}.c-navigation-dropdown-container{position:relative}.c-navigation-dropdown-container .c-dropdown-toggle{padding:0}.c-navigation-dropdown__trigger{padding:0;width:var(--g-spacing-large)}.c-navigation-dropdown{background-color:var(--g-color-white);border:var(--g-border-primary);left:0;margin-top:var(--g-spacing-x-small);max-width:25rem;min-width:22rem;padding:var(--g-spacing-x-small);position:absolute;top:100%;width:auto;z-index:22}.c-navigation-dropdown__item{align-items:center;display:flex;gap:var(--g-spacing-x-small);margin-left:0;padding:var(--g-spacing-x-small);position:relative;text-align:center}.c-navigation-dropdown__item:hover{background-color:var(--g-color-grey-50)}.c-navigation-dropdown__item-icon-container{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-navigation-dropdown__label{line-height:1.2}@media (min-width: 768px){.c-navigation-dropdown{display:grid;grid-gap:var(--g-spacing-x-small);gap:var(--g-spacing-x-small);grid-template-columns:repeat(3,1fr)}.c-navigation-dropdown__item{border:var(--g-border-primary);border-radius:var(--g-border-radius-small);display:grid;justify-content:center;padding-bottom:var(--g-spacing-x-small);padding-top:var(--g-spacing-small)}.c-navigation-dropdown__item-icon-container{height:var(--g-spacing-2x-large);margin:0 auto;width:var(--g-spacing-2x-large)}}.c-breadcrumb-with-avatar .c-navigation-dropdown-container{align-self:baseline;margin-top:.3rem}.c-notifications-dropdown{align-items:center;border-radius:var(--g-border-radius-small);box-shadow:var(--g-dropdown-box-shadow);display:flex;flex-direction:column;justify-content:center;max-width:calc(var(--g-spacing)*20);min-height:calc(var(--g-spacing)*4)}.c-notifications-dropdown__button{background-color:var(--g-color-grey-100);border:none;font-weight:var(--g-font-weight-bold);padding:var(--g-spacing);text-align:center;width:100%}.c-notifications-dropdown__list-item{margin-left:0;position:relative}.c-notifications-dropdown__list-item:first-child{border-top-left-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-notifications-dropdown__list-item:focus{background-color:var(--g-color-grey-100)}.c-notifications-dropdown__list-item-button{border:none;padding:var(--g-spacing-x-small) var(--g-spacing-2x-large);width:100%}.c-notifications-dropdown__list-item-status{border-radius:var(--g-border-radius-full);height:calc(var(--g-spacing-small) - .05rem);left:var(--g-spacing-small);position:absolute;top:var(--g-spacing);width:calc(var(--g-spacing-small) - .05rem)}.c-notifications-dropdown__list-item-read{background-color:var(--g-color-warning)}.c-notifications-dropdown__list-item-not-read{background-color:var(--g-color-error)}@media only screen and (min-width:48em){.c-notifications-dropdown .c-dropdown-navigation__list-item:hover{background-color:var(--g-color-grey-50)!important}.c-notifications-dropdown__list-item:hover{background-color:var(--g-color-grey-50)}.c-notifications-dropdown__button:hover{background-color:var(--g-color-brand-tertiary);border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small);color:var(--g-color-white)}}.c-tab{margin-left:0}.c-tabset{display:flex;flex-direction:column}.c-tablist__nav{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 var(--g-spacing-2x-large)}.c-tabset__view{display:none;flex:1 1;margin:0}.c-tabset__view.has-padding{padding:var(--g-spacing-2x-large)}.c-tabset__view.is-active{display:block}.c-tabset--left-align{flex-direction:row;gap:var(--g-spacing-3x-large)}.c-tabset__nav--left-align{min-width:7rem}.c-tablist__nav--left-align{flex-direction:column;gap:var(--g-spacing-x-large)}.c-tabset__nav--switch{border-bottom:1px solid var(--g-color-grey-50);margin-bottom:var(--g-spacing-large)}.c-tablist__nav--switch{background-color:var(--g-color-grey-100);border-radius:var(--g-border-radius-pill);display:inline-flex}.c-tabset__nav--tags{margin-bottom:var(--g-spacing-large)}.c-tabset__nav--tags,.c-tabset__nav--underline{border-bottom:1px solid var(--g-color-grey-50)}.c-text-only-tabset__view{padding-top:var(--g-spacing)}@media (max-width: 64em){.c-tablist__nav{padding:0}}.c-tab{position:relative}.c-tab-icon{height:var(--g-spacing-large);pointer-events:none;width:var(--g-spacing-large)}.c-tab__label{align-items:center;display:flex;flex-direction:column;font-size:var(--g-font-size-x-small);gap:var(--g-spacing-2x-small);pointer-events:none;white-space:nowrap}.c-tab__link{display:block;text-decoration:none;transition:var(--g-transition-time)}.c-left-align-tab__link{color:var(--g-color-grey-300)}.c-left-align-tab__link.is-active{color:var(--g-color-black-900);font-weight:var(--g-font-weight-semibold)}.c-switch-tab__link{color:var(--g-color-blue-700);font-size:var(--g-font-size-small);font-weight:var(--g-font-weight-bold);padding:var(--g-spacing) var(--g-spacing-3x-large)}.c-switch-tab__link.is-active{background-color:var(--g-color-blue-200);border-radius:var(--g-border-radius-pill);color:var(--g-color-black-900);padding:var(--g-spacing) var(--g-spacing-x-large);transform:scale(1.2)}.c-switch__icon{margin:var(--g-margin-0-auto)}.c-tags-tab{background-color:var(--g-color-white);border:var(--g-border-primary);margin-left:0;padding:var(--g-spacing-small) var(--g-spacing);width:25%}.c-tags-tab:first-child{border-bottom-left-radius:var(--g-border-radius-small);border-top-left-radius:var(--g-border-radius-small)}.c-tags-tab:last-child{border-bottom-right-radius:var(--g-border-radius-small);border-top-right-radius:var(--g-border-radius-small)}.c-tags-tab:not(:last-child){border-right:0}.c-tags-tab__link{color:var(--g-color-grey-200);font-weight:var(--g-font-weight-semibold)}.c-tags-tab.is-active{background-color:var(--g-color-brand-tertiary);transition:.2s ease-in-out}.c-tags-tab__link.is-active{color:var(--g-color-black);transition:.2s ease-in-out}.c-left-align-tab__label{flex-direction:row}.c-underline-tab__link{border-bottom:.3rem solid transparent;color:var(--g-color-black-900)}.c-underline-tab__link:focus,.c-underline-tab__link:hover{color:var(--g-color-blue-200)}.c-underline-tab__link.is-active{border-bottom:.3rem solid var(--g-color-blue-200);color:var(--g-color-blue-200)}.c-underline__icon{margin:var(--g-margin-0-auto)}.c-text-only-tab__label,.c-underline-tab__label{min-width:4.5rem;padding:var(--g-spacing) var(--g-spacing) var(--g-spacing-2x-small)}.c-text-only-tab__link{color:var(--g-color-grey-300)}.c-text-only-tab__link.is-active{color:var(--g-color-black)}@media (max-width: 48em){.c-text-only-tab__label,.c-underline-tab__label{min-width:4rem;padding:var(--g-spacing) var(--g-spacing-2x-small) var(--g-spacing-2x-small)}}.c-tab__errors-icon{display:none;position:absolute;right:0;top:0;transform:translate(-50%,50%)}.c-tab__errors-icon .c-icon{height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-tab__link.has-errors+.c-tab__errors-icon{display:block}.c-sidebar-tabset .c-tabset__view.has-padding{padding:var(--g-spacing) var(--g-spacing-2x-large) var(--g-spacing-2x-large)!important}@media (max-width: 48em){.c-sidebar-tabset .c-tabset__view.has-padding{padding:var(--g-spacing) var(--g-spacing) var(--g-spacing-2x-large)!important}}.c-breadcrumb-with-avatar{align-items:center;display:flex;gap:var(--g-spacing-x-small);margin-top:var(--g-spacing-x-large)}.c-breadcrumb-with-avatar .c-logo-avatar{margin-right:var(--g-spacing-small)}.c-breadcrumb-with-avatar__title{font-family:inherit;font-size:var(--g-font-size-2x-large);font-weight:400;margin:0}.c-breadcrumb-with-avatar .c-breadcrumbs{margin:0;padding:0}.c-menu{display:flex;flex-direction:column;width:100%}.c-menu .c-breadcrumb-with-avatar{margin-bottom:var(--g-spacing-x-large)}.c-menu .c-information-box{margin-bottom:var(--g-spacing)}@media screen and (min-width:37.999em){.c-breadcrumb-with-avatar-and-cta{border:none}}.c-navigation-list-item{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small);display:flex;justify-content:space-between;margin-bottom:var(--g-spacing-x-small);position:relative;transition:.25s ease-in-out;width:100%}.c-navigation-list-item .c-layered-list__button,.c-navigation-list-item .c-settings-button,.c-navigation-list-item .c-tooltip{z-index:2}.c-navigation-list-item__item{align-items:center;display:flex;padding:var(--g-spacing-x-small)}.c-navigation-list-item__item-fixed-width{width:45%}.c-navigation-list-item__item--bordered{border-right:1px solid var(--g-color-grey-100,#e4e4e4)}.c-navigation-list-item__item--large{flex:1 1}.c-navigation-list-item__title{font-size:var(--g-font-size);margin:0}.c-navigation-list-item__logo{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-navigation-list-item__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}@media (min-width: 64em){.c-navigation-list-item:hover{box-shadow:0 var(--g-spacing-2x-small) var(--g-spacing) 0 var(--g-color-grey-100)}.c-settings-button:hover{background-color:var(--g-color-grey-100);color:var(--g-color-black-900)}}.c-video-list-item{background-color:var(--g-color-white);border:1px solid var(--g-color-grey-100,#e4e4e4);border-radius:var(--g-border-radius-small);flex-direction:column;margin-bottom:var(--g-spacing-x-small);overflow:hidden;width:100%}.c--video-list-item:hover,.c-video-list-item{align-items:center;display:flex;justify-content:space-between}.c-video-list-item--medium{height:var(--g-list-item-asset-height-medium)}.c-video-list-item--small{height:var(--g-list-item-asset-height-small)}.c-video-list-item__title-section{display:flex;gap:var(--g-spacing);width:100%}.c-video-list-item__title-section-text{align-items:center;display:flex}.c-video-list-item__title-section-image{object-fit:cover;object-position:center}.c-video-list-item__title-section-image--medium{height:var(--g-list-item-asset-height-medium);width:var(--g-list-item-asset--width-medium)}.c-video-list-item__title-section-image--small{height:var(--g-list-item-asset-height-small);width:var(--g-list-item-asset--width-small)}.c-video-list-item__settings-container{align-items:center;display:flex;padding:var(--g-spacing)}.c-video-list-item__settings-container--medium{gap:var(--g-spacing)}.c-video-list-item__settings-container--small{gap:var(--g-spacing-2x-small)}.c-video-list-item__tooltip .c-tooltip__bubble--left{max-height:10rem;min-width:unset;overflow-y:auto;top:0;transform:none;width:12rem}@media (min-width: 25em){.c-video-list-item{flex-direction:row}}.c-pagination__page-jumper{align-items:center;display:flex;justify-content:center;margin:0 auto;margin-top:var(--g-spacing-2x-large);white-space:nowrap}.c-pagination__page-jumper__page-number{align-items:center;display:flex;gap:var(--g-spacing-small)}.c-go-to-page-icon{color:var(--g-color-black);transform:rotate(90deg)}.c-pagination__page-jumper p{margin:0}@media (min-width:25em){.c-pagination__page-jumper__page-size{flex-direction:row}}.c-search-filter,.c-search-filter__input{align-items:flex-end;display:flex;gap:var(--g-spacing);justify-content:space-between;position:relative;width:100%}.c-search-filter{gap:var(--g-spacing)}.c-search-filter__input-icon{color:var(--g-color-grey-200)}.c-search-filter__search-button{min-width:7.25rem}.c-search-filter__search-button .c-button__text{justify-content:center}.c-search-filter__icon{left:var(--g-spacing-small)}.c-search-filter__clear,.c-search-filter__icon{height:var(--g-spacing);position:absolute;width:var(--g-spacing)}.c-search-filter__clear{background-color:transparent;border:none;cursor:pointer;right:var(--g-spacing-small)}.c-search-filter__clear svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media only screen and (min-width:48em){.c-search-filter,.c-search-filter__input,.c-search-filter__search-button{width:auto}.c-search-filter.is-full-width .c-input-field,.c-search-filter.is-full-width>.c-search-filter__input{width:100%}.c-search-filter__search-button{min-width:auto}}.c-tabular-page__info-box{background-color:var(--g-color-white)}.c-tabular-page__add-button .c-button__text{gap:var(--g-spacing-x-small)}.c-tabular-page__add-button{min-width:7.25rem;width:7.25rem}.c-table-page__toolbar-item{width:100%}@media only screen and (min-width:48em){.c-table-page__toolbar-item{width:auto}.c-card-list-page__add-button{min-width:auto;width:auto}}.c-page-layout{background-color:#fbfbfc;display:flex;flex-direction:column;min-height:100vh}.c-card-list-page{margin:0 auto;max-width:100rem;width:100%}.c-card-list-page.c-card-list{gap:var(--g-spacing-large) calc(var(--g-spacing-x-large) + var(--g-spacing-3x-small));padding:var(--g-spacing-x-large) 0}.c-card-list-page.is-centered.c-card-list{justify-content:center}.c-card-list-page__info-box{background-color:var(--g-color-white)}.c-card-list-page.c-card-list:not(:last-child){border-bottom:1px solid var(--g-color-grey-100,#e4e4e4)}.c-card-list-page--large .c-card{height:12.5rem}.c-card-list-page.c-card-list--full-width{flex-wrap:unset;gap:0}.c-card-list-page.c-card-list--full-width .c-card,.c-card-list-page.c-card-list--full-width.c-card-list li{max-width:unset}.c-card-list-page__add-button .c-button__text{gap:var(--g-spacing-x-small)}.c-card-list-page__add-button{min-width:7.25rem;width:7.25rem}@media only screen and (min-width:48em){.c-card-list-page__add-button{min-width:auto;width:auto}}.c-password{position:relative}.c-password__button{background-color:transparent;border:none;margin:0;position:absolute;right:var(--g-spacing-x-small);top:4.25rem;transform:translateY(-50%)}.c-password__icon{color:var(--g-color-grey-500);height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-pill-checkbox__label{align-items:center;border:1px solid var(--g-color-black);border-radius:var(--g-border-radius-small);cursor:pointer;display:flex;font-size:var(--g-font-size);font-weight:var(--g-font-weight-light);gap:var(--g-spacing-small);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);width:auto}.c-pill-checkbox .c-pill-checkbox__input:checked+.c-pill-checkbox__label{background-color:var(--g-color-blue-200);border-color:var(--g-color-blue-200)}.c-pill-checkbox--dark .c-pill-checkbox__input:checked+.c-pill-checkbox__label{background-color:var(--g-color-blue-800);border-color:var(--g-color-blue-800);color:var(--g-color-white)}.c-pill-checkbox__button{align-items:center;background-color:var(--g-color-white);border:1px solid var(--g-color-black-900);border-radius:50%;color:var(--g-color-black-900);display:flex;height:var(--g-spacing-x-large);justify-content:center;width:var(--g-spacing-x-large)}.c-pill-checkbox__button-icon{height:var(--g-spacing);width:var(--g-spacing)}.c-pill-checkbox-container{display:flex;flex-wrap:wrap;gap:var(--g-spacing-small);width:100%}.c-plan-calculator{border-radius:var(--g-border-radius-medium);max-width:20rem;padding-top:var(--g-spacing-3x-small);position:relative}.c-plan-calculator--full{max-width:100%}.c-plan-calculator__header{color:var(--g-color-white);font-family:var(--g-font-secondary);left:50%}.c-plan-calculator__body{background-color:var(--g-color-grey-100);border-radius:0 0 var(--g-border-radius-medium) var(--g-border-radius-medium)}.c-plan-calculator__footer{padding:var(--g-spacing-x-small) 0 var(--g-spacing-2x-large) 0;text-align:center}.c-plan-calculator__title{background-color:var(--g-color-red-300);border-radius:50px;color:var(--g-color-white);left:50%;padding:var(--g-spacing-x-small) var(--g-spacing);position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.c-plan-calculator__price{align-items:center;background-color:var(--g-color-brand);border-radius:10px 10px 0 0;color:var(--g-color-white);display:flex;justify-content:center;padding:var(--g-spacing-3x-large)}.c-plan-calculator__price p{font-family:var(--g-font-secondary);font-size:var(--g-font-size-5x-large);font-weight:600;margin-bottom:0;margin-right:var(--g-spacing)}.c-plan-calculator__row{display:flex;flex-direction:column;padding:var(--g-spacing)}.c-plan-calculator__row:not(:last-of-type){border-bottom:1px solid var(--g-color-grey)}.c-plan-calculator__row--last{border-color:transparent}.c-plan-calculator__row label[for=payg]{align-items:center;display:flex;gap:var(--g-spacing-small);justify-content:space-between}.c-plan-calculator__row .c-input-field{margin-bottom:0;width:100%}.c-plan-calculator__row label[for=payg] .h-spacing-small{margin-bottom:0}.c-plan-calculator__row--center{align-items:center}.c-plan-calculator .c-select-list__input{background-color:var(--white)}.c-plan-calculator .c-toggle-switch__wrapper{width:100%}.c-plan-calculator__row .c-input-field{display:flex;flex-direction:column}.c-plan-calculator__row .c-input-field .h-spacing-small{margin-bottom:0}.c-plan-calculator__row .c-label__text{font-family:var(--g-font-secondary);font-size:var(--g-font-size-2x-large);font-weight:300}.c-plan-calculator .c-select-list__input{background-color:var(--g-color-white);border-radius:5px;padding:var(--g-spacing-2x-small) var(--g-spacing-small)}.c-preloader{background-color:transparent;display:inline-block;flex-direction:column;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:9999}.c-preloader,.preloader__spinner{display:flex;justify-content:center}.c-preloader__message{position:relative;top:var(--g-spacing)}.c-preloader__spinner-icon{animation:loadSpin .75s cubic-bezier(.4,.15,.6,.85) 0s infinite normal none running;color:var(--g-color-grey);height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}@keyframes loadSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-profile-image-editor-container{position:relative;width:-moz-fit-content;width:fit-content}.c-profile-image-editor__menu{background-color:var(--g-color-white);left:0;position:absolute;z-index:1}.c-profile-image{position:relative}.c-profile-image__edit-icon{background-color:var(--g-color-brand-tertiary);height:var(--g-spacing-large);padding:var(--g-spacing-2x-small);width:var(--g-spacing-large);z-index:2}.c-profile-image__edit-icon,.c-profile-image__hover-icon{align-items:center;border-radius:50%;bottom:0;display:flex;justify-content:center;position:absolute;right:0}.c-profile-image__hover-icon{background-color:hsla(0,0%,4%,.4);color:transparent;height:100%;left:0;opacity:0;top:0;transition:visibility .1s ease-in-out,opacity .1s ease-in-out;visibility:hidden;width:100%;z-index:1}.c-profile-image__hover-icon svg{color:var(--g-color-white);height:var(--g-spacing-large);width:var(--g-spacing-large)}.c-profile-image:hover .c-profile-image__hover-icon{opacity:1;visibility:visible}.c-edit-profile-image,.c-edit-profile-image__input{align-items:center;display:flex}.c-edit-profile-image{flex-direction:column}.c-edit-profile-image__input{gap:var(--g-spacing-small);margin-bottom:var(--g-spacing-x-large);width:300px}.c-edit-profile-image__icon{height:var(--g-spacing-4x-large);width:var(--g-spacing-4x-large)}.c-edit-profile-image__icon--small{height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-radio-button{display:flex;position:relative}.c-radio-button__item{cursor:pointer;height:var(--g-spacing-x-large);opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--g-spacing-x-large)}.c-radio-button__item~label{align-items:center;cursor:pointer;display:flex;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-radio-button__item~label:before{border:1px solid var(--g-color-grey);border-radius:var(--g-border-round);content:"";flex-shrink:0;height:var(--g-spacing-x-large);left:0;margin-right:var(--g-spacing-small);width:var(--g-spacing-x-large)}.c-radio-button__item:checked~label:before,.c-radio-button__item:focus~label:before{background-color:var(--g-color-brand-tertiary);border:1px solid var(--g-color-brand-tertiary)}.c-radio-button__label{font-weight:var(--g-font-weight)}.c-radio-button__label .c-label__spacing,.c-radio-button__label .c-label__text{width:auto}.c-tree-accordion__item-container{border:1px solid var(--g-color-grey-100);border-bottom:0;display:flex;padding:.25rem}.c-tree-accordion__item-container:last-child{border-bottom:1px solid var(--g-color-grey-100)}.c-tree-accordion__item-dropdown-icon{border:0}.c-tree-accordion__item-dropdown-icon-container{align-items:center;display:flex}.c-tree-accordion__item-dropdown-icon--rotate{transform:rotate(180deg)}.c-tree-accordion__item-contents-container{align-items:center;display:flex;flex:1 1;padding:var(--g-spacing-2x-small)}.c-tree-accordion__item-label{display:flex;flex:1 1;margin-left:var(--g-spacing-2x-small);padding:0}.c-tree-accordion__item-interaction{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-tree-accordion__item-child-container .c-tree-accordion__item-label{font-weight:var(--g-font-weight-light);padding-left:var(--g-spacing-x-small)}.c-tree-accordion__item-toggle .h-spacing-small{margin-bottom:0}.c-video-player__play-icon-container{background-color:hsla(0,0%,100%,.5);border-radius:var(--g-border-radius-pill)}.c-video-player__play-icon{color:var(--g-color-white);height:var(--g-spacing-4x-large);left:var(--g-spacing-3x-small);padding:calc(var(--g-spacing-small) + var(--g-spacing-3x-small));position:relative;width:var(--g-spacing-4x-large)}.c-accordion{border:1px solid transparent;border-radius:5px}.c-accordion__details[hidden]{display:none}.c-search-with-button-list__container{display:flex;flex-direction:column;position:relative;width:100%}.c-search-with-button-list__search{position:relative;width:100%}.c-search-with-button-list__dropdown-content{left:0;position:absolute;top:100%;width:100%;z-index:3}.c-search-with-button-list__clear-button{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.5rem;z-index:2}.c-search-with-button-list__clear-button:hover{background-color:var(--g-color-grey-100)}.c-search-with-button-list__clear-icon{color:var(--g-color-grey-500);height:1rem;width:1rem}.c-search-with-button-list{position:relative}.c-search-with-button-list__search-input{border:1px solid var(--g-color-grey-300);font-size:var(--g-font-size-large);padding-left:var(--g-spacing-3x-large);padding-right:2.5rem}.c-search-with-button-list__search-input--disabled{background-color:var(--g-color-grey-50);border:var(--g-border-primary)}.c-search-with-button-list__search-input--disabled:focus,.c-search-with-button-list__search-input--disabled:hover{border:var(--g-border-primary)}.c-search-with-button-list__search-input--no-border-bottom-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-search-with-button-list__search-input--border-bottom-radius{border-bottom-left-radius:var(--g-spacing-2x-small);border-bottom-right-radius:var(--g-spacing-2x-small)}.c-search-with-button-list__input__search-icon{height:var(--g-spacing-large);left:var(--g-spacing-small);position:absolute;top:var(--g-spacing-small);width:var(--g-spacing-large)}.c-search-with-button-list__list{background-color:var(--g-color-white);max-height:21.55rem;overflow-y:auto;width:100%;z-index:2}.c-search-with-button-list__item,.c-search-with-button-list__item-count{align-items:center;border:var(--g-border-tertiary);display:flex;font-size:var(--g-font-size-large);padding:var(--g-spacing-small);width:100%}.c-search-with-button-list-list__item-content{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-search-with-button-list__item-count{background-color:var(--g-color-grey-100);border-bottom-left-radius:var(--g-border-radius-small);border-bottom-right-radius:var(--g-border-radius-small);border-top:none;margin-top:-1px}.c-search-with-button-list__item{border-bottom:none}.c-select-with-search__list .c-button-list__item:first-child{border-top:none}.c-search-with-button-list__item:focus,.c-search-with-button-list__item:hover{background-color:var(--g-color-blue-200);color:var(--g-color-white)}.c-search-with-button-list__item:last-child{border-bottom:var(--g-border-tertiary)}.c-select-with-search{flex:1 1;font-family:var(--g-font-primary);position:relative}.c-select-with-search__content{background-color:var(--g-color-white);border:none;position:absolute;width:100%;z-index:3}.c-select-with-search--disabled{background-color:var(--g-color-disabled)}.c-select-with-search__cross-icon,.c-select-with-search__search-icon{position:absolute}.c-select-with-search__cross-icon,.c-select-with-search__search-button-icon,.c-select-with-search__search-icon{height:var(--g-spacing-x-large);width:var(--g-spacing-x-large)}.c-select-with-search__search-icon{left:var(--g-spacing-small);max-width:var(--g-spacing-large);top:var(--g-spacing)}.c-select-with-search__cross-icon{max-width:var(--g-spacing-large);right:calc(var(--g-spacing-2x-small)*-1);top:calc(var(--g-spacing-x-small)*-1)}.c-select-with-search__cross-button{border:none;cursor:pointer;position:absolute;right:var(--g-spacing);top:calc(var(--g-spacing-large) + var(--g-spacing-4x-small))}.c-search-with-button-list__item:first-child{border-top:none}.c-select-with-search__trigger-icon{height:var(--g-spacing-x-large);max-width:var(--g-spacing-small);position:relative;top:var(--g-spacing-3x-small);width:var(--g-spacing-x-large)}.c-select-with-search__input,.c-select-with-search__item-count{align-items:center;border:var(--g-border-primary);font-family:var(--g-font-primary);font-size:var(--g-font-size);padding:var(--g-spacing-small);width:100%}.c-select-with-search__input{border-top:none;padding-left:var(--g-spacing-3x-large)}.c-select-with-search__input:focus{outline:none}.c-select-with-search__search{position:relative}.c-select-with-search__trigger{align-items:center;border:var(--g-border-primary);border-radius:var(--g-border-radius-small);color:var(--g-color-black-900);display:flex;justify-content:space-between;padding:var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-button-list__item-content__label,.c-select-with-search__trigger{font-family:var(--g-font-primary);font-size:var(--g-font-size)}.c-select-with-search .c-dropdown-toggle{display:block;padding:0;width:100%}.c-select-with-search__avatar-container{align-items:center;display:flex;gap:var(--g-spacing)}.h-rotate-180{transform:rotate(180deg)}.h-with-no-border-left-right-radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-select-with-search__search-button-container{align-items:center;border:var(--g-border-primary);display:flex;width:100%}.c-select-with-search__search-button{align-items:center;border:none;border-left:6px solid transparent;display:flex;gap:var(--g-spacing-3x-small);padding:0 var(--g-spacing-small);width:100%}.c-select-with-search__search-button-text{padding:var(--g-spacing-small)}.c-select-with-search__search-button:focus{background-color:var(--g-color-grey-100)}@media (min-width:48em){.c-select-with-search__search-button:hover{background-color:var(--g-color-grey-100)}}.c-sidebar-dialog__overlay{z-index:10}.c-sidebar-dialog{background-color:var(--g-color-white);bottom:0;box-shadow:var(--g-dropdown-box-shadow);max-width:var(--c-sidebar-max-width);overflow:hidden auto;padding-bottom:var(--g-spacing-6x-large);position:fixed;right:0;top:0;transition:transform var(--g-transition-time) ease-in-out;width:100%;z-index:4}.c-sidebar-trigger-button{background-color:var(--g-color-blue-200);border-radius:var(--g-border-radius-small);color:var(--g-color-white);cursor:pointer;display:inline-block;font-size:var(--g-font-size);font-weight:var(--g-font-weight-semibold);padding:var(--g-spacing-small) var(--g-spacing-x-large);text-align:center;text-decoration:none;transition:.1s ease-in-out}.c-sidebar-trigger-button:focus{box-shadow:var(--g-focus-primary)}.c-sidebar-trigger-button--is-icon{border:transparent;border-radius:var(--g-border-round);margin:0;padding:.2rem}.c-sidebar-trigger-button--is-icon:focus{box-shadow:var(--g-focus-primary)}.c-sidebar-trigger-button__icon{background-color:var(--g-color-blue-200);border-radius:var(--g-border-round);color:var(--g-color-white);height:var(--g-spacing-2x-large);width:var(--g-spacing-2x-large)}.c-spinner__container{align-items:center;background-color:rgba(1,1,1,.5);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transition:background-color .5s ease-in-out;z-index:9999}.c-spinner__container--full-page{height:100vh;position:fixed;width:100vw}.c-spinner__icon{animation:rotate 1s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff #fff #fff transparent;border-radius:50%;border-style:solid}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.c-tag{background-color:var(--g-color-white);border:1px solid var(--g-color-black);border-radius:var(--g-border-radius-small);color:var(--g-color-black);display:inline-block;padding:var(--g-spacing-x-small) var(--g-spacing-large)}.c-tag:focus,.c-tag:hover{background-color:var(--g-color-blue-800);color:var(--g-color-white);transition:.2s ease-in-out}.c-tag__button{border:none;color:var(--g-color-white);padding:0 0 0 var(--g-spacing-x-small)}.c-tag__button-icon{background-color:var(--g-color-white);border:1px solid var(--g-color-black);border-radius:var(--g-border-radius-pill);color:var(--g-color-blue-800);height:var(--g-spacing-large);position:relative;top:4px;width:var(--g-spacing-large)}.c-tags-search--aligned{display:flex;flex-direction:column;position:relative}.c-tags-search .c-search-with-button-list__list{z-index:4}.c-tags-search__tooltip{position:absolute;right:0;top:0}.c-tags__list{display:flex;flex-wrap:wrap;gap:var(--g-spacing-small)}.c-tags__list-item .c-tag__button{cursor:pointer}.c-alpha-console-side-menu .c-sidebar__container{border-right:1px solid var(--g-color-grey-100);box-shadow:none;padding:0}.c-alpha-console-side-menu .c-sidebar__toggle-reveal-button{border:1px solid var(--g-color-grey-100);top:1.25rem}.c-alpha-console-side-menu .c-sidebar__toggle-reveal-button:hover{background-color:var(--g-color-grey-100)}.c-alpha-console-side-menu__container{padding:var(--g-spacing-x-small) var(--g-spacing-x-small)}.c-alpha-console-side-menu__link{align-items:center;border-radius:5px;color:var(--g-color-black);display:flex;flex:1 1;font-family:var(--g-font-primary);font-size:var(--g-font-size-small);padding:var(--g-spacing-x-small) var(--g-spacing-small);text-decoration:none}.c-alpha-console-side-menu__link--top{border-bottom:1px solid var(--g-color-grey-100);padding:var(--g-spacing) calc(var(--g-spacing-2x-small) + var(--g-spacing))}.c-alpha-console-side-menu__link:hover{background-color:var(--g-color-grey-50)}.c-alpha-console-side-menu__icon{color:var(--g-color-grey);height:var(--g-spacing);margin-right:var(--g-spacing-x-small);width:var(--g-spacing)}.c-alpha-console-side-menu__skeleton{height:2.25rem;margin-bottom:var(--g-spacing-x-small);width:95%}.c-alpha-cta-section{background-position:bottom;background-repeat:no-repeat;background-size:cover}.c-alpha-cta-section__container{margin:0 auto;max-width:600px;padding:7rem 0;text-align:center;width:90%}.c-alpha-cta-section__heading{color:var(--g-color-white);font-family:var(--g-font-secondary);margin-bottom:var(--g-spacing)}.c-alpha-cta-section__text{color:var(--g-color-white);font-size:1.25rem;margin-bottom:var(--g-spacing-x-large)}@media (min-width:64em){.c-alpha-cta-section__container{padding:12rem 0}}.c-alpha-feature-list-section{background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.c-alpha-feature-list-section__container{margin:0 auto;max-width:1300px;padding:7rem 0;width:90%}.c-alpha-feature-list-section__heading{color:var(--g-color-white);font-family:var(--g-font-secondary);margin-bottom:var(--g-spacing-x-large)}.c-alpha-feature-list-section__subheading{color:var(--g-color-white);margin-bottom:var(--g-spacing-small);text-transform:uppercase}.c-alpha-feature-list-section__image{max-width:100%;position:relative}.c-alpha-feature-list-section__lists{color:var(--g-color-white);display:flex}.c-alpha-feature-list-section__list{list-style-type:disc;margin-bottom:0;margin-right:var(--g-spacing-2x-large);padding-left:var(--g-spacing)}.c-alpha-feature-list-section__list-item{margin-left:0}@media (min-width:64em){.c-alpha-feature-list-section__container{padding:12rem 0}.c-alpha-feature-list-section__image{max-width:42rem;position:absolute;right:0;top:50%;transform:translate(40%,-40%)}}@media (min-width:81.25em){.c-alpha-feature-list-section__image{transform:translateY(-40%)}}.c-alpha-full-page-banner-section{background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;min-height:90vh}.c-alpha-full-page-banner-section__container{margin:auto;max-width:1300px;width:90%}.c-alpha-full-page-banner-section__row{display:flex;flex-wrap:wrap;margin:0 calc(var(--g-spacing)*-1);padding:7rem 0}.c-alpha-full-page-banner-section__column{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding:0 1rem;width:100%}.c-alpha-full-page-banner-section__description{border-left:5px solid var(--g-color-white);color:var(--g-color-white);margin-bottom:var(--g-spacing-3x-large);padding-left:var(--g-spacing)}.c-alpha-full-page-banner-section__title{color:var(--g-color-white);font-family:var(--g-font-secondary);margin-bottom:var(--g-spacing-3x-large);text-transform:uppercase}.c-alpha-full-page-banner-section__image{margin:0 auto}@media (min-width:64em){.c-alpha-full-page-banner-section{min-height:100vh}.c-alpha-full-page-banner-section__column{margin-bottom:0;width:50%}.c-alpha-full-page-banner-section__title{max-width:100%}}.c-alpha-summary-section{background-position:bottom;background-repeat:no-repeat;background-size:cover}.c-alpha-summary-section__container{margin:0 auto;max-width:1300px;padding:2rem 0;width:90%}.c-alpha-summary-section__wrapper{display:flex;flex-wrap:wrap;margin:0 -3rem}.c-alpha-summary-section__left{margin:0 auto var(--g-spacing-4x-large) auto;padding:0 3rem;width:100%}.c-alpha-summary-section__right{padding:0 3rem;width:100%}.c-alpha-summary-section__image{margin:0 auto}.c-alpha-summary-section__heading{font-family:var(--g-font-secondary);margin-bottom:var(--g-spacing-3x-large);text-transform:uppercase}.c-alpha-summary-section__subheading{font-family:var(--g-font-primary);margin-bottom:var(--g-spacing-x-large);text-transform:uppercase}.c-alpha-summary-section__link{margin-top:var(--g-spacing-large)}@media (min-width:64em){.c-alpha-summary-section__container{padding:6rem 0}.c-alpha-summary-section__left{margin:0;width:30%}.c-alpha-summary-section__right{width:70%}}.c-toast-wrapper{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.c-toast{align-items:flex-start;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.1);display:flex;gap:var(--g-spacing-small);justify-content:space-between;margin:.5rem;max-width:450px;min-width:300px;padding:1rem;pointer-events:auto;position:fixed;transition:transform .3s ease,opacity .3s ease}.c-toast--success{background-color:var(--g-color-green-10,#ddefe0);border:1px solid var(--g-color-green-300,#0b875b)}.c-toast--error{background-color:var(--g-color-red-50,#ffebe9);border:1px solid var(--g-color-error,#e11900)}.c-toast--info{background-color:var(--g-color-blue-50,#ebf5ff);border:1px solid var(--g-color-info,#276ef1)}@keyframes toast-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-fade-in-centered{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes toast-fade-in-center{0%{opacity:0;transform:translate(-50%,calc(-50% - 20px))}to{opacity:1;transform:translate(-50%,-50%)}}.c-toast.bottom-left,.c-toast.bottom-right,.c-toast.top-left,.c-toast.top-right{animation:toast-fade-in .3s ease}.c-toast.bottom-center,.c-toast.top-center{animation:toast-fade-in-centered .3s ease}.c-toast.center{animation:toast-fade-in-center .3s ease}.c-toast__icon{flex-shrink:0;height:1.25rem;width:1.25rem}.c-toast--success .c-toast__icon{color:var(--g-color-success,#0b875b)}.c-toast--error .c-toast__icon{color:var(--g-color-error,#e11900)}.c-toast--info .c-toast__icon{color:var(--g-color-info,#276ef1)}.c-toast__content{flex-grow:1}.c-toast__close-button{flex-shrink:0;margin-left:8px}.c-toast__title{display:block;font-weight:600;margin-bottom:4px}.c-toast__message{font-size:.875rem;margin:0}.c-toast-wrapper .c-toast.top-left{left:1rem;top:1rem}.c-toast-wrapper .c-toast.top-left:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);top:calc(1rem + var(--toast-index, 0)*5.5rem)}.c-toast-wrapper .c-toast.top-center{left:50%;top:1rem;transform:translateX(-50%)}.c-toast-wrapper .c-toast.top-center:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);top:calc(1rem + var(--toast-index, 0)*5.5rem);transform:translateX(-50%)}.c-toast-wrapper .c-toast.top-right{right:1rem;top:1rem}.c-toast-wrapper .c-toast.top-right:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);top:calc(1rem + var(--toast-index, 0)*5.5rem)}.c-toast-wrapper .c-toast.bottom-left{bottom:1rem;left:1rem}.c-toast-wrapper .c-toast.bottom-left:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);bottom:calc(1rem + var(--toast-index, 0)*5.5rem)}.c-toast-wrapper .c-toast.bottom-center{bottom:1rem;left:50%;transform:translateX(-50%)}.c-toast-wrapper .c-toast.bottom-center:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);bottom:calc(1rem + var(--toast-index, 0)*5.5rem);transform:translateX(-50%)}.c-toast-wrapper .c-toast.bottom-right{bottom:1rem;right:1rem}.c-toast-wrapper .c-toast.bottom-right:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);bottom:calc(1rem + var(--toast-index, 0)*5.5rem)}.c-toast-wrapper .c-toast.center{left:50%;top:50%;transform:translate(-50%,-50%)}.c-toast-wrapper .c-toast.center:nth-child(n+2){animation-delay:calc(var(--toast-index, 0)*.15s);transform:translate(-50%,calc(-50% + var(--toast-index, 0)*5.5rem))}.c-video-upload-container{border-radius:var(--g-spacing-x-small);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.c-video-upload-container,.c-video-upload-container__video,.c-video-upload-container__video .c-video-player__video{height:19rem}.c-video-upload-container__video{width:auto}.c-video-upload-container__button{position:absolute;right:var(--g-spacing-small);top:var(--g-spacing-small);z-index:2}.c-pill-container{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-pill__title{text-wrap:nowrap;color:var(--g-color-black);font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light)}.c-pill{align-items:center;border-radius:5px;display:flex;justify-content:center;line-height:1;padding:var(--g-spacing-2x-small) var(--g-spacing-small)}.c-pill--default{background-color:var(--g-color-grey-100);border:1px solid var(--g-color-grey-300)}.c-pill--blue{background-color:var(--g-color-blue-50);border:1px solid var(--g-color-blue-200)}.c-pill--red{background-color:var(--g-color-red-50);border:1px solid var(--g-color-red-400)}.c-pill--purple{background-color:var(--g-color-purple-50);border:1px solid var(--g-color-blue-800)}.c-pill--green{background-color:var(--g-color-green-50);border:1px solid var(--g-color-green-300)}.c-pill__value{color:var(--g-color-black);font-family:var(--g-font-primary);font-size:var(--g-font-size-x-small);line-height:1;margin:0}.c-bordered-circle-container{display:inline-block;position:relative}.c-bordered-circle{text-wrap:nowrap;align-items:center;border-radius:50%;display:flex;font-size:var(--g-font-size);height:var(--g-spacing-large);justify-content:center;line-height:1;margin:0;padding:var(--g-spacing-small);width:var(--g-spacing-large)}.c-bordered-circle--default{background-color:var(--g-color-grey-100);border:1px solid var(--g-color-grey-300);color:var(--g-color-grey-300)}.c-bordered-circle--blue{background-color:var(--g-color-blue-50);border:1px solid var(--g-color-blue-200);color:var(--g-color-black)}.c-bordered-circle--red{background-color:var(--g-color-red-50);border:1px solid var(--g-color-red-400);color:var(--g-color-black)}.c-bordered-circle--green{background-color:var(--g-color-green-50);border:1px solid var(--g-color-green-300);color:var(--g-color-black)}.c-bordered-circle--purple{background-color:var(--g-color-purple-50);border:1px solid var(--g-color-blue-800);color:var(--g-color-black)}.c-bordered-circle--is-hover-and-click{cursor:help!important}.c-bordered-circle--is-click-only{cursor:pointer!important;visibility:visible!important}.c-bordered-circle:focus{outline:none}.c-bordered-circle-container .c-bordered-circle__bubble{border:var(--g-border-primary);border-radius:var(--g-spacing-2x-small);box-shadow:var(--g-dropdown-box-shadow);display:block;font-size:var(--g-font-size-small);min-width:var(--g-bordered-circle-text-box-width);position:absolute;visibility:hidden;width:max-content;z-index:2}.c-bordered-circle__bubble--has-padding{padding:var(--g-spacing-2x-small) var(--g-spacing-x-small)}.c-bordered-circle__bubble:after{border-color:var(--g-color-white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.c-bordered-circle__bubble--light{background-color:var(--g-color-white);color:var(--g-color-black-900)}.c-bordered-circle--is-hover-and-click:focus+.c-bordered-circle__bubble,.c-bordered-circle--is-hover-and-click:hover+.c-bordered-circle__bubble{visibility:visible}.c-bordered-circle__bubble--top{bottom:100%;left:50%;margin-bottom:var(--g-spacing-x-small);transform:translateX(-50%)}.c-key-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-spacing-2x-small)}.c-key-list__title{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-bold)}.c-key-list__items{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-spacing-small);list-style:none;margin:0}.c-key-list__item{margin:0;padding:0}.c-key-item{align-items:center;display:flex;flex-wrap:wrap;gap:var(--g-spacing-2x-small)}.c-key-item__title{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light)}.c-key-item__key{border-radius:50%;content:"";height:var(--g-spacing);width:var(--g-spacing)}.c-key-item__key--default{background-color:var(--g-color-grey-100);border:1px solid var(--g-color-grey-300)}.c-key-item__key--blue{background-color:var(--g-color-blue-50);border:1px solid var(--g-color-blue-200)}.c-key-item__key--red{background-color:var(--g-color-red-50);border:1px solid var(--g-color-red-400)}.c-key-item__key--purple{background-color:var(--g-color-purple-50);border:1px solid var(--g-color-blue-800)}.c-key-item__key--green{background-color:var(--g-color-green-50);border:1px solid var(--g-color-green-300)}.c-pill-list{align-items:center;display:flex;gap:var(--g-spacing)}.c-pill-list__tooltip-container{display:inline-block;position:relative}.c-pill-list__tooltip{background-color:var(--g-color-white);border:var(--g-border-primary);border-radius:var(--g-spacing-2x-small);bottom:100%;box-shadow:var(--g-dropdown-box-shadow);color:var(--g-color-black-900);display:block;font-size:var(--g-font-size-small);left:50%;margin-bottom:var(--g-spacing-x-small);min-width:var(--g-bordered-circle-text-box-width);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);position:absolute;transform:translateX(-50%);visibility:hidden;width:max-content;z-index:2}.c-pill-list__tooltip:after{border-color:var(--g-color-white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.c-pill-list__trigger{cursor:pointer}.c-pill-list__trigger:hover+.c-pill-list__tooltip{visibility:visible}.c-popover{display:inline-block;position:relative}.c-popover__trigger{align-items:center;border:0;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:0;width:-moz-fit-content;width:fit-content}.c-popover__trigger--is-hover-and-click{cursor:help!important}.c-popover__content--is-click-only{cursor:pointer!important;visibility:visible!important}.c-popover__trigger:focus{outline:none}.c-popover__content{background-color:var(--g-color-white);border:var(--g-border-primary);border-radius:var(--g-spacing-2x-small);bottom:100%;box-shadow:var(--g-dropdown-box-shadow);color:var(--g-color-black-900);display:block;font-size:var(--g-font-size-small);left:50%;margin-bottom:var(--g-spacing-x-small);min-width:var(--g-bordered-circle-text-box-width);position:absolute;transform:translateX(-50%);visibility:hidden;width:max-content;z-index:2}.c-popover__content:after{border-color:var(--g-color-white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.c-popover__content--is-click-only,.c-popover__trigger--is-hover-and-click:focus+.c-popover__content,.c-popover__trigger--is-hover-and-click:hover+.c-popover__content{visibility:visible}.c-popover-content{display:flex;flex-direction:column;min-width:13.25rem;width:100%}.c-popover-content__header{align-items:center;border-bottom:1px solid var(--g-color-grey-100);display:flex;gap:var(--g-spacing);justify-content:space-between;padding:var(--g-spacing-x-small)}.c-popover-content__title{font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-bold);margin:0}.c-popover-content__content{display:block;padding:var(--g-spacing-x-small);width:100%}.c-pill-progress-bar-container{align-items:center;display:flex;gap:var(--g-spacing-x-small)}.c-pill-progress-bar__title{text-wrap:nowrap;color:var(--g-color-black);font-family:var(--g-font-primary);font-size:var(--g-font-size);font-weight:var(--g-font-weight-light)}.c-pill-progress-bar{border-radius:5px;height:var(--g-spacing-large);overflow:hidden;position:relative;width:var(--g-spacing-2x-large)}.c-pill-progress-bar--default{background-color:var(--g-color-grey-100)}.c-pill-progress-bar--blue{background-color:var(--g-color-blue-50)}.c-pill-progress-bar--red{background-color:var(--g-color-red-50)}.c-pill-progress-bar--purple{background-color:var(--g-color-purple-50)}.c-pill-progress-bar--green{background-color:var(--g-color-green-50)}.c-pill-progress-bar__value{background-color:var(--g-color-green-300);bottom:0;left:0;position:absolute;top:0}.c-pill-progress-bar-list{align-items:center;display:flex;gap:var(--g-spacing)}.c-pill-progress-bar-list__tooltip-container{display:inline-block;position:relative}.c-pill-progress-bar-list__tooltip{background-color:var(--g-color-white);border:var(--g-border-primary);border-radius:var(--g-spacing-2x-small);bottom:100%;box-shadow:var(--g-dropdown-box-shadow);color:var(--g-color-black-900);display:block;font-size:var(--g-font-size-small);left:50%;margin-bottom:var(--g-spacing-x-small);min-width:var(--g-bordered-circle-text-box-width);padding:var(--g-spacing-2x-small) var(--g-spacing-x-small);position:absolute;transform:translateX(-50%);visibility:hidden;width:max-content;z-index:2}.c-pill-progress-bar-list__tooltip:after{border-color:var(--g-color-white) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.c-pill-progress-bar-list__trigger{cursor:pointer}.c-pill-progress-bar-list__trigger:hover+.c-pill-progress-bar-list__tooltip{visibility:visible}
/**
 * "Global" variables include a letter "g" to easily identify them, like so:
 *
 --g
 *
 * ----------------------------------------------------------------------------
 *
 * CONTENTS:
 *
 * 1.  Colours
 * 2.  Typography
 * 3.  Spacing
 * 4.  Z-Index
 * 6.  Cosmetics
 * 6.  Breakpoints

*/
:root {
  /**
 *Shared Library Colour Palette
 *
 * The number colour scale works like the standard typography numbering
 * system, lower numbers represent lighter shades of the colour, with the
 * higher numbers representing the darker shades. Here's the scale:
 *
 *  50 - The lightiest of lights
 * 100 – Ultra-light.
 * 200 – Extra-light.
 * 300 – Semi-light.
 * 400 – Light.
 * 500 – Normal.
 * 600 – Dark.
 * 700 – Semi-dark.
 * 800 – Extra-dark.
 * 900 – Ultra-dark.
 */

  /* 1. Colours */

  /* All  */

  /* Blue */
  --g-color-blue-50: #aaebef;
  --g-color-blue-100: #52e5ba; /* Turquoise Blue */
  --g-color-blue-200: #4bc2ca; /* Shakespeare */
  --g-color-blue-250: #45b2b9;
  --g-color-blue-300: #72acff; /* Malibu */
  --g-color-blue-400: #2196f3; /* Dodger Blue */
  --g-color-blue-600: #3f51b5; /* San Marino */
  --g-color-blue-700: #42536e; /* Gray Chateau */
  --g-color-blue-800: #173467; /* Biscay */
  --g-color-blue-900: #1e0059; /* Navy */

  /* Purple */
  --g-color-purple-50: #d9e4f9;
  --g-color-purple-500: #673ab7; /* Purple Heart */

  /* Red */
  --g-color-red-50: #ffc9d2;
  --g-color-red-300: #ff4d4d; /* Sunset Orange */
  --g-color-red-400: #f44336; /* Pomegranate */
  --g-color-red-600: #c90035; /* Monza */
  --g-color-red-700: #972868; /* Royal Heath */
  --g-color-red-800: #93073e; /* Monarch */
  --g-color-red-900: #5b1647; /* Wine Berry */

  /* Pink */
  --g-color-pink-400: #fa6980; /* Brink Pink */

  /* Orange */
  --g-color-orange-200: #ffc96c; /* Koromiko */
  --g-color-orange-400: #ff8a00; /* Pizazz */

  /* Yellow */
  --g-color-yellow-300: #cddc39; /* Pear */

  /* Green */
  --g-color-green-10: #ddefe0;
  --g-color-green-50: #badfbc;
  --g-color-green-300: #4caf50; /* Fruit Salad */

  /* Brand */
  --g-color-brand: var(--g-color-red-700); /* Royal Heath */
  --g-color-brand-secondary: var(--g-color-blue-800); /* Biscay */
  --g-color-brand-tertiary: var(--g-color-blue-200); /* Shakespeare */

  /* Accent / Neutral */
  --g-color-white: #fff; /* True white */
  --g-color-black: #000; /* True black  */
  --g-color-black-900: #202124; /* Shark */
  --g-color-grey: #cccfd9; /* Ghost */
  --g-color-grey-50: #f6f6f7; /* Porcelain */
  --g-color-grey-100: #ecedf0; /* Athens Gray */
  --g-color-grey-200: #cbccce; /* Iron */
  --g-color-grey-300: #a8b2b4;
  --g-color-grey-500: #797b7e; /* Dark Grey */

  /* Utility colours */
  --g-color-warning: var(--g-color-blue-100);
  --g-color-success: var(--g-color-yellow-300);
  --g-color-error: var(--g-color-red-400);
  --g-color-info: var(--g-color-blue-300);
  --g-color-disabled: var(--g-color-grey-50);

  /* 2. Typography */

  --g-font-primary: 'system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;stem';
  --g-font-secondary: 'system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;stem';

  /* Font sizes */

  /* Sizes */

  --g-font-size-7x-large: 3rem;
  --g-font-size-6x-large: 2.75rem;
  --g-font-size-5x-large: 2.375rem;
  --g-font-size-4x-large: 2rem;
  --g-font-size-3x-large: 1.75rem;
  --g-font-size-2x-large: 1.375rem;
  --g-font-size-x-large: 1.25rem;
  --g-font-size-large: 1.125rem;
  --g-font-size: 1rem;
  --g-font-size-small: 0.875rem;
  --g-font-size-x-small: 0.75rem;
  --g-font-size-2x-small: 0.625rem;

  /* Weights */
  --g-font-weight-extra-light: 200;
  --g-font-weight-light: 300;
  --g-font-weight: 400;
  --g-font-weight-semibold: 600;
  --g-font-weight-bold: 700;

  /* 3. Spacing */
  --g-spacing-6x-large: 5rem; /* 80px */
  --g-spacing-5x-large: 4rem; /* 64px */
  --g-spacing-4x-large: 3.25rem; /* 52px */
  --g-spacing-3x-large: 2.5rem; /* 40px */
  --g-spacing-2x-large: 2rem; /* 32px */
  --g-spacing-x-large: 1.5rem; /* 24px */
  --g-spacing-large: 1.25rem; /* 20px */
  --g-spacing: 1rem; /* 16px */
  --g-spacing-small: 0.75rem; /* 12px */
  --g-spacing-x-small: 0.5rem; /* 8px */
  --g-spacing-2x-small: 0.25rem; /* 4px */
  --g-spacing-3x-small: 0.125rem; /* 2px */
  --g-spacing-4x-small: 0.063rem; /* 1px */

  /* 4. Z-Index */
  --g-z-underneath: -1;
  --g-z-carousel-nav: 1;
  --g-z-google-map-marker: 1;
  --g-z-sidebar: 2;
  --g-z-dialog-header: 2;
  --g-z-settings-button: 2;
  --g-z-dialog: 10;
  --z-cookie-consent: 999;

  /* 5. Cosmetics */

  /* Overlay */
  --g-overlay: rgb(0 0 0 / 60%);

  /* Border */
  --g-border-transparent: 1px solid transparent;
  --g-border-primary: 1px solid var(--g-color-grey-100, #e4e4e3);
  --g-border-secondary: 1px solid var(--g-color-white, #fff);
  --g-border-tertiary: 1px solid var(--g-color-tertiary, #4bc2ca);
  --g-border-round: 50%;

  /* Border Radius */
  --g-border-radius-x-small: 0.156rem; /*  2.5px */
  --g-border-radius-small: 0.313rem; /*  5px */
  --g-border-radius-medium: 0.625rem; /*  10px */
  --g-border-radius-large: 0.938rem; /*  15px */
  --g-border-radius-x-large: 1.563; /*  25px */
  --g-border-radius-pill: 2em;
  --g-border-radius-full: 50%;

  /* Focus */
  --g-focus-primary: 0 0 0 var(--g-spacing-3x-small) var(--g-color-blue-250), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);
  --g-focus-secondary: 0 0 0 var(--g-spacing-3x-small) var(--g-color-grey), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);
  --g-focus-tertiary: 0 0 0 var(--g-spacing-3x-small) var(--g-color-red-700), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);
  --g-focus-danger: 0 0 0 var(--g-spacing-3x-small) var(--g-color-red-400), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);
  --g-focus-cta: 0 0 0 var(--g-spacing-3x-small) var(--g-color-orange-400), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);
  --g-focus-dark: 0 0 0 var(--g-spacing-3x-small) var(--g-color-black-900), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white);

  /* Animation */
  --g-animation-transition: 0.2s ease-in-out;

  /* Container */
  --g-container-max-width: 120rem; /* 1920px */
  --g-container-narrow-max-width: 18rem; /* 1280px */

  /* Dialog */
  --g-dialog-max-width: 45rem;
  --g-dialog-narrow-max-width: 25rem;
  --g-dialog-max-height: 50vh;

  /* ListItem */
  --g-list-item-asset-height: 8rem;
  --g-list-item-asset--width: 10rem;
  --g-list-item-asset-height-medium: 5.313rem;
  --g-list-item-asset--width-medium: 7.188rem;
  --g-list-item-asset-height-small: 3rem;
  --g-list-item-asset--width-small: 3rem;

  /* PagePreviewCard */
  --g-page-preview-card-width: 27rem;
  --g-page-preview-card-height: 14rem;

  /* SideBar */
  --c-sidebar-max-width: 38rem;
  --c-left-sidebar-max-width: 20.5rem;

  /* Table */
  --g-table-row-select-dropdown-width: 15rem;

  /* Text box */
  --g-text-box-width: 30rem;

  /* Tooltip */
  --g-tooltip-text-box-width: 15rem;

  /* ToggleSwitch */
  --g-toggle-switch-translate-x: 1.75rem;

  /* Box Shadow */
  --g-dropdown-box-shadow: 0 var(--g-spacing-3x-small) var(--g-spacing-x-small) 0 rgb(0 42 76 / 15%);
  --g-card-box-shadow: 0 var(--g-spacing-small) var(--g-spacing-2x-large) rgb(32 33 36 / 7%);

  /* Header */
  --g-header-background: transparent linear-gradient(65deg, #173567 0%, #972868 68%);

  /* 6. Breakpoints  */
  --g-size-small: 48em; /* 768px */
  --g-size-large: 80em; /* 1280px */
  --g-size-medium: 64em; /* 1024px */

  /* 7. Margin */
  --g-margin-0-auto: 0 auto;

  /* 8. Transitions */
  --g-transition-time: 0.3s;
  --g-range-input-track-base-color: var(--g-color-grey-100);
  --g-range-input-track-highlighted-color: var(--g-color-brand-tertiary);
  --g-range-thumb-color: var(--g-color-brand-tertiary);

}

/* COLOURS
All Colours  ............................  red, green, blue, etc.
Brand colours ...........................  Primary / Secondary / Tertiary.
Accents / Neutral colours ...............  black / white / greys, and shades.
Utility colours ......................... success, warning, info, danger etc.

TYPOGRAPHY
Font families ........................... Arial / Roboto etc.
Font sizes .............................. --g-font-size: 1rem / --g-font-size-small: 1rem, etc.
Font weights ............................ --g-font-weight: 400 / --g-font-weight-semibold: 600, etc.

SPACING
Spacing ................................. --g-spacing: 1rem etc.

Z-INDEX
Z Index ................................. --g-z-underneath: -1; etc.

Cosmetics
Border  ................................. --g-border-primary: 0.05rem solid var(--g-color-grey, #e4e4e3);
Focus  ................................. --g-focus-primary: 0 0 0 var(--g-spacing-3x-small) var(--g-color-blue-200), inset 0 0 0 var(--g-spacing-3x-small) var(--g-color-white); //box-shadow: var(--g-focus-primary)

BREAKPOINTS
Breakpoints ............................. --g-size-md: 48em;  // 768px --g-size-md: 64em; // 1024em --g-size-md: 80em; // 1280em

Margin
Margins ................................. --g-margin-0-auto: even margin on both sides

Transition
Transitions .............................  --g-transition-time: 0.3s transition of 3 seconds
*/

ul,
ol {
  padding-left: 0;
}

ul li,
ol li {
  margin-left: var(--g-spacing);
}

body {
  position: relative;
}
/*
 * Hide only visually, but have it available for screen readers.
 *
 * 1. For long content, line feeds are not interpreted as spaces and small width
 *    causes content to wrap 1 word per line, see:
 *    https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe
 */

.h-hide-visually {
  border: 0;
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap; /* 1 */
  width: 1px;
}

.h-invisible {
  visibility: hidden;
}

.h-cursor-unset {
  cursor: unset !important;
}

/*
Layout
 */

.h-flex {
  display: flex;
}

.h-no-wrap {
  white-space: nowrap;
}

.h-flex-space-between {
  display: flex;
  justify-content: space-between;
}

.h-flex-align-middle {
  align-items: center;
  display: flex;
}

.h-flex-center {
  justify-content: center;
}


.h-full-width {
  width: 100%;
}


.h-spacing-top {
  margin-top: var(--g-spacing);
}
/* Global font sizes */

body {
  font-family: var(--g-font-primary);
}

* {
  line-height: 1.8;
}

h1,
.h1 {
  font-family: var(--g-font-secondary);
  font-size: var(--g-font-size-7x-large);
  line-height: 1;
}

h2,
.h2 {
  font-size: var(--g-font-size-3x-large);
  line-height: 1;
  margin-bottom: var(--g-font-size-3x-large);
}

h3,
.h3 {
  font-size: var(--g-font-size-x-large);
  line-height: 1;
  margin-bottom: var(--g-spacing-large);
}

h4,
.h4 {
  font-size: var(--g-font-size);
  line-height: 1;
  margin-bottom: var(--g-spacing);
}

h5,
.h5 {
  font-size: var(--g-font-size);
  line-height: 1;
  margin-bottom: var(--g-spacing);
}

p {
  font-size: var(--g-font-size);
  margin-bottom: var(--g-spacing);
}

h1,
h2,
h3,
h4,
h5,
p {
  margin-top: 0;
}

@media (min-width: 64em) {
  h1,
  .h1 {
    font-size: 4.5rem;
  }
  h2,
  .h2 {
    font-size: var(--g-font-size-5x-large);
  }
  h3,
  .h3 {
    font-size: 1.5rem;
  }
  h4,
  .h4 {
    font-size: var(--g-font-size-x-large);
  }
}

.c-confirm-mfa-code__label,
.c-confirm-mfa-code__text,
.c-confirm-mfa-code__button {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
}

.c-confirm-mfa-code__label {
  text-align: center;
}

.c-confirm-mfa-code__button {
  border: none;
  background-color: transparent;
  color: var(--color-primary);
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
}

.c-layout__background {
  background-image: url('/images/background-whole.svg');
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  min-height: 100vh;
  padding: var(--g-spacing);
}

.c-layout__content-container {
  align-items: center;
  background-color: var(--g-color-white);
  border-radius: var(--g-border-radius-medium);
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  position: fixed;
  left: 0%;
  right: 0%;
  bottom: 0;
  height: 90%;
  padding: 0 var(--g-spacing);
  width: 100%
}

.c-layout__content-body {
  overflow: auto;
  flex: 1 1;
  overflow: auto;
}


.c-layout__content-header {
  padding-top: var(--g-spacing-6x-large);
  position: relative;
}

.c-layout__content-header-text {
  font-weight: var(--g-font-weight-bold);
  margin: 0;
}

.c-layout__content-body,
.c-layout__content-footer,
.c-layout__content-header {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.c-layout__content-footer {
  justify-content: flex-end;
}

.c-layout__content-footer-link {
  color: var(--g-color-brand-tertiary);
  font-size: var(--g-font-size-small);
  font-weight: var(--g-font-weight-semibold);
}

.c-layout__content-footer-link-container {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: var(--g-spacing);
}

.c-layout__content-header-product-logo {
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%, -50%);
}

.c-layout__content-header-product-logo__image__image {
  max-height: calc(var(--g-spacing) * 8);
  width: auto;
}

.c-layout__content-footer,
.c-layout__content-header {
  align-items: center;
  text-align: center;
}

.c-layout__content-header-description {
  font-family: var(--g-font-primary);
  font-weight: var(--g-font-weight-light);
  margin-bottom: 0;
  margin-top: var(--g-spacing);
}

@media (min-width: 36em) {
  .c-layout__content-container {
    padding-bottom: var(--g-spacing-2x-small);
    max-width: 36rem;
    margin-top: var(--spacing-24);
    position: fixed;
    left: 0%;
    right: 0%;
    bottom: 0;
    height: 85%;
  }

  .c-layout__content-body {
    overflow: auto;
  }

  .c-layout__content--padded {
    padding: 0 6rem;
  }

  .c-layout__content-header-text {
    font-size: 4.625rem;
    line-height: 1.1;
  }

  .c-layout__content-header-text.is-small {
    font-size: 3.6875rem;
  }

  .c-layout__content-header-product-logo__image {
    align-items: center;
    display: flex;
    justify-content: center;
  }

}

@media (min-width: 30em) {
  .c-layout__content-container {
    width: 90%;
    padding: 0 var(--g-spacing-2x-large);
  }
}

/* stylelint-disable selector-class-pattern */
.c-sidebar-container {
  padding-left: var(--g-spacing-small);
  padding-right: var(--g-spacing-small);
}

.c-sidebar-container--padding-ends {
  padding-bottom: var(--g-spacing-small);
  padding-top: var(--g-spacing-small);
}

/* stylelint-disable selector-class-pattern */
.c-sidebar-list {
  margin: 0;
  margin-bottom: var(--g-spacing);
  padding: 0;
  width: 100%;
}

.c-sidebar-list__count {
  align-items: center;
  background-color: var(--g-color-grey-50);
  border: var(--g-border-primary);
  border-width: var(--g-spacing-3x-small);
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: var(--g-spacing-x-small);
}

.c-sidebar-list__item {
  align-items: center;
  border: var(--g-border-primary);
  border-width: var(--g-spacing-3x-small);
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing-x-small) var(--g-spacing);
}

.c-sidebar-list__item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}


.c-sidebar-list__item:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}


.c-sidebar-list__item--small {
  padding: var(--g-spacing-x-small);
}

.c-sidebar-list__item-content {
  display: flex;
  align-items: center;
  gap: var(--g-spacing-small);
  width: 100%;
}

.c-sidebar-list__item-label {
  font-size: var(--g-font-size);
}

.c-container {
  margin-left: auto;
  margin-right: auto;
  padding: var(--g-spacing-x-large) 0;
  max-width: 95.25rem;
  width: 86%;
  min-height: 100vh;
}

.c-container--xs {
  max-width: 48rem;
}

.c-container--small {
  max-width: 62.5rem;
}

.c-container--large {
  max-width: 100rem;
}

.c-page-layout-template {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.c-page-layout-template--grey {
  background-color: #FBFBFC;
}

.c-page-layout-template .c-dropdown-toggle {
  background-color: transparent;
  cursor: pointer;
}

.c-page-layout-template .c-dropdown-navigation__list {
  margin: 0;
}

.c-page-layout-template__main {
  position: relative;
  flex: 1 1;
}


.c-status-indicator {
  align-items: center;
  display: flex;
  gap: var(--spacing-2);
}

.c-status-indicator__color {
  border-radius: var(--g-border-round);
  height: var(--g-spacing);
  width: var(--g-spacing);
}

.c-status-indicator__color--active {
  background-color: var(--g-color-blue-100);
}

.c-status-indicator__color--inactive {
  background-color: var(--g-color-grey-500);
}

.c-status-indicator__color--request {
  background-color: var(--g-color-red-400);
}

.c-status-indicator__status {
  text-transform: capitalize;
}


.c-password-criteria {
  color: var(--g-color-black-900);
  font-size: var(--g-font-size-small);
}

.c-password-criteria__text,
.c-password-criteria__list {
  font-family: var(--g-font-primary);
  margin: 0;
  padding: 0;
}

.c-password-criteria__text {
  font-weight: var(--g-font-weight-light);
}

.c-password-criteria__list {
  list-style: none;
  font-weight: var(--g-font-weight-light);
}

.c-password-criteria__icon {
  align-items: center;
  border-radius: 50%;
  color: var(--g-color-black-900);
  display: flex;
  justify-content: center;
  padding: 2px;
  background-color: var(--g-color-brand-tertiary);
}

.c-password-criteria__icon.is-invalid {
  color: var(--g-color-white);
  background-color: var(--g-color-red-600);
}

.c-password-criteria__icon svg {
  height: 0.75rem;
  width: 0.75rem;
}

.c-password-criteria__item {
  display: flex;
  align-items: center;
  margin: 0;
  gap: var(--g-spacing-2x-small);
}

.c-complete-verification {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: var(--g-spacing-4x-large) 0 var(--g-spacing-3x-large);
}

.c-complete-verification__image {
  height: 125px;
  margin-bottom: var(--g-spacing-large);
  width: auto;
}

.c-complete-verification__text {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
  text-align: center;
}




.c-confirm-qr-code__label {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
  text-align: center;
}

.c-confirm-qr-code__container {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: var(--g-spacing-x-large) var(--g-spacing-x-large) var(--g-spacing-4x-large);
}


.c-confirm-qr-code__image {
  height: 150px;
  margin-bottom: var(--g-spacing-large);
  width: 150px;
}


.c-qr-code-step-button__text {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  line-height: 1.18;
}


.c-scan-qr-code__title,
.c-scan-qr-code__list,
.c-scan-qr-code__text,
.c-scan-qr-code__button,
.c-scan-qr-code__secret {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
}

.c-scan-qr-code__title {
  margin-bottom: var(--g-spacing-x-small);
}

.c-scan-qr-code__list,
.c-scan-qr-code__text,
.c-scan-qr-code__button {
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
}

.c-scan-qr-code__secret {
  display: flex;
  align-items: center;
  height: 150px;
}

.c-scan-qr-code__list li {
  line-height: 1.35;
}

.c-scan-qr-code__button {
  border: none;
  background-color: transparent;
  color: var(--color-primary);
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
  font-weight: var(--g-font-weight-light);
}

.c-scan-qr-code__details {
  margin: var(--g-spacing-4x-large) var(--g-spacing-x-large) var(--g-spacing-3x-large);
  text-align: center;
}

.c-scan-qr-code__image {
  height: 150px;
  margin-bottom: var(--g-spacing-large);
  width: 150px;
}


.c-user-account-menu .c-user-navigation .c-dropdown-navigation__list-item {
  display: flex;
  align-items: flex-start;
  font-size: var(--g-font-size-small);
  padding: var(--g-spacing-x-small) var(--g-spacing);
}

.c-user-account-menu .c-user-navigation .c-dropdown-navigation__list-item:first-child {
  cursor: auto;
}

.c-user-account-menu .c-user-navigation .c-dropdown-navigation__list-item:first-child:hover {
  background-color: transparent !important;
}

.c-user-account-menu .c-user-navigation .c-dropdown-navigation__list-item-button {
  cursor: auto;
  background-color: transparent;
  padding: 0;
}

.c-user-account-menu .c-dropdown-toggle--open {
  background-color: #173467;
  border-radius: var(--g-border-radius-small);
}

.c-user-account-menu .c-dropdown-toggle--open {
  padding-bottom: var(--g-spacing-2x-small);
}


.c-register-flow {
  background-color: var(--g-color-white);
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.c-register-flow__header {
  min-height: 6rem;
  background: var(--g-color-white);
  background-color: var(--g-color-white);
  padding-top: var(--g-spacing-large);
}

.c-register-flow__main {
  position: relative;
  flex: 1 1;
}

.c-register-flow__container {
  min-height: 30rem;
  width: 23rem;
  margin: auto;
  margin-top: 8rem;
}

.c-register-flow__domain-selector {
  width: 23rem;
  margin: auto;
}

.c-register-flow__header .c-app-header__image {
  height: calc(var(--g-spacing) * 5);
}

.c-registration-flow__footer {
  padding: var(--g-spacing);
  display: flex;
  justify-content: center;
}

.c-registration-layout {
  min-height: 26rem;
  max-width: 23rem;
  margin: auto;
  position: relative;
  margin-top: 5rem;
  padding: var(--g-spacing-x-small);
  animation-name: fade-in;
  animation-duration: 0.2s;
  animation-timing-function: ease-in;
}

.c-registration-layout--fade-up {
  animation-name: fade-up;
  animation-duration: 0.2s;
  animation-timing-function: ease-in;
}


.c-registration-layout__title {
  font-weight: var(--g-font-weight-bold);
  font-size: var(--g-font-size-5x-large);
  font-family: var(--g-font-primary);
  line-height: 1;
  margin-bottom: var(--g-spacing-x-small);
}

.c-registration-layout__title--centered {
  margin-top: var(--g-spacing-small);
  text-align: center;
}

.c-registration-layout__description {
  font-weight: var(--g-font-weight-light);
  font-size: var(--g-font-size);
  font-family: var(--g-font-primary);
  margin-bottom: var(--g-spacing-x-small);
  line-height: 1.5;
}

.c-registration-layout__description--centered {
  text-align: center;
}

.c-registration-layout__login-container {
  display: flex;
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  font-family: var(--g-font-primary);
  justify-content: center;
  padding-bottom: var(--g-spacing-2x-large);
  padding-top: var(--g-spacing-2x-large);
}

.c-registration-layout__login-container a {
  color: var(--g-color-brand-tertiary);
}

.c-registration-layout--mobile {
  margin-top: 0;

  .c-registration-layout__login-container {
    padding-bottom: var(--g-spacing-x-small);
  }
}

.c-registration-layout__back-button {
  border: none;
  background-color: transparent;
  color: var(--g-color-brand-tertiary);
  cursor: pointer;
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

.c-registration-layout .c-error-message {
  margin: 0;
  padding: 0;
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fade-up {
  0% {
    opacity: 0;
    transform: translateY(25%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.c-step-counter__step,
.c-step-counter__completion-time {
  font-family: var(--g-font-primary);
  font-weight: var(--g-font-weight-bold);
  font-size: var(--g-font-size);
  margin: 0;
}

.c-step-counter__completion-time {
  align-items: center;
  border-radius: 2em;
  background-color: var(--g-color-grey-50);
  display: flex;
  padding: var(--g-spacing-2x-small) var(--g-spacing-x-small);
  gap: var(--g-spacing-2x-small);
}

.c-step-counter__icon-container {
  align-items: center;
  background-color: var(--g-color-brand);
  color: var(--g-color-white);
  border-radius: 50%;
  display: flex;
  height: var(--g-spacing-2x-large);
  justify-content: center;
  padding: var(--g-spacing-3x-small);
  width: var(--g-spacing-2x-large);
}

.c-step-counter__icon {
  height: var(--g-spacing-large);
  width: var(--g-spacing-large);
}

.c-step-counter__time-text {
  margin-right: var(--g-spacing-x-small);
}

.c-validate-email__resend-code-container {
  display: flex;
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  font-family: var(--g-font-primary);
  justify-content: flex-start;
}


.c-validate-email__resend-code-button {
  border: none;
  background-color: transparent;
  color: var(--g-color-brand-tertiary);
  cursor: pointer;
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
  font-weight: var(--g-font-weight-light);
  line-height: 1.18;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

.c-country-code-input--small {
  width: 8rem;
}

.c-country-code-input--large {
  width: 100%;
  flex-grow: 1;
}
.c-profile-page__tabset {
  margin-top: var(--g-spacing-x-large);
}

.c-profile-page__tabset .c-tablist__nav--text-only {
  padding: 0;
}

.c-profile-page__tabset .c-tablist__nav--text-only .c-text-only-tab__label {
  min-width: 3rem;
}


.c-payment-options-container {
  align-items: center;
  display: flex;
  flex-grow: 1;
  gap: var(--g-spacing-small);
  margin-bottom: var(--g-spacing);
}

.c-payment-options {
  display: flex;
  flex-wrap: wrap;
  gap: var(--g-spacing-x-small);
  justify-content: flex-end;
  flex-grow: 1;
}

.c-payment-options__title {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size-x-large);
  line-height: 1;
  margin-bottom: 0;
}

.c-payments-page__title {
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size-2x-large);
  font-weight: var(--g-font-weight-bold);
}

.c-payment-option {
  align-items: center;
  border-radius: 10px;
  display: flex;
  border: 1px solid var(--grey-300);
  padding: var(--spacing-4) var(--spacing-2);
  gap: var(--g-spacing-2x-small);
}

.c-payment-page-wrapper {
  display: grid;
  grid-template-columns: minmax(20rem, 1fr) 3fr;
  grid-gap: var(--g-spacing-large);
  gap: var(--g-spacing-large);
  padding-top: var(--g-spacing-2x-large);
  padding-bottom: var(--g-spacing-6x-large);
}

.c-payments-page__summary {
  border-radius: var(--g-border-radius-medium);
  background-color: var(--g-color-grey-100);
  padding: var(--g-spacing-2x-large);
  margin-bottom: var(--g-spacing-2x-large);
}

.c-payments-page__total {
  margin-bottom: var(--g-spacing);
  font-size: var(--g-font-size-x-large);
}

.c-payment-page__input-wrapper .c-input-field__inner-wrapper{
  background-color: var(--g-color-white);
}

.c-payment-page__input-wrapper--small {
  width: 10rem;
}

.c-payment-page__input {
  background-color: var(--g-color-white);
  font-size: var(--g-font-size);
  width: 100%;
}

.c-payments-page__fieldset  {
  padding: 0;
  margin-bottom: var(--g-spacing-large);
}

.c-payment-page__input--complete {
  border-color: var(--color-primary);
}

@media (max-width: 74em) {
  .c-payment-page-wrapper {
    grid-template-columns: 1fr;
  }

}

@media (max-width: 50em) {
  .c-payment-options-container {
    flex-direction: column;
  }

  .c-payment-options {
    justify-content: center;
  }
}

.c-plan-calculator {
  border-radius: var(--g-border-radius-medium);
  position: relative;
  max-width: unset;
}

.c-plan-calculator__select-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-bottom: var(--g-spacing);
}

.c-plan-calculator__select-input-container {
  width: var(--g-plan-calculator-input-container);
}

.c-plan-calculator__row .c-label__text {
  font-weight: var(--g-font-weight-bold);
}

.c-plan-calculator__header {
  color: var(--g-color-white);
  left: 50%;
}

.c-plan-calculator__body {
  background-color: var(--g-color-grey-100);
  border-radius: 0 0 var(--g-border-radius-medium) var(--g-border-radius-medium);
}

.c-plan-calculator__footer {
  padding: var(--g-spacing-x-small) 0 var(--g-spacing-2x-large) 0;
  text-align: center;
}

.c-plan-calculator__title {
  background-color: var(--g-color-red-300);
  border-radius: 50px;
  color: var(--g-color-white);
  left: 50%;
  padding: var(--g-spacing-x-small) var(--g-spacing);
  position: absolute;
  text-transform: uppercase;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}

.c-plan-calculator__price {
  align-items: center;
  background-color: var(--g-color-brand);
  border-radius: 10px 10px 0 0;
  color: var(--g-color-white);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0 var(--g-spacing);
  padding: var(--g-spacing-3x-large);
}

.c-plan-calculator__price p {
  margin-right: 0;
}

.c-plan-calculator__row {
  padding: var(--g-spacing);
}

.c-plan-calculator__row:not(:last-of-type) {
  border-bottom: 1px solid var(--g-color-grey);
}

.c-plan-calculator__row,
.c-plan-calculator__select {
  display: block;
}

.c-plan-calculator__row--last {
  border-color: transparent;
}

.c-plan-calculator__row .c-input-field {
  align-items: center;
}

.c-plan-calculator__row .c-input-field label {
  margin-right: var(--g-spacing);
}

.c-plan-calculator__row .c-input-field label div {
  margin: 0;
}

.c-plan-calculator__row label[for='payg'] {
  align-items: center;
  display: flex;
  justify-content: space-between;
  gap: var(--g-spacing-small);
}

.c-plan-calculator__row .c-input-field {
  display: block !important;
  margin-bottom: 0;
}


.c-plan-calculator__row label[for='payg'] .h-spacing-small {
  margin-bottom: 0;
}

.c-plan-calculator .c-select-list__input {
  background-color: var(--white);
}

.c-plan-calculator .c-toggle-switch__wrapper {
  width: 100%;
}

.c-pro-plan-card__header {
  font-size: var(--g-font-size-5x-large);
  font-family: var(--font-header);
  font-weight: 600;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 50em) {
  .c-plan-calculator {
    max-width: unset;
  }

}

.c-payment-card-option {
  border-radius: var(--g-spacing-x-small);
  border: 2px solid transparent;
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--g-spacing-2x-small);
  padding: var(--g-spacing-small) var(--g-spacing);
}

.c-payment-card-option--selected,
.c-payment-card-option:hover {
  border-color: var(--color-primary);
}

.c-payment-card-option__input  {
  cursor: pointer;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.c-payment-card-option__label {
  align-items: center;
  cursor: pointer;
  display: flex;
}

.c-payment-card-option__circle {
  background-color: var(--g-color-white);
  border: 1px solid var(--g-color-grey-100);
  width: var(--g-spacing);
  height: var(--g-spacing);
  border-radius: 50%;
}

.c-payment-card-option__circle--selected {
  background-color: var(--color-primary);
  border-color: var(--color-primary); 
}

.c-payment-card-option__card {
  align-items: center;
  border: 2px solid var(--g-color-grey-100);
  border-radius: var(--g-spacing-x-small);
  display: flex;
  height: 3.5rem;
  justify-content: center;
  margin-left: var(--g-spacing-small);
  margin-right: var(--g-spacing);
  padding: var(--g-spacing);
  width: 5rem;
}

.c-payment-card-option__card--selected {
  border-color: var(--color-primary);
}

.c-payment-card-option__default {
  color: var(--color-primary);
  font-weight: 600;
}

.c-payment-card-option__default-button {
  border: none;
  background-color: transparent;
  color: var(--color-primary);
  padding: 0;
  font-weight: 600;
}

.c-payment-card-option__default-button:hover,
.c-payment-card-option__default-button:focus, 
.c-payment-card-option__default-button:active {
  border: none;
  background-color: transparent;
  color: var(--g-color-black);
}

.c-payment-card-option__remove-button {
  background-color: var(--g-color-error);
  border-radius: 50%;
  color: var(--g-color-white);
}



/* Extracted from adobe fonts typekit file  */
@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/bdd682/00000000000000007735bbe9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/9bc41b/00000000000000007735bbeb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/cfc06a/00000000000000007735bbef/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('woff'),
    url('https://use.typekit.net/af/b95b9d/00000000000000007735bbf2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/1cb4b3/00000000000000007735bbf6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/1cb4b3/00000000000000007735bbf6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('woff'),
    url('https://use.typekit.net/af/1cb4b3/00000000000000007735bbf6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3')
      format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}

@font-face {
  font-family: 'calibri';
  src: url('https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('woff'),
    url('https://use.typekit.net/af/5c4f69/00000000000000007735bbfb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

@font-face {
  font-family: 'rift';
  src: url('https://use.typekit.net/af/ede55a/00000000000000007735b228/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff2'),
    url('https://use.typekit.net/af/ede55a/00000000000000007735b228/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('woff'),
    url('https://use.typekit.net/af/ede55a/00000000000000007735b228/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3')
      format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

:root {
  /* Fonts */
  --font-header: rift;
  --font-body: calibri;

  /* COLOURS */
  --black: #000;
  --burgandy-400: #972868;
  --grey-900: #2a2e2f;
  --grey-800: #42536e;
  --grey-400: #a8b2b4;
  --grey-300: #cbccce;
  --grey-200: #ecedf0;
  --grey-100: #f6f6f7;
  --green-400: #4bc2ca;
  --green-500: #39acb4;
  --green-600: #239098;
  --green-700: #15666c;
  --green-400: #72acff;
  --color-primary: #4bc2ca;
  --red-400: #f44336;
  --red-300: #ff4d4d;
  --yellow-400: #ffc96c;
  --white: white;

  /* SPACING */
  --spacing-base: 0.25rem;
  --spacing-0-5: calc(var(--spacing-base) / 2);
  --spacing-1: calc(var(--spacing-base) * 1);
  --spacing-2: calc(var(--spacing-base) * 2);
  --spacing-3: calc(var(--spacing-base) * 3);
  --spacing-4: calc(var(--spacing-base) * 4); /* 1rem */
  --spacing-5: calc(var(--spacing-base) * 5);
  --spacing-6: calc(var(--spacing-base) * 6);
  --spacing-7: calc(var(--spacing-base) * 7);
  --spacing-8: calc(var(--spacing-base) * 8); /* 2rem */
  --spacing-9: calc(var(--spacing-base) * 9);
  --spacing-10: calc(var(--spacing-base) * 10);
  --spacing-11: calc(var(--spacing-base) * 11);
  --spacing-12: calc(var(--spacing-base) * 12); /* 3rem */
  --spacing-13: calc(var(--spacing-base) * 13);
  --spacing-14: calc(var(--spacing-base) * 14);
  --spacing-15: calc(var(--spacing-base) * 15);
  --spacing-16: calc(var(--spacing-base) * 16); /* 4rem */
  --spacing-17: calc(var(--spacing-base) * 17);
  --spacing-18: calc(var(--spacing-base) * 18);
  --spacing-19: calc(var(--spacing-base) * 19);
  --spacing-20: calc(var(--spacing-base) * 20); /* 5rem */
  --spacing-24: calc(var(--spacing-base) * 24); /* 6rem */
  --spacing-28: calc(var(--spacing-base) * 28); /* 7rem */
  --spacing-32: calc(var(--spacing-base) * 32); /* 8rem */
  --spacing-36: calc(var(--spacing-base) * 36); /* 9rem */
  --spacing-40: calc(var(--spacing-base) * 40); /* 10rem */
  --spacing-48: calc(var(--spacing-base) * 48); /* 11rem */
  --spacing-52: calc(var(--spacing-base) * 52); /* 13rem */
  --spacing-60: calc(var(--spacing-base) * 60); /* 15rem */
  --spacing-72: calc(var(--spacing-base) * 72); /* 18rem */
  --spacing-80: calc(var(--spacing-base) * 80); /* 20rem */
  --spacing-88: calc(var(--spacing-base) * 88); /* 22rem */

  /* COMPONENTS */
  --g-invited-user-list-max-height: 10.4rem;

  /* FONTS */
  --g-font-primary: 'calibri';
  --g-font-secondary: 'rift';
}

html,
body {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
    sans-serif;
  margin: 0;
  padding: 0;
}

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

* {
  box-sizing: border-box;
  font-family: var(--g-font-primary);
}

h2 {
  font-family: 'rift';
  font-size: var(--g-font-size-5x-large);
}

.c-error-message {
  color: var(--g-color-red-600);
  margin: var(--g-spacing-small) 0;
  font-size: var(--g-font-size-small);
}

.c-form__body {
  margin-bottom: var(--g-spacing-3x-large);
}

.c-form__header {
  margin-bottom: var(--g-spacing-5x-large);
  text-align: center;
}

.c-form__footer {
  text-align: center;
}

.c-form__footer .c-button {
  display: block;
  margin-left: auto;
}

.c-return-home {
  text-align: center;
}

.c-return-home a {
  color: var(--g-color-brand-tertiary);
  font-size: var(--g-font-size-small);
  font-weight: var(--g-font-weight-semibold);
}

@media (min-width: 36em) {
  .c-return-home {
    margin-bottom: var(--g-spacing);
  }
}

.c-login-form__heading,
.c-forgot-password-form__heading,
.c-profile-account-form__heading,
.c-registration-form__heading {
  font-family: 'rift';
  font-size: 2.25rem;
  line-height: 1.15;
  margin: 0 0 var(--g-spacing-x-small) 0;
  text-transform: uppercase;
}

.c-forgot-password-form__form .c-form__footer .c-button,
.c-reset-password-form__form .c-form__footer .c-button,
.c-update-password-form__form .c-form__footer .c-button {
  margin-right: auto;
}

.c-login-form__text {
  font-family: var(--g-font-primary);
  font-weight: var(--g-font-weight-light);
  text-align: center;
}

.c-input--is-error {
  border-color: var(--g-color-red-600);
}

.c-forgot-password-form__return-to-login-link-container {
  margin-top: var(--g-spacing);
}

.c-forgot-password-form__return-to-login-link-container,
.c-login-form__forgot-password-link-container {
  color: var(--g-color-brand-tertiary);
  font-size: var(--g-font-size-small);
  font-weight: var(--g-font-weight-light);
  margin-bottom: var(--g-spacing);
}

.c-login-form__register-link,
.c-registration-form__login-link {
  color: var(--g-color-brand-tertiary);
  font-weight: var(--g-font-weight-semibold);
}

.c-login-form__dont-have-an-account-text-container,
.c-registration-form__already-have-an-account-text-container {
  margin: var(--g-spacing-2x-large) 0 var(--g-spacing) 0;
}

.c-login-form__forgot-password-link-container,
.c-login-form__button {
  text-align: right;
}

.c-profile-account-form__buttons-container {
  align-items: center;
  display: flex;
  gap: var(--g-spacing-x-small);
  justify-content: center;
}

.c-update-password-form__buttons-container {
  align-items: center;
  display: flex;
  gap: var(--g-spacing-x-small);
  justify-content: center;
}

.c-delete-profile_buttons-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

@media (min-width: 64em) {
  .c-login-form__heading,
  .c-profile-account-form__heading,
  .c-forgot-password-form__heading,
  .c-registration-form__heading {
    font-size: 3.5rem;
    line-height: 1.1;
  }
}

.c-avatar-title {
  align-items: center;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: grid;
  grid-template-columns: var(--g-spacing-3x-large) auto;
  -ms-grid-columns: var(--g-spacing-3x-large) auto;
}

.group-main-information-container {
  display: flex;
  gap: 20px;
}

.icon-text-side-to-side-container > p {
  margin-bottom: 0;
}

.icon-text-side-to-side-container {
  display: flex;
  align-items: center;
  gap: 10px;
}

.information-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.icon-text-side-to-side-container > svg {
  width: 20px;
  height: 20px;
}

.group-informations {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.container-title {
  font-weight: bold;
}
.contacts-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.group-detail-container {
  width: 100%;
  background: white;
  border: 1px solid #eff0f2;
  border-radius: 10px;
  padding: 1rem;
}

.group-detail-container-half {
  width: 48%;
  background: white;
  border: 1px solid #eff0f2;
  border-radius: 10px;
  padding: 1rem;
}

.codes-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.smart-code,
.note,
.contact {
  padding: 10px;
  border: 1px solid #eff0f2;
  border-radius: 10px;
}
.chart-container {
  width: 50%;
}

.charts-container {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.linechart-chart {
  height: 270px;
  justify-content: center;
  display: flex;
}

.contact {
  display: flex;
  gap: 20px;
  min-width: 350px;
}

.contact > .contact-information {
  display: flex;
  flex-direction: column;
}

.contact-name {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
}

.c-actions {
  display: flex;
  align-items: center;
  gap: 10px;
}

.c-actions > * {
  cursor: pointer;
}

.c-convert-icon{
  transform: rotate(270deg);
  width: 20px;
  color: var(--color-primary);
  padding: 0px;
  height: 20px;
}


.c-information-box {
  background-color: var(--g-color-white);
}

.h-align-top-right {
  position: absolute;
  top: var(--g-spacing-x-large);
  right: var(--g-spacing-large);
}

.c-table__icon-container {
  align-items: center;
  border: 1px solid var(--g-color-black-900);
  border-radius: var(--g-border-radius-small);
  display: flex;
  height: var(--g-spacing-x-large);
  justify-content: center;
  padding: var(--g-spacing-2x-small);
  width: var(--g-spacing-x-large);
}


.h-no-white-space-wrap {
  white-space: nowrap;
}

/* stylelint-disable selector-class-pattern */
.bg-gradient {
  background: linear-gradient(45deg, #173567, #972868);
}

.bg-gradient-wave {
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-gradient-wave--whole {
  background-image: url(/images/background-whole.svg);
}

.bg-gradient-wave--minimal {
  background-image: url(/images/background-gradient-minimal.svg);
}

.c-contact-form__form .c-form__body {
  margin-bottom: var(--g-spacing);
}

.c-contact-form__form .c-form__body .c-input__container {
  margin-bottom: var(--g-spacing);
}

.c-error-message {
  color: var(--g-color-red-600);
  font-size: var(--g-font-size-small);
  padding: 0 0 var(--g-spacing-small) 0;
  margin: 0;
}

.c-contact-form__form .c-form__footer {
  align-items: center;
  display: flex;
  justify-content: center;
}

.c-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 81.25rem;
  width: 85%;
}

.c-container--xs {
  max-width: 48rem;
}

.c-container--small {
  max-width: 62.5rem;
}

.c-container--large {
  max-width: 100rem;
}

.c-container--no-padding {
  padding: 0 !important;
}

.c-copy-button:hover {
  cursor: pointer;
}

.c-input--is-error {
  border-color: var(--g-color-red-600);
}

.c-list-items {
  padding-left: 0;
}

.c-password__button {
  top: 4.5rem;
}

.c-inputs-toolbar {
  margin-bottom: var(--g-spacing-x-small);
}

.c-inputs-toolbar .c-input-field {
  display: flex;
  align-items: center;
}

.c-select-with-search__users-table .c-select-with-search__cross-button {
  top: var(--g-spacing);
  background-color: transparent;
}

.c-select-with-search__users-table .c-select-with-search__search-icon {
  top: var(--g-spacing);
}

.c-select-with-search__users-table .c-dropdown-toggle,
.c-select-with-search__users-table .c-button-list__item {
  cursor: pointer;
  background-color: var(--g-color-white);
}

.c-select-with-search__users-table .c-button-list__item:hover,
.c-select-with-search__users-table .c-button-list__item:focus {
  background-color: var(--g-color-grey-100);
}

.c-table .c-table__tbody .c-table__tbody-tr .c-table__tbody-td {
  white-space: normal;
}
.c-table .c-table__tbody .c-table__tbody-tr:nth-child(even) {
  background-color: unset;
}

.c-input-with-cancel-button {
  align-items: center;
  border: none;
  cursor: pointer;
  display: flex;
  height: var(--g-spacing-2x-large);
  justify-self: center;
  position: relative;
  width: var(--g-spacing-2x-large);
  background: transparent;
  right: var(--spacing-9);
}

.c-input-with-cancel-button__cross-icon {
  height: var(--g-spacing-large);
  width: var(--g-spacing-large);
}

.c-sidebar-navigation-button {
  background-color: var(--g-color-white);
  cursor: pointer;
}

.c-project-status-toggle .c-label,
.c-user-status-toggle .c-label {
  font-weight: var(--g-font-weight-light);
  font-family: var(--g-font-primary);
  font-size: var(--g-font-size);
}

.c-email-status-tooltip .c-tooltip__trigger .c-tooltip__icon {
  background: none !important;
  border-radius: unset;
  width: var(--g-spacing-x-large);
  height: var(--g-spacing-x-large);
  padding: 0;
}

.c-email-status-tooltip .c-tooltip__trigger {
  background: none;
}

.c-email-status-tooltip .c-tooltip__trigger:focus {
  box-shadow: none;
}

.c-settings-button {
  border: 1px solid var(--g-color-grey-100);
}

.c-settings-button:hover {
  cursor: pointer;
}

.c-ui-graphic {
  max-width: 100%;
  position: relative;
}

.c-page-preview-card--is-hero > .c-page-preview-card__title {
  font-size: 5rem;
  line-height: 5rem;
}

.c-pagination-user-management {
  margin: 0 auto;
  margin: var(--g-spacing) 0 var(--g-spacing-4x-large) 0;
  flex-direction: unset;
}

.c-pagination-user-management .c-pagination__page-jumper {
  white-space: nowrap;
  margin: 0 auto;
}

.c-pagination__page-jumper__page-size .c-input-field {
  display: flex;
  align-items: center;
}

.c-pagination__page-jumper__page-size p {
  margin: 0;
}

.c-role-indicator {
  position: absolute;
  top: 0;
}

.c-admin-star,
.c-user-locked,
.c-user-registered,
.c-user-pending-group-approval {
  position: absolute;
  right: 0;
  transform: translateY(-25%) translateX(25%);
}

.c-admin-star .c-tooltip__trigger,
.c-user-locked .c-tooltip__trigger,
.c-user-registered .c-tooltip__trigger,
.c-user-pending-group-approval .c-tooltip__trigger {
  background: transparent;
  border: none;
  height: var(--g-spacing);
  width: var(--g-spacing);
}

.c-admin-star .c-tooltip__trigger .c-tooltip__icon,
.c-user-locked .c-tooltip__trigger .c-tooltip__icon,
.c-user-registered .c-tooltip__trigger .c-tooltip__icon,
.c-user-pending-group-approval .c-tooltip__trigger .c-tooltip__icon {
  background: transparent;
  padding: 0;
  height: var(--g-spacing);
  width: var(--g-spacing);
  color: #ffc96c;
}


.c-admin-star--is-admin .c-tooltip__trigger .c-tooltip__icon {
  color: #72acff;
}

.c-user-pending-group-approval .c-tooltip__trigger .c-tooltip__icon,
.c-user-locked .c-tooltip__trigger .c-tooltip__icon {
  color: var(--g-color-black);
}

.c-sidebar__container {
  padding-bottom: var(--g-spacing-6x-large);
}

.l-container {
  display: block;
}

.c-app-header__logo-icon {
  display: none;
}

.c-sidebar__container--left {
  position: absolute;
  top: 0;
}

@media (min-width: 1024px) {
  .c-ui-graphic {
    position: absolute;
    right: 0;
    top: 50%;
    max-width: 42rem;
    transform: translate(40%, -40%);
  }
}

@media (min-width: 1300px) {
  .c-ui-graphic {
    transform: translate(0, -40%);
  }
}

.c-invite-users-mapping-entries {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.c-invite-users-mapping-entry {
  display: flex;
  gap: 30px;
  align-items: center;
}

.c-invite-users-mapping-entry > div > .c-input__label {
  display: none;
}

.c-dashboard-organisation-controller {
  background-color: var(--g-color-white);
}

.c-date-input {
  border-radius: 2px;
  border: 1px solid #dbdbdb;
}

.c-features-dropdown .c-dropdown-toggle {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.c-register-page__terms-link {
  color: var(--g-color-brand-tertiary) !important;
}

.c-sidebar-nav__page-wrapper {
  width: auto !important;
}

.h-font-weight-bold {
  font-weight: var(--g-font-weight-bold);
}

.c-page-container {
  max-width: 125rem;
  margin: 0 auto;
}

.c-tablist__nav {
  padding: 0 var(--g-spacing-2x-large) 0 var(--g-spacing-small);
}

.c-sidebar-nav__page-wrapper.is-pushed-right > .c-page-container {
  margin: 0 auto;
  transform: translateX(-7%);
  transition: transform var(--g-transition-time) ease-in-out;
}

@media (min-width: 28em) {
  .c-sidebar-nav__page-wrapper.is-pushed-right {
    margin-left: calc(var(--c-left-sidebar-max-width) - calc(var(--g-spacing) * 8));
  }
}

.c-sidebar-toggle .c-label {
  justify-content: space-between;
}

.c-sidebar-toggle {
  width: 100%;
}

.c-sidebar-toggle .c-toggle-switch__slider:before {
  left: 0;
}

.c-custom-field-icon-wrapper {
  align-items: center;
  color: var(--g-color-white);
  background-color: var(--g-color-purple-500);
  display: flex;
  justify-content: center;
  padding: var(--g-spacing-2x-small);
  border-radius: 50%;
}

.c-custom-field-icon-wrapper--not-required {
  background-color: var(--g-color-orange-400);
}


.c-custom-field-icon {
  height: var(--g-spacing-large);
  width: var(--g-spacing-large);
}

@media (max-width: 38em) {
  .c-sidebar__container--is-hidden--left {
    transform: translateX(-100%);
  }
}

.c-toolbar__item > .c-input-field {
  width: 100%;
}

.h-flex-shrink-0 {
  flex-shrink: 0;
}


.h-word-break {
  word-wrap: break-word;
}

.c-progress-tracking-button {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  padding: var(--g-spacing-2x-small);
}

.c-progress-tracking-button .c-button__icon {
  height: var(--g-spacing) !important;
  width: var(--g-spacing) !important;
}

.c-sidebar__toggle-reveal-button {
  top: 5rem !important;
}

.c-tooltip__bubble {
  text-align: left;
}


.c-button-icon-only--disabled {
  background-color: var(--g-color-grey-100) !important;
}

.c-user-mfa-icon {
  color: var(--g-color-green-300);
  height: var(--g-spacing-x-large);
  width: var(--g-spacing-x-large);
}

.c-basic-page-layout .c-page-container > .l-container {
  display: block;
}

.c-smart-code-table .c-input-field {
  display: block;
}
.bg-white {
  background-color: var(--white);
}

.bg-black {
  background-color: var(--black);
}
.bg-primary {
  background-color: var(--color-primary);
}

.bg-grey-100 {
  background-color: var(--grey-100);
}

.bg-grey-200 {
  background-color: var(--grey-200);
}

.bg-grey-300 {
  background-color: var(--grey-300);
}

.bg-grey-400 {
  background-color: var(--grey-400);
}

.bg-grey-900 {
  background-color: var(--grey-900);
}

.bg-green-400 {
  background-color: var(--green-400);
}

.bg-green-500 {
  background-color: var(--green-500);
}

.bg-green-600 {
  background-color: var(--green-600);
}

.bg-green-700 {
  background-color: var(--green-700);
}

.bg-red-300 {
  background-color: var(--red-300);
}

.bg-red-400 {
  background-color: var(--red-400);
}

.bg-burgandy-400 {
  background-color: var(--burgandy-400);
}

.bg-yellow-400 {
  background-color: var(--yellow-400);
}

.bg-active {
  background-color: var(--g-color-green-300);
}

.bg-pink-400 {
  background-color: var(--g-color-pink-400);
}

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

.color-white {
  color: var(--white);
}

.color-black {
  color: var(--black);
}

.color-green-400 {
  color: var(--green-400);
}

.color-grey-200 {
  color: var(--grey-200);
}

.color-grey-300 {
  color: var(--grey-300);
}

.color-grey-800 {
  color: var(--grey-800);
}

.color-primary {
  color: var(--color-primary);
}

.inline-flex {
  display: inline-flex;
}

.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.gap-1 {
  gap: var(--spacing-1);
}

.gap-2 {
  gap: var(--spacing-2);
}

.gap-3 {
  gap: var(--spacing-3);
}

.gap-4 {
  gap: var(--spacing-4);
}

.pre-wrap {
  white-space: pre-wrap;
}

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

.flex-1 {
  flex: 1 1;
}

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

.items-even {
  align-items: space-evenly;
}

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

.items-stretch {
  align-items: stretch;
}

.justify-between {
  justify-content: space-between;
}

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

.justify-end {
  justify-content: flex-end;
}

.justify-even {
  justify-content: space-evenly;
}

.justify-start {
  justify-content: flex-start;
}

/* Fonts */

.font-header {
  font-family: var(--font-header);
}

.font-body {
  font-family: var(--font-body);
}

.weight-400 {
  font-weight: 400;
}

.weight-500 {
  font-weight: 500;
}

.weight-600 {
  font-weight: 600;
}

.weight-700 {
  font-weight: 700;
}

/* Display */
.none {
  display: none;
}

.block {
  display: block;
}

/* Position */
.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.fixed {
  position: fixed;
}

/* Padding */

.p-0\.5 {
  padding: 0.125rem;
}

.p-1 {
  padding: var(--spacing-1);
}

.p-2 {
  padding: var(--spacing-2);
}

.p-3 {
  padding: var(--spacing-3);
}

.p-4 {
  padding: var(--spacing-4);
}

.p-6 {
  padding: var(--spacing-6);
}

.p-8 {
  padding: var(--spacing-8);
}

.p-12 {
  padding: var(--spacing-12);
}

.p-16 {
  padding: var(--spacing-16);
}

.pl-4 {
  padding-left: var(--spacing-4);
}

.pl-6 {
  padding-left: var(--spacing-6);
}

.pl-8 {
  padding-left: var(--spacing-8);
}

.pl-0 {
  padding-left: 0;
}

.px-2 {
  padding-left: var(--spacing-2);
  padding-right: var(--spacing-2);
}

.px-3 {
  padding-left: var(--spacing-3);
  padding-right: var(--spacing-3);
}

.px-4 {
  padding-left: var(--spacing-4);
  padding-right: var(--spacing-4);
}

.px-6 {
  padding-left: var(--spacing-6);
  padding-right: var(--spacing-6);
}

.px-7 {
  padding-left: var(--spacing-7);
  padding-right: var(--spacing-7);
}

.px-8 {
  padding-left: var(--spacing-8);
  padding-right: var(--spacing-8);
}

.px-12 {
  padding-left: var(--spacing-12);
  padding-right: var(--spacing-12);
}

.py-1 {
  padding-bottom: var(--spacing-1);
  padding-top: var(--spacing-1);
}
.py-2 {
  padding-bottom: var(--spacing-2);
  padding-top: var(--spacing-2);
}

.py-3 {
  padding-bottom: var(--spacing-3);
  padding-top: var(--spacing-3);
}

.py-4 {
  padding-bottom: var(--spacing-4);
  padding-top: var(--spacing-4);
}

.py-6 {
  padding-bottom: var(--spacing-6);
  padding-top: var(--spacing-6);
}

.py-8 {
  padding-bottom: var(--spacing-8);
  padding-top: var(--spacing-8);
}

.py-12 {
  padding-bottom: var(--spacing-12);
  padding-top: var(--spacing-12);
}

.py-16 {
  padding-bottom: var(--spacing-16);
  padding-top: var(--spacing-16);
}

.py-20 {
  padding-bottom: var(--spacing-20);
  padding-top: var(--spacing-20);
}

.py-24 {
  padding-bottom: var(--spacing-24);
  padding-top: var(--spacing-24);
}

.py-32 {
  padding-bottom: var(--spacing-32);
  padding-top: var(--spacing-32);
}

.py-40 {
  padding-bottom: var(--spacing-40);
  padding-top: var(--spacing-40);
}

.py-48 {
  padding-bottom: var(--spacing-48);
  padding-top: var(--spacing-48);
}

.pb-2 {
  padding-bottom: var(--spacing-2);
}

.pb-8 {
  padding-bottom: var(--spacing-8);
}

.pb-6 {
  padding-bottom: var(--spacing-6);
}

.pb-16 {
  padding-bottom: var(--spacing-16);
}

.pb-18 {
  padding-bottom: var(--spacing-18);
}

.pb-20 {
  padding-bottom: var(--spacing-20);
}

.pb-24 {
  padding-bottom: var(--spacing-24);
}

.pb-32 {
  padding-bottom: var(--spacing-32);
}

.pt-0 {
  padding-top: 0;
}

.pt-2 {
  padding-top: var(--spacing-2);
}

.pt-6 {
  padding-top: var(--spacing-6);
}

.pt-8 {
  padding-top: var(--spacing-8);
}

.pt-16 {
  padding-top: var(--spacing-16);
}

.pt-20 {
  padding-top: var(--spacing-20);
}

.pt-24 {
  padding-top: var(--spacing-24);
}

.pt-40 {
  padding-top: var(--spacing-40);
}

.pt-48 {
  padding-top: var(--spacing-48);
}

.p-0 {
  padding: 0;
}

/* Margin */
.mb-0 {
  margin-bottom: 0;
}

.mb {
  margin-bottom: var(--spacing-1);
}

.mb-2 {
  margin-bottom: var(--spacing-2);
}

.mb-3 {
  margin-bottom: var(--spacing-3);
}

.mb-4 {
  margin-bottom: var(--spacing-4);
}

.mb-6 {
  margin-bottom: var(--spacing-6);
}

.mb-8 {
  margin-bottom: var(--spacing-8);
}

.mb-12 {
  margin-bottom: var(--spacing-12);
}

.mb-16 {
  margin-bottom: var(--spacing-16);
}

.mb-24 {
  margin-bottom: var(--spacing-24);
}

.mb-28 {
  margin-bottom: var(--spacing-28);
}

.ml-2 {
  margin-left: var(--spacing-2);
}

.ml-3 {
  margin-left: var(--spacing-3);
}

.ml-4 {
  margin-left: var(--spacing-4);
}

.ml-6 {
  margin-left: var(--spacing-6);
}

.ml-8 {
  margin-left: var(--spacing-8);
}

.ml-12 {
  margin-left: var(--spacing-12);
}

.ml-16 {
  margin-left: var(--spacing-16);
}

.ml-20 {
  margin-left: var(--spacing-20);
}

.mr-2 {
  margin-right: var(--spacing-2);
}

.mr-3 {
  margin-right: var(--spacing-3);
}

.mr-4 {
  margin-right: var(--spacing-4);
}

.mr-6 {
  margin-right: var(--spacing-6);
}

.mr-8 {
  margin-right: var(--spacing-8);
}

.mr-12 {
  margin-right: var(--spacing-12);
}

.mr-18 {
  margin-right: var(--spacing-18);
}

.mr-24 {
  margin-right: var(--spacing-24);
}

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

.mt-0 {
  margin-top: 0;
}

.mt-2 {
  margin-top: var(--spacing-2);
}

.mt-4 {
  margin-top: var(--spacing-4);
}

.mt-6 {
  margin-top: var(--spacing-6);
}

.mt-8 {
  margin-top: var(--spacing-8);
}

.mt-12 {
  margin-top: var(--spacing-12);
}

.mt-16 {
  margin-top: var(--spacing-16);
}

.mt-20 {
  margin-top: var(--spacing-20);
}

.mt-24 {
  margin-top: var(--spacing-24);
}

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

.-mx-2 {
  margin-left: calc(-1 * var(--spacing-2));
  margin-right: calc(-1 * var(--spacing-2));
}

.-mx-4 {
  margin-left: calc(-1 * var(--spacing-4));
  margin-right: calc(-1 * var(--spacing-4));
}

.-mx-8 {
  margin-left: calc(-1 * var(--spacing-8));
  margin-right: calc(-1 * var(--spacing-8));
}

.-mx-12 {
  margin-left: calc(-1 * var(--spacing-12));
  margin-right: calc(-1 * var(--spacing-12));
}

.my-auto {
  margin-bottom: auto;
  margin-top: auto;
}

.m-0 {
  margin: 0;
}

/* Width */
.w-full {
  width: 100%;
}

.w-11\/12 {
  width: 91.666667%;
}

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

.w-2\/3 {
  width: 66.6666%;
}

.w-3 {
  width: var(--spacing-3);
}

.w-4 {
  width: var(--spacing-4);
}

.w-5 {
  width: var(--spacing-5);
}

.w-6 {
  width: var(--spacing-6);
}

.w-8 {
  width: var(--spacing-8);
}

.w-10 {
  width: var(--spacing-10);
}

.w-28 {
  width: var(--spacing-28);
}

.w-40 {
  width: var(--spacing-40);
}

.w-48 {
  width: var(--spacing-48);
}

/* Height */
.h-1 {
  height: var(--spacing-1);
}

.h-2 {
  height: var(--spacing-2);
}

.h-3 {
  height: var(--spacing-3);
}

.h-4 {
  height: var(--spacing-4);
}

.h-5 {
  height: var(--spacing-5);
}

.h-6 {
  height: var(--spacing-6);
}

.h-8 {
  height: var(--spacing-8);
}

.h-11 {
  height: var(--spacing-11);
}

.h-12 {
  height: var(--spacing-12);
}

.h-13 {
  height: var(--spacing-13);
}

.h-28 {
  height: var(--spacing-28);
}

.h-full {
  height: 100%;
}

/* Max width */

.max-w-3\/5 {
  max-width: 60%;
}

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

.max-w-8 {
  max-width: var(--spacing-8);
}

.max-w-16 {
  max-width: var(--spacing-16);
}

.max-w-18 {
  max-width: var(--spacing-18);
}

.max-w-20 {
  max-width: var(--spacing-20);
}

.max-w-48 {
  max-width: var(--spacing-48);
}

.max-w-72 {
  max-width: var(--spacing-72);
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-md {
  max-width: 28rem;
}

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

.max-w-2xl {
  max-width: 42rem;
}

.min-w-auto {
  min-width: auto;
}

.min-w-8 {
  min-width: var(--spacing-8);
}

.min-w-8 {
  min-width: var(--spacing-8);
}

.min-w-60 {
  min-width: var(--spacing-60);
}

/* Min height */
.min-h-screen {
  min-height: 100vh;
}

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

.right-0 {
  right: 0;
}

.right-8 {
  right: var(--spacing-8);
}

.top-0 {
  top: 0;
}

.left-0 {
  left: 0;
}

.bottom-0 {
  bottom: 0;
}

.top-1\/10 {
  top: 10%;
}

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

.top-full {
  top: 100%;
}

.bottom-x-small {
  bottom: 0.5rem;
}

/* Border */
.border {
  border: 1px solid;
}

.border-2 {
  border: 2px solid;
}

.border-b {
  border-bottom: 1px solid;
}

.border-l {
  border-left: 1px solid;
}

.border-r {
  border-right: 1px solid;
}

.border-t {
  border-top: 1px solid;
}

.border-top-none {
  border-top: none;
}

.border-none {
  border: none;
}

.border-grey-100 {
  border-color: var(--grey-100);
}

.border-grey-200 {
  border-color: var(--grey-200);
}

.border-grey-300 {
  border-color: var(--grey-300);
}

.border-burgandy-400 {
  border-color: var(--burgandy-400);
}

.border-primary {
  border-color: var(--color-primary);
}

.border-l-5 {
  border-left: 5px solid;
}

.border-white {
  border-color: var(--white);
}

/* Border radius */

.rounded-sm {
  border-radius: 5px;
}

.rounded {
  border-radius: 10px;
}

.rounded-b {
  border-radius: 0 0 10px 10px;
}

.rounded-t {
  border-radius: 10px 10px 0 0;
}

.rounded-full {
  border-radius: 50px;
}

.rounded-circle {
  border-radius: 50%;
}

/* Lists */
.list-none {
  list-style: none;
}

/* Z-index */
.z-2 {
  z-index: 2;
}

.z-50 {
  z-index: 50;
}

/* Text */

.text-center {
  text-align: center;
}

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

.text-right {
  text-align: right;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

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

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

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

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

.text-underline {
  text-decoration: underline;
}

.no-wrap {
  white-space: nowrap;
}

/* Transform */
.-translate-x-1\/2 {
  transform: translateX(-50%);
}

.-translate-y-1\/2 {
  transform: translateY(-50%);
}

.-translate-1\/2 {
  transform: translate(-50%, -50%);
}

/* Transition */
.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

/* Accessibility  */
.sr-only {
  border-width: 0;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

/* Overflow */
.overflow-hidden {
  overflow: hidden;
}

/* Pointer */
.pointer {
  cursor: pointer;
}

/* Animations */
.fade-in {
  animation: fadeUp 0.8s ease-out 0.2s forwards;
  opacity: 0;
}

/* Transforms */
.scale-2 {
  transform: scale(1.2);
}

/* Opacity */
.opacity-0 {
  opacity: 0;
}

.opacity-75 {
  opacity: 0.75;
}

.ring-primary {
  box-shadow: 0 0 0 2px var(--green-400);
  border: 2px solid var(--white);
}

.hover\:bg-grey-300:hover {
  background-color: var(--grey-300);
}

.hover\:bg-burgandy-400:hover {
  background-color: var(--burgandy-400);
}

.hover\:bg-green-500:hover {
  background-color: var(--green-500);
}

.hover\:bg-yellow-400:hover {
  background-color: var(--yellow-400);
}

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

.hover\:color-black:hover {
  color: var(--black);
}

.hover\:color-white:hover {
  color: var(--white);
}

.hover\:opacity-1:hover {
  opacity: 1;
}

.hover\:border-burgandy-400:hover {
  border-color: var(--burgandy-400);
}

.hover\:border-2:hover {
  border: 2px solid;
}

.hover\:border-grey-200:hover {
  border-color: var(--grey-200);
}

.focus\:ring-primary:focus {
  box-shadow: 0 0 0 2px var(--green-400);
  border: 2px solid var(--white);
}

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

.outline-none {
  outline: none;
}

.word-break-all {
  word-break: break-all;
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Small */
@media (min-width: 640px) {
}

/* Medium */
@media (min-width: 769px) {
  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:none {
    display: none;
  }

  .md\:flex {
    display: flex;
  }

  .md\:flex-col {
    flex-direction: column;
  }

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

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

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

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

  .md\:w-88 {
    width: var(--spacing-88);
  }

  .md\:w-3\/5 {
    width: 60%;
  }

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

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666666%;
  }

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

  .md\:max-w-20 {
    max-width: var(--spacing-20);
  }

  .md\:max-w-24 {
    max-width: var(--spacing-24);
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

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

  .md\:mb-12 {
    margin-bottom: var(--spacing-12);
  }

  .md\:mt-12 {
    margin-top: var(--spacing-12);
  }

  .md\:mr-24 {
    margin-right: var(--spacing-24);
  }

  .md\:p-12 {
    padding: var(--spacing-12);
  }

  .md\:py-12 {
    padding-bottom: var(--spacing-12);
    padding-top: var(--spacing-12);
  }

  .md\:py-32 {
    padding-bottom: var(--spacing-32);
    padding-top: var(--spacing-32);
  }

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

  .md\:text-right {
    text-align: right;
  }
}

/* Large */
@media (min-width: 1024px) {
  .lg\:none {
    display: none;
  }

  .lg\:flex {
    display: flex;
  }

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

  .lg\:m-0 {
    margin: 0;
  }

  .lg\:mb-24 {
    margin-bottom: var(--spacing-24);
  }

  .lg\:mr-24 {
    margin-right: var(--spacing-24);
  }

  .lg\:mt-12 {
    margin-top: var(--spacing-12);
  }

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

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

  .lg\:mt-12 {
    margin-top: var(--spacing-12);
  }

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

/* Transform */

.rotate-90 {
  transform: rotate(90deg);
}

.rotate-180 {
  transform: rotate(180deg);
}

.h-rotate-right {
  transform: rotate(-90deg)
}


/*# sourceMappingURL=a53edc50236e359b.css.map*/