/**
 * Import the base
 */
/**
 * The base file that should be imported by every file.
 * There should be no CSS generation in this or from imported scss files at all!
 */
/**
 * Library
 */
/**
 * Variables and functions
 */
.clearfix::after {
  clear: both;
  content: '';
  display: block; }

.btn,
input.btn,
a.btn,
a.btn:visited,
.button, .lid-worden_wrapper form .gform-footer button, .lid-worden_wrapper div.gform_wrapper form button,
.btn:visited,
a.btn:visited,
.button:visited,
.lid-worden_wrapper form .gform-footer button:visited,
.lid-worden_wrapper div.gform_wrapper form button:visited {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-block: calc(var(--wp--preset--spacing--16) - 1px);
  padding-inline: var(--wp--preset--spacing--32);
  cursor: pointer;
  color: var(--wp--preset--color--quaternary-800);
  text-align: center;
  text-decoration: none;
  font-weight: 700;
  transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
  overflow: hidden;
  border-radius: 2rem;
  background-color: var(--wp--preset--color--secondary-600);
  border: 1px solid var(--wp--preset--color--secondary-600); }
  .btn [class^="icon-"], a.btn:visited [class^="icon-"], .button [class^="icon-"], .lid-worden_wrapper form .gform-footer button [class^="icon-"], .lid-worden_wrapper div.gform_wrapper form button [class^="icon-"],
  .btn [class*=" icon-"],
  a.btn:visited [class*=" icon-"],
  .button [class*=" icon-"],
  .lid-worden_wrapper form .gform-footer button [class*=" icon-"],
  .lid-worden_wrapper div.gform_wrapper form button [class*=" icon-"],
  .btn [class^="icon-"]:before,
  .button [class^="icon-"]:before,
  .lid-worden_wrapper form .gform-footer button [class^="icon-"]:before,
  .lid-worden_wrapper div.gform_wrapper form button [class^="icon-"]:before,
  .btn [class*=" icon-"]:before,
  .button [class*=" icon-"]:before,
  .lid-worden_wrapper form .gform-footer button [class*=" icon-"]:before,
  .lid-worden_wrapper div.gform_wrapper form button [class*=" icon-"]:before,
  .btn:visited [class^="icon-"],
  .button:visited [class^="icon-"],
  .lid-worden_wrapper form .gform-footer button:visited [class^="icon-"],
  .lid-worden_wrapper div.gform_wrapper form button:visited [class^="icon-"],
  .btn:visited [class*=" icon-"],
  .button:visited [class*=" icon-"],
  .lid-worden_wrapper form .gform-footer button:visited [class*=" icon-"],
  .lid-worden_wrapper div.gform_wrapper form button:visited [class*=" icon-"],
  .btn:visited [class^="icon-"]:before,
  .button:visited [class^="icon-"]:before,
  .lid-worden_wrapper form .gform-footer button:visited [class^="icon-"]:before,
  .lid-worden_wrapper div.gform_wrapper form button:visited [class^="icon-"]:before,
  .btn:visited [class*=" icon-"]:before,
  .button:visited [class*=" icon-"]:before,
  .lid-worden_wrapper form .gform-footer button:visited [class*=" icon-"]:before,
  .lid-worden_wrapper div.gform_wrapper form button:visited [class*=" icon-"]:before {
    width: auto; }
  .btn .wp-block-sturdy-button__text-wrapper, a.btn:visited .wp-block-sturdy-button__text-wrapper, .button .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button .wp-block-sturdy-button__text-wrapper,
  .btn:visited .wp-block-sturdy-button__text-wrapper,
  .button:visited .wp-block-sturdy-button__text-wrapper,
  .lid-worden_wrapper form .gform-footer button:visited .wp-block-sturdy-button__text-wrapper,
  .lid-worden_wrapper div.gform_wrapper form button:visited .wp-block-sturdy-button__text-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    transition: margin 0.2s ease; }
  .btn .wp-block-sturdy-button__text, a.btn:visited .wp-block-sturdy-button__text, .button .wp-block-sturdy-button__text, .lid-worden_wrapper form .gform-footer button .wp-block-sturdy-button__text, .lid-worden_wrapper div.gform_wrapper form button .wp-block-sturdy-button__text,
  .btn:visited .wp-block-sturdy-button__text,
  .button:visited .wp-block-sturdy-button__text,
  .lid-worden_wrapper form .gform-footer button:visited .wp-block-sturdy-button__text,
  .lid-worden_wrapper div.gform_wrapper form button:visited .wp-block-sturdy-button__text {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    transition: transform 0.2s ease-in-out;
    outline: 0; }
  .btn .wp-block-sturdy-button__bottom-text, a.btn:visited .wp-block-sturdy-button__bottom-text, .button .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper form .gform-footer button .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper div.gform_wrapper form button .wp-block-sturdy-button__bottom-text,
  .btn:visited .wp-block-sturdy-button__bottom-text,
  .button:visited .wp-block-sturdy-button__bottom-text,
  .lid-worden_wrapper form .gform-footer button:visited .wp-block-sturdy-button__bottom-text,
  .lid-worden_wrapper div.gform_wrapper form button:visited .wp-block-sturdy-button__bottom-text {
    display: flex;
    align-items: center;
    gap: 0.65rem;
    transform: translateY(4rem);
    transition: transform 0.2s ease-in-out;
    position: absolute;
    width: 100%; }
  .btn .wp-block-sturdy-button__pre, a.btn:visited .wp-block-sturdy-button__pre, .button .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button .wp-block-sturdy-button__pre,
  .btn:visited .wp-block-sturdy-button__pre,
  .button:visited .wp-block-sturdy-button__pre,
  .lid-worden_wrapper form .gform-footer button:visited .wp-block-sturdy-button__pre,
  .lid-worden_wrapper div.gform_wrapper form button:visited .wp-block-sturdy-button__pre {
    position: absolute;
    right: -3.5rem;
    transform-origin: right;
    transition: transform 0.2s ease-in-out;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 0.5rem;
    color: inherit;
    font-size: 0.625rem;
    width: 3.5rem;
    height: 1.5rem;
    border-radius: 9999px;
    background-color: var(--wp--preset--color--secondary-200); }
  .btn:focus-visible,
  a.btn:focus-visible:visited,
  .button:focus-visible, .lid-worden_wrapper form .gform-footer button:focus-visible, .lid-worden_wrapper div.gform_wrapper form button:focus-visible,
  .btn:visited:focus-visible,
  .button:visited:focus-visible,
  .lid-worden_wrapper form .gform-footer button:visited:focus-visible,
  .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible {
    outline: 1px solid var(--wp--preset--color--inputs-focus-border);
    outline-offset: 2px; }
  .btn:hover,
  a.btn:hover:visited,
  .button:hover, .lid-worden_wrapper form .gform-footer button:hover, .lid-worden_wrapper div.gform_wrapper form button:hover, .btn:focus,
  a.btn:focus:visited,
  .button:focus, .lid-worden_wrapper form .gform-footer button:focus, .lid-worden_wrapper div.gform_wrapper form button:focus, .btn:focus-visible,
  a.btn:focus-visible:visited,
  .button:focus-visible, .lid-worden_wrapper form .gform-footer button:focus-visible, .lid-worden_wrapper div.gform_wrapper form button:focus-visible, .btn:active,
  a.btn:active:visited,
  .button:active, .lid-worden_wrapper form .gform-footer button:active, .lid-worden_wrapper div.gform_wrapper form button:active,
  .btn:visited:hover,
  .button:visited:hover,
  .lid-worden_wrapper form .gform-footer button:visited:hover,
  .lid-worden_wrapper div.gform_wrapper form button:visited:hover,
  .btn:visited:focus,
  .button:visited:focus,
  .lid-worden_wrapper form .gform-footer button:visited:focus,
  .lid-worden_wrapper div.gform_wrapper form button:visited:focus,
  .btn:visited:focus-visible,
  .button:visited:focus-visible,
  .lid-worden_wrapper form .gform-footer button:visited:focus-visible,
  .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible,
  .btn:visited:active,
  .button:visited:active,
  .lid-worden_wrapper form .gform-footer button:visited:active,
  .lid-worden_wrapper div.gform_wrapper form button:visited:active {
    background-color: var(--wp--preset--color--secondary-400);
    border-color: var(--wp--preset--color--secondary-400); }
    .btn:hover .wp-block-sturdy-button__text-wrapper, .button:hover .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button:hover .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button:hover .wp-block-sturdy-button__text-wrapper, .btn:focus .wp-block-sturdy-button__text-wrapper, .button:focus .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button:focus .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button:focus .wp-block-sturdy-button__text-wrapper, .btn:focus-visible .wp-block-sturdy-button__text-wrapper, .button:focus-visible .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button:focus-visible .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__text-wrapper, .btn:active .wp-block-sturdy-button__text-wrapper, .button:active .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button:active .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button:active .wp-block-sturdy-button__text-wrapper,
    .btn:visited:hover .wp-block-sturdy-button__text-wrapper,
    .button:visited:hover .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited:hover .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__text-wrapper,
    .btn:visited:focus .wp-block-sturdy-button__text-wrapper,
    .button:visited:focus .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited:focus .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__text-wrapper,
    .btn:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    .button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__text-wrapper,
    .btn:visited:active .wp-block-sturdy-button__text-wrapper,
    .button:visited:active .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited:active .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited:active .wp-block-sturdy-button__text-wrapper {
      margin-inline-end: 0.5rem; }
    .btn:hover .wp-block-sturdy-button__text, .button:hover .wp-block-sturdy-button__text, .lid-worden_wrapper form .gform-footer button:hover .wp-block-sturdy-button__text, .lid-worden_wrapper div.gform_wrapper form button:hover .wp-block-sturdy-button__text, .btn:focus .wp-block-sturdy-button__text, .button:focus .wp-block-sturdy-button__text, .lid-worden_wrapper form .gform-footer button:focus .wp-block-sturdy-button__text, .lid-worden_wrapper div.gform_wrapper form button:focus .wp-block-sturdy-button__text, .btn:focus-visible .wp-block-sturdy-button__text, .button:focus-visible .wp-block-sturdy-button__text, .lid-worden_wrapper form .gform-footer button:focus-visible .wp-block-sturdy-button__text, .lid-worden_wrapper div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__text, .btn:active .wp-block-sturdy-button__text, .button:active .wp-block-sturdy-button__text, .lid-worden_wrapper form .gform-footer button:active .wp-block-sturdy-button__text, .lid-worden_wrapper div.gform_wrapper form button:active .wp-block-sturdy-button__text,
    .btn:visited:hover .wp-block-sturdy-button__text,
    .button:visited:hover .wp-block-sturdy-button__text,
    .lid-worden_wrapper form .gform-footer button:visited:hover .wp-block-sturdy-button__text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__text,
    .btn:visited:focus .wp-block-sturdy-button__text,
    .button:visited:focus .wp-block-sturdy-button__text,
    .lid-worden_wrapper form .gform-footer button:visited:focus .wp-block-sturdy-button__text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__text,
    .btn:visited:focus-visible .wp-block-sturdy-button__text,
    .button:visited:focus-visible .wp-block-sturdy-button__text,
    .lid-worden_wrapper form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__text,
    .btn:visited:active .wp-block-sturdy-button__text,
    .button:visited:active .wp-block-sturdy-button__text,
    .lid-worden_wrapper form .gform-footer button:visited:active .wp-block-sturdy-button__text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:active .wp-block-sturdy-button__text {
      transform: translateY(-4rem); }
    .btn:hover .wp-block-sturdy-button__bottom-text, .button:hover .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper form .gform-footer button:hover .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper div.gform_wrapper form button:hover .wp-block-sturdy-button__bottom-text, .btn:focus .wp-block-sturdy-button__bottom-text, .button:focus .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper form .gform-footer button:focus .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper div.gform_wrapper form button:focus .wp-block-sturdy-button__bottom-text, .btn:focus-visible .wp-block-sturdy-button__bottom-text, .button:focus-visible .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper form .gform-footer button:focus-visible .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__bottom-text, .btn:active .wp-block-sturdy-button__bottom-text, .button:active .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper form .gform-footer button:active .wp-block-sturdy-button__bottom-text, .lid-worden_wrapper div.gform_wrapper form button:active .wp-block-sturdy-button__bottom-text,
    .btn:visited:hover .wp-block-sturdy-button__bottom-text,
    .button:visited:hover .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper form .gform-footer button:visited:hover .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__bottom-text,
    .btn:visited:focus .wp-block-sturdy-button__bottom-text,
    .button:visited:focus .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper form .gform-footer button:visited:focus .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__bottom-text,
    .btn:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    .button:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__bottom-text,
    .btn:visited:active .wp-block-sturdy-button__bottom-text,
    .button:visited:active .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper form .gform-footer button:visited:active .wp-block-sturdy-button__bottom-text,
    .lid-worden_wrapper div.gform_wrapper form button:visited:active .wp-block-sturdy-button__bottom-text {
      transform: translateY(0); }
    .btn:hover .wp-block-sturdy-button__pre, .button:hover .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button:hover .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button:hover .wp-block-sturdy-button__pre, .btn:focus .wp-block-sturdy-button__pre, .button:focus .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button:focus .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button:focus .wp-block-sturdy-button__pre, .btn:focus-visible .wp-block-sturdy-button__pre, .button:focus-visible .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button:focus-visible .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button:focus-visible .wp-block-sturdy-button__pre, .btn:active .wp-block-sturdy-button__pre, .button:active .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button:active .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button:active .wp-block-sturdy-button__pre,
    .btn:visited:hover .wp-block-sturdy-button__pre,
    .button:visited:hover .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited:hover .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited:hover .wp-block-sturdy-button__pre,
    .btn:visited:focus .wp-block-sturdy-button__pre,
    .button:visited:focus .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited:focus .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus .wp-block-sturdy-button__pre,
    .btn:visited:focus-visible .wp-block-sturdy-button__pre,
    .button:visited:focus-visible .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited:focus-visible .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible .wp-block-sturdy-button__pre,
    .btn:visited:active .wp-block-sturdy-button__pre,
    .button:visited:active .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited:active .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited:active .wp-block-sturdy-button__pre {
      transform: translateX(-2rem); }
    .btn:hover:before,
    .button:hover:before, .lid-worden_wrapper form .gform-footer button:hover:before, .lid-worden_wrapper div.gform_wrapper form button:hover:before, .btn:focus:before,
    .button:focus:before, .lid-worden_wrapper form .gform-footer button:focus:before, .lid-worden_wrapper div.gform_wrapper form button:focus:before, .btn:focus-visible:before,
    .button:focus-visible:before, .lid-worden_wrapper form .gform-footer button:focus-visible:before, .lid-worden_wrapper div.gform_wrapper form button:focus-visible:before, .btn:active:before,
    .button:active:before, .lid-worden_wrapper form .gform-footer button:active:before, .lid-worden_wrapper div.gform_wrapper form button:active:before,
    .btn:visited:hover:before,
    .button:visited:hover:before,
    .lid-worden_wrapper form .gform-footer button:visited:hover:before,
    .lid-worden_wrapper div.gform_wrapper form button:visited:hover:before,
    .btn:visited:focus:before,
    .button:visited:focus:before,
    .lid-worden_wrapper form .gform-footer button:visited:focus:before,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus:before,
    .btn:visited:focus-visible:before,
    .button:visited:focus-visible:before,
    .lid-worden_wrapper form .gform-footer button:visited:focus-visible:before,
    .lid-worden_wrapper div.gform_wrapper form button:visited:focus-visible:before,
    .btn:visited:active:before,
    .button:visited:active:before,
    .lid-worden_wrapper form .gform-footer button:visited:active:before,
    .lid-worden_wrapper div.gform_wrapper form button:visited:active:before {
      opacity: 1; }
  .is-style-secondary.btn,
  a.is-style-secondary.btn:visited,
  .is-style-secondary.button, .lid-worden_wrapper form .gform-footer button.is-style-secondary, .lid-worden_wrapper div.gform_wrapper form button.is-style-secondary,
  .btn:visited.is-style-secondary,
  .button:visited.is-style-secondary,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-secondary,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-secondary {
    background-color: var(--wp--preset--color--quinary-400);
    border: 1px solid var(--wp--preset--color--quinary-400); }
  .is-style-tertiary.btn,
  a.is-style-tertiary.btn:visited,
  .is-style-tertiary.button, .lid-worden_wrapper form .gform-footer button.is-style-tertiary, .lid-worden_wrapper div.gform_wrapper form button.is-style-tertiary,
  .btn:visited.is-style-tertiary,
  .button:visited.is-style-tertiary,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-tertiary,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-tertiary {
    border: 1px solid var(--wp--preset--color--tertiary-400);
    background-color: rgba(255, 255, 255, 0.2); }
    .is-style-tertiary.btn .wp-block-sturdy-button__pre, .is-style-tertiary.button .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-tertiary .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-tertiary .wp-block-sturdy-button__pre,
    .btn:visited.is-style-tertiary .wp-block-sturdy-button__pre,
    .button:visited.is-style-tertiary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-tertiary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-tertiary .wp-block-sturdy-button__pre {
      background-color: var(--wp--preset--color--tertiary-200);
      border-color: var(--wp--preset--color--tertiary-200); }
  .is-style-quaternary.btn,
  a.is-style-quaternary.btn:visited,
  .is-style-quaternary.button, .lid-worden_wrapper form .gform-footer button.is-style-quaternary, .lid-worden_wrapper div.gform_wrapper form button.is-style-quaternary,
  .btn:visited.is-style-quaternary,
  .button:visited.is-style-quaternary,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-quaternary,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-quaternary {
    border: 1px solid var(--wp--preset--color--quinary-400);
    background-color: rgba(255, 255, 255, 0.2); }
    .is-style-quaternary.btn .wp-block-sturdy-button__pre, .is-style-quaternary.button .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-quaternary .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-quaternary .wp-block-sturdy-button__pre,
    .btn:visited.is-style-quaternary .wp-block-sturdy-button__pre,
    .button:visited.is-style-quaternary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-quaternary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-quaternary .wp-block-sturdy-button__pre {
      background-color: var(--wp--preset--color--quinary-400); }
  .is-style-quinary.btn,
  a.is-style-quinary.btn:visited,
  .is-style-quinary.button, .lid-worden_wrapper form .gform-footer button.is-style-quinary, .lid-worden_wrapper div.gform_wrapper form button.is-style-quinary,
  .btn:visited.is-style-quinary,
  .button:visited.is-style-quinary,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-quinary,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-quinary {
    background-color: var(--wp--preset--color--tertiary-400);
    border-color: var(--wp--preset--color--tertiary-400); }
    .is-style-quinary.btn .wp-block-sturdy-button__pre, .is-style-quinary.button .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-quinary .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-quinary .wp-block-sturdy-button__pre,
    .btn:visited.is-style-quinary .wp-block-sturdy-button__pre,
    .button:visited.is-style-quinary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-quinary .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-quinary .wp-block-sturdy-button__pre {
      background-color: var(--wp--preset--color--tertiary-200); }
  .is-style-primary-outlined.btn,
  a.is-style-primary-outlined.btn:visited,
  .is-style-primary-outlined.button, .lid-worden_wrapper form .gform-footer button.is-style-primary-outlined, .lid-worden_wrapper div.gform_wrapper form button.is-style-primary-outlined,
  .btn:visited.is-style-primary-outlined,
  .button:visited.is-style-primary-outlined,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-primary-outlined,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-primary-outlined {
    border: 1px solid var(--wp--preset--color--secondary-600);
    background-color: var(--wp--preset--color--white); }
  .is-style-plain.btn,
  a.is-style-plain.btn:visited,
  .is-style-plain.button, .lid-worden_wrapper form .gform-footer button.is-style-plain, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain,
  .btn:visited.is-style-plain,
  .button:visited.is-style-plain,
  .lid-worden_wrapper form .gform-footer button:visited.is-style-plain,
  .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain {
    border: none;
    border-radius: 0;
    background-color: transparent;
    gap: 0.75rem;
    padding-block: 0.25rem;
    padding-inline: 0.25rem; }
    .is-style-plain.btn .wp-block-sturdy-button__pre, .is-style-plain.button .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-plain .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain .wp-block-sturdy-button__pre,
    .btn:visited.is-style-plain .wp-block-sturdy-button__pre,
    .button:visited.is-style-plain .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain .wp-block-sturdy-button__pre {
      position: relative;
      padding: 0;
      width: auto;
      right: auto;
      transform: none;
      background-color: transparent; }
    .is-style-plain.btn:hover .wp-block-sturdy-button__text-wrapper, .is-style-plain.button:hover .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button.is-style-plain:hover .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:hover .wp-block-sturdy-button__text-wrapper, .is-style-plain.btn:focus .wp-block-sturdy-button__text-wrapper, .is-style-plain.button:focus .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button.is-style-plain:focus .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:focus .wp-block-sturdy-button__text-wrapper, .is-style-plain.btn:focus-visible .wp-block-sturdy-button__text-wrapper, .is-style-plain.button:focus-visible .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper, .is-style-plain.btn:active .wp-block-sturdy-button__text-wrapper, .is-style-plain.button:active .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper form .gform-footer button.is-style-plain:active .wp-block-sturdy-button__text-wrapper, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:active .wp-block-sturdy-button__text-wrapper,
    .btn:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,
    .button:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:hover .wp-block-sturdy-button__text-wrapper,
    .btn:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,
    .button:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:focus .wp-block-sturdy-button__text-wrapper,
    .btn:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,
    .button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__text-wrapper,
    .btn:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,
    .button:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:active .wp-block-sturdy-button__text-wrapper {
      margin-inline-end: 0; }
    .is-style-plain.btn:hover .wp-block-sturdy-button__pre, .is-style-plain.button:hover .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-plain:hover .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:hover .wp-block-sturdy-button__pre, .is-style-plain.btn:focus .wp-block-sturdy-button__pre, .is-style-plain.button:focus .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-plain:focus .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:focus .wp-block-sturdy-button__pre, .is-style-plain.btn:focus-visible .wp-block-sturdy-button__pre, .is-style-plain.button:focus-visible .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-plain:focus-visible .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:focus-visible .wp-block-sturdy-button__pre, .is-style-plain.btn:active .wp-block-sturdy-button__pre, .is-style-plain.button:active .wp-block-sturdy-button__pre, .lid-worden_wrapper form .gform-footer button.is-style-plain:active .wp-block-sturdy-button__pre, .lid-worden_wrapper div.gform_wrapper form button.is-style-plain:active .wp-block-sturdy-button__pre,
    .btn:visited.is-style-plain:hover .wp-block-sturdy-button__pre,
    .button:visited.is-style-plain:hover .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:hover .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:hover .wp-block-sturdy-button__pre,
    .btn:visited.is-style-plain:focus .wp-block-sturdy-button__pre,
    .button:visited.is-style-plain:focus .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:focus .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:focus .wp-block-sturdy-button__pre,
    .btn:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,
    .button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:focus-visible .wp-block-sturdy-button__pre,
    .btn:visited.is-style-plain:active .wp-block-sturdy-button__pre,
    .button:visited.is-style-plain:active .wp-block-sturdy-button__pre,
    .lid-worden_wrapper form .gform-footer button:visited.is-style-plain:active .wp-block-sturdy-button__pre,
    .lid-worden_wrapper div.gform_wrapper form button:visited.is-style-plain:active .wp-block-sturdy-button__pre {
      transform: none; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]),
.lid-worden_wrapper form textarea,
.lid-worden_wrapper form select, .lid-worden_wrapper div.gform_wrapper form select, .lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .fileupload-label, .lid-worden_wrapper div.gform_wrapper form textarea {
  font-size: 1rem;
  border: 1px solid var(--wp--preset--color--gray-200);
  background-color: var(--wp--preset--color--white);
  color: var(--wp--preset--color--text-color);
  display: block;
  width: 100%;
  box-shadow: none;
  font-family: inherit; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]),
.lid-worden_wrapper form textarea,
.lid-worden_wrapper form select, .lid-worden_wrapper div.gform_wrapper form select, .lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .fileupload-label {
  padding: .25rem 1rem;
  height: 3rem;
  border-radius: 4rem; }


.lid-worden_wrapper form textarea, .lid-worden_wrapper div.gform_wrapper form textarea {
  padding: .75rem 1rem;
  border-radius: 1rem;
  max-width: 100%; }

.lid-worden_wrapper form input[type="radio"] + .gform-field-label {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  cursor: pointer;
  font-size: 1rem;
  max-width: none; }
  .lid-worden_wrapper form input[type="radio"] + .gform-field-label::before {
    flex-shrink: 0;
    content: '';
    display: block;
    border-radius: 100%;
    height: 1.5rem;
    width: 1.5rem;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  .lid-worden_wrapper form input[type="radio"] + .gform-field-label::after {
    content: '';
    display: block;
    border-radius: 100%;
    height: 0.5rem;
    width: 0.5rem;
    background-color: var(--wp--preset--color--white);
    position: absolute;
    top: 0.525rem;
    left: 0.525rem; }

.lid-worden_wrapper form input:checked[type="radio"] + .gform-field-label::before {
  border-color: var(--wp--preset--color--quaternary-600);
  background-color: var(--wp--preset--color--quaternary-600);
  color: var(--wp--preset--color--white); }

.lid-worden_wrapper form input[type="checkbox"] + .gform-field-label {
  position: relative;
  display: block;
  padding-left: 2.125rem;
  margin-left: 0;
  cursor: pointer;
  max-width: none;
  line-height: 1.5rem;
  font-size: 1rem; }
  .lid-worden_wrapper form input[type="checkbox"] + .gform-field-label a {
    font-weight: 400;
    color: inherit;
    background: transparent;
    text-decoration: underline !important; }
  .lid-worden_wrapper form input[type="checkbox"] + .gform-field-label::before {
    content: '\e91c';
    font-family: Icomoon, sans-serif;
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0.5rem;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }

.lid-worden_wrapper form input:checked[type="checkbox"] + .gform-field-label::before {
  border-color: var(--wp--preset--color--quaternary-600);
  background-color: var(--wp--preset--color--quaternary-600);
  color: var(--wp--preset--color--white); }

/**
 * Normalize the website for browsers
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bold; }

/**
 * 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%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

* {
  box-sizing: border-box; }

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

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

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  margin: 0 auto; }
  .video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.gform_wrapper + .video-container {
  padding: 0; }

/**
 * Layout
 */
@font-face {
  font-family: 'icomoon';
  src: url("https://cdn.icomoon.io/123035/NBOV/icomoon.eot?6g4392");
  src: url("https://cdn.icomoon.io/123035/NBOV/icomoon.eot?6g4392#iefix") format("embedded-opentype"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.woff2?6g4392") format("woff2"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.ttf?6g4392") format("truetype"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.woff?6g4392") format("woff"), url("https://cdn.icomoon.io/123035/NBOV/icomoon.svg?6g4392#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-search-icon:before {
  content: "\e924"; }

.icon-bin:before {
  content: "\e923"; }

.icon-Quote:before {
  content: "\e922"; }

.icon-play:before {
  content: "\e921"; }

.icon-plus:before {
  content: "\e920"; }

.icon-bookmark:before {
  content: "\e91f"; }

.icon-reset:before {
  content: "\e91e"; }

.icon-hamburger:before {
  content: "\e90c"; }

.icon-cross:before {
  content: "\e91d"; }

.icon-accessibility:before {
  content: "\e900"; }

.icon-check:before {
  content: "\e91c"; }

.icon-alert-circle:before {
  content: "\e901"; }

.icon-alert-triangle:before {
  content: "\e902"; }

.icon-arrow-left:before {
  content: "\e903"; }

.icon-arrow-right:before {
  content: "\e904"; }

.icon-book:before {
  content: "\e905"; }

.icon-calendar-plus:before {
  content: "\e906"; }

.icon-calendar:before {
  content: "\e907"; }

.icon-chevron-down:before {
  content: "\e908"; }

.icon-chevron-right:before {
  content: "\e909"; }

.icon-chevron-left:before {
  content: "\e90a"; }

.icon-download:before {
  content: "\e90b"; }

.icon-facebook:before {
  content: "\e90d"; }

.icon-home:before {
  content: "\e90e"; }

.icon-instagram:before {
  content: "\e90f"; }

.icon-linkedin:before {
  content: "\e910"; }

.icon-marker-pin:before {
  content: "\e911"; }

.icon-navigation-pointer:before {
  content: "\e912"; }

.icon-pen:before {
  content: "\e913"; }

.icon-search:before {
  content: "\e914"; }

.icon-text:before {
  content: "\e915"; }

.icon-thumbs-down:before {
  content: "\e916"; }

.icon-thumbs-up:before {
  content: "\e917"; }

.icon-unlock:before {
  content: "\e918"; }

.icon-user-group:before {
  content: "\e919"; }

.icon-youtube:before {
  content: "\e91a"; }

.icon-external:before {
  content: "\e91b"; }

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  font-style: normal;
  position: relative;
  z-index: 2;
  display: inline-block; }
  h1 em::before, h2 em::before, h3 em::before, h4 em::before, h5 em::before, h6 em::before {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" fill="none"><path fill="%237F361B" d="M225.887 7.383c-1.964.05-5.736-.282-7.801-.45l-.114-.008c-.491-.04-.956-.071-1.501-.106a300.6 300.6 0 0 1-6.723-.504l-3.204-.145c-11.537-.521-23.085-.938-34.643-1.15l-.444.003c-2.898.016-6.49.059-8.753.01a947.017 947.017 0 0 1-6.425-.16c-9.174 0-18.383.163-27.555.554-2.889.123-5.728.266-8.628.436-2.663.157-5.26.329-7.937.523-1.543.148-3.003.302-4.351.448-1.884.204-3.6.395-5 .525-3.371.314-7.207.575-10.056.786l-1.306.098a689.78 689.78 0 0 0-6.764.75c-.152 0-.305 0-.46-.002-1.92-.015-4.328.24-8.03.669-1.6.186-3.496.41-5.71.668a22.991 22.991 0 0 1-2.76.18c-.177.003-.343.005-.51.01-.568.02-1.168.155-1.879.316-.92.21-2.019.462-3.487.566-4.64.333-6.742.864-8.232 1.243-.443.113-.843.216-1.255.302-1.363.284-3.342.521-4.814.659-1.16.106-3.485.573-5.241.98-.661.154-1.56.312-2.606.5-1.06.19-2.385.433-3.729.729-3.38.746-5.207 1.172-6.658 1.51l-1.175.279c-1.184.282-2.718.64-4.248 1.008-1.825.44-3.624.893-5.056 1.284-3.635.816-7.245 1.681-10.906 2.669-1.831.492-3.659.859-5.051.985-1.38.121-2.196-.02-2.33-.41-.128-.391.439-1.004 1.653-1.712 1.225-.712 2.98-1.443 4.823-2.007a233.397 233.397 0 0 1 11.357-3.15 268.08 268.08 0 0 1 13.997-3.115 368.515 368.515 0 0 1 10.856-1.944c2.787-.577 5.457-1.099 7.442-1.44 1.634-.282 2.765-.397 3.782-.501.694-.071 1.311-.133 1.933-.228.334-.051.79-.124 1.343-.21 2.238-.353 6.017-.926 9.512-1.27 1.532-.152 3.331-.288 5.065-.413 2.486-.18 4.729-.323 5.89-.487 2.027-.286 4.354-.485 6.397-.65 1.956-.159 3.684-.29 4.66-.454 1.148-.193 2.134-.253 3.612-.34 1.026-.06 2.287-.132 4.01-.265 1.973-.151 3.355-.208 4.548-.256 1.671-.066 2.949-.115 4.811-.35 2.057-.262 4.226-.483 5.949-.567.781-.038 1.691-.103 2.607-.166a93.766 93.766 0 0 1 3.696-.204c.975-.028 1.787.004 2.505.034l.648.024 2.324-.134.391-.063c.685-.11 1.528-.246 2.578-.344 1.661-.156 3.138-.182 4.681-.204 1.197-.017 2.444-.033 3.876-.105.976-.05 2.089-.126 3.195-.2 1.65-.109 3.245-.21 4.373-.216a9.723 9.723 0 0 1 1.149.076l.073.008c2.738-.122 5.48-.236 8.211-.338l.714-.053c1.16-.085 2.289-.165 3.025-.261.802-.106 2.799-.19 4.911-.27 1.383-.052 2.815-.102 3.986-.16.683-.035 1.336.014 2 .064.621.047 1.258.097 1.956.083.349-.007.726-.03 1.129-.052.355-.02.73-.042 1.123-.055.365-.011 1.178.018 2.221.057.645.024 1.379.053 2.146.078 2.028-.02 4.058-.03 6.089-.032.425-.04.793-.093 1.086-.165.209-.05.388-.113.572-.176a5.83 5.83 0 0 1 .865-.244c.279-.053.605-.07.824-.043.102.013.18.036.251.056a.874.874 0 0 0 .243.045c.064.001.131-.013.213-.03.132-.028.303-.064.562-.06.965.013 2.062.048 3.136.085 1.195.041 2.363.085 3.294.098 1.044.016 2.527.116 4.013.222 1.036.073 2.074.149 2.965.198.872.047 1.783.05 2.665.053 1.059.005 2.078.011 2.94.1.175.017.389.09.658.18.19.064.409.137.659.207 1.1.05 2.199.104 3.297.163l.12-.02h.002c.912-.154 2.163-.363 3.892-.105.439.065.713.157.96.24.242.08.458.153.778.185.365.035.798.019 1.27.002.664-.024 1.405-.05 2.139.061l.16.025c.533.08 1.32.2 2.102.39 2.343.19 4.681.4 7.012.624 3.899.375 7.781.794 11.669 1.249 1.894.222 3.69.59 4.993 1.029 1.304.439 2.009.907 1.967 1.308-.043.402-.83.71-2.19.877-1.36.166-3.184.176-5.076.043-3.088-.218-6.151-.41-9.241-.59l-.487-.014c-1.209-.039-2.322-.009-3.444.023l-.774.021Z"/></svg>');
    content: ' ';
    background-repeat: no-repeat !important;
    background-size: contain !important;
    position: absolute;
    left: -2px;
    bottom: -1rem;
    width: 105%;
    height: 1.5rem;
    z-index: -1; }

h1.is-style-sturdy-draw-line-small em::before, h2.is-style-sturdy-draw-line-small em::before, h3.is-style-sturdy-draw-line-small em::before, h4.is-style-sturdy-draw-line-small em::before, h5.is-style-sturdy-draw-line-small em::before, h6.is-style-sturdy-draw-line-small em::before {
  height: 1.188rem;
  bottom: -0.65rem; }

h1.has-quinary-800-color em::before, h2.has-quinary-800-color em::before, h3.has-quinary-800-color em::before, h4.has-quinary-800-color em::before, h5.has-quinary-800-color em::before, h6.has-quinary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" viewBox="0 0 248 24" fill="none"><path d="M225.887 7.38311C223.923 7.43253 220.151 7.10103 218.086 6.93377C218.048 6.93073 218.01 6.9277 217.972 6.92468C217.481 6.88444 217.016 6.85385 216.471 6.81883C215.172 6.73657 213.411 6.62124 209.748 6.31469C208.681 6.26635 207.612 6.21824 206.544 6.16994C195.007 5.64868 183.459 5.23168 171.901 5.02062C171.755 5.02138 171.607 5.02222 171.457 5.0231C168.559 5.03876 164.967 5.08201 162.704 5.03371C159.828 4.97126 157.893 4.91798 156.279 4.87289C147.105 4.87253 137.896 5.03642 128.724 5.42663C125.835 5.54974 122.996 5.69261 120.096 5.86336C117.433 6.0203 114.836 6.19153 112.159 6.38595C110.616 6.53366 109.156 6.68795 107.808 6.83371C105.924 7.03764 104.208 7.22874 102.808 7.35946C99.437 7.67279 95.6006 7.93409 92.7516 8.14507C92.2874 8.17924 91.8498 8.21184 91.4457 8.24273C89.2278 8.47803 86.9174 8.73413 84.6815 8.99395C84.5297 8.99344 84.3768 8.9924 84.2214 8.99123C82.3021 8.97552 79.8945 9.23131 76.1912 9.66002C74.5927 9.84558 72.6956 10.0708 70.4812 10.3282C69.0568 10.4941 68.3224 10.5021 67.7214 10.5086C67.5447 10.5105 67.3791 10.5125 67.2123 10.5183C66.6445 10.5379 66.0436 10.6733 65.3332 10.8345C64.4134 11.0436 63.3144 11.2955 61.8462 11.4005C57.2064 11.7333 55.1039 12.2635 53.6141 12.6433C53.171 12.7563 52.7707 12.8589 52.3593 12.9451C50.9961 13.2285 49.0166 13.4662 47.5446 13.6038C46.3857 13.7102 44.0605 14.1768 42.3038 14.5847C41.6426 14.7379 40.7439 14.896 39.6977 15.0841C38.6389 15.2744 37.3127 15.5169 35.9694 15.8126C32.5893 16.5586 30.7618 16.9855 29.3113 17.3239C28.8986 17.4207 28.5161 17.5108 28.1358 17.6016C26.952 17.8845 25.4179 18.2412 23.8879 18.6103C22.0628 19.0499 20.2638 19.5028 18.8318 19.8944C15.1969 20.7095 11.5867 21.5753 7.9261 22.5628C6.095 23.055 4.2675 23.4218 2.87493 23.5477C1.49435 23.6692 0.678541 23.5276 0.545573 23.1372C0.416639 22.747 0.98365 22.134 2.19758 21.426C3.42281 20.7144 5.17801 19.9831 7.02099 19.4193C10.8322 18.255 14.5732 17.226 18.3779 16.2694C23.0156 15.1052 27.645 14.0763 32.3752 13.1535C35.6 12.5246 38.9425 11.9239 42.2075 11.3795C42.5477 11.3227 42.889 11.2663 43.2312 11.2101C46.0179 10.6326 48.6881 10.1115 50.6731 9.76982C52.3075 9.48845 53.4378 9.37344 54.4554 9.2687C55.1494 9.19773 55.7662 9.13566 56.3879 9.04076C56.7217 8.98981 57.1782 8.91743 57.731 8.83077C59.9691 8.47813 63.7484 7.90546 67.2428 7.56079C68.7749 7.40928 70.574 7.27293 72.3078 7.14806C74.7939 6.96812 77.0366 6.82491 78.1978 6.66138C80.2251 6.3749 82.5516 6.1761 84.5947 6.01101C86.5508 5.85235 88.2788 5.72035 89.2557 5.55708C90.4025 5.36405 91.3893 5.30383 92.8674 5.21734C93.8928 5.1576 95.1538 5.08516 96.8761 4.95233C98.8499 4.8006 100.232 4.74427 101.425 4.69627C103.096 4.62987 104.374 4.58116 106.236 4.34524C108.293 4.08419 110.462 3.86258 112.185 3.77894C112.966 3.74093 113.876 3.67647 114.792 3.61307C116.014 3.52845 117.304 3.44223 118.488 3.4085C119.463 3.38069 120.275 3.41313 120.993 3.4425C121.218 3.45167 121.433 3.46043 121.641 3.46711C122.424 3.42155 123.193 3.37735 123.965 3.33312C124.089 3.3135 124.219 3.29218 124.356 3.27012C125.041 3.15946 125.884 3.02426 126.934 2.9258C128.595 2.77019 130.072 2.74435 131.615 2.72181C132.812 2.7046 134.059 2.68892 135.491 2.6166C136.467 2.56727 137.58 2.49096 138.686 2.41755C140.336 2.30805 141.931 2.20682 143.059 2.20082C143.48 2.19859 143.843 2.23742 144.203 2.2763C144.204 2.27655 144.206 2.27681 144.208 2.27707C144.232 2.27971 144.257 2.28226 144.281 2.28489C147.019 2.16258 149.761 2.04927 152.492 1.94696C152.729 1.92903 152.968 1.91133 153.206 1.89396C154.366 1.80904 155.495 1.72931 156.231 1.63252C157.033 1.52732 159.03 1.44223 161.142 1.36292C162.525 1.31069 163.957 1.26065 165.128 1.20241C165.811 1.16833 166.464 1.21662 167.128 1.26721C167.749 1.31442 168.386 1.36352 169.084 1.34963C169.433 1.34267 169.81 1.32079 170.213 1.2977C170.568 1.27737 170.943 1.25605 171.336 1.24331C171.701 1.23151 172.514 1.26055 173.557 1.30007C174.202 1.32449 174.936 1.35287 175.703 1.37815C177.731 1.35829 179.761 1.34717 181.792 1.34581C182.217 1.30618 182.585 1.25262 182.878 1.18138C183.087 1.13027 183.266 1.06818 183.45 1.00478C183.7 0.918509 183.959 0.829437 184.315 0.761035C184.594 0.707586 184.92 0.690053 185.139 0.718011C185.241 0.731044 185.319 0.753616 185.39 0.774039C185.471 0.797434 185.544 0.818255 185.633 0.819309C185.697 0.820033 185.764 0.805714 185.846 0.78842C185.978 0.760806 186.149 0.725193 186.408 0.728769C187.373 0.742061 188.47 0.77736 189.544 0.81439C190.739 0.855472 191.907 0.898541 192.838 0.912296C193.882 0.927546 195.365 1.02815 196.851 1.13378C197.887 1.20734 198.925 1.28303 199.816 1.33161C200.688 1.37916 201.599 1.38165 202.481 1.38539C203.54 1.38986 204.559 1.39639 205.421 1.4845C205.596 1.50236 205.81 1.57433 206.079 1.66456C206.269 1.72851 206.488 1.80177 206.738 1.87158C207.838 1.92128 208.937 1.97597 210.035 2.03525C210.074 2.02869 210.115 2.02205 210.155 2.01524C210.156 2.01506 210.157 2.01489 210.157 2.01472C211.069 1.86096 212.32 1.65179 214.049 1.90956C214.488 1.97513 214.762 2.06689 215.009 2.14952C215.251 2.23069 215.467 2.30338 215.787 2.33452C216.152 2.36986 216.585 2.35363 217.057 2.33656C217.721 2.31258 218.462 2.28677 219.196 2.39841C219.246 2.40603 219.3 2.41433 219.356 2.42279C219.889 2.50291 220.676 2.6222 221.458 2.81303C223.801 3.00383 226.139 3.2125 228.47 3.43688C232.369 3.81182 236.251 4.23053 240.139 4.68601C242.033 4.90813 243.829 5.27675 245.132 5.71495C246.436 6.15359 247.141 6.6218 247.099 7.02332C247.056 7.42516 246.269 7.73353 244.909 7.89999C243.549 8.06604 241.725 8.07569 239.833 7.94294C236.745 7.7251 233.682 7.53233 230.592 7.35311C230.43 7.34864 230.267 7.3439 230.105 7.33878C228.896 7.30046 227.783 7.32999 226.661 7.36157C226.404 7.36885 226.146 7.3763 225.887 7.38311Z" fill="%237371B4"/></svg>'); }

h1.has-tertiary-800-color em::before, h2.has-tertiary-800-color em::before, h3.has-tertiary-800-color em::before, h4.has-tertiary-800-color em::before, h5.has-tertiary-800-color em::before, h6.has-tertiary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="248" height="24" viewBox="0 0 248 24" fill="none"><path d="M225.887 7.38311C223.923 7.43253 220.151 7.10103 218.086 6.93377C218.048 6.93073 218.01 6.9277 217.972 6.92468C217.481 6.88444 217.016 6.85385 216.471 6.81883C215.172 6.73657 213.411 6.62124 209.748 6.31469C208.681 6.26635 207.612 6.21824 206.544 6.16994C195.007 5.64868 183.459 5.23168 171.901 5.02062C171.755 5.02138 171.607 5.02222 171.457 5.0231C168.559 5.03876 164.967 5.08201 162.704 5.03371C159.828 4.97126 157.893 4.91798 156.279 4.87289C147.105 4.87253 137.896 5.03642 128.724 5.42663C125.835 5.54974 122.996 5.69261 120.096 5.86336C117.433 6.0203 114.836 6.19153 112.159 6.38595C110.616 6.53366 109.156 6.68795 107.808 6.83371C105.924 7.03764 104.208 7.22874 102.808 7.35946C99.437 7.67279 95.6006 7.93409 92.7516 8.14507C92.2874 8.17924 91.8498 8.21184 91.4457 8.24273C89.2278 8.47803 86.9174 8.73413 84.6815 8.99395C84.5297 8.99344 84.3768 8.9924 84.2214 8.99123C82.3021 8.97552 79.8945 9.23131 76.1912 9.66002C74.5927 9.84558 72.6956 10.0708 70.4812 10.3282C69.0568 10.4941 68.3224 10.5021 67.7214 10.5086C67.5447 10.5105 67.3791 10.5125 67.2123 10.5183C66.6445 10.5379 66.0436 10.6733 65.3332 10.8345C64.4134 11.0436 63.3144 11.2955 61.8462 11.4005C57.2064 11.7333 55.1039 12.2635 53.6141 12.6433C53.171 12.7563 52.7707 12.8589 52.3593 12.9451C50.9961 13.2285 49.0166 13.4662 47.5446 13.6038C46.3857 13.7102 44.0605 14.1768 42.3038 14.5847C41.6426 14.7379 40.7439 14.896 39.6977 15.0841C38.6389 15.2744 37.3127 15.5169 35.9694 15.8126C32.5893 16.5586 30.7618 16.9855 29.3113 17.3239C28.8986 17.4207 28.5161 17.5108 28.1358 17.6016C26.952 17.8845 25.4179 18.2412 23.8879 18.6103C22.0628 19.0499 20.2638 19.5028 18.8318 19.8944C15.1969 20.7095 11.5867 21.5753 7.9261 22.5628C6.095 23.055 4.2675 23.4218 2.87493 23.5477C1.49435 23.6692 0.678541 23.5276 0.545573 23.1372C0.416639 22.747 0.98365 22.134 2.19758 21.426C3.42281 20.7144 5.17801 19.9831 7.02099 19.4193C10.8322 18.255 14.5732 17.226 18.3779 16.2694C23.0156 15.1052 27.645 14.0763 32.3752 13.1535C35.6 12.5246 38.9425 11.9239 42.2075 11.3795C42.5477 11.3227 42.889 11.2663 43.2312 11.2101C46.0179 10.6326 48.6881 10.1115 50.6731 9.76982C52.3075 9.48845 53.4378 9.37344 54.4554 9.2687C55.1494 9.19773 55.7662 9.13566 56.3879 9.04076C56.7217 8.98981 57.1782 8.91743 57.731 8.83077C59.9691 8.47813 63.7484 7.90546 67.2428 7.56079C68.7749 7.40928 70.574 7.27293 72.3078 7.14806C74.7939 6.96812 77.0366 6.82491 78.1978 6.66138C80.2251 6.3749 82.5516 6.1761 84.5947 6.01101C86.5508 5.85235 88.2788 5.72035 89.2557 5.55708C90.4025 5.36405 91.3893 5.30383 92.8674 5.21734C93.8928 5.1576 95.1538 5.08516 96.8761 4.95233C98.8499 4.8006 100.232 4.74427 101.425 4.69627C103.096 4.62987 104.374 4.58116 106.236 4.34524C108.293 4.08419 110.462 3.86258 112.185 3.77894C112.966 3.74093 113.876 3.67647 114.792 3.61307C116.014 3.52845 117.304 3.44223 118.488 3.4085C119.463 3.38069 120.275 3.41313 120.993 3.4425C121.218 3.45167 121.433 3.46043 121.641 3.46711C122.424 3.42155 123.193 3.37735 123.965 3.33312C124.089 3.3135 124.219 3.29218 124.356 3.27012C125.041 3.15946 125.884 3.02426 126.934 2.9258C128.595 2.77019 130.072 2.74435 131.615 2.72181C132.812 2.7046 134.059 2.68892 135.491 2.6166C136.467 2.56727 137.58 2.49096 138.686 2.41755C140.336 2.30805 141.931 2.20682 143.059 2.20082C143.48 2.19859 143.843 2.23742 144.203 2.2763C144.204 2.27655 144.206 2.27681 144.208 2.27707C144.232 2.27971 144.257 2.28226 144.281 2.28489C147.019 2.16258 149.761 2.04927 152.492 1.94696C152.729 1.92903 152.968 1.91133 153.206 1.89396C154.366 1.80904 155.495 1.72931 156.231 1.63252C157.033 1.52732 159.03 1.44223 161.142 1.36292C162.525 1.31069 163.957 1.26065 165.128 1.20241C165.811 1.16833 166.464 1.21662 167.128 1.26721C167.749 1.31442 168.386 1.36352 169.084 1.34963C169.433 1.34267 169.81 1.32079 170.213 1.2977C170.568 1.27737 170.943 1.25605 171.336 1.24331C171.701 1.23151 172.514 1.26055 173.557 1.30007C174.202 1.32449 174.936 1.35287 175.703 1.37815C177.731 1.35829 179.761 1.34717 181.792 1.34581C182.217 1.30618 182.585 1.25262 182.878 1.18138C183.087 1.13027 183.266 1.06818 183.45 1.00478C183.7 0.918509 183.959 0.829437 184.315 0.761035C184.594 0.707586 184.92 0.690053 185.139 0.718011C185.241 0.731044 185.319 0.753616 185.39 0.774039C185.471 0.797434 185.544 0.818255 185.633 0.819309C185.697 0.820033 185.764 0.805714 185.846 0.78842C185.978 0.760806 186.149 0.725193 186.408 0.728769C187.373 0.742061 188.47 0.77736 189.544 0.81439C190.739 0.855472 191.907 0.898541 192.838 0.912296C193.882 0.927546 195.365 1.02815 196.851 1.13378C197.887 1.20734 198.925 1.28303 199.816 1.33161C200.688 1.37916 201.599 1.38165 202.481 1.38539C203.54 1.38986 204.559 1.39639 205.421 1.4845C205.596 1.50236 205.81 1.57433 206.079 1.66456C206.269 1.72851 206.488 1.80177 206.738 1.87158C207.838 1.92128 208.937 1.97597 210.035 2.03525C210.074 2.02869 210.115 2.02205 210.155 2.01524C210.156 2.01506 210.157 2.01489 210.157 2.01472C211.069 1.86096 212.32 1.65179 214.049 1.90956C214.488 1.97513 214.762 2.06689 215.009 2.14952C215.251 2.23069 215.467 2.30338 215.787 2.33452C216.152 2.36986 216.585 2.35363 217.057 2.33656C217.721 2.31258 218.462 2.28677 219.196 2.39841C219.246 2.40603 219.3 2.41433 219.356 2.42279C219.889 2.50291 220.676 2.6222 221.458 2.81303C223.801 3.00383 226.139 3.2125 228.47 3.43688C232.369 3.81182 236.251 4.23053 240.139 4.68601C242.033 4.90813 243.829 5.27675 245.132 5.71495C246.436 6.15359 247.141 6.6218 247.099 7.02332C247.056 7.42516 246.269 7.73353 244.909 7.89999C243.549 8.06604 241.725 8.07569 239.833 7.94294C236.745 7.7251 233.682 7.53233 230.592 7.35311C230.43 7.34864 230.267 7.3439 230.105 7.33878C228.896 7.30046 227.783 7.32999 226.661 7.36157C226.404 7.36885 226.146 7.3763 225.887 7.38311Z" fill="%23013D5D"/></svg>'); }

h1.is-style-sturdy-draw-line-small em::before, h2.is-style-sturdy-draw-line-small em::before, h3.is-style-sturdy-draw-line-small em::before, h4.is-style-sturdy-draw-line-small em::before, h5.is-style-sturdy-draw-line-small em::before, h6.is-style-sturdy-draw-line-small em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M165.689 6.66611C164.236 6.68233 161.483 6.30655 159.97 6.12328C159.942 6.11992 159.914 6.11657 159.886 6.11323C159.526 6.06889 159.185 6.03463 158.785 5.99569C157.83 5.9047 156.535 5.77544 153.852 5.46207C153.067 5.41181 152.281 5.36302 151.493 5.31525C143.006 4.80096 134.489 4.53249 125.957 4.54797C125.849 4.55161 125.739 4.55536 125.629 4.55921C123.49 4.63187 120.84 4.75344 119.171 4.7573C117.051 4.76079 115.605 4.75605 114.42 4.75065C107.637 4.97956 100.862 5.40621 94.0953 6.07178C91.9869 6.27906 89.8538 6.51288 87.7451 6.76889C85.8096 7.00377 83.8491 7.26075 81.9105 7.53282C80.7828 7.72682 79.7312 7.9227 78.7307 8.11085C77.332 8.37424 76.0946 8.61394 75.0719 8.78558C72.6262 9.1952 69.764 9.57504 67.697 9.86244C67.3588 9.90932 67.035 9.95463 66.7338 9.99761C65.0719 10.3014 63.4237 10.6135 61.791 10.9318C61.6788 10.9354 61.5658 10.9384 61.4509 10.9413C59.9969 10.9823 58.2455 11.2993 55.5524 11.8137C54.3576 12.0422 52.9738 12.3109 51.3653 12.6141C50.3272 12.81 49.7922 12.8316 49.3303 12.8542C49.1965 12.8605 49.0711 12.8664 48.945 12.8763C48.5129 12.9103 48.0809 13.0568 47.5733 13.2303C46.9149 13.4555 46.1282 13.7261 45.0514 13.8566C41.5752 14.2847 40.1231 14.8248 39.0463 15.2236C38.7249 15.3423 38.4253 15.452 38.1204 15.5444C37.1274 15.8445 35.6908 16.0992 34.609 16.2489C33.7752 16.361 32.0326 16.8549 30.785 17.2616C30.3091 17.4161 29.6566 17.5759 28.8968 17.7642C28.0823 17.9659 27.1429 18.2007 26.1662 18.4918C23.7351 19.219 22.3619 19.6363 21.3238 19.9538C21.0248 20.0453 20.7476 20.1303 20.4721 20.2156C19.6256 20.4785 18.4708 20.8209 17.3686 21.1553C16.0495 21.555 14.7121 21.9688 13.6764 22.3151C11.0184 23.0213 8.35615 23.7455 5.64215 24.5263C4.29259 24.913 2.91836 25.1606 1.86094 25.1868C0.812555 25.2096 0.178692 25.0043 0.0463195 24.6142C-0.0828474 24.2236 0.300437 23.6749 1.16795 23.0701C2.04427 22.4626 3.32259 21.8575 4.66737 21.4037C7.46519 20.4622 10.1987 19.5838 12.9626 18.7422C16.3617 17.7087 19.7133 16.7571 23.186 15.8608C25.5217 15.2578 28.0022 14.649 30.3613 14.0978C30.6085 14.0399 30.8566 13.9823 31.1053 13.9247C33.1376 13.3327 35.0818 12.7872 36.515 12.427C37.6934 12.1306 38.5732 11.9895 39.3038 11.8745C39.8116 11.7944 40.2629 11.7238 40.714 11.6203C40.9564 11.5647 41.2872 11.486 41.688 11.3913C43.3516 10.9979 46.0652 10.3686 48.6626 9.94417C49.8101 9.75632 51.1104 9.58548 52.3847 9.42108C54.2066 9.18562 55.901 8.97897 56.7305 8.79025C58.191 8.45743 59.9276 8.19328 61.4319 7.97304C62.8636 7.76314 64.1273 7.58449 64.8329 7.3953C65.6718 7.16997 66.4292 7.07688 67.5052 6.95028C68.2578 6.86163 69.1831 6.7535 70.4423 6.57149C71.8954 6.36175 72.9446 6.25982 73.8128 6.17801C75.0444 6.06193 75.9737 5.97675 77.3412 5.68415C78.8683 5.35816 80.4469 5.0726 81.713 4.93681C82.2891 4.87495 82.9464 4.78429 83.6319 4.69141C84.5395 4.56837 85.498 4.44162 86.3671 4.3723C87.086 4.31482 87.6879 4.32245 88.2208 4.32989C88.387 4.33222 88.5466 4.33442 88.701 4.33476C89.2725 4.26594 89.8448 4.19765 90.4178 4.12952C90.5092 4.10608 90.6052 4.08076 90.7054 4.05453C91.2089 3.92286 91.8278 3.76198 92.596 3.63232C93.8143 3.42698 94.8983 3.3576 96.0435 3.28865C96.9339 3.23522 97.8689 3.18139 98.92 3.06764C99.6391 2.98984 100.457 2.88137 101.269 2.77635C102.476 2.62017 103.67 2.47215 104.506 2.43437C104.818 2.42029 105.09 2.44887 105.358 2.47765C105.359 2.47786 105.36 2.47808 105.362 2.47829C105.38 2.48024 105.398 2.48211 105.416 2.48405C107.434 2.28583 109.461 2.09823 111.487 1.92442C111.661 1.90034 111.838 1.87644 112.013 1.85296C112.868 1.73811 113.701 1.62991 114.241 1.51483C114.827 1.38982 116.312 1.25469 117.877 1.12556C118.902 1.04066 119.962 0.957909 120.827 0.87369C121.333 0.824412 121.816 0.858458 122.313 0.894613C122.776 0.928363 123.252 0.963848 123.77 0.935415C124.029 0.921166 124.309 0.891492 124.608 0.860178C124.871 0.832614 125.149 0.803717 125.44 0.783128C125.711 0.764053 126.315 0.776898 127.09 0.796542C127.569 0.808669 128.113 0.823362 128.683 0.834704C130.189 0.778034 131.699 0.732759 133.208 0.700255C133.522 0.654123 133.796 0.59505 134.012 0.519494C134.167 0.465287 134.299 0.400591 134.435 0.334526C134.62 0.244637 134.811 0.15185 135.075 0.0784385C135.282 0.0210675 135.525 -0.00097386 135.688 0.0239963C135.764 0.0356367 135.822 0.0571477 135.875 0.0766112C135.935 0.0989076 135.989 0.118751 136.055 0.118615C136.103 0.11848 136.153 0.103268 136.214 0.0848818C136.312 0.0555251 136.439 0.0176494 136.631 0.0178572C137.347 0.0185864 138.168 0.0405115 138.968 0.0654636C139.858 0.0930793 140.727 0.124333 141.419 0.129385C142.196 0.134841 143.295 0.222603 144.403 0.318149C145.176 0.38459 145.949 0.454278 146.612 0.49846C147.261 0.541684 147.939 0.540465 148.595 0.541422C149.383 0.542559 150.136 0.546793 150.781 0.634208C150.91 0.651894 151.069 0.723641 151.267 0.813683C151.408 0.877502 151.569 0.950637 151.754 1.02039C152.573 1.07008 153.39 1.12605 154.207 1.18797C154.236 1.18152 154.266 1.17499 154.296 1.16828C154.297 1.16811 154.297 1.16794 154.298 1.16777C154.983 1.01669 155.918 0.811169 157.198 1.07855C157.524 1.14664 157.725 1.24005 157.906 1.32419C158.083 1.40686 158.241 1.48091 158.48 1.51435C158.75 1.55229 159.074 1.53943 159.428 1.52636C159.924 1.50799 160.478 1.48907 161.02 1.60801C161.057 1.61612 161.097 1.62496 161.138 1.63398C161.531 1.71941 162.112 1.84716 162.681 2.04676C164.416 2.26573 166.154 2.51114 167.875 2.77929C170.745 3.22643 173.623 3.74372 176.471 4.32139C177.865 4.60394 179.167 5.03573 180.088 5.52065C181.009 6.00606 181.476 6.49941 181.397 6.89521C181.318 7.29157 180.7 7.5643 179.676 7.67812C178.653 7.79149 177.307 7.73703 175.921 7.54603C173.667 7.23407 171.426 6.96441 169.155 6.72122C169.035 6.71341 168.914 6.70517 168.796 6.697C167.916 6.63561 167.089 6.64424 166.261 6.6572C166.071 6.66019 165.88 6.66342 165.689 6.66611Z" fill="%237F361B"/></svg>'); }

h1.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h2.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h3.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h4.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h5.is-style-sturdy-draw-line-small.has-quinary-800-color em::before, h6.is-style-sturdy-draw-line-small.has-quinary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M165.689 6.66611C164.236 6.68233 161.483 6.30655 159.97 6.12328C159.942 6.11992 159.914 6.11657 159.886 6.11323C159.526 6.06889 159.185 6.03463 158.785 5.99569C157.83 5.9047 156.535 5.77544 153.852 5.46207C153.067 5.41181 152.281 5.36302 151.493 5.31525C143.006 4.80096 134.489 4.53249 125.957 4.54797C125.849 4.55161 125.739 4.55536 125.629 4.55921C123.49 4.63187 120.84 4.75344 119.171 4.7573C117.051 4.76079 115.605 4.75605 114.42 4.75065C107.637 4.97956 100.862 5.40621 94.0953 6.07178C91.9869 6.27906 89.8538 6.51288 87.7451 6.76889C85.8096 7.00377 83.8491 7.26075 81.9105 7.53282C80.7828 7.72682 79.7312 7.9227 78.7307 8.11085C77.332 8.37424 76.0946 8.61394 75.0719 8.78558C72.6262 9.1952 69.764 9.57504 67.697 9.86244C67.3588 9.90932 67.035 9.95463 66.7338 9.99761C65.0719 10.3014 63.4237 10.6135 61.791 10.9318C61.6788 10.9354 61.5658 10.9384 61.4509 10.9413C59.9969 10.9823 58.2455 11.2993 55.5524 11.8137C54.3576 12.0422 52.9738 12.3109 51.3653 12.6141C50.3272 12.81 49.7922 12.8316 49.3303 12.8542C49.1965 12.8605 49.0711 12.8664 48.945 12.8763C48.5129 12.9103 48.0809 13.0568 47.5733 13.2303C46.9149 13.4555 46.1282 13.7261 45.0514 13.8566C41.5752 14.2847 40.1231 14.8248 39.0463 15.2236C38.7249 15.3423 38.4253 15.452 38.1204 15.5444C37.1274 15.8445 35.6908 16.0992 34.609 16.2489C33.7752 16.361 32.0326 16.8549 30.785 17.2616C30.3091 17.4161 29.6566 17.5759 28.8968 17.7642C28.0823 17.9659 27.1429 18.2007 26.1662 18.4918C23.7351 19.219 22.3619 19.6363 21.3238 19.9538C21.0248 20.0453 20.7476 20.1303 20.4721 20.2156C19.6256 20.4785 18.4708 20.8209 17.3686 21.1553C16.0495 21.555 14.7121 21.9688 13.6764 22.3151C11.0184 23.0213 8.35615 23.7455 5.64215 24.5263C4.29259 24.913 2.91836 25.1606 1.86094 25.1868C0.812555 25.2096 0.178692 25.0043 0.0463195 24.6142C-0.0828474 24.2236 0.300437 23.6749 1.16795 23.0701C2.04427 22.4626 3.32259 21.8575 4.66737 21.4037C7.46519 20.4622 10.1987 19.5838 12.9626 18.7422C16.3617 17.7087 19.7133 16.7571 23.186 15.8608C25.5217 15.2578 28.0022 14.649 30.3613 14.0978C30.6085 14.0399 30.8566 13.9823 31.1053 13.9247C33.1376 13.3327 35.0818 12.7872 36.515 12.427C37.6934 12.1306 38.5732 11.9895 39.3038 11.8745C39.8116 11.7944 40.2629 11.7238 40.714 11.6203C40.9564 11.5647 41.2872 11.486 41.688 11.3913C43.3516 10.9979 46.0652 10.3686 48.6626 9.94417C49.8101 9.75632 51.1104 9.58548 52.3847 9.42108C54.2066 9.18562 55.901 8.97897 56.7305 8.79025C58.191 8.45743 59.9276 8.19328 61.4319 7.97304C62.8636 7.76314 64.1273 7.58449 64.8329 7.3953C65.6718 7.16997 66.4292 7.07688 67.5052 6.95028C68.2578 6.86163 69.1831 6.7535 70.4423 6.57149C71.8954 6.36175 72.9446 6.25982 73.8128 6.17801C75.0444 6.06193 75.9737 5.97675 77.3412 5.68415C78.8683 5.35816 80.4469 5.0726 81.713 4.93681C82.2891 4.87495 82.9464 4.78429 83.6319 4.69141C84.5395 4.56837 85.498 4.44162 86.3671 4.3723C87.086 4.31482 87.6879 4.32245 88.2208 4.32989C88.387 4.33222 88.5466 4.33442 88.701 4.33476C89.2725 4.26594 89.8448 4.19765 90.4178 4.12952C90.5092 4.10608 90.6052 4.08076 90.7054 4.05453C91.2089 3.92286 91.8278 3.76198 92.596 3.63232C93.8143 3.42698 94.8983 3.3576 96.0435 3.28865C96.9339 3.23522 97.8689 3.18139 98.92 3.06764C99.6391 2.98984 100.457 2.88137 101.269 2.77635C102.476 2.62017 103.67 2.47215 104.506 2.43437C104.818 2.42029 105.09 2.44887 105.358 2.47765C105.359 2.47786 105.36 2.47808 105.362 2.47829C105.38 2.48024 105.398 2.48211 105.416 2.48405C107.434 2.28583 109.461 2.09823 111.487 1.92442C111.661 1.90034 111.838 1.87644 112.013 1.85296C112.868 1.73811 113.701 1.62991 114.241 1.51483C114.827 1.38982 116.312 1.25469 117.877 1.12556C118.902 1.04066 119.962 0.957909 120.827 0.87369C121.333 0.824412 121.816 0.858458 122.313 0.894613C122.776 0.928363 123.252 0.963848 123.77 0.935415C124.029 0.921166 124.309 0.891492 124.608 0.860178C124.871 0.832614 125.149 0.803717 125.44 0.783128C125.711 0.764053 126.315 0.776898 127.09 0.796542C127.569 0.808669 128.113 0.823362 128.683 0.834704C130.189 0.778034 131.699 0.732759 133.208 0.700255C133.522 0.654123 133.796 0.59505 134.012 0.519494C134.167 0.465287 134.299 0.400591 134.435 0.334526C134.62 0.244637 134.811 0.15185 135.075 0.0784385C135.282 0.0210675 135.525 -0.00097386 135.688 0.0239963C135.764 0.0356367 135.822 0.0571477 135.875 0.0766112C135.935 0.0989076 135.989 0.118751 136.055 0.118615C136.103 0.11848 136.153 0.103268 136.214 0.0848818C136.312 0.0555251 136.439 0.0176494 136.631 0.0178572C137.347 0.0185864 138.168 0.0405115 138.968 0.0654636C139.858 0.0930793 140.727 0.124333 141.419 0.129385C142.196 0.134841 143.295 0.222603 144.403 0.318149C145.176 0.38459 145.949 0.454278 146.612 0.49846C147.261 0.541684 147.939 0.540465 148.595 0.541422C149.383 0.542559 150.136 0.546793 150.781 0.634208C150.91 0.651894 151.069 0.723641 151.267 0.813683C151.408 0.877502 151.569 0.950637 151.754 1.02039C152.573 1.07008 153.39 1.12605 154.207 1.18797C154.236 1.18152 154.266 1.17499 154.296 1.16828C154.297 1.16811 154.297 1.16794 154.298 1.16777C154.983 1.01669 155.918 0.811169 157.198 1.07855C157.524 1.14664 157.725 1.24005 157.906 1.32419C158.083 1.40686 158.241 1.48091 158.48 1.51435C158.75 1.55229 159.074 1.53943 159.428 1.52636C159.924 1.50799 160.478 1.48907 161.02 1.60801C161.057 1.61612 161.097 1.62496 161.138 1.63398C161.531 1.71941 162.112 1.84716 162.681 2.04676C164.416 2.26573 166.154 2.51114 167.875 2.77929C170.745 3.22643 173.623 3.74372 176.471 4.32139C177.865 4.60394 179.167 5.03573 180.088 5.52065C181.009 6.00606 181.476 6.49941 181.397 6.89521C181.318 7.29157 180.7 7.5643 179.676 7.67812C178.653 7.79149 177.307 7.73703 175.921 7.54603C173.667 7.23407 171.426 6.96441 169.155 6.72122C169.035 6.71341 168.914 6.70517 168.796 6.697C167.916 6.63561 167.089 6.64424 166.261 6.6572C166.071 6.66019 165.88 6.66342 165.689 6.66611Z" fill="%237371B4"/></svg>'); }

h1.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h2.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h3.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h4.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h5.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before, h6.is-style-sturdy-draw-line-small.has-tertiary-800-color em::before {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="182" height="26" viewBox="0 0 182 26" fill="none"><path d="M166.189 6.66611C164.736 6.68233 161.983 6.30655 160.47 6.12328C160.442 6.11992 160.414 6.11657 160.386 6.11323C160.026 6.06889 159.685 6.03463 159.285 5.99569C158.33 5.9047 157.035 5.77544 154.352 5.46207C153.567 5.41181 152.781 5.36302 151.993 5.31525C143.506 4.80096 134.989 4.53249 126.457 4.54797C126.349 4.55161 126.239 4.55536 126.129 4.55921C123.99 4.63187 121.34 4.75344 119.671 4.7573C117.551 4.76079 116.105 4.75605 114.92 4.75065C108.137 4.97956 101.362 5.40621 94.5953 6.07178C92.4869 6.27906 90.3538 6.51288 88.2451 6.76889C86.3096 7.00377 84.3491 7.26075 82.4105 7.53282C81.2828 7.72682 80.2312 7.9227 79.2307 8.11085C77.832 8.37424 76.5946 8.61394 75.5719 8.78558C73.1262 9.1952 70.264 9.57504 68.197 9.86244C67.8588 9.90932 67.535 9.95463 67.2338 9.99761C65.5719 10.3014 63.9237 10.6135 62.291 10.9318C62.1788 10.9354 62.0658 10.9384 61.9509 10.9413C60.4969 10.9823 58.7455 11.2993 56.0524 11.8137C54.8576 12.0422 53.4738 12.3109 51.8653 12.6141C50.8272 12.81 50.2922 12.8316 49.8303 12.8542C49.6965 12.8605 49.5711 12.8664 49.445 12.8763C49.0129 12.9103 48.5809 13.0568 48.0733 13.2303C47.4149 13.4555 46.6282 13.7261 45.5514 13.8566C42.0752 14.2847 40.6231 14.8248 39.5463 15.2236C39.2249 15.3423 38.9253 15.452 38.6204 15.5444C37.6274 15.8445 36.1908 16.0992 35.109 16.2489C34.2752 16.361 32.5326 16.8549 31.285 17.2616C30.8091 17.4161 30.1566 17.5759 29.3968 17.7642C28.5823 17.9659 27.6429 18.2007 26.6662 18.4918C24.2351 19.219 22.8619 19.6363 21.8238 19.9538C21.5248 20.0453 21.2476 20.1303 20.9721 20.2156C20.1256 20.4785 18.9708 20.8209 17.8686 21.1553C16.5495 21.555 15.2121 21.9688 14.1764 22.3151C11.5184 23.0213 8.85615 23.7455 6.14215 24.5263C4.79259 24.913 3.41836 25.1606 2.36094 25.1868C1.31255 25.2096 0.678692 25.0043 0.54632 24.6142C0.417153 24.2236 0.800437 23.6749 1.66795 23.0701C2.54427 22.4626 3.82259 21.8575 5.16737 21.4037C7.96519 20.4622 10.6987 19.5838 13.4626 18.7422C16.8617 17.7087 20.2133 16.7571 23.686 15.8608C26.0217 15.2578 28.5022 14.649 30.8613 14.0978C31.1085 14.0399 31.3566 13.9823 31.6053 13.9247C33.6376 13.3327 35.5818 12.7872 37.015 12.427C38.1934 12.1306 39.0732 11.9895 39.8038 11.8745C40.3116 11.7944 40.7629 11.7238 41.214 11.6203C41.4564 11.5647 41.7872 11.486 42.188 11.3913C43.8516 10.9979 46.5652 10.3686 49.1626 9.94417C50.3101 9.75632 51.6104 9.58548 52.8847 9.42108C54.7066 9.18562 56.401 8.97897 57.2305 8.79025C58.691 8.45743 60.4276 8.19328 61.9319 7.97304C63.3636 7.76314 64.6273 7.58449 65.3329 7.3953C66.1718 7.16997 66.9292 7.07688 68.0052 6.95028C68.7578 6.86163 69.6831 6.7535 70.9423 6.57149C72.3954 6.36175 73.4446 6.25982 74.3128 6.17801C75.5444 6.06193 76.4737 5.97675 77.8412 5.68415C79.3683 5.35816 80.9469 5.0726 82.213 4.93681C82.7891 4.87495 83.4464 4.78429 84.1319 4.69141C85.0395 4.56837 85.998 4.44162 86.8671 4.3723C87.586 4.31482 88.1879 4.32245 88.7208 4.32989C88.887 4.33222 89.0466 4.33442 89.201 4.33476C89.7725 4.26594 90.3448 4.19765 90.9178 4.12952C91.0092 4.10608 91.1052 4.08076 91.2054 4.05453C91.7089 3.92286 92.3278 3.76198 93.096 3.63232C94.3143 3.42698 95.3983 3.3576 96.5435 3.28865C97.4339 3.23522 98.3689 3.18139 99.42 3.06764C100.139 2.98984 100.957 2.88137 101.769 2.77635C102.976 2.62017 104.17 2.47215 105.006 2.43437C105.318 2.42029 105.59 2.44887 105.858 2.47765C105.859 2.47786 105.86 2.47808 105.862 2.47829C105.88 2.48024 105.898 2.48211 105.916 2.48405C107.934 2.28583 109.961 2.09823 111.987 1.92442C112.161 1.90034 112.338 1.87644 112.513 1.85296C113.368 1.73811 114.201 1.62991 114.741 1.51483C115.327 1.38982 116.812 1.25469 118.377 1.12556C119.402 1.04066 120.462 0.957909 121.327 0.87369C121.833 0.824412 122.316 0.858458 122.813 0.894613C123.276 0.928363 123.752 0.963848 124.27 0.935415C124.529 0.921166 124.809 0.891492 125.108 0.860178C125.371 0.832614 125.649 0.803717 125.94 0.783128C126.211 0.764053 126.815 0.776898 127.59 0.796542C128.069 0.808669 128.613 0.823362 129.183 0.834704C130.689 0.778034 132.199 0.732759 133.708 0.700255C134.022 0.654123 134.296 0.59505 134.512 0.519494C134.667 0.465287 134.799 0.400591 134.935 0.334526C135.12 0.244637 135.311 0.15185 135.575 0.0784385C135.782 0.0210675 136.025 -0.00097386 136.188 0.0239963C136.264 0.0356367 136.322 0.0571477 136.375 0.0766112C136.435 0.0989076 136.489 0.118751 136.555 0.118615C136.603 0.11848 136.653 0.103268 136.714 0.0848818C136.812 0.0555251 136.939 0.0176494 137.131 0.0178572C137.847 0.0185864 138.668 0.0405115 139.468 0.0654636C140.358 0.0930793 141.227 0.124333 141.919 0.129385C142.696 0.134841 143.795 0.222603 144.903 0.318149C145.676 0.38459 146.449 0.454278 147.112 0.49846C147.761 0.541684 148.439 0.540465 149.095 0.541422C149.883 0.542559 150.636 0.546793 151.281 0.634208C151.41 0.651894 151.569 0.723641 151.767 0.813683C151.908 0.877502 152.069 0.950637 152.254 1.02039C153.073 1.07008 153.89 1.12605 154.707 1.18797C154.736 1.18152 154.766 1.17499 154.796 1.16828C154.797 1.16811 154.797 1.16794 154.798 1.16777C155.483 1.01669 156.418 0.811169 157.698 1.07855C158.024 1.14664 158.225 1.24005 158.406 1.32419C158.583 1.40686 158.741 1.48091 158.98 1.51435C159.25 1.55229 159.574 1.53943 159.928 1.52636C160.424 1.50799 160.978 1.48907 161.52 1.60801C161.557 1.61612 161.597 1.62496 161.638 1.63398C162.031 1.71941 162.612 1.84716 163.181 2.04676C164.916 2.26573 166.654 2.51114 168.375 2.77929C171.245 3.22643 174.123 3.74372 176.971 4.32139C178.365 4.60394 179.667 5.03573 180.588 5.52065C181.509 6.00606 181.976 6.49941 181.897 6.89521C181.818 7.29157 181.2 7.5643 180.176 7.67812C179.153 7.79149 177.807 7.73703 176.421 7.54603C174.167 7.23407 171.926 6.96441 169.655 6.72122C169.535 6.71341 169.414 6.70517 169.296 6.697C168.416 6.63561 167.589 6.64424 166.761 6.6572C166.571 6.66019 166.38 6.66342 166.189 6.66611Z" fill="%23013D5D"/></svg>'); }

@font-face {
  font-family: 'Adjusted Arial Fallback';
  src: local(Arial);
  size-adjust: 100%;
  ascent-override: 101%;
  descent-override: 36%;
  line-gap-override: 0%; }

@font-face {
  font-family: 'Adjusted Georgia Fallback';
  src: local(Georgia);
  size-adjust: 119%;
  ascent-override: 81%;
  descent-override: 22%;
  line-gap-override: 0%; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-block-end: 1.5rem; }
  @supports (hyphenate-limit-chars: 11 4 5) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      -webkit-hyphens: auto;
              hyphens: auto;
      hyphenate-limit-chars: 11 4 5; } }
  h1:first-child,
  h2:first-child,
  h3:first-child,
  h4:first-child,
  h5:first-child,
  h6:first-child {
    margin-block-start: 0; }
  h1:last-child,
  h2:last-child,
  h3:last-child,
  h4:last-child,
  h5:last-child,
  h6:last-child {
    margin-block-end: 0; }
  h1:has(> strong),
  h2:has(> strong),
  h3:has(> strong),
  h4:has(> strong),
  h5:has(> strong),
  h6:has(> strong) {
    font-weight: 400; }

h5,
.has-h-5-font-size {
  line-height: 1.25; }

h4,
.has-h-4-font-size {
  line-height: 1.165; }
  @media (min-width: 768px) {
    h4,
    .has-h-4-font-size {
      line-height: 1.25; } }

h3,
.has-h-3-font-size {
  line-height: 1.25; }

h2,
.has-h-2-font-size {
  line-height: 1.25; }
  @media (min-width: 768px) {
    h2,
    .has-h-2-font-size {
      line-height: 1.265; } }

h1,
.has-h-1-font-size {
  line-height: 1.265; }

small,
.has-small-font-size {
  line-height: 1.25; }

small {
  font-size: var(--wp--preset--font-size--small); }

p {
  margin-block-end: 1.5rem; }
  p:first-child {
    margin-block-start: 0; }
  p:last-child {
    margin-block-end: 0; }

a,
a:visited,
a:focus,
a:active {
  color: var(--wp--preset--color--text-color);
  text-decoration: none !important;
  outline: 0; }

a:focus-visible,
a.focus-visible {
  outline: 2px solid var(--wp--preset--color--black);
  outline-offset: 3px;
  border-radius: 1px; }

.site-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  transition: top ease-in-out 400ms; }
  .site-header.nav-up {
    top: -8rem; }
    @media (min-width: 768px) {
      .site-header.nav-up {
        top: -9rem; } }
  .site-header__placeholder {
    height: 7.375rem; }
    @media (min-width: 768px) {
      .site-header__placeholder {
        height: 8.375rem; } }
  .site-header__top-in, .site-header__bottom-in {
    background-color: var(--wp--preset--color--background);
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-inline: 4rem; }
  .site-header__top-in {
    padding-block: 0 0.5rem;
    justify-content: flex-end; }
  .site-header__bottom-in {
    gap: 4rem;
    padding-block: 1rem;
    border-radius: 0 0 1.5rem 1.5rem;
    position: relative; }
  .site-header .button-group {
    display: flex;
    align-items: center;
    gap: 0.5rem; }
    .site-header .button-group__item > button,
    .site-header .button-group__item > a {
      color: var(--wp--preset--color--text-color);
      border-radius: 0 0 1.5rem 1.5rem;
      display: inline-block;
      line-height: 1.125rem; }
      .site-header .button-group__item > button:focus, .site-header .button-group__item > button:focus-visible, .site-header .button-group__item > button:active, .site-header .button-group__item > button:visited,
      .site-header .button-group__item > a:focus,
      .site-header .button-group__item > a:focus-visible,
      .site-header .button-group__item > a:active,
      .site-header .button-group__item > a:visited {
        color: var(--wp--preset--color--text-color); }
      .site-header .button-group__item > button span,
      .site-header .button-group__item > a span {
        color: inherit; }
    @media (max-width: 767px) {
      .site-header .button-group__item.hide-on-mobile {
        display: none; } }
    .site-header .button-group__item-icon button {
      width: 2.25rem;
      height: 2.25rem;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: var(--wp--preset--color--white);
      color: inherit;
      border: 1px solid transparent;
      transition: border-color ease-in-out 200ms; }
      .site-header .button-group__item-icon button:hover {
        border-color: var(--wp--preset--color--secondary-600); }
    .site-header .button-group__item[class*=button-group__item-btn] a,
    .site-header .button-group__item[class*=button-group__item-btn] button {
      padding: 0.5rem 1.5rem;
      font-weight: 700;
      border: 1px solid var(--wp--preset--color--tertiary-400); }
    .site-header .button-group__item-btn-line a,
    .site-header .button-group__item-btn-line button {
      transition: border-color ease-in-out 200ms;
      background-color: var(--wp--preset--color--background); }
      .site-header .button-group__item-btn-line a:hover,
      .site-header .button-group__item-btn-line button:hover {
        border-color: var(--wp--preset--color--secondary-600); }
    .site-header .button-group__item-btn-full a,
    .site-header .button-group__item-btn-full button {
      background-color: var(--wp--preset--color--tertiary-400);
      transition: background-color ease-in-out 200ms, border-color ease-in-out 200ms; }
      .site-header .button-group__item-btn-full a:hover,
      .site-header .button-group__item-btn-full button:hover {
        background-color: var(--wp--preset--color--tertiary-200);
        border-color: var(--wp--preset--color--tertiary-200); }
    .site-header .button-group__item-inline {
      margin-inline-end: 1rem; }
  @media (min-width: 1200px) {
    .site-header .container {
      max-width: 91.5rem; } }
  .site-header .container .logo {
    width: 11.75rem;
    flex-shrink: 0; }
    .site-header .container .logo svg {
      width: 100%;
      height: auto; }
  .site-header ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .site-header ul li a:not(.btn) {
      position: relative;
      color: var(--wp--preset--color--text-color); }
      .site-header ul li a:not(.btn)::before {
        content: '';
        position: absolute;
        bottom: -2px;
        left: -1px;
        right: -1px;
        height: 2px;
        transition: background-color ease-in-out 200ms; }
      @media (hover: hover) {
        .site-header ul li a:not(.btn):hover::before {
          background-color: var(--wp--preset--color--secondary-600); } }
    .site-header ul li.menu-item-has-children li.menu-item-is-featured {
      width: 20rem; }
      .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured {
        position: relative; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green a {
          background-color: var(--wp--preset--color--quaternary-200); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.green .menu-item-featured__icon {
          color: var(--wp--preset--color--quaternary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple a {
          background-color: var(--wp--preset--color--quinary-200); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.purple .menu-item-featured__icon {
          color: var(--wp--preset--color--quinary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue a {
          background-color: var(--wp--preset--color--tertiary-200); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue .menu-item-featured__title,
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured.blue .menu-item-featured__icon {
          color: var(--wp--preset--color--tertiary-600); }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a {
          display: block;
          background-color: var(--wp--preset--color--white);
          box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, 0.05);
          border-radius: 1rem;
          overflow: hidden; }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a::before {
            display: none; }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured a:hover .menu-item-featured__icon {
            width: 3.5rem; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__image {
          display: flex;
          justify-content: center;
          padding-inline: 1.5rem 3rem;
          padding-block-start: 1.5rem;
          background-color: var(--wp--preset--color--white);
          clip-path: polygon(100% 28.23%, 100% 28.23%, 99.423% 39.871%, 97.751% 50.915%, 95.076% 61.212%, 91.488% 70.616%, 87.078% 78.979%, 81.938% 86.153%, 76.157% 91.989%, 69.827% 96.341%, 63.038% 99.061%, 55.882% 100%, 22.353% 100%, 22.353% 100%, 15.197% 99.061%, 8.408% 96.341%, 2.078% 91.989%, -3.702% 86.153%, -8.843% 78.979%, -13.253% 70.616%, -16.84% 61.212%, -19.516% 50.915%, -21.187% 39.871%, -21.765% 28.23%, -21.765% 0%, 100% 0%, 100% 28.23%); }
          .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__image img {
            max-width: 100%;
            max-height: 11.5rem;
            width: auto;
            height: auto; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__title {
          display: block;
          padding: 2rem 1.5rem 1.5rem 1.5rem;
          font-family: var(--wp--preset--font-family--libre-baskerville);
          font-weight: 700; }
        .site-header ul li.menu-item-has-children li.menu-item-is-featured .menu-item-featured__icon {
          background-color: var(--wp--preset--color--white);
          color: var(--wp--preset--color--text-color);
          position: absolute;
          right: 0;
          bottom: 1rem;
          font-size: 0.6rem;
          padding-left: 0.25rem;
          width: 2.75rem;
          height: 2rem;
          border-radius: 1rem 0 0 1rem;
          display: flex;
          align-items: center;
          justify-content: center;
          transition: width 200ms ease-in-out; }
    .site-header ul li.menu-item-has-children.is-submenu-open > .menu-item-in > a::after {
      transform: rotate(180deg); }
    .site-header ul.menu > li.menu-item-has-children > .menu-item-in > a {
      display: flex;
      align-items: center;
      gap: 0.35rem; }
      .site-header ul.menu > li.menu-item-has-children > .menu-item-in > a::after {
        content: '\e908';
        font-family: Icomoon, 'sans-serif';
        font-size: 0.3rem; }
    .site-header ul.menu > li > .sub-menu-wrap > .sub-menu > li.menu-item > .menu-item-in {
      font-family: var(--wp--preset--font-family--libre-baskerville);
      font-weight: 700;
      margin-block-end: 1rem; }
    .site-header ul.menu > li > .sub-menu-wrap > .sub-menu > li.menu-item .menu-item:not(:last-of-type) {
      margin-block-end: 0.5rem; }

.a11y-container {
  position: relative; }
  .a11y-container .a11y-menu {
    background-color: var(--wp--preset--color--white);
    border-radius: 4px;
    box-shadow: 0 0 1rem -0.325rem rgba(0, 0, 0, 0.75);
    display: none;
    padding: 0 1.25rem;
    z-index: 9999;
    position: fixed;
    bottom: 9rem;
    right: 0;
    height: calc(100% - 9rem);
    width: 100%; }
    @media (min-width: 768px) {
      .a11y-container .a11y-menu {
        width: 18.125rem;
        height: auto;
        position: absolute;
        right: -1rem;
        bottom: auto;
        top: calc(100% + 10px); } }
    .a11y-container .a11y-menu:nth-child(2) {
      padding-top: 0; }
    .a11y-container .a11y-menu .triangle {
      border-bottom: 10px solid var(--wp--preset--color--white);
      border-left: solid 10px transparent;
      border-right: solid 10px transparent;
      height: 10px;
      position: absolute;
      right: 1.5rem;
      top: -0.625rem;
      width: 20px; }
      @media (max-width: 767px) {
        .a11y-container .a11y-menu .triangle {
          display: none; } }
    .a11y-container .a11y-menu.open {
      display: block; }
    .a11y-container .a11y-menu .menu-option {
      padding: 1.25rem 0; }
      .a11y-container .a11y-menu .menu-option:not(:last-of-type) {
        border-bottom: 1px solid var(--wp--preset--color--gray-200); }
      .a11y-container .a11y-menu .menu-option .title {
        margin-bottom: 0.625rem; }
      .a11y-container .a11y-menu .menu-option .btn {
        position: relative;
        height: 3.25rem;
        width: 100%;
        justify-content: center;
        background-color: var(--wp--preset--color--secondary-600); }
        .a11y-container .a11y-menu .menu-option .btn:before {
          background-color: color-mix(in srgb, var(--wp--preset--color--secondary-600), black 20%); }
        .a11y-container .a11y-menu .menu-option .btn #contrast,
        .a11y-container .a11y-menu .menu-option .btn #font-style {
          cursor: pointer;
          height: 100%;
          opacity: 0;
          left: 0;
          position: absolute;
          width: 100%; }
        .a11y-container .a11y-menu .menu-option .btn label {
          display: none; }
      .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top {
        align-items: center;
        border: 2px solid var(--wp--preset--color--secondary-600);
        display: flex;
        justify-content: space-between; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top button {
          background-color: var(--wp--preset--color--secondary-600);
          color: var(--wp--preset--color--white);
          border: none;
          cursor: pointer;
          flex-basis: 3.125rem;
          height: 3.125rem;
          width: 3.125rem; }
          .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top button.plus-text {
            position: relative;
            right: -1px; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .top input {
          border: 2px solid var(--wp--preset--color--secondary-600);
          flex: 1;
          height: 3.125rem; }
      .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .reset-text {
        align-items: center;
        background-color: transparent;
        border: 2px solid var(--wp--preset--color--secondary-600);
        color: var(--wp--preset--color--text-color);
        border-top: 0;
        cursor: pointer;
        display: flex;
        gap: 0.825rem;
        justify-content: center;
        padding: 0.5rem;
        text-align: center;
        width: 100%; }
        .a11y-container .a11y-menu .menu-option .switch-font-size .font-setting .reset-text .icon-reset {
          font-size: 0.875rem; }

.main-content {
  overflow: hidden; }

.wp-block-sturdy-purple-background__inner-blocks > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
.main-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important; }

.wp-block-sturdy-purple-background__inner-blocks > .alignwide,
.main-content > .alignwide {
  max-width: var(--wp--style--global--wide-size); }

.wp-block-sturdy-purple-background__inner-blocks > .aligncenter,
.main-content > .aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center; }

.wp-block-sturdy-purple-background__inner-blocks > .alignright,
.main-content > .alignright {
  margin-left: 0;
  margin-inline-start: auto; }

.wp-block-sturdy-purple-background__inner-blocks > .alignleft,
.main-content > .alignleft {
  margin-right: 0;
  margin-inline-end: auto; }

.single .wp-block-sturdy-purple-background__inner-blocks, .single
.main-content {
  padding-block-start: var(--wp--preset--spacing--80);
  overflow: visible; }
  .single .wp-block-sturdy-purple-background__inner-blocks h1, .single
  .main-content h1 {
    color: var(--wp--preset--color--secondary-600);
    margin-block-end: 2.5rem; }

.container {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto;
  margin-right: auto; }

.container-small {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto;
  margin-right: auto; }

.no-padding {
  padding: 0; }

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

.no-padding-bottom {
  padding-bottom: 0; }

.margin-section {
  margin: 50px 0; }

.no-margin {
  margin: 0; }

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

.no-margin-bottom {
  margin-bottom: 0; }

section.white {
  background: var(--wp--preset--color--white); }

section.dark {
  background: var(--wp--preset--color--primary); }

section.light {
  background: var(--wp--preset--color--secondary); }

.wp-block-image,
.wp-block-cover {
  border-radius: 1.5rem; }
  .wp-block-image img,
  .wp-block-cover img {
    border-radius: 1.5rem; }

blockquote.wp-block-quote {
  margin: 50px 0;
  padding: 20px 30px;
  position: relative; }
  blockquote.wp-block-quote cite {
    margin: 0;
    font-size: var(--wp--preset--font-size--medium);
    font-style: normal;
    font-weight: 300; }
    blockquote.wp-block-quote cite strong, blockquote.wp-block-quote cite b {
      font-weight: 500; }

ul.wp-block-list.is-style-sturdy-list-blue, ul.wp-block-list.is-style-sturdy-list-orange,
ol.wp-block-list.is-style-sturdy-list-blue,
ol.wp-block-list.is-style-sturdy-list-orange {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-block: 1rem; }
  ul.wp-block-list.is-style-sturdy-list-blue li, ul.wp-block-list.is-style-sturdy-list-orange li,
  ol.wp-block-list.is-style-sturdy-list-blue li,
  ol.wp-block-list.is-style-sturdy-list-orange li {
    position: relative;
    padding-left: 1.25rem; }
    ul.wp-block-list.is-style-sturdy-list-blue li:not(:last-child), ul.wp-block-list.is-style-sturdy-list-orange li:not(:last-child),
    ol.wp-block-list.is-style-sturdy-list-blue li:not(:last-child),
    ol.wp-block-list.is-style-sturdy-list-orange li:not(:last-child) {
      margin-block-end: 1rem; }

ul.wp-block-list.is-style-sturdy-list-blue li::before, ul.wp-block-list.is-style-sturdy-list-orange li::before {
  content: "";
  position: absolute;
  top: 0.3125rem;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 100%; }

ul.wp-block-list.is-style-sturdy-list-blue li::before {
  border: 3px solid var(--wp--preset--color--tertiary-400); }

ul.wp-block-list.is-style-sturdy-list-orange li::before {
  border: 3px solid var(--wp--preset--color--secondary-600); }

ol.wp-block-list.is-style-sturdy-list-blue, ol.wp-block-list.is-style-sturdy-list-orange {
  counter-reset: item; }
  ol.wp-block-list.is-style-sturdy-list-blue li::before, ol.wp-block-list.is-style-sturdy-list-orange li::before {
    position: absolute;
    top: 0.3125rem;
    left: 0;
    content: counter(item) ".";
    counter-increment: item;
    font-weight: 700;
    font-size: var(--wp--preset--font-size--small);
    font-family: var(--wp--preset--font-family--nunito); }

ol.wp-block-list.is-style-sturdy-list-blue li::before {
  color: var(--wp--preset--color--tertiary-400); }

ol.wp-block-list.is-style-sturdy-list-orange li::before {
  color: var(--wp--preset--color--secondary-600); }

#section-breadcrumbs {
  margin-top: var(--wp--preset--spacing--80); }
  #section-breadcrumbs + #section-footer {
    margin-top: var(--wp--preset--spacing--80); }

.footer {
  margin-top: var(--wp--preset--spacing--200); }
  .footer__in {
    background-color: var(--wp--preset--color--quaternary-800);
    background-image: url("../images/footer-overlay.webp");
    color: var(--wp--preset--color--white);
    padding-block-start: 6rem;
    clip-path: polygon(0% 3.083%, 0% 3.083%, 9.586% 1.993%, 19.448% 1.146%, 29.517% 0.541%, 39.724% 0.177%, 50% 0.056%, 60.276% 0.177%, 70.483% 0.541%, 80.552% 1.146%, 90.414% 1.993%, 100% 3.083%, 100% 100%, 0% 100%, 0% 3.083%); }
    @media (min-width: 768px) {
      .footer__in {
        padding-block-start: 8rem;
        clip-path: polygon(0% 9.862%, 5.784% 7.82%, 5.784% 7.82%, 14.599% 5.024%, 23.432% 2.849%, 32.28% 1.295%, 41.138% 0.363%, 50% 0.052%, 58.862% 0.363%, 67.72% 1.295%, 76.568% 2.849%, 85.402% 5.024%, 94.216% 7.82%, 100% 9.862%, 100% 100%, 0% 100%, 0% 9.862%); } }
  .footer__top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2.5rem; }
    @media (min-width: 480px) {
      .footer__top {
        justify-content: space-between; } }
    .footer__top .logo {
      max-width: 5rem; }
  .footer .socials {
    display: flex;
    align-items: center;
    gap: 1.5rem; }
    .footer .socials__item {
      width: 3.375rem;
      height: 3.375rem;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      color: var(--wp--preset--color--white);
      background-color: rgba(255, 255, 255, 0.2);
      border: 1px solid transparent;
      transition: border-color 200ms ease-in-out, background-color 200ms ease-in-out; }
      .footer .socials__item:hover {
        border-color: var(--wp--preset--color--secondary-600);
        background-color: rgba(255, 255, 255, 0.3); }
  .footer__middle {
    margin-block-start: 2.5rem; }
  .footer .footer-menu .menu {
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer .footer-menu .menu a {
      transition: ease-in-out 200ms color;
      color: var(--wp--preset--color--white); }
      .footer .footer-menu .menu a:hover {
        color: var(--wp--preset--color--secondary-400); }
  .footer__columns {
    display: flex;
    justify-content: space-between;
    gap: 4rem 1.5rem;
    flex-wrap: wrap; }
    @media (min-width: 768px) {
      .footer__columns {
        flex-wrap: nowrap; } }
  .footer__column {
    min-width: 10rem; }
    @media (min-width: 768px) {
      .footer__column {
        flex-basis: 12.5rem; } }
    @media (min-width: 981px) {
      .footer__column {
        flex-basis: auto; } }
    .footer__column h5 {
      color: var(--wp--preset--color--secondary-600);
      margin-block-end: 1rem; }
    .footer__column-content a:not(.btn) {
      color: var(--wp--preset--color--secondary-600);
      font-family: var(--wp--preset--font-family--libre-baskerville);
      font-weight: 700;
      transition: ease-in-out 200ms color; }
      .footer__column-content a:not(.btn):hover {
        color: var(--wp--preset--color--secondary-400); }
    .footer__column-content address {
      margin-block-start: 1.5rem; }
    .footer__column-menu .menu li:not(:last-child) {
      margin-bottom: 0.5rem; }
    @media (min-width: 981px) {
      .footer__column-member {
        flex-basis: 15rem; } }
    @media (min-width: 1200px) {
      .footer__column-member {
        flex-basis: 22.5rem; } }
  .footer .btn.is-style-tertiary,
  .footer .btn.is-style-tertiary:visited {
    border-color: var(--wp--preset--color--white);
    color: var(--wp--preset--color--white); }
    .footer .btn.is-style-tertiary .wp-block-sturdy-button__pre,
    .footer .btn.is-style-tertiary:visited .wp-block-sturdy-button__pre {
      color: var(--wp--preset--color--text-color); }
  .footer__bottom {
    padding-block: 2.5rem 1.5rem;
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    gap: 2.5rem; }
    @media (min-width: 768px) {
      .footer__bottom {
        padding-block: 2.5rem 2rem;
        flex-direction: row;
        flex-wrap: wrap; } }
    @media (min-width: 981px) {
      .footer__bottom {
        justify-content: space-between; } }
    .footer__bottom-copyrights p {
      margin: 0; }
    .footer__bottom-menu .menu {
      display: flex;
      align-items: center;
      gap: 0.5rem 2rem;
      flex-direction: column; }
      @media (min-width: 480px) {
        .footer__bottom-menu .menu {
          flex-direction: row; } }

body {
  overflow-x: clip; }

button {
  cursor: pointer; }

address {
  font-style: normal; }

main ol, main ul {
  margin-block: 1rem;
  padding: 0 0 0 1.25em; }

.main-content a:not([class]) {
  color: var(--wp--preset--color--secondary-600);
  --bg-h: 1px;
  background: linear-gradient(0deg, currentColor, currentColor) no-repeat left bottom 4px / 100% var(--bg-h);
  transition: background-size 0.2s, color 0.2s ease-in-out;
  display: inline-block;
  outline: 0;
  text-decoration: none; }

.main-content a:not([class]):where(:hover, :focus-visible) {
  background-size: 0 var(--bg-h);
  background-position-x: right; }

.protected-form {
  max-width: 500px;
  margin: 0 auto;
  display: block;
  padding: 150px 0; }

img,
svg {
  display: block; }

figure {
  margin: 0; }

a.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

a.overlay-link:after, a.link-overlay:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1; }

[class^="icon-"], [class*=" icon-"],
[class^="icon-"]:before, [class*=" icon-"]:before {
  display: block; }

.screen-reader-text {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }
  .screen-reader-text:focus-visible, .screen-reader-text.focus-visible {
    background-color: var(--wp--preset--color--primary);
    clip: auto !important;
    clip-path: none;
    color: var(--wp--preset--color--white);
    display: block;
    font-size: 1em;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px; }

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

.has-text-align-right {
  text-align: right; }
  @media (max-width: 479px) {
    .has-text-align-right {
      text-align: left; } }

@media (min-width: 981px) {
  .mobile-only {
    display: none; } }

@media (max-width: 980px) {
  .desktop-only {
    display: none; } }

@media (max-width: 479px) {
  .mobile-switch {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse; } }

@media (max-width: 767px) {
  body.dictionary-popup-visible:before {
    content: '';
    background: var(--color-black);
    opacity: 0.4;
    position: absolute;
    inset: 0;
    z-index: 11; } }

.dictionary-entry, .dictionary-entry:visited, .dictionary-entry:active, .dictionary-entry:focus {
  color: var(--wp--preset--color--secondary-600) !important;
  border-bottom: 1px dotted var(--wp--preset--color--text-color, #000) !important; }

.dictionary-entry__popup {
  background: var(--wp--preset--color--white) !important;
  padding: 2rem 1rem 1rem 1rem !important; }
  @media (min-width: 981px) {
    .dictionary-entry__popup-close {
      display: none !important; } }
  .dictionary-entry__popup-title {
    color: var(--wp--preset--color--secondary-600); }
  .dictionary-entry__popup-link:after {
    padding-left: 0.5rem !important; }
  .dictionary-entry__popup-link:hover {
    color: var(--wp--preset--color--secondary-600) !important; }
  .dictionary-entry__popup--is-touch .dictionary-entry__popup-link {
    padding: 2rem;
    transform: translate(1rem, 1rem);
    margin-right: 0; }
    .dictionary-entry__popup--is-touch .dictionary-entry__popup-link:after {
      font-size: 1rem; }

body .is-layout-flex {
  display: flex;
  align-items: normal; }

@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 50%; }
  .wp-block-columns {
    flex-wrap: nowrap !important; } }

.pre-footer__content {
  padding: 2.5rem; }

.pre-footer__image {
  width: 14.5rem; }

.wp-block-sturdy-search {
  max-width: 38.375rem;
  padding: var(--wp--preset--spacing--32); }

.wp-block-sturdy__linked-pages-title {
  margin-block-start: var(--wp--preset--spacing--40); }

.wp-block-sturdy__linked-pages-list {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin: 0;
  margin-block-start: 0.5rem;
  padding: 0;
  list-style: none; }
  .editor-styles-wrapper .wp-block-sturdy__linked-pages-list {
    padding: 0 !important; }
  main .wp-block-sturdy__linked-pages-list li {
    margin: 0;
    padding: 0; }
    main .wp-block-sturdy__linked-pages-list li::before {
      display: none; }

.wp-block-sturdy__linked-pages-link {
  padding-block: 0.5rem;
  padding-inline: 1rem; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]):focus,
.lid-worden_wrapper form textarea:focus,
.lid-worden_wrapper form select:focus {
  outline: 2px solid var(--wp--preset--color--secondary-600);
  outline-offset: 3px; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"])::-moz-placeholder, .lid-worden_wrapper form textarea::-moz-placeholder, .lid-worden_wrapper form select::-moz-placeholder {
  opacity: .5; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="submit"]):not([type="radio"])::placeholder,
.lid-worden_wrapper form textarea::placeholder,
.lid-worden_wrapper form select::placeholder {
  opacity: .5; }

.lid-worden_wrapper form fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

.lid-worden_wrapper form input:not([type="checkbox"]):not([type="radio"]),
.lid-worden_wrapper form select {
  height: 3rem; }

.lid-worden_wrapper form .gfield--type-choice .ginput_container input {
  position: absolute;
  top: 0;
  opacity: 0;
  visibility: hidden; }

.lid-worden_wrapper form .gfield--type-consent .gfield_required_asterisk {
  color: inherit !important; }

.lid-worden_wrapper form label:has(input[type="checkbox"]) {
  position: relative;
  display: block;
  padding-left: 2rem;
  cursor: pointer;
  line-height: 1.65; }
  .lid-worden_wrapper form label:has(input[type="checkbox"]) input {
    position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden; }
  .lid-worden_wrapper form label:has(input[type="checkbox"])::before {
    content: '\e91c';
    font-family: Icomoon, sans-serif;
    font-size: 10px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 0.5rem;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  .lid-worden_wrapper form label:has(input[type="checkbox"]):has(input:checked)::before {
    border-color: var(--wp--preset--color--quaternary-600);
    background-color: var(--wp--preset--color--quaternary-600);
    color: var(--wp--preset--color--white); }

.lid-worden_wrapper form label:has(input[type="radio"]) {
  position: relative;
  display: block;
  padding-left: 2rem;
  cursor: pointer;
  line-height: 1.65; }
  .lid-worden_wrapper form label:has(input[type="radio"]) input {
    position: absolute;
    inset: 0;
    margin: 0;
    opacity: 0; }
  .lid-worden_wrapper form label:has(input[type="radio"])::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: transparent;
    height: 1.5rem;
    width: 1.5rem;
    border-radius: 100%;
    border: 1px solid var(--wp--preset--color--gray-200);
    background-color: var(--wp--preset--color--white);
    transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  .lid-worden_wrapper form label:has(input[type="radio"])::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0.45rem;
    transform: translateY(-50%);
    z-index: 1;
    height: 0.75rem;
    width: 0.75rem;
    border-radius: 100%;
    background-color: var(--wp--preset--color--white); }
  .lid-worden_wrapper form label:has(input[type="radio"]):has(input:checked)::before {
    border-color: var(--wp--preset--color--quaternary-600);
    background-color: var(--wp--preset--color--quaternary-600);
    color: var(--wp--preset--color--white); }

.lid-worden_wrapper form .gfield_radio {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem; }

.lid-worden_wrapper form select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1024'%3E%3Cpath d='M62.592 57.728C79.684 41.785 102.699 31.997 128 31.997c27.72 0 52.696 11.749 70.22 30.538l.052.057L875.75 790.31c6.861 7.373 14.182 9.69 20.25 9.69 6.08 0 13.389-2.317 20.25-9.69l677.478-727.718c17.575-18.849 42.551-30.6 70.271-30.6 25.302 0 48.317 9.79 65.465 25.788l-.056-.052c18.842 17.576 30.588 42.549 30.588 70.266 0 25.304-9.79 48.321-25.789 65.471l.052-.057-677.478 727.731c-87.962 94.477-233.6 94.477-321.549 0L57.728 193.421c-15.947-17.093-25.737-40.111-25.737-65.415 0-27.723 11.751-52.701 30.544-70.225l.057-.052z'/%3E%3C/svg%3E");
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: center right 1rem; }
  .lid-worden_wrapper form select:has(option:checked[value=""]) {
    color: #c0c0c0; }

.lid-worden_wrapper div.gform_wrapper .gform_required_legend {
  display: none; }

.lid-worden_wrapper div.gform_wrapper .gform_validation_errors {
  margin-block-end: 1.5rem;
  border: 0;
  padding: 0;
  background: transparent;
  box-shadow: none; }
  .lid-worden_wrapper div.gform_wrapper .gform_validation_errors h2 {
    color: var(--wp--preset--color--error);
    font-size: inherit; }
    .lid-worden_wrapper div.gform_wrapper .gform_validation_errors h2 .gform-icon {
      display: none; }
    .lid-worden_wrapper div.gform_wrapper .gform_validation_errors h2::before {
      content: '\e902';
      font-family: Icomoon, sans-serif;
      font-size: 1.5rem; }

.lid-worden_wrapper div.gform_wrapper .gfield_error [aria-invalid=true] {
  border-color: var(--wp--preset--color--error) !important; }

.lid-worden_wrapper div.gform_wrapper .gfield_error .validation_message {
  color: var(--wp--preset--color--error);
  padding: 0;
  border: 0;
  background-color: transparent;
  font-size: var(--wp--preset--font-size--small);
  margin-block-start: 0.25rem; }

.lid-worden_wrapper div.gform_wrapper .gfield_error label {
  color: inherit; }

.lid-worden_wrapper div.gform_wrapper form .gform_fields {
  gap: 1rem 0.5rem;
  display: grid; }

.lid-worden_wrapper div.gform_wrapper form .gfield_required {
  color: var(--wp--preset--color--secondary-600);
  font-size: 1rem;
  padding: 0; }

.lid-worden_wrapper div.gform_wrapper form .gfield_label {
  font-weight: 400;
  font-size: inherit;
  display: flex;
  gap: 0.25rem;
  margin-bottom: 0.5rem; }

.lid-worden_wrapper div.gform_wrapper form .gfield_checkbox .gchoice:not(:last-child) {
  margin-bottom: 0.5rem; }

.lid-worden_wrapper div.gform_wrapper form .gform_footer {
  margin: 1rem 0 0 0;
  padding: 0; }

.lid-worden_wrapper div.gform_wrapper form .gform_fileupload_rules {
  display: none; }

.lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .fileupload-label {
  position: relative;
  cursor: pointer;
  padding: 0.75rem 3rem 0.75rem 1rem; }
  .lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .fileupload-label .fileupload-text {
    opacity: 0.5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-height: 1lh; }
  .lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .fileupload-label input {
    position: absolute;
    top: 0;
    opacity: 0;
    visibility: hidden; }

.lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .ginput_container {
  position: relative; }
  .lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload .ginput_container::after {
    content: '\e90b';
    font-family: 'Icomoon', sans-serif;
    width: calc(2rem - 2px);
    height: calc(2rem - 2px);
    border: 1px solid var(--wp--preset--color--secondary-600);
    background-color: var(--wp--preset--color--white);
    border-radius: 100%;
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center; }

.lid-worden_wrapper div.gform_wrapper form .gfield--type-fileupload.uploaded .fileupload-label .fileupload-text {
  opacity: 1; }

.lid-worden_wrapper div.gform_wrapper .gfield--type-repeater {
  margin-block-start: 1.5rem; }
  .lid-worden_wrapper div.gform_wrapper .gfield--type-repeater .gfield_description {
    padding-block-start: 0; }

.lid-worden_wrapper div.gform_wrapper .gfield_repeater > .gfield_label {
  font-weight: 700; }

.lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 0.5rem; }
  .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_cell {
    margin: 0;
    padding: 0;
    flex: 1 1 calc(50% - 0.25rem); }
    .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_cell .gfield_label {
      padding-top: 0;
      color: inherit; }
  .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons {
    flex: 1 1 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    gap: 1rem; }
    .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      border: 0;
      margin: 0;
      font-size: 1rem;
      height: 3rem;
      padding-inline: var(--wp--preset--spacing--32);
      color: var(--wp--preset--color--white);
      border-radius: 3rem;
      transition: ease-in-out 200ms background-color, ease-in-out 200ms color; }
      .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item {
        background-color: var(--wp--preset--color--quaternary-200);
        color: var(--wp--preset--color--quaternary-600); }
        .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.add_repeater_item:hover {
          background-color: var(--wp--preset--color--quaternary-600);
          color: var(--wp--preset--color--quaternary-200); }
      .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item {
        background-color: var(--wp--preset--color--primary-200);
        color: var(--wp--preset--color--primary-600); }
        .lid-worden_wrapper div.gform_wrapper .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item:hover {
          background-color: var(--wp--preset--color--primary-600);
          color: var(--wp--preset--color--primary-200); }

.lid-worden_wrapper button {
  padding-block: calc(var(--wp--preset--spacing--16) - 1px) !important;
  padding-inline: var(--wp--preset--spacing--32) !important;
  font-weight: 700 !important;
  border-radius: 2rem !important;
  background-color: var(--wp--preset--color--secondary-600) !important;
  border: 1px solid var(--wp--preset--color--secondary-600) !important; }

/*# sourceMappingURL=website.css.map */
