@charset "UTF-8";
:root {
  --wdg-gutter: clamp( 20px, 2.5vw, 100px );
  --wdg-block-gap: clamp( 30px, 5vw, 100px );
  --wdg-text-gap: clamp(1rem, 0.52vw + 0.87rem, 1.5rem);
  --wdg-content-width: clamp( 800px, 55vw, 1400px );
  --wdg-wide-width: clamp( 800px, 84vw, 1620px );
  --wdg-content-width-ref: var( --wdg-content-width );
  --wdg-wide-width-ref: var( --wdg-wide-width );
  --wdg-spacing-xs: calc( var( --wdg-text-gap ) / 2 );
  --wdg-spacing-sm: calc( var( --wdg-text-gap ) );
  --wdg-spacing-md: calc( var( --wdg-text-gap ) * 2 );
  --wdg-spacing-lg: calc( var( --wdg-text-gap ) * 3 );
  --wdg-gap-2xsmall: calc( var( --wdg-gap-small ) / 4 );
  --wdg-gap-xsmall: calc( var( --wdg-gap-small ) / 2 );
  --wdg-gap-small: var( --wdg-gutter );
  --wdg-gap-medium: calc( var( --wdg-gap-small ) * 2 );
  --wdg-gap-large: calc( var( --wdg-gap-small ) * 4 );
  --wdg-gap-xlarge: calc( var( --wdg-gap-small ) * 8 );
  --wdg-gap-block: var( --wdg-gap-small );
}

:root {
  --wdg-black: #262626;
  --wdg-black-rgb: 38, 38, 38;
  --wdg-white: #fff;
  --wdg-white-rgb: 255, 255, 255;
  --wdg-gray: #ececec;
  --wdg-gray-rgb: 236, 236, 236;
  --wdg-dark-gray: #a9acb9;
  --wdg-dark-gray-rgb: 169, 172, 185;
  --wdg-light-gray: #f4f4f4;
  --wdg-darker-gray: #989898;
  --wdg-blue: #0085c6;
  --wdg-blue-alt: #1a5a79;
  --wdg-footer-blue: #415790;
  --wdg-blue-primary: #063f5a;
  --wdg-blue-dark: #184256;
  --wdg-light-blue: #259dba;
  --wdg-red: #a11d2a;
  --wdg-light-red: #df3f4f;
  --wdg-dark-red: #6a3238;
  --wdg-error: #df3f4f;
  --wdg-orange: #f3921f;
  --wdg-light-yellow: #feb828;
  --wdg-tan: #f0e8d4;
  --wdg-light-tan: #fffbef;
  --wdg-light-brown: #887c75;
  --wdg-dark-brown: #715646;
  --wdg-success: #66b700;
  --wdg-header-overlay: #0b0f19;
  --wdg-primary: var( --wdg-black );
  --wdg-secondary: var( --wdg-blue-primary );
  --wdg-accent: var( --wdg-orange );
  --wdg-accent-dark: var( --wdg-red );
  --wdg-base: var( --wdg-black );
  --wdg-button-hover: #ffb04e;
  --wdg-post-overlay: #001b5e;
  --wdg-pink: #f5c1e7;
  --wdg-purple: #7d2160;
  --wdg-seaform: #d4edee;
  --wdg-midnight-purple: #25101f;
  --wdg-teal: #469493;
  --wdg-dusk-purple: #48164b;
  --wdg-charcoal: #3e3e3e;
  --wdg-slate: #194059;
  --wdg-black-alt: #010101;
  --wdg-gradient-accent: linear-gradient( 70.34deg, var( --wdg-accent ) 23.18%, var( --wdg-accent-dark ) 83.33% );
  --wdg-gradient-secondary: linear-gradient( 82.56deg, var( --wdg-primary ) 11.89%, var( --wdg-secondary ) 90.79% );
  --wdg-gradient-grey-blue: linear-gradient( 110deg, #5b6b83 8.17%, #415790 48.24%, #3678ad 93.16% );
  --wdg-gradient-pink-blue: linear-gradient( 119deg, #f1fbff 17.52%, #fff 40.15%, #f0e3ef 94.82% );
  --wdg-gradient-blue-pink: linear-gradient( 119deg, #e2eaef 17.52%, #ebdce6 100% );
  --wdg-gradient-blue-green: linear-gradient( -119deg, #009b8c 17.52%, #3b76c4 94.82% );
  --wdg-gradient-sunrise: linear-gradient(
  	90deg,
  	rgba( 248, 156, 82, 0.5 ) 0%,
  	rgba( 237, 94, 119, 0.5 ) 49%,
  	rgba( 203, 52, 147, 0.5 ) 77%,
  	rgba( 125, 32, 96, 0.5 ) 98%
  );
  --wdg-gradient-fuchsia-plum: linear-gradient( 90deg, #7d2060, #48164b );
  /* Adapt Worldwide Brand Colors */
  --wdg-adapt-primary-1: #00e691;
  --wdg-adapt-primary-2: #00d7ff;
  --wdg-adapt-primary-3: #ffe155;
  --wdg-adapt-primary-4: #fa8c82;
  --wdg-adapt-primary-5: #baa9ff;
  --wdg-adapt-secondary-1: #00875f;
  --wdg-adapt-secondary-2: #147ac4;
  --wdg-adapt-secondary-3: #eda520;
  --wdg-adapt-secondary-4: #a5454d;
  --wdg-adapt-secondary-5: #715dbc;
  --wdg-adapt-wash-1: #f2f5f6;
  --wdg-adapt-wash-2: #e5e8eb;
  --wdg-adapt-tan: #faf7f2;
  --wdg-adapt-tonal-black: #001928;
  --wdg-adapt-gradient-primary: linear-gradient( 266deg, #00e691 0%, #00875f 100% );
  /* Welo Life Science Brand Colors */
  --wdg-wls-primary-1: #01a9a5;
  --wdg-wls-primary-2: #0e2c3d;
  --wdg-wls-primary-3: #00473a;
  --wdg-wls-primary-4: #1a5979;
  --wdg-wls-secondary-1: #b0e4e3;
  --wdg-wls-secondary-2: #b8ccd5;
  --wdg-wls-secondary-3: #8aaaa4;
  --wdg-wls-wash-1: #f9f9f7;
  --wdg-wls-wash-2: #e8eef2;
  --wdg-wls-tan: #faf7f2;
  --wdg-wls-tonal-black: #262626;
  --wdg-wls-gradient-primary: linear-gradient( 266deg, #01a9a5 0%, #00473a 100% );
  --wdg-wls-gradient-overlay: linear-gradient( 270deg, rgba( 14, 44, 61, 0 ) 25.42%, var( --wdg-wls-primary-2 ) 97.46% ),
  	linear-gradient( 0deg, rgba( 1, 169, 165, 0.44 ) 0%, rgba( 1, 169, 165, 0.44 ) 100% );
  --wdg-wls-tonal-black-rgb: rgba( 38, 38, 38, 0.5 );
  --wdg-wls-white-rgb: rgba( 255, 255, 255, 0.5 );
  /* Park IP Brand Colors */
  --wdg-park-primary-1: #00473a;
  --wdg-park-primary-2: #0e2c3d;
  --wdg-park-primary-3: #bfc0ab;
  --wdg-park-primary-4: #1a5979;
  --wdg-park-secondary-1: #b0c6c2;
  --wdg-park-secondary-2: #b4bec3;
  --wdg-park-secondary-3: #e2e2d8;
  --wdg-park-wash-1: #ebebe5;
  --wdg-park-wash-2: #e7eaec;
  --wdg-park-gray: #8c8c8c;
  --wdg-park-tonal-black: #262626;
  --wdg-park-primary-gradient: linear-gradient( 132deg, #002d3e 10.27%, #00483b 92.88% );
  --wdg-park-tonal-black-rgb: rgba( 38, 38, 38, 0.5 );
  --wdg-park-white-rgb: rgba( 255, 255, 255, 0.5 );
  /* Welo Global Brand Colors */
  --wdg-wlg-primary-1: #1a5979;
  --wdg-wlg-primary-2: #00473a;
  --wdg-wlg-secondary-1: #077ab5;
  --wdg-wlg-secondary-2: #01e691;
  --wdg-wlg-secondary-3: #00a9a5;
  --wdg-wlg-secondary-4: #7d2160;
  --wdg-wlg-secondary-5: #6c4ffe;
  --wdg-wlg-secondary-6: #00d7ff;
  --wdg-wlg-secondary-7: #fbd726;
  --wdg-wlg-secondary-8: #fb7b19;
  --wdg-wlg-wash-1: #f4f4f4;
  --wdg-wlg-wash-2: #e8eef2;
  --wdg-wlg-gray: #515151;
  --wdg-wlg-tonal-black: #262626;
  --wdg-wlg-gradient-primary: linear-gradient( 132deg, #1a5979 10.27%, #00473a 92.88% ), linear-gradient( 266deg, #00473a 0%, #01e691 100% );
  --wdg-wlg-gradient-secondary: linear-gradient( 83deg, #7d2160 -28.89%, #305b97 28.75%, #077ab5 80.35%, #01e691 110.51% );
  --wdg-color-tonal-black: #131313;
  --wdg-color-tonal-black-90: rgba(19, 19, 19, 0.9);
  --wdg-color-tonal-black-80: rgba(19, 19, 19, 0.8);
  --wdg-color-tonal-black-70: rgba(19, 19, 19, 0.7);
  --wdg-color-tonal-black-60: rgba(19, 19, 19, 0.6);
  --wdg-color-tonal-black-50: rgba(19, 19, 19, 0.5);
  --wdg-color-tonal-black-40: rgba(19, 19, 19, 0.4);
  --wdg-color-tonal-black-30: rgba(19, 19, 19, 0.3);
  --wdg-color-tonal-black-20: rgba(19, 19, 19, 0.2);
  --wdg-color-tonal-black-10: rgba(19, 19, 19, 0.1);
  --wdg-color-tonal-black-5: rgba(19, 19, 19, 0.05);
  --wdg-color-gray: #323a47;
  --wdg-color-gray-90: rgba(50, 58, 71, 0.9);
  --wdg-color-gray-80: rgba(50, 58, 71, 0.8);
  --wdg-color-gray-70: rgba(50, 58, 71, 0.7);
  --wdg-color-gray-60: rgba(50, 58, 71, 0.6);
  --wdg-color-gray-50: rgba(50, 58, 71, 0.5);
  --wdg-color-gray-40: rgba(50, 58, 71, 0.4);
  --wdg-color-gray-30: rgba(50, 58, 71, 0.3);
  --wdg-color-gray-20: rgba(50, 58, 71, 0.2);
  --wdg-color-gray-10: rgba(50, 58, 71, 0.1);
  --wdg-color-gray-5: rgba(50, 58, 71, 0.05);
  --wdg-color-white: #ffffff;
  --wdg-color-white-90: rgba(255, 255, 255, 0.9);
  --wdg-color-white-80: rgba(255, 255, 255, 0.8);
  --wdg-color-white-70: rgba(255, 255, 255, 0.7);
  --wdg-color-white-60: rgba(255, 255, 255, 0.6);
  --wdg-color-white-50: rgba(255, 255, 255, 0.5);
  --wdg-color-white-40: rgba(255, 255, 255, 0.4);
  --wdg-color-white-30: rgba(255, 255, 255, 0.3);
  --wdg-color-white-20: rgba(255, 255, 255, 0.2);
  --wdg-color-white-10: rgba(255, 255, 255, 0.1);
  --wdg-color-white-5: rgba(255, 255, 255, 0.05);
}

:root {
  --wdg-family-noto-sans: "Noto Sans", sans-serif;
  --wdg-family-montserrat: "Montserrat", sans-serif;
  --wdg-family-work-sans: "Work Sans", sans-serif;
  --wdg-family-noto-sans: "Noto Sans", sans-serif;
  --wdg-family-base: "Noto Sans", sans-serif;
  --wdg-family-headings: "Montserrat", sans-serif;
  --wdg-family-buttons: "Noto Sans", sans-serif;
  --wdg-family-asian: "Noto Sans", sans-serif;
  --wdg-text-h1: clamp(3.13rem, 1.31vw + 2.81rem, 4.38rem);
  --wdg-text-h2: clamp(2.5rem, 0.65vw + 2.34rem, 3.13rem);
  --wdg-text-h3: clamp(1.88rem, 0.52vw + 1.75rem, 2.38rem);
  --wdg-text-h4: clamp(1.5rem, 0.13vw + 1.47rem, 1.63rem);
  --wdg-text-h5: clamp(1.38rem, 0.13vw + 1.34rem, 1.5rem);
  --wdg-text-h6: clamp(1.25rem, 0.13vw + 1.22rem, 1.38rem);
}

.welo-notice {
  display: flow-root;
  margin-inline: calc(var(--wdg-gutter) * -1);
}
.welo-notice > * {
  padding: calc(var(--wdg-gutter) * 0.25);
}
.welo-notice > *:empty {
  display: none;
}

.main__wrap {
  max-width: none;
}
.main__wrap > * {
  position: relative;
  max-width: var(--wdg-content-width);
  margin-left: auto;
  margin-right: auto;
}
.main__wrap > *[class*=background-color]:not(.has-white-background-color), .main__wrap > *[class*=gradient-background] {
  padding-top: var(--wdg-gutter);
  padding-bottom: var(--wdg-gutter);
}
.main__wrap > div {
  clear: both;
}
.main__wrap > div,
.main__wrap > blockquote,
.main__wrap > figure,
.main__wrap > hr {
  margin-top: calc(var(--wdg-block-gap) / 2);
  margin-bottom: calc(var(--wdg-block-gap) / 2);
}
.main__wrap > div:first-child,
.main__wrap > blockquote:first-child,
.main__wrap > figure:first-child,
.main__wrap > hr:first-child {
  margin-top: 0;
}
.main__wrap > div:last-child,
.main__wrap > blockquote:last-child,
.main__wrap > figure:last-child,
.main__wrap > hr:last-child {
  margin-bottom: var(--wdg-gutter);
}
.main__wrap > div:last-child[class*=background-color].alignfull,
.main__wrap > blockquote:last-child[class*=background-color].alignfull,
.main__wrap > figure:last-child[class*=background-color].alignfull,
.main__wrap > hr:last-child[class*=background-color].alignfull {
  margin-bottom: 0;
}
.main__wrap > div[class*=background-color]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > div[class*=background-color]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]), .main__wrap > div[class*=gradient-background]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > div[class*=gradient-background]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > blockquote[class*=background-color]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > blockquote[class*=background-color]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > blockquote[class*=gradient-background]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > blockquote[class*=gradient-background]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > figure[class*=background-color]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > figure[class*=background-color]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > figure[class*=gradient-background]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > figure[class*=gradient-background]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > hr[class*=background-color]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > hr[class*=background-color]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]),
.main__wrap > hr[class*=gradient-background]:not([class*=margin-bottom]) + [class*=background-color]:not([class*=margin-top]),
.main__wrap > hr[class*=gradient-background]:not([class*=margin-bottom]) + [class*=gradient-background]:not([class*=margin-top]) {
  margin-top: calc(var(--wdg-gutter) * -1);
}
.main__wrap > p:last-child,
.main__wrap > ul:last-child,
.main__wrap > ol:last-child {
  margin-bottom: var(--wdg-gutter);
}
.main .related__tags {
  padding-top: calc(var(--wdg-gutter) * 2);
  border-top: 1px solid var(--wdg-gray);
}
.main .related__tags h3 {
  color: var(--wdg-blue-primary);
  font-size: var(--wdg-font-large);
}
.main .related__tags__list li {
  border: 1px solid var(--wdg-light-gray);
  padding: 9px 10px 9px 10px;
  margin-bottom: 10px;
}
.main .related__tags__list li a {
  color: var(--wdg-light-blue);
  font-size: var(--wdg-font-small);
}

.eds-animate-block-save, .eds-animate-block-edit {
  max-width: 100% !important;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.flyout {
  background-color: transparent;
  bottom: 0;
  box-sizing: border-box;
  display: none;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 100ms ease-out;
  width: 100%;
  z-index: 6;
  opacity: 0;
  will-change: opacity;
}
.flyout--opened {
  opacity: 1;
}
@media (min-width: 62em) {
  .flyout--search .flyout__content {
    transform: translateX(0);
  }
  .flyout--search.flyout--opened {
    height: 100px;
    background: transparent;
    max-width: calc(var(--wdg-wide-width) - var(--wdg-block-gap) * 3);
    margin: 0 auto;
  }
  .flyout--search.flyout--opened .flyout__content {
    height: 100px;
    transition: translateX(0);
  }
  .flyout--search.flyout--opened .flyout__content--opened {
    height: inherit;
    max-width: calc(var(--wdg-wide-width) - var(--wdg-block-gap) * 3);
    right: calc(var(--wdg-block-gap) * 3.5);
    background-color: transparent;
  }
}
@media (min-width: 62em) and (max-width: 82.9375em) {
  .flyout--search.flyout--opened .flyout__content--opened {
    right: calc(var(--wdg-block-gap) * 3.5);
  }
}
@media (min-width: 62em) {
  .flyout--search.flyout--opened .flyout__content--opened .flyout__actions {
    display: none;
  }
  .flyout--search.flyout--opened .flyout__content--opened .flyout__close {
    height: auto;
    width: auto;
    margin-top: 4px;
  }
  .flyout--search.flyout--opened .flyout__content--opened .searchform {
    border: 2px solid var(--wdg-orange);
    border-radius: 8px;
    height: 60px;
  }
  .admin-bar .flyout--search.flyout--opened .flyout__content--opened .searchform {
    margin-top: 8px;
  }
  :where(.skin-welodata) .flyout--search.flyout--opened .flyout__content--opened .searchform {
    border-color: var(--wdg-slate);
  }
}
.flyout__search-close.flyout__close {
  display: none;
}
.flyout__search-close.flyout__close:hover, .flyout__search-close.flyout__close:focus {
  background-color: transparent;
  color: var(--wdg-black);
}
@media (min-width: 62em) {
  .flyout__search-close.flyout__close {
    display: block;
  }
}
.flyout__actions {
  display: flex;
  justify-content: space-between;
  padding: 0 var(--wdg-gutter);
}
@media (max-width: 61.9375em) {
  .flyout__actions .header__logo {
    width: 70%;
  }
}
@media (min-width: 62em) {
  .flyout__actions .header__logo {
    display: none;
  }
}
.flyout .nav--primary .nav__menu--level-1,
.flyout .nav--primary .nav__menu--level-2, .flyout .nav--language .nav__menu--level-1,
.flyout .nav--language .nav__menu--level-2 {
  display: none;
  left: 158%;
  position: absolute;
  top: 0;
  padding: var(--wdg-gutter) !important;
}
.flyout .nav--primary .nav__menu--level-1.flyout__submenu--opened,
.flyout .nav--primary .nav__menu--level-2.flyout__submenu--opened, .flyout .nav--language .nav__menu--level-1.flyout__submenu--opened,
.flyout .nav--language .nav__menu--level-2.flyout__submenu--opened {
  height: 100vh;
  opacity: 1;
  overflow: inherit;
  position: fixed;
}
.flyout .nav--primary .nav__menu--level-2, .flyout .nav--language .nav__menu--level-2 {
  left: 122%;
}
.flyout .nav--primary .nav__menu--level-2 .nav__menu-item--level-2, .flyout .nav--language .nav__menu--level-2 .nav__menu-item--level-2 {
  padding: 0 2.75rem;
}
.flyout__mode, .flyout__close {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
}
.flyout__mode:focus, .flyout__close:focus {
  outline-width: 0;
}
.flyout .nav--primary .nav__menu-item--level-0.nav__menu-item--current > .nav__link:before {
  content: none;
}
.flyout .nav--language .nav__menu-item--level-0.nav__menu-item--current > .nav__link:before {
  content: none;
}
.flyout__mode {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  margin: var(--wdg-gutter);
}
.flyout__mode:focus {
  outline-width: 0;
}
.flyout__mode:hover, .flyout__mode:focus {
  color: var(--wdg-black);
}
.flyout__mode:focus {
  outline: 1px dotted;
}
.flyout__mode svg {
  display: none;
}
.flyout__mode svg path {
  fill: currentColor;
}
.flyout__mode .svg--search {
  height: 20px;
  width: 20px;
}
.flyout__mode .svg--search path {
  fill: var(--wdg-orange);
}
:where(.skin-welodata) .flyout__mode .svg--search path {
  fill: var(--wdg-slate);
}
.flyout--menu .flyout__mode .svg--search {
  display: block;
}
.flyout__mode .svg--menu {
  height: 20px;
  width: 20px;
}
@media (max-width: 61.9375em) {
  .flyout--search .flyout__mode .svg--menu {
    display: block;
  }
}
.flyout__close {
  color: var(--wdg-orange);
  height: 80px;
  width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 150ms ease-in-out;
  transition-delay: 0;
}
:where(.skin-welodata) .flyout__close {
  color: var(--wdg-slate);
}
.flyout__close:hover, .flyout__close:focus {
  background-color: var(--wdg-orange);
  color: var(--wdg-white);
}
:where(.skin-welodata) .flyout__close:hover, :where(.skin-welodata) .flyout__close:focus {
  background: var(--wdg-slate);
}
.flyout__close svg {
  height: 24px;
  width: 24px;
}
.flyout__close svg path {
  fill: var(--wdg-black);
}
.flyout__submenu--opened .nav__menu-item {
  display: flex;
  flex-direction: column;
}
.flyout__content {
  background-color: var(--wdg-white);
  box-sizing: border-box;
  height: 100%;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  scroll-behavior: smooth;
  top: 0;
  width: 100%;
}
.flyout__content--opened {
  opacity: 1;
}
.flyout__content--opened .flyout__mode {
  padding: 0;
  margin: 0;
}
.flyout__wrap {
  flex-grow: 1;
  opacity: 0;
  position: relative;
}
.flyout--opened .flyout__wrap {
  opacity: 1;
}
.flyout__label {
  font-size: 16px;
  font-weight: 500;
  opacity: 0;
  color: var(--wdg-gray);
  padding: 0 var(--wdg-gutter);
  margin: 0;
  text-transform: uppercase;
}
.flyout__nav {
  line-height: 1.5;
  display: none;
  position: relative;
}
.flyout--menu .flyout__nav {
  display: block;
}
.flyout__nav .header__cta {
  padding: calc(var(--wdg-gutter) * 2) var(--wdg-gutter);
}
.flyout__menu {
  box-sizing: border-box;
  padding: calc(var(--wdg-gutter) * 2) var(--wdg-gutter) 0 var(--wdg-gutter);
}
.flyout__menu--opened {
  opacity: 1;
}
.flyout__menu.flyout__menu--language {
  padding: 0 var(--wdg-gutter);
}
.flyout__menu.flyout__menu--language .nav__menu--level-0 {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
.flyout .nav__link.nav__menu-return {
  display: none;
}
.flyout__toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
}
.flyout__toggle:focus {
  outline-width: 0;
}
.flyout__toggle svg {
  transition: transform 200ms ease-out;
  transform: rotate(0deg);
}
.flyout__toggle svg path {
  fill: var(--wdg-black);
}
.flyout__menu .wp-block-button {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.flyout__menu .nav--primary .nav__menu-item:not(:last-child), .flyout__menu .nav--language .nav__menu-item:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.flyout__menu .nav--primary .nav__menu-item .nav__link, .flyout__menu .nav--language .nav__menu-item .nav__link {
  padding: var(--wdg-gutter) 0;
  margin: 0px;
  width: 100%;
}
.flyout__menu .nav--primary .nav__menu-item .nav__link:hover .nav__link--animation, .flyout__menu .nav--primary .nav__menu-item .nav__link:focus .nav__link--animation, .flyout__menu .nav--language .nav__menu-item .nav__link:hover .nav__link--animation, .flyout__menu .nav--language .nav__menu-item .nav__link:focus .nav__link--animation {
  width: auto;
}
.flyout__menu .nav--primary .nav__menu-item .nav__link:hover .nav__menu-toggler svg path, .flyout__menu .nav--primary .nav__menu-item .nav__link:focus .nav__menu-toggler svg path, .flyout__menu .nav--language .nav__menu-item .nav__link:hover .nav__menu-toggler svg path, .flyout__menu .nav--language .nav__menu-item .nav__link:focus .nav__menu-toggler svg path {
  fill: var(--wdg-black);
}
.flyout__menu .nav--primary .nav__menu-item .nav__link.nav__menu-toggler, .flyout__menu .nav--language .nav__menu-item .nav__link.nav__menu-toggler {
  width: auto;
}
.flyout__menu .nav--primary .nav__menu-item .nav__link.nav__menu-toggler:hover svg path, .flyout__menu .nav--primary .nav__menu-item .nav__link.nav__menu-toggler:focus svg path, .flyout__menu .nav--language .nav__menu-item .nav__link.nav__menu-toggler:hover svg path, .flyout__menu .nav--language .nav__menu-item .nav__link.nav__menu-toggler:focus svg path {
  fill: var(--wdg-orange);
}
:where(.skin-welodata) .flyout__menu .nav--primary .nav__menu-item .nav__link.nav__menu-toggler:hover svg path, :where(.skin-welodata) .flyout__menu .nav--primary .nav__menu-item .nav__link.nav__menu-toggler:focus svg path, :where(.skin-welodata) .flyout__menu .nav--language .nav__menu-item .nav__link.nav__menu-toggler:hover svg path, :where(.skin-welodata) .flyout__menu .nav--language .nav__menu-item .nav__link.nav__menu-toggler:focus svg path {
  fill: var(--wdg-slate);
}
.flyout__menu .nav--primary .nav__menu--level-1 .nav__menu-item, .flyout__menu .nav--language .nav__menu--level-1 .nav__menu-item {
  margin: 0;
}
.flyout__menu .nav--primary .nav__menu--level-3 .nav__menu-item, .flyout__menu .nav--language .nav__menu--level-3 .nav__menu-item {
  border: none;
}
.flyout__menu .nav--primary .nav__menu--level-3 .nav__menu-item.nav__menu-item--level-3 .nav__link, .flyout__menu .nav--language .nav__menu--level-3 .nav__menu-item.nav__menu-item--level-3 .nav__link {
  text-transform: none !important;
}
.flyout__menu .nav--primary .nav__menu--level-2 .nav__menu_item--has-link .nav__link, .flyout__menu .nav--primary .nav__menu--level-3 .nav__menu_item--has-link .nav__link, .flyout__menu .nav--language .nav__menu--level-2 .nav__menu_item--has-link .nav__link, .flyout__menu .nav--language .nav__menu--level-3 .nav__menu_item--has-link .nav__link {
  max-width: 250px;
}
.flyout__menu .nav--primary .nav__menu--level-2 .nav__link, .flyout__menu .nav--primary .nav__menu--level-3 .nav__link, .flyout__menu .nav--language .nav__menu--level-2 .nav__link, .flyout__menu .nav--language .nav__menu--level-3 .nav__link {
  text-transform: none;
}
.flyout__menu .nav--primary .nav__menu--level-2 .nav__link.nav__menu-toggler, .flyout__menu .nav--primary .nav__menu--level-3 .nav__link.nav__menu-toggler, .flyout__menu .nav--language .nav__menu--level-2 .nav__link.nav__menu-toggler, .flyout__menu .nav--language .nav__menu--level-3 .nav__link.nav__menu-toggler {
  display: none;
}
.flyout__menu .nav--utility .nav__link {
  margin-bottom: var(--wdg-gutter);
}
.flyout__menu .nav--primary .nav__menu, .flyout__menu .nav--utility .nav__menu, .flyout__menu .nav--language .nav__menu {
  display: flex;
  flex-direction: column;
}
.flyout__menu .nav--primary .nav__menu-toggler, .flyout__menu .nav--utility .nav__menu-toggler, .flyout__menu .nav--language .nav__menu-toggler {
  border: 0;
  background: 0 0;
  text-align: center;
  width: 10%;
}
.flyout__menu .nav--primary .nav__menu-toggler svg, .flyout__menu .nav--utility .nav__menu-toggler svg, .flyout__menu .nav--language .nav__menu-toggler svg {
  transform: rotate(-90deg);
}
.flyout__menu .nav--primary .nav__menu--level-1, .flyout__menu .nav--primary .nav__menu--level-2, .flyout__menu .nav--utility .nav__menu--level-1, .flyout__menu .nav--utility .nav__menu--level-2, .flyout__menu .nav--language .nav__menu--level-1, .flyout__menu .nav--language .nav__menu--level-2 {
  transition: 150ms ease-in-out;
  transition-property: opacity, height;
  transform-origin: top;
  opacity: 0;
  width: 100%;
  overflow: hidden;
  height: 0;
  padding: 0;
  border: none;
}
.flyout__menu .nav--primary .nav__menu--level-1--opened, .flyout__menu .nav--primary .nav__menu--level-2--opened, .flyout__menu .nav--utility .nav__menu--level-1--opened, .flyout__menu .nav--utility .nav__menu--level-2--opened, .flyout__menu .nav--language .nav__menu--level-1--opened, .flyout__menu .nav--language .nav__menu--level-2--opened {
  opacity: 1;
}
.flyout__menu .nav__menu-item {
  display: flex;
  justify-content: space-between;
  font-size: 20px;
  font-weight: 500;
  width: 100%;
  margin-left: 0;
}
.flyout__menu .nav__menu-item .nav__menu-link-wrap {
  width: 100%;
  justify-content: space-between;
}
.flyout__menu .nav__menu-item--level-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.flyout__menu .nav__link {
  color: var(--wdg-black);
  display: block;
}
.flyout__back {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: var(--wdg-black);
  cursor: pointer;
  font-family: inherit;
  font-size: 24px;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  align-items: center;
  display: flex;
  justify-content: space-between;
  text-align: center;
  width: 100%;
}
.flyout__back:focus {
  outline-width: 1px;
}
.flyout__back svg {
  margin-right: 9px;
}
.flyout__back::after {
  content: "";
  width: 24px;
}
.flyout__searchform {
  display: none;
}
.flyout--search .flyout__searchform {
  display: block;
  width: 100%;
}
@media (max-width: 61.9375em) {
  .flyout {
    height: 0;
  }
  .flyout__content {
    padding-bottom: calc(var(--wdg-gutter) * 2);
  }
  .flyout__nav {
    transition: transform 250ms ease-in-out;
  }
  .flyout__nav--has-toggle-active-level1 {
    transform: translateX(-105%);
  }
  .flyout__nav--has-toggle-active-level2 {
    transform: translateX(-230%);
  }
  .flyout__menu--child {
    padding: var(--wdg-gutter) 0;
  }
  .flyout__submenu {
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
  }
  .flyout__submenu--opened {
    display: block;
  }
  .flyout__submenu--opened .nav__menu-item {
    width: 100%;
    flex-direction: row;
  }
  .flyout__submenu--opened.nav__menu {
    align-items: baseline;
  }
  .flyout__submenu--opened.nav__menu .nav__link {
    text-transform: none;
  }
  .flyout__submenu--opened > .nav__link.nav__menu-return:first-child {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .flyout__submenu--opened > .nav__link.nav__menu-return:first-child > span {
    padding-right: calc(var(--wdg-gutter) / 2);
    text-transform: capitalize;
    font-size: var(--wdg-font-small);
  }
  .flyout__submenu--opened > .nav__link.nav__menu-return:first-child .svg--back {
    margin-right: 0.37rem;
  }
  .flyout__submenu--opened .nav__menu-return {
    border: none;
    background: transparent;
  }
  .flyout__submenu--opened .nav__menu--level-1 .nav__link {
    color: var(--wdg-black);
  }
  .flyout--opened {
    height: 100vh;
  }
}
@media (min-width: 48em) {
  .flyout__label {
    margin-left: 0;
    margin-right: 0;
  }
  .flyout__wrap {
    overflow: auto;
  }
  .flyout__back, .flyout__item--account {
    display: none;
  }
  .flyout__menu {
    padding: calc(var(--wdg-gutter) * 2) var(--wdg-gutter);
  }
  .flyout__searchform {
    padding: 0;
  }
  .flyout .nav__menu-toggler {
    width: 10%;
  }
  .flyout__submenu {
    transition: 150ms ease-in-out;
    transition-property: opacity, height;
    transform-origin: top;
    opacity: 0;
    width: 100%;
    overflow: hidden;
    height: 0;
    padding: 0;
  }
  .flyout__submenu--opened {
    opacity: 1;
  }
  .flyout__submenu--opened .nav__link.nav__menu-toggler {
    width: 10%;
  }
  .flyout__toggle--active svg {
    transform: rotate(90deg);
  }
  .flyout__link--child {
    color: var(--wdg-black);
  }
  .flyout__link--child:visited {
    color: var(--wdg-black);
  }
  .flyout__actions {
    transform: scale(0);
    transform-origin: top right;
    transition: all 250ms ease-in-out;
  }
  .flyout__content--opened .flyout__actions {
    transform: scale(1);
  }
  .flyout__content {
    transform: translateX(100%);
    transition-delay: 100ms;
    transition-duration: 400ms;
    transition-property: transform, opacity;
    transition-timing-function: ease-in-out;
    will-change: transform, opacity;
    display: flex;
    flex-direction: column;
  }
  .flyout__content--opened {
    transform: translateX(0);
    transition-delay: 200ms;
    transition-duration: 400ms;
  }
  .flyout--opened {
    transition-delay: 200ms;
  }
}
@media (min-width: 62em) {
  .flyout__item--primary, .flyout__item--language {
    display: none;
  }
}
.admin-bar .flyout {
  top: 40px;
}
.admin-bar .flyout .flyout__content {
  top: 32px;
}

.footer {
  color: var(--wdg-white);
  box-sizing: border-box;
  max-width: none;
  padding-left: var(--wdg-gutter);
  padding-right: var(--wdg-gutter);
  margin-left: calc(var(--wdg-gutter) * -1);
  margin-right: calc(var(--wdg-gutter) * -1);
  padding-left: 0;
  padding-right: 0;
}
.footer a {
  color: inherit;
}
.footer__wrap {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wdg-wide-width);
  width: 84vw;
}
@media (min-width: 48em) {
  .footer__wrap {
    display: flex;
    gap: var(--wdg-gutter);
    justify-content: space-between;
  }
}
.footer__address {
  font-style: normal;
}
.footer__address h2 {
  color: var(--wdg-white);
  font-size: var(--wdg-font-article);
  font-weight: 800;
  letter-spacing: 0.04em;
  line-height: 140%;
}
.footer__address p {
  font-size: var(--wdg-font-default);
  font-weight: 400;
  line-height: 130%;
}
.footer__phone {
  font-size: var(--wdg-font-article);
  font-weight: 400;
  line-height: 130%;
}
.footer__subscribe .subscribe-input {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: calc(var(--wdg-gutter) / 2) 0 0 0;
}
.footer__subscribe .subscribe-input input {
  background: none;
  border: none;
}
.footer__subscribe .subscribe-input input:focus-visible {
  outline: white auto 1px;
}
.footer__primary {
  background: var(--wp--preset--gradient--blue-green);
  padding-bottom: var(--wdg-block-gap);
  padding-top: var(--wdg-block-gap);
}
.footer__primary .footer__wrap {
  padding-top: var(--wdg-block-gap);
}
.footer__logo {
  margin: 0;
}
.footer__logo svg.svg--logo {
  height: 57px;
  width: 54px;
}
.footer__logo svg.svg--logo path {
  fill: var(--wdg-white);
}
.footer__logo a:hover, .footer__logo a:focus {
  border-bottom: 1px solid transparent;
}
.footer__logo img {
  max-width: 100px;
}
@media (min-width: 37.5em) {
  .footer__meta--section2 {
    text-align: right;
  }
}
@media (min-width: 37.5em) {
  .footer__column1 {
    display: flex;
    justify-content: space-between;
  }
}
@media (max-width: 47.9375em) {
  .footer__column1 {
    padding: 40px 0;
  }
}
.footer__column3, .footer__column2 {
  flex: 0 1 350px;
}
@media (max-width: 47.9375em) {
  .footer__column3, .footer__column2 {
    border-top: 2px solid var(--wdg-white);
    padding: 40px 0;
  }
}
.footer__secondary {
  background-color: var(--wdg-footer-blue);
}
.footer__secondary .footer__wrap {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--wdg-gutter);
  padding-top: var(--wdg-gutter);
}
@media (min-width: 37.5em) {
  .footer__secondary .footer__wrap {
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: calc(var(--wdg-gutter) / 2);
    padding-top: calc(var(--wdg-gutter) / 2);
  }
}
@media (min-width: 48em) {
  .footer__secondary .footer__wrap {
    display: flex;
    justify-content: center;
  }
  .footer__secondary .footer__wrap.left-aligned {
    justify-content: space-between;
  }
}
@media (min-width: 62em) {
  .footer__secondary .footer__wrap {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.footer__secondary .footer__wrap-secondary {
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: initial;
  gap: 0;
  justify-content: flex-start;
}
.footer__secondary .footer__copyright {
  order: 2;
}
@media (min-width: 37.5em) {
  .footer__secondary .footer__copyright {
    order: 1;
  }
}
@media (min-width: 62em) {
  .footer__secondary .footer__copyright {
    flex: 0 1 350px;
    order: 0;
  }
}
.footer__secondary .nav--social {
  order: 0;
}
@media (min-width: 37.5em) {
  .footer__secondary .nav--social {
    width: 100%;
  }
}
@media (min-width: 62em) {
  .footer__secondary .nav--social {
    margin-bottom: 0;
    order: 2;
    width: auto;
  }
}
.footer__secondary .nav--copyright {
  order: 1;
}
@media (min-width: 37.5em) {
  .footer__secondary .nav--copyright {
    flex-grow: 0;
  }
}
@media (min-width: 62em) {
  .footer__secondary .nav--copyright {
    flex-grow: 1;
    order: 1;
  }
}
.footer__nav-secondary-title {
  color: var(--wdg-darker-gray);
  margin: 0 0 var(--wdg-gap-2xsmall) 0;
}
.footer__nav-secondary .nav__items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--wdg-gap-2xsmall) var(--wdg-gap-small);
}
.footer__nav-secondary .nav__item--has-children > .nav__link--depth-0 {
  color: var(--wdg-darker-gray);
  display: inline-block;
  font-size: var(--wdg-font-kicker);
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 var(--wdg-gap-2xsmall) 0;
  text-transform: uppercase;
}
.footer__nav-secondary .nav__link {
  font-size: var(--wdg-font-xsmall);
}
.footer__nav-secondary .nav__link:hover, .footer__nav-secondary .nav__link:focus {
  color: currentColor;
}
@media (min-width: 48em) {
  .footer__meta {
    flex: 0 1 350px;
  }
}
@media (min-width: 48em) {
  .footer__menu {
    flex: 1 1 auto;
    margin-left: calc(var(--wdg-gutter) * 2);
  }
}
@media (min-width: 48em) {
  .footer__menu > .nav__menu {
    display: flex;
  }
}
@media (min-width: 48em) {
  .footer__menu > .nav__menu > .nav__menu-item {
    flex: 1 1 100%;
    margin: 0 0 0 var(--wdg-gutter);
  }
}
@media (min-width: 48em) {
  .footer__menu > .nav__menu > .nav__menu-item:first-child {
    margin-left: 0;
  }
}
.footer__copyright {
  align-items: center;
  display: flex;
}
.footer__copyright p {
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 15px;
  margin: calc(var(--wdg-gutter) / 2) 0;
}

.footer--welodata {
  font-size: calc(var(--wdg-font-default) * 0.9);
}
.footer--welodata ul {
  font-size: inherit;
}
.footer--welodata .footer__primary {
  background: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.footer--welodata .footer__meta {
  flex: none;
  font-size: var(--wdg-font-small);
  position: relative;
}
.footer--welodata .footer__meta::after {
  background-color: var(--wdg-color-white-50);
  content: "";
  height: 100%;
  position: absolute;
  right: calc(var(--wdg-gap-small) * -1);
  top: 0;
  width: 1px;
}
.footer--welodata .footer__address p {
  font-size: var(--wdg-font-small);
}
.footer--welodata .footer__nav {
  flex: 1 1 auto;
}
.footer--welodata .footer__secondary {
  background: rgb(66, 66, 66);
}
.footer--welodata .footer__wrap {
  color: rgb(132, 132, 132);
  gap: var(--wdg-gap-medium);
  justify-content: flex-start;
  padding: 0;
}
.footer--welodata .footer__items--depth-0 {
  display: grid;
  gap: var(--wdg-gap-small);
}
.footer--welodata .footer__items--depth-1 {
  margin-top: var(--wdg-gap-xsmall);
}
.footer--welodata .footer__items--depth-2 {
  margin-bottom: var(--wdg-gap-xsmall);
  margin-left: var(--wdg-gap-2xsmall);
}
.footer--welodata .footer__item {
  line-height: 1.4;
}
.footer--welodata .footer__item--depth-1, .footer--welodata .footer__item--depth-2 {
  margin-top: calc(var(--wdg-gap-small) / 2.5);
}
.footer--welodata .footer__link {
  color: var(--wdg-white);
  font-size: 14px;
}
.footer--welodata .footer__link--depth-0 {
  color: rgb(132, 132, 132);
  font-size: inherit;
}
.footer--welodata .footer__phone {
  font-size: inherit;
}
@media (min-width: 48em) {
  .footer--welodata .footer__items--depth-0 {
    gap: var(--wdg-gap-medium);
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  }
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
@media (min-width: 64em) {
  nav.nav--language {
    border: 1px solid var(--wdg-light-gray);
    border-radius: 50px;
  }
}
@media (min-width: 62em) {
  nav.nav--language .nav__items--level-1 {
    transform: translateY(0) translateX(-84%);
    top: calc(100% + 1.85rem);
  }
}
nav.nav--language .nav__items--level-0 .nav__items-toggler {
  padding: 0;
  padding-left: 5px;
}
nav.nav--language > .nav__items > .menu--active > .nav__menu-link-wrap > .nav__link.nav__link--level-0 > span {
  color: var(--wdg-black);
}
nav.nav--language > .nav__items > .menu--active > .nav__menu-link-wrap > .nav__menu-toggler svg path {
  fill: var(--wdg-black);
}
nav.nav--language > .nav__items > .menu--active > .nav__menu-link-wrap .nav__link {
  color: var(--wdg-black) !important;
}
nav.nav--language > .nav__items > .menu--active > .nav__menu-link-wrap .nav__link:hover {
  color: var(--wdg-black) !important;
}
nav.nav--language > .nav__items > .menu--active > .nav__menu-link-wrap .nav__link:hover ~ .nav__menu-toggler svg path {
  fill: currentColor !important;
}

.nav {
  box-sizing: border-box;
}
.nav * {
  box-sizing: border-box;
}
.nav__link {
  color: inherit;
  display: block;
  text-decoration: none;
}
.nav__link[target=_blank] svg {
  margin-left: 5px;
}
.nav__menu--visible {
  display: block;
}
.nav--primary.menu--active > .nav__menu-link-wrap .nav__link.nav__link--level-0 {
  color: var(--wdg-orange);
}
:where(.skin-welodata) .nav--primary.menu--active > .nav__menu-link-wrap .nav__link.nav__link--level-0 {
  color: var(--wdg-slate);
}
.nav--primary.menu--active > .nav__menu-link-wrap .nav__menu-toggler svg path {
  fill: var(--wdg-orange);
}
:where(.skin-welodata) .nav--primary.menu--active > .nav__menu-link-wrap .nav__menu-toggler svg path {
  color: var(--wdg-slate);
}
.nav--primary .menu-item, .nav--language .menu-item {
  position: relative;
}
.nav--primary .menu-item .nav__link:hover, .nav--primary .menu-item .nav__link:focus, .nav--language .menu-item .nav__link:hover, .nav--language .menu-item .nav__link:focus {
  color: var(--wdg-orange);
}
:where(.skin-welodata) .nav--primary .menu-item .nav__link:hover, :where(.skin-welodata) .nav--primary .menu-item .nav__link:focus, :where(.skin-welodata) .nav--language .menu-item .nav__link:hover, :where(.skin-welodata) .nav--language .menu-item .nav__link:focus {
  color: var(--wdg-slate);
}
.nav--primary .menu-item.nav__menu-item--level-0 > .nav__menu-link-wrap .nav__link:hover, .nav--primary .menu-item.nav__menu-item--level-0 > .nav__menu-link-wrap .nav__link:focus, .nav--language .menu-item.nav__menu-item--level-0 > .nav__menu-link-wrap .nav__link:hover, .nav--language .menu-item.nav__menu-item--level-0 > .nav__menu-link-wrap .nav__link:focus {
  border-bottom: 1px solid transparent;
}
.nav--primary .nav__link, .nav--language .nav__link {
  text-transform: uppercase;
  font-size: var(--wdg-font-small);
  font-weight: 700;
}
.nav--primary .nav__menu, .nav--language .nav__menu {
  display: flex;
  align-items: center;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}
.nav--primary .nav__menu-link-wrap, .nav--language .nav__menu-link-wrap {
  display: flex;
}
.nav--primary .nav__menu--level-0, .nav--language .nav__menu--level-0 {
  gap: var(--wdg-text-gap);
}
.nav--primary .nav__menu--level-1, .nav--language .nav__menu--level-1 {
  background-color: var(--wdg-white);
  box-sizing: content-box;
  display: none;
  left: 50%;
  padding: calc(var(--wdg-gutter) / 2);
  position: absolute;
  top: calc(100% + 0.5rem);
  transform: translateY(0) translateX(-50%);
  width: 250px;
  box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.06);
}
.nav--primary .nav__menu--level-1:not(.flyout__submenu--opened).nav__menu-item--level-1 .nav__menu-toggler, .nav--language .nav__menu--level-1:not(.flyout__submenu--opened).nav__menu-item--level-1 .nav__menu-toggler {
  transform: rotate(-90deg);
  padding-bottom: 0;
  margin-bottom: 0;
}
.nav--primary .nav__menu--level-1 .nav__link, .nav--language .nav__menu--level-1 .nav__link {
  color: var(--wdg-accent);
}
.nav--primary .nav__menu--level-1 .nav__link .nav__link--animation, .nav--language .nav__menu--level-1 .nav__link .nav__link--animation {
  width: 100%;
  background-image: linear-gradient(transparent calc(100% - 2px), var(--wdg-orange) 2px);
  background-repeat: no-repeat;
  background-size: 0% 100%;
  transition: background-size 0.5s;
}
:where(.skin-welodata) .nav--primary .nav__menu--level-1 .nav__link .nav__link--animation, :where(.skin-welodata) .nav--language .nav__menu--level-1 .nav__link .nav__link--animation {
  background-image: linear-gradient(transparent calc(100% - 2px), var(--wdg-slate) 2px);
}
@media (min-width: 62em) {
  .nav--primary .nav__menu--level-1 .nav__link:hover, .nav--primary .nav__menu--level-1 .nav__link:focus, .nav--language .nav__menu--level-1 .nav__link:hover, .nav--language .nav__menu--level-1 .nav__link:focus {
    display: block;
  }
}
.nav--primary .nav__menu--level-1 .nav__link:hover .nav__link--animation, .nav--primary .nav__menu--level-1 .nav__link:focus .nav__link--animation, .nav--language .nav__menu--level-1 .nav__link:hover .nav__link--animation, .nav--language .nav__menu--level-1 .nav__link:focus .nav__link--animation {
  background-size: 100% 100%;
}
.nav--primary .nav__menu--level-2, .nav--language .nav__menu--level-2 {
  display: none;
}
.nav--primary .nav__menu--visible, .nav--language .nav__menu--visible {
  display: block;
}
.nav--primary .nav__menu--level-0:hover > .nav__menu-link-wrap a, .nav--language .nav__menu--level-0:hover > .nav__menu-link-wrap a {
  border-bottom: 4px solid var(--wdg-accent);
}
.header--overlaps-header .nav--primary .nav__menu--level-0:hover > .nav__menu-link-wrap a, .header--overlaps-header .nav--language .nav__menu--level-0:hover > .nav__menu-link-wrap a {
  background-color: transparent;
  border-bottom: 4px solid var(--wdg-white);
}
.nav--primary .nav__menu--level-0.nav__menu-item--has-children::before, .nav--language .nav__menu--level-0.nav__menu-item--has-children::before {
  display: block;
  content: "";
  width: 100%;
  height: 10px;
  position: absolute;
  top: 100%;
}
.nav--primary .nav__menu--level-0.nav__menu-item--has-children::after, .nav--language .nav__menu--level-0.nav__menu-item--has-children::after {
  display: block;
  content: "";
  height: 10px;
  position: absolute;
  top: 100%;
}
.nav--primary .nav__menu--level-0 .nav__menu-link-wrap, .nav--language .nav__menu--level-0 .nav__menu-link-wrap {
  height: 100%;
  display: flex;
  align-items: center;
  margin-right: calc(var(--wdg-text-gap));
}
.nav--primary .nav__menu--level-0 .nav__menu-link-wrap a, .nav--language .nav__menu--level-0 .nav__menu-link-wrap a {
  display: flex;
  align-items: center;
  position: relative;
  height: 100%;
  background-color: transparent;
  border-bottom: 1px solid transparent;
  color: var(--wdg-scheme-color);
  text-transform: uppercase;
  font-style: normal;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0.7px;
}
.nav--primary .nav__menu--level-0 .nav__menu-link-wrap a span, .nav--language .nav__menu--level-0 .nav__menu-link-wrap a span {
  font-size: var(--wdg-font-small);
  font-family: var(--wdg-family-headings);
}
.asian-font .nav--primary .nav__menu--level-0 .nav__menu-link-wrap a span, .asian-font .nav--language .nav__menu--level-0 .nav__menu-link-wrap a span {
  font-family: var(--wdg-family-base);
}
.nav--primary .nav__menu--level-0 .nav__menu-link-wrap a:hover ~ .nav__menu-toggler svg path, .nav--language .nav__menu--level-0 .nav__menu-link-wrap a:hover ~ .nav__menu-toggler svg path {
  fill: var(--wdg-orange);
}
:where(.skin-welodata) .nav--primary .nav__menu--level-0 .nav__menu-link-wrap a:hover ~ .nav__menu-toggler svg path, :where(.skin-welodata) .nav--language .nav__menu--level-0 .nav__menu-link-wrap a:hover ~ .nav__menu-toggler svg path {
  fill: var(--wdg-slate);
}
.nav--primary .nav__menu--level-0 .nav__menu-toggler, .nav--language .nav__menu--level-0 .nav__menu-toggler {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  display: flex;
  justify-content: center;
  margin-bottom: 8px;
  transform: rotate(0deg);
  transition: transform 0.125s ease-in-out;
  padding-left: 5px;
  padding-right: 0px;
}
.nav--primary .nav__menu--level-0 .nav__menu-toggler:focus, .nav--language .nav__menu--level-0 .nav__menu-toggler:focus {
  outline-width: 0;
}
.nav--primary .nav__menu--level-0 .nav__menu-toggler:focus, .nav--language .nav__menu--level-0 .nav__menu-toggler:focus {
  outline: 1px solid var(--wdg-accent);
}
.header--overlaps-header.header--top .nav--primary .nav__menu--level-0 .nav__menu-toggler svg path, .header--overlaps-header.header--top .nav--language .nav__menu--level-0 .nav__menu-toggler svg path {
  fill: currentColor;
}
@media (min-width: 62em) {
  .nav--primary .nav__menu-return, .nav--language .nav__menu-return {
    display: none;
  }
  .nav--primary .nav__dropdown, .nav--language .nav__dropdown {
    display: none;
  }
}
.nav--primary .nav__menu--level-1 .nav__menu-item, .nav--language .nav__menu--level-1 .nav__menu-item {
  margin-top: calc(var(--wdg-gutter) / 2);
  margin-bottom: calc(var(--wdg-gutter) / 2);
}
.nav--primary .nav__menu--level-1 .nav__menu-item:first-child, .nav--language .nav__menu--level-1 .nav__menu-item:first-child {
  margin-top: 0;
}
.nav--primary .nav__menu--level-1 .nav__menu-item:last-child, .nav--language .nav__menu--level-1 .nav__menu-item:last-child {
  margin-bottom: 0;
}
.nav--language .nav__menu-link-wrap span {
  display: flex;
  align-items: center;
}
@media (min-width: 62em) {
  .nav--language {
    margin-left: var(--wdg-spacing-xs);
  }
  .nav--language:hover .nav__menu--level-0, .nav--language:focus .nav__menu--level-0 {
    border-radius: 50px;
  }
}
.nav--language .menu-item {
  margin: calc(0.2em + 3px) calc(var(--wdg-text-gap) / 2);
}
.nav--language .menu-item .nav__menu-link-wrap {
  margin-right: 0;
}
.nav--language .menu-item .nav__menu-link-wrap .nav__menu-toggler {
  margin-bottom: 0;
}
.nav--utility {
  color: var(--wdg-white);
  text-transform: uppercase;
}
.nav--utility .nav__link {
  font-size: var(--wdg-font-small);
  font-weight: 700;
}
.nav--utility .nav__link:hover, .nav--utility .nav__link:focus {
  border-bottom: 1px solid transparent;
}
@media (min-width: 37.5em) {
  .nav--footer {
    -moz-columns: 2;
         columns: 2;
    -moz-column-gap: calc(var(--wdg-gutter) + 5);
         column-gap: calc(var(--wdg-gutter) + 5);
  }
}
.nav--footer .nav__menu .menu-item {
  margin-bottom: calc(var(--wdg-gutter) / 2);
}
.nav--footer .nav__link {
  display: inline;
  font-weight: 600;
  font-size: var(--wdg-font-small);
  line-height: 17px;
  text-transform: uppercase;
}
.nav--footer .nav__link:hover {
  border-bottom: 1px solid transparent;
}
@media (min-width: 37.5em) {
  .nav--footer {
    display: flex;
    justify-content: space-between;
    -moz-columns: auto;
         columns: auto;
    gap: var(--wdg-spacing-md);
  }
  .nav--footer .nav__menu {
    flex: 1 1 auto;
  }
  .nav--footer .menu-item {
    margin: calc(var(--wdg-gutter) / 3) 0;
  }
  .nav--footer .menu-item:first-child {
    margin-top: 0;
  }
  .nav--footer .menu-item:last-child {
    margin-top: 0;
  }
}
@media (min-width: 62em) {
  .nav--footer {
    margin-top: 0;
  }
}
.nav--copyright {
  align-items: center;
  display: flex;
  flex-grow: 1;
}
@media (min-width: 37.5em) {
  .nav--copyright {
    justify-content: flex-end;
  }
}
@media (min-width: 37.5em) {
  .nav--copyright .nav__menu {
    display: flex;
    align-items: center;
  }
}
.nav--copyright .nav__menu-item {
  font-size: 0.75rem;
  color: var(--wdg-light-blue);
  font-weight: 300;
  line-height: 15px;
  margin-bottom: calc(var(--wdg-gutter) / 2);
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 37.5em) {
  .nav--copyright .nav__menu-item {
    max-width: 200px;
  }
}
@media (min-width: 37.5em) {
  .nav--copyright .nav__menu-item + .nav__menu-item {
    margin-left: var(--wdg-gutter);
  }
}
.nav--social {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: calc(var(--wdg-gutter) * 2);
}
.nav--social .nav__menu, .nav--social .nav__items {
  align-items: center;
  display: flex;
  width: 100%;
}
.nav--social .nav__menu-item + .nav__menu-item, .nav--social .nav__item + .nav__item {
  margin-left: calc(var(--wdg-gutter) * 1);
}
.nav--social .nav__link:hover, .nav--social .nav__link:focus {
  border-bottom: 1px solid transparent;
}
.nav--social .nav__link:hover svg path, .nav--social .nav__link:focus svg path {
  color: var(--wdg-gray);
}
@media (min-width: 37.5em) {
  .nav--social {
    margin-bottom: var(--wdg-gutter);
  }
  .nav--social .nav__menu {
    justify-content: flex-start;
  }
}
/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.pagination {
  margin: var(--wdg-gutter) auto;
}
.pagination button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
}
.pagination button:focus {
  outline-width: 0;
}
.pagination button[disabled] {
  cursor: not-allowed;
}
.pagination__items {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
}
.pagination__item {
  margin: 0 4px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--wdg-font-default);
  font-weight: 600;
}
.pagination__item--disabled {
  opacity: 0.5;
}
.pagination__item.active {
  border: 1px solid var(--wdg-orange);
}
:where(.skin-welodata) .pagination__item.active {
  border-color: var(--wdg-slate);
}
.pagination__item .page-numbers {
  color: var(--wdg-black);
}
.pagination__item .page-numbers:hover, .pagination__item .page-numbers:focus {
  color: var(--wdg-orange);
  text-decoration: none;
  border-color: transparent;
}
:where(.skin-welodata) .pagination__item .page-numbers:hover, :where(.skin-welodata) .pagination__item .page-numbers:focus {
  color: var(--wdg-blue);
}
.pagination__item .page-numbers.prev {
  background-image: url(../../../assets/svg/angle-left.svg);
  background-position: center;
  background-repeat: no-repeat;
  padding: 10px 30px;
}
.pagination__item .page-numbers.prev span {
  display: none;
}
.pagination__item .page-numbers.next {
  background-image: url(../../../assets/svg/angle-right.svg);
  background-position: center;
  background-repeat: no-repeat;
  padding: 10px 30px;
}
.pagination__item .page-numbers.next span {
  display: none;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.share {
  display: flex;
  align-items: stretch;
  z-index: 10;
}
.share a {
  color: inherit;
}
.share a:hover {
  border-bottom: 1px solid transparent;
}
.share__list {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
.share__item {
  margin: 0 calc(var(--wdg-gutter) / 2);
  padding: 0;
  list-style: none;
}
.share__item::before {
  content: none;
}
.share svg path {
  fill: currentColor;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.searchform {
  box-sizing: border-box;
  align-items: center;
  background: var(--wdg-white);
  border-bottom: 1px solid var(--wdg-gray);
  color: var(--wdg-black);
  display: flex;
  font-size: 28px;
  width: 100%;
}
.flyout__content--opened .searchform {
  padding-right: var(--wdg-gutter);
}
.searchform > label {
  display: flex;
  flex: 1 1 auto;
}
.searchform > button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
}
.searchform > button:focus {
  outline-width: 0;
}
.searchform > button svg path {
  fill: var(--wdg-accent);
}
.searchform > button:hover svg path, .searchform > button:focus svg path {
  fill: var(--wdg-primary);
}
.searchform > button:focus {
  outline: 1px dotted;
}
.searchform__input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  width: 100%;
  padding: calc(var(--wdg-gutter) / 2);
}
.searchform__input:focus {
  outline: none;
}
.searchform__submit {
  margin-left: 1em;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  height: 80px;
  width: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.searchform__submit:focus {
  outline-width: 0;
}
.searchform__submit svg path {
  fill: currentColor;
}
.searchform--404 {
  padding: 0 calc(var(--wdg-gutter) / 2);
}
.searchform--404 > label {
  padding: calc(var(--wdg-gutter) / 2) 0;
}
.searchform--large {
  font-size: 44px;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.slider-arrows {
  z-index: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: 1100px;
  margin-top: 15px;
}
@media (min-width: 48em) {
  .slider-arrows {
    z-index: 1;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 0;
    margin-top: 0;
    transform: translate(-50%, -50%);
  }
}
.slider-arrows__prev, .slider-arrows__next {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  transition: ease opacity 0.3s, ease background-color 0.3s, ease color 0.3s, ease border 0.3s;
}
.slider-arrows__prev:focus, .slider-arrows__next:focus {
  outline-width: 0;
}
.slider-arrows__prev[disabled], .slider-arrows__next[disabled] {
  opacity: 0.5;
  pointer-events: none;
  opacity: 0.2;
}
.slider-arrows__prev {
  margin-right: 15px;
}
@media (min-width: 48em) {
  .slider-arrows__prev {
    margin-right: 0;
  }
}
@media (min-width: 75em) {
  .slider-arrows__prev {
    margin-left: -45px;
  }
}
@media (min-width: 75em) {
  .slider-arrows__next {
    margin-right: -45px;
  }
}
.slider-arrows path {
  fill: currentColor;
  transition: ease fill 0.3s;
}

.slider-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
.slider-pagination__item {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  overflow: hidden;
  display: block;
  width: 8px;
  height: 8px;
  background-color: var(--wdg-light-brown);
  border: 2px solid transparent;
  border-radius: 50%;
  margin-right: 7px;
  transition: ease opacity 0.3s, ease background-color 0.3s;
}
.slider-pagination__item:focus {
  outline-width: 0;
}
.slider-pagination__item:hover {
  background-color: var(--wdg-dark-brown);
}
.slider-pagination__item:last-child {
  margin-right: 0;
}
.slider-pagination__item[disabled] {
  pointer-events: none;
  background-color: var(--wdg-orange);
}

.wikit-breadcrumb {
  margin-bottom: 0;
}
.wikit-breadcrumb__item {
  margin: 0 !important;
}
.wikit-breadcrumb__separator {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
  opacity: 0.4;
}
.wikit-breadcrumb__link {
  color: currentColor !important;
}
.has-dark-blue-color .wikit-breadcrumb__link {
  color: var(--wdg-light-blue);
}
.wikit-breadcrumb__home-text {
  margin-left: 5px;
}

.ellipse-404 {
  background: var(--wdg-light-brown);
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: var(--wdg-gutter) auto;
  color: var(--wdg-white);
  padding: calc(var(--wdg-gutter) * 3);
}
.ellipse-404 svg {
  height: 60px;
  width: 300px;
}
@media (min-width: 37.5em) {
  .ellipse-404 {
    width: 35vw;
    height: 35vw;
  }
  .ellipse-404 svg {
    height: auto;
    width: auto;
  }
}
@media (min-width: 64em) {
  .ellipse-404 {
    padding: calc(var(--wdg-gutter) * 2);
  }
}
.ellipse-404 h2 {
  color: var(--wdg-white);
}
.ellipse-404 p {
  font-size: clamp(1.125rem, 0.138vw + 1rem, 1.25rem);
  text-align: center;
  margin-top: 0;
}

.error404 {
  background: linear-gradient(119deg, #F1FBFF 17.52%, #FFF 40.15%, #F0E3EF 94.82%);
}

.page-template-archive {
  background: var(--wdg-light-tan);
}

.archive-template--columns {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: var(--wdg-gutter);
}
@media (min-width: 48em) {
  .archive-template--columns {
    grid-template-columns: 3fr 1fr;
  }
  .archive-template--columns .card-grid {
    order: 1;
    display: flex;
  }
  .archive-template--columns .sidebar {
    order: 2;
    display: flex;
    flex-direction: column;
  }
}
.archive-template--columns .card-grid .card__content--container {
  padding: var(--wdg-gutter) calc(var(--wdg-gutter) / 2);
}
.archive-template--columns .card-grid img {
  border-radius: 20px;
}
.archive-template--columns .sidebar .searchform {
  border: 1px solid var(--wdg-light-gray);
}
.archive-template--columns .sidebar .searchform__submit {
  height: 50px;
  width: auto;
  margin: 0 calc(var(--wdg-gutter) / 2);
}
.archive-template--columns .sidebar .searchform__submit svg path {
  fill: var(--wdg-black);
}
.archive-template--columns .sidebar .searchform__submit:hover svg path, .archive-template--columns .sidebar .searchform__submit:focus svg path {
  fill: var(--wdg-orange);
}
.archive-template .card__terms__list li + li {
  margin-top: calc(var(--wdg-text-gap) / 2);
}
.archive-template .category-terms.active a,
.archive-template .topic-terms.active a,
.archive-template .tag-terms.active a {
  color: var(--wdg-orange);
  border-bottom: 1px solid transparent;
}
.skin-welodata .archive-template .category-terms.active a,
.skin-welodata .archive-template .topic-terms.active a,
.skin-welodata .archive-template .tag-terms.active a {
  color: var(--wdg-slate);
}
.skin-welodata .archive-template .category-terms.active a:hover, .skin-welodata .archive-template .category-terms.active a:focus,
.skin-welodata .archive-template .topic-terms.active a:hover,
.skin-welodata .archive-template .topic-terms.active a:focus,
.skin-welodata .archive-template .tag-terms.active a:hover,
.skin-welodata .archive-template .tag-terms.active a:focus {
  color: var(--wdg-blue);
}
.archive-template .sidebar--block {
  margin: calc(var(--wdg-gutter) / 2) 0;
  padding: calc(var(--wdg-gutter) / 2);
  background: white;
  border: 1px solid var(--wdg-light-gray);
}
.archive-template .sidebar--block .nav__link svg path {
  fill: var(--wdg-blue);
}
.archive-template .sidebar--block .nav__link:hover svg path, .archive-template .sidebar--block .nav__link:focus svg path {
  fill: var(--wdg-orange);
}
.archive-template .sidebar--block .terms a:hover, .archive-template .sidebar--block .terms a:focus {
  color: var(--wdg-orange);
  border-bottom: 1px solid transparent;
}

@keyframes dropdownRevealDesktop {
  0% {
    top: calc(100% - var(--wdg-gap-2xsmall));
    opacity: 0;
    pointer-events: none;
  }
  100% {
    top: 100%;
    opacity: 1;
    pointer-events: all;
  }
}
:root {
  --wdg-masthead-background-color: var( --wdg-white );
  --wdg-masthead-border-color: var( --wdg-color-gray-50 );
  --wdg-masthead-dropdown-height: calc( 100vh - var( --wdg-masthead-height, 0px ) - var( --wp-admin--admin-bar--height, 0px ) );
  --wdg-masthead-height: calc( var( --wdg-masthead-utility-height, 0px ) + var( --wdg-masthead-primary-height, 0px ) );
  --wdg-masthead-primary-height: clamp( 50px, 18vw, 75px );
  --wdg-masthead-top: 0;
  --wdg-masthead-utility-height: 0;
  --wdg-masthead-nav-button-color: var( --wdg-orange );
}
@media (min-width: 600px) {
  :root {
    --wdg-masthead-top: var( --wp-admin--admin-bar--height, 0px );
  }
}

html {
  scroll-padding-top: var(--wdg-masthead-height);
}
.utility {
  align-items: center;
  background-color: var(--wdg-color-primary-wash);
  display: flex;
  font-family: var(--wdg-font-sans);
  font-size: var(--wdg-font-size-small);
  height: var(--wdg-masthead-utility-height);
  position: relative;
}
.utility__items {
  display: flex;
  flex: 1 1 auto;
  gap: var(--wdg-gap-xsmall);
  position: relative;
}
.utility__items svg {
  max-height: 10px;
}
.utility__item {
  margin: 0;
}
.utility--mobile {
  display: none;
  padding: var(--wdg-gap-small);
}
.utility--desktop {
  margin: 0 calc(var(--wdg-gap-small) * -1);
  padding: calc(var(--wdg-gap-2xsmall) / 2) var(--wdg-gap-small);
}

.masthead {
  background-color: var(--wdg-masthead-background-color);
  border-bottom: 1px solid var(--wdg-masthead-border-color);
  box-sizing: border-box;
  font-family: var(--wdg-family-montserrat);
  max-width: none;
  padding: 0;
  position: sticky;
  margin-inline: calc(var(--wdg-gutter) * -1);
  top: var(--wdg-masthead-top);
  transition-duration: 200ms;
  transition-property: transform, background-color;
  transition-timing-function: ease-out;
  will-change: transform;
  z-index: 5;
}
.masthead * {
  box-sizing: border-box;
}
.masthead.has-noto-sans-font-family {
  font-family: var(--wdg-family-noto-sans);
}
.masthead ul {
  font-family: inherit;
}
.masthead .menu-item-icon {
  align-items: center;
  display: flex;
  gap: var(--wdg-gap-2xsmall);
}
.masthead button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  color: currentColor;
  cursor: pointer;
}
.masthead button:hover, .masthead button:focus {
  background-color: transparent;
  color: var(--wdg-color-accent);
}
.masthead button:focus-visible {
  outline: 4px solid Highlight;
}
.masthead button:last-child {
  margin-right: 0;
}
.masthead__primary {
  align-items: stretch;
  display: flex;
  justify-content: space-between;
}
.masthead__close-icon {
  display: none;
}
.masthead__nav {
  align-items: stretch;
  display: flex;
  flex-grow: 1;
  height: var(--wdg-masthead-primary-height);
}
.masthead__dropdown {
  background-color: rgba(255, 255, 255, 0.97);
  display: none;
  gap: var(--wdg-gap-small);
  max-height: var(--wdg-masthead-dropdown-height);
  overflow: auto;
  padding: var(--wdg-gap-xsmall);
  position: absolute;
}
.masthead__dropdown--mega {
  display: flex;
  flex-direction: column;
  gap: var(--wdg-gap-xsmall);
  left: 0;
  padding: var(--wdg-gap-2xsmall) max(var(--wdg-gap-small), (100vw - var(--wdg-wide-width)) / 2);
  width: 100%;
}
.masthead__dropdown--mega .masthead__dropdown-layout {
  background-color: rgba(255, 255, 255, 0.97);
}
.masthead__dropdown--mega-intro {
  flex-direction: row;
  gap: var(--wdg-gap-small);
}
.masthead__dropdown--language {
  min-width: 250px;
  right: 0;
  top: var(--wdg-masthead-height);
}
.masthead__dropdown-layout {
  max-width: var(--wdg-wide-width);
  margin-inline: auto;
  width: 100%;
}
.masthead__items {
  list-style: none;
  margin: 0;
  padding: 0;
}
.masthead__items--depth-0 {
  display: flex;
}
.masthead__item {
  margin: 0;
}
.masthead__item.wp-block-button {
  align-self: center;
  padding-block: var(--wdg-gap-2xsmall);
  flex-shrink: 0;
}
.masthead__item.wp-block-button > .wp-block-button__link {
  margin: 0;
}
.masthead__item.wp-block-button.is-style-outline > .wp-block-button__link {
  color: inherit;
  border-color: currentColor;
}
.masthead__link {
  color: inherit;
  position: relative;
  font-family: inherit;
  font-size: calc(var(--wdg-font-small) * 0.9);
  text-transform: uppercase;
  font-style: normal;
  font-weight: 600;
  padding: calc(var(--wdg-gap-xsmall) * 0.75);
  border: none;
}
.masthead__link[href]:hover {
  color: var(--wdg-color-primary);
  border: transparent;
}
.masthead__link[href]:focus {
  border: none;
}
.masthead__link--depth-0 {
  align-items: center;
  display: flex;
  font-weight: 600;
  height: 100%;
  justify-content: center;
}
.masthead__link--depth-0:hover {
  text-decoration: none;
}
.masthead__intro {
  display: flex;
  flex: 0 0 50%;
  flex-direction: column;
  row-gap: 1em;
}
.masthead__heading {
  margin: 0;
}
.masthead__logo {
  align-items: center;
  color: var(--wdg-tonal-black);
  display: flex;
  margin: 0;
  padding: 0 var(--wdg-gutter);
}
.masthead__logo a {
  color: inherit;
  display: block;
  border: none;
}
.masthead__logo a:hover, .masthead__logo a:focus {
  border-bottom-width: 0;
}
.masthead__logo .custom-logo--alt {
  display: none;
}
.masthead__logo img,
.masthead__logo svg {
  display: block;
  height: auto;
  max-height: 28px;
  width: auto;
}
.masthead__actions {
  align-items: stretch;
  display: flex;
  gap: var(--wdg-gap-xsmall);
}
.masthead__actions button {
  align-items: center;
  padding: var(--wdg-gap-2xsmall);
}
.masthead__cta {
  align-items: center;
  display: flex;
}
.masthead__cta a {
  margin: 0;
  background-color: var(--wdg-masthead-nav-button-color);
}
.masthead__cta .nav__items {
  align-items: center;
}
.masthead__cta .nav__item {
  margin: 0;
}
.masthead__cta .nav__link {
  justify-content: center;
  white-space: nowrap;
}
.masthead__language {
  display: flex;
  align-items: center;
  align-self: center;
  margin-inline: var(--wdg-gap-xsmall);
  position: relative;
}
.masthead__language button.masthead__language-toggle {
  display: flex;
  align-items: center;
  gap: calc(var(--wdg-gap-2xsmall) / 2);
  border: 1px solid var(--wdg-masthead-nav-button-color);
  border-radius: 50px;
  padding: calc(var(--wdg-gap-xsmall) * 0.75) calc(var(--wdg-gap-xsmall) / 1.5);
}
.masthead__language button.masthead__language-toggle svg {
  display: block;
}
.masthead__language.masthead__item--active > .masthead__dropdown {
  display: block;
}
.masthead--pinned {
  transform: translateY(0%);
}
.masthead--unpinned:not(.masthead--mode-menu, .masthead--mode-search) {
  transform: translateY(-100%);
}
.masthead--not-top {
  background-color: var(--wdg-color-white);
}
.masthead--pinned:not(.masthead--top) {
  background-color: var(--wdg-color-white);
  color: var(--wdg-color-text);
}
.masthead__search .searchform__submit {
  padding: 0.5em;
}
.masthead__search-icon .masthead__icon--search {
  display: block;
}
.masthead__search-icon .masthead__icon--close {
  display: none;
}
.masthead__menu-icon .masthead__icon--menu {
  display: block;
}
.masthead__menu-icon .masthead__icon--close {
  display: none;
}
.masthead__back::before {
  content: "›";
  font-weight: normal;
  font-size: 1.2em;
  transform: rotate(180deg);
  display: inline-block;
  vertical-align: middle;
}
.masthead--mode-menu .masthead__menu-icon .masthead__icon--menu {
  display: none;
}
.masthead--mode-menu .masthead__menu-icon .masthead__icon--close {
  display: block;
}
.masthead--mode-search .masthead__search-icon .masthead__icon--search {
  display: none;
}
.masthead--mode-search .masthead__search-icon .masthead__icon--close {
  display: block;
}
.masthead--mode-search .masthead__search {
  display: block;
}
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) {
  --wdg-masthead-border-color: var( --wdg-color-white-30 );
  background-color: transparent;
  border-color: transparent;
}
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .utility {
  background-color: transparent;
}
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__logo a,
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__action,
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .utility a {
  color: var(--wdg-color-white);
}
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .custom-logo {
  display: none;
}
.masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .custom-logo--alt {
  display: block;
}

@media (max-width: 61.9375em) {
  :root {
    --wdg-masthead-utility-height: 0px;
  }
  .utility--desktop {
    display: none;
  }
  .masthead {
    align-items: flex-start;
    justify-content: space-between;
    overflow: hidden;
  }
  .masthead__logo, .masthead__actions {
    height: var(--wdg-masthead-height);
  }
  .masthead__actions {
    flex-grow: 1;
    justify-content: flex-end;
  }
  .masthead__kicker, .masthead__heading, .masthead__description, .masthead__cta {
    display: none;
  }
  .masthead__nav, .masthead__search {
    display: none;
    height: calc(100vh - var(--wdg-masthead-height) - var(--wp-admin--admin-bar--height, 0px));
    left: 0;
    position: absolute;
    top: var(--wdg-masthead-height);
    width: 100vw;
  }
  .masthead__nav {
    flex-direction: column;
    gap: var(--wdg-gap-small);
    justify-content: flex-start;
  }
  .masthead__menu {
    flex-grow: 1;
    overflow: auto;
  }
  .masthead__cta {
    display: none;
    padding: var(--wdg-gap-small);
  }
  .masthead__cta .nav__link {
    width: 100%;
  }
  .masthead__search {
    padding: var(--wdg-gap-small);
    top: 0;
  }
  .masthead__search .searchform {
    border: 1px solid var(--wdg-color-gray-20);
  }
  .masthead__search .searchform__input {
    font-size: 1rem;
  }
  .masthead__dropdown {
    background-color: var(--wdg-color-white);
    height: var(--wdg-masthead-dropdown-height);
    width: 100vw;
  }
  .masthead__dropdown-mega-content {
    display: none !important;
  }
  .masthead__items--depth-0 {
    flex-direction: column;
    overflow: hidden;
  }
  .masthead__item:not(:first-child):not(.wp-block-button) {
    border-top: 1px solid var(--wdg-masthead-border-color);
  }
  .masthead__item--depth-0 {
    overflow: auto;
  }
  .masthead__item--depth-0 > .masthead__dropdown {
    display: block;
    height: var(--wdg-masthead-dropdown-height);
    left: 100vw;
    opacity: 0;
    overflow: auto;
    padding: var(--wdg-gap-xsmall);
    position: absolute;
    top: 0;
    transition: 200ms ease-in-out;
    transition-property: transform, opacity;
    width: 100vw;
  }
  .masthead__item--depth-0.masthead__item--active > .masthead__dropdown {
    opacity: 1;
    transform: translate(-100%);
    z-index: 1;
  }
  .masthead__link {
    display: flex;
    padding: var(--wdg-gap-small);
  }
  .masthead__link--depth-0 {
    align-items: center;
    justify-content: space-between;
    text-align: left;
    width: 100%;
  }
  :where(.masthead__item--has-children > .masthead__link--depth-0)::after {
    content: "›";
    font-weight: normal;
    font-size: 2em;
    line-height: 1;
  }
  .masthead__heading, .masthead__kicker {
    padding: var(--wdg-gap-small);
  }
  .masthead__drop-indicator {
    transform: rotate(-90deg);
  }
  .masthead__language.masthead__item--active {
    position: static;
  }
  .masthead__language .masthead__dropdown .nav__link {
    padding: var(--wdg-gap-xsmall);
  }
  .masthead--mode-menu, .masthead--mode-search {
    height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
  }
  .masthead--mode-menu .masthead__nav, .masthead--mode-search .masthead__nav {
    display: flex;
  }
  .masthead--mode-menu .masthead__search {
    display: none;
  }
  .masthead--mode-menu .masthead__menu {
    display: block;
  }
  .masthead--mode-search .masthead__search {
    display: block;
  }
  .masthead--mode-search .masthead__menu {
    display: none;
  }
  .masthead--mode-language {
    overflow: visible;
  }
}
@media (min-width: 62em) {
  .utility__items {
    justify-content: flex-end;
  }
  .utility__item {
    margin: 0;
  }
  .utility svg {
    max-height: 10px;
  }
  .utility--mobile {
    display: none;
  }
  .masthead__menu-icon, .masthead__back {
    display: none;
  }
  .masthead__primary {
    align-items: stretch;
    display: flex;
  }
  .masthead__menu {
    flex-grow: 1;
  }
  .masthead__nav {
    gap: var(--wdg-gap-xsmall);
  }
  .masthead__nav--search {
    position: relative;
  }
  .masthead__dropdown {
    animation-duration: 200ms;
    animation-fill-mode: forwards;
    animation-name: dropdownRevealDesktop;
    animation-timing-function: ease-out;
    display: none;
  }
  :where(.masthead__item--active) > .masthead__dropdown {
    display: block;
  }
  .masthead__dropdown--normal {
    background-color: var(--wdg-color-white);
    left: 50%;
    min-width: 150%;
    overflow: visible;
    transform: translateX(-50%);
  }
  .masthead__dropdown--normal .masthead__link {
    padding: var(--wdg-gap-2xsmall);
  }
  .masthead__dropdown--normal .masthead__link--depth-1 {
    display: block;
    padding: var(--wdg-gap-2xsmall) var(--wdg-gap-xsmall);
  }
  .masthead__dropdown--normal .masthead__item:first-child > .masthead__link {
    padding-top: var(--wdg-gap-xsmall);
  }
  .masthead__dropdown--normal .masthead__item:last-child > .masthead__link {
    padding-bottom: var(--wdg-gap-xsmall);
  }
  .masthead__dropdown--normal .masthead__items {
    flex-grow: 1;
    margin: 0;
  }
  .masthead__dropdown--mega {
    background-color: transparent;
    padding: 0;
  }
  .masthead__dropdown--mega .masthead__items--depth-1 {
    display: none !important;
  }
  .masthead__dropdown--mega .masthead__dropdown-layout {
    background-color: rgba(255, 255, 255, 0.97);
    box-shadow: 0px 10px 20px -2px var(--wdg-color-tonal-black-10);
    padding: var(--wdg-gap-xsmall);
  }
  .masthead__dropdown--menu {
    min-width: 250px;
    left: 50%;
    transform: translateX(-50%);
  }
  .masthead__items {
    height: 100%;
  }
  .masthead__item--depth-0 {
    flex-grow: 1;
  }
  .masthead__item--depth-0.masthead__item--current > .masthead__link--depth-0::before, .masthead__item--depth-0.masthead__item--current-menu-ancestor > .masthead__link--depth-0::before, .masthead__item--depth-0.masthead__item--current-page-ancestor > .masthead__link--depth-0::before {
    background-color: var(--wdg-gray);
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    right: 0;
  }
  .masthead__item--depth-0.masthead__item--active > .masthead__link--depth-0 {
    background-color: var(--wdg-color-accent-white);
  }
  .masthead__item--depth-0.masthead__item--active > .masthead__link--depth-0::before {
    opacity: 0;
  }
  .masthead__item--depth-0.masthead__item--has-children > .masthead__link--depth-0 {
    gap: var(--wdg-gap-2xsmall);
  }
  .masthead__item--depth-0.masthead__item--has-children > .masthead__link--depth-0::after {
    content: "›";
    font-weight: normal;
    font-size: 1.2em;
    transform: rotate(90deg);
  }
  .masthead__item--depth-0:not(.masthead__item--mega) {
    position: relative;
  }
  .masthead__item--depth-0.wp-block-button {
    margin-inline: var(--wdg-gap-small);
  }
  .masthead__item--depth-1.masthead__item {
    flex-grow: 1;
  }
  .masthead__item--depth-1.masthead__item--width-50 {
    flex-basis: 50%;
    flex-shrink: 0;
  }
  .masthead__item--depth-1 .masthead__link {
    font-size: calc(var(--wdg-font-small) * 0.9);
  }
  .masthead__item--depth-2 {
    margin: var(--wdg-gap-2xsmall) 0;
  }
  .masthead__item--depth-2.masthead__item--style-label, .masthead__item--depth-3.masthead__item--style-label {
    margin-top: var(--wdg-gap-xsmall);
  }
  .masthead__item--normal {
    position: relative;
  }
  .masthead__item--width-25 {
    flex: 0 0 25%;
  }
  .masthead__item--width-33 {
    flex: 0 0 33.3333%;
  }
  .masthead__item--width-50 {
    flex: 0 0 50%;
  }
  .masthead__item--width-66 {
    flex: 0 0 66.6666%;
  }
  .masthead__item--width-75 {
    flex: 0 0 75%;
  }
  .masthead__link--depth-0 {
    text-align: center;
    width: 100%;
  }
  .masthead__link--depth-1 {
    display: block;
  }
  .masthead__link--depth-1 > span {
    display: inline;
    background-color: transparent;
    background-image: linear-gradient(transparent calc(100% - 2px), var(--wdg-orange) 2px);
    background-position: bottom left;
    background-size: 0 100%;
    transition: background-size 200ms ease-out;
  }
  :where(.skin-welodata) .masthead__link--depth-1 > span {
    background-image: linear-gradient(transparent calc(100% - 2px), var(--wdg-slate) 2px);
  }
  .masthead__link--depth-1:hover > span, .masthead__link--depth-1:focus > span {
    background-size: 100% 100%;
  }
  .masthead__drop-indicator {
    bottom: 0;
    left: 50%;
    opacity: 0.5;
    position: absolute;
    transform: translate(-50%, -50%);
  }
  .masthead__drop-indicator svg {
    display: block;
    margin: 0 auto;
  }
  .masthead__search {
    height: 100%;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition-duration: 250ms;
    transition-property: opacity, width;
    transition-timing-function: ease-out;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    width: 0;
  }
  .masthead__search form {
    height: 100%;
  }
  .masthead__search--overlay {
    background-color: var(--wdg-color-accent-white);
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100vw;
  }
  .masthead__search--overlay form {
    height: auto;
  }
  .masthead__cta {
    flex: none;
    white-space: nowrap;
  }
  .masthead__cta .nav__items {
    display: flex;
    gap: var(--wdg-gap-xsmall);
  }
  .masthead--mode-search .masthead__nav {
    position: relative;
  }
  .masthead--mode-search .masthead__search {
    display: block;
    opacity: 1;
    padding: 0.25rem;
    pointer-events: all;
    width: 100%;
  }
  .masthead--mode-search .masthead__search--overlay {
    height: var(--wdg-masthead-dropdown-height);
    padding: var(--wdg-gap-medium);
    top: 100%;
    width: 100vw;
  }
  .masthead--mode-search.masthead--search-overlay .masthead__nav {
    position: static;
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .wp-block-button.is-style-outlined {
    --wdg-color-button-text: inherit;
    --wdg-color-button-border: currentColor;
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__utility {
    background-color: transparent;
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__utility .nav__link,
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__link--depth-0:not(.masthead__item--active > .masthead__link--depth-0),
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__logo a,
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__action {
    color: var(--wdg-color-white);
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__item--depth-0.masthead__item--current > .masthead__link--depth-0::before, .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__item--depth-0.masthead__item--current-menu-ancestor > .masthead__link--depth-0::before, .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .masthead__item--depth-0.masthead__item--current-page-ancestor > .masthead__link--depth-0::before {
    background-color: var(--wdg-color-white);
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .custom-logo {
    display: none;
  }
  .masthead--immersive:not(.masthead--not-top, .masthead--mode-menu, .masthead--mode-search) .custom-logo--alt {
    display: block;
  }
  .masthead--not-top.masthead--pinned {
    transform: translateY(calc(var(--wdg-masthead-utility-height) * -1));
  }
}
.masthead__item--style-label > .masthead__link {
  color: var(--wdg-color-gray-60);
  font-size: var(--wdg-font-size-2xsmall);
  font-weight: 700;
  letter-spacing: 0.6px;
  text-transform: uppercase;
}

.wp-block-image.is-flush-top,
.wp-block-image.is-flush-left,
.wp-block-image.is-flush-right,
.wp-block-image.is-flush-bottom {
  position: absolute !important;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 0 !important;
}
body .is-layout-constrained > .wp-block-image.is-flush-top,
body .is-layout-constrained > .wp-block-image.is-flush-left,
body .is-layout-constrained > .wp-block-image.is-flush-right,
body .is-layout-constrained > .wp-block-image.is-flush-bottom {
  margin: 0;
}

.wp-block-image.is-flush-top {
  top: 0;
  margin-top: 0 !important;
}

.wp-block-image.is-flush-right {
  right: 0;
  margin-right: 0 !important;
}

.wp-block-image.is-flush-left {
  left: 0;
  margin-left: 0 !important;
}

.wp-block-image.is-flush-bottom {
  bottom: 0;
  margin-bottom: 0 !important;
}

.wp-block-image.is-full-width {
  width: 100%;
  max-width: none;
}

.wp-block-image.is-overlap-top-50 {
  transform: translateY(-50%);
}

.wp-block-image.is-overlap-bottom-50 {
  transform: translateY(50%);
}

.is-position-relative {
  position: relative;
}

.has-block-link {
  position: relative;
  --block-link-shadow: rgba( 0, 0, 0, 0.5 );
}
.has-block-link a:first-of-type::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.has-block-link a:first-of-type:hover::after {
  box-shadow: 0 0 5px var(--block-link-shadow);
}

/* overflow hidden when a group element has custom border radius */
.wp-block-group[style*=border-radius],
.wp-block-group[style*=border-top-left-radius],
.wp-block-group[style*=border-top-right-radius],
.wp-block-group[style*=border-bottom-left-radius],
.wp-block-group[style*=border-bottom-right-radius] {
  overflow: hidden;
}

.wp-block-image figcaption {
  box-sizing: border-box;
  margin-bottom: 0;
  font-size: clamp(0.875rem, 1vw + 1rem, 1rem);
  font-family: var(--wdg-family-base);
  line-height: 1.4;
}

.wp-block-image:not(.is-style-rounded, .is-style-square-corners) img {
  border-radius: 25px;
}

.wp-block-image svg {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}

.aligncenter {
  clear: both;
  display: block;
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.alignfull {
  max-width: none;
}

.alignfull, .wp-block-group__inner-container > .alignfull {
  padding-inline: calc(var(--wdg-gutter) * 1);
  margin-inline: calc(var(--wdg-gutter) * -1);
  max-width: none;
}

@media (min-width: 48em) {
  .alignleft {
    float: left;
    margin-right: var(--wdg-gutter);
    margin-bottom: var(--wdg-gutter);
  }
}
@media (min-width: 48em) {
  .alignright {
    float: right;
    margin-right: var(--wdg-gutter);
    margin-bottom: var(--wdg-gutter);
  }
}
.alignwide {
  max-width: var(--wdg-wide-width);
  margin-inline: auto;
}

.alignwide.has-background {
  padding-inline: var(--wdg-gutter);
}

.has-white-background-color {
  background: var(--wdg-white) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-white-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-white-background-color {
  border-color: var(--wdg-white) !important;
  color: var(--wdg-white) !important;
}

.has-white-background-color.has-block-link,
.has-white-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

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

.has-white-marker-color li::marker,
.editor-styles-wrapper ul.has-white-marker-color li::marker {
  color: var(--wdg-white);
}

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

.has-white-gradient-border {
  -o-border-image: var(--wdg-white);
     border-image: var(--wdg-white);
  border-style: solid;
}

.has-grey-background-color {
  background: var(--wdg-gray) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-grey-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-grey-background-color {
  border-color: var(--wdg-gray) !important;
  color: var(--wdg-gray) !important;
}

.has-grey-background-color.has-block-link,
.has-grey-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-grey-border-color {
  border-color: var(--wdg-gray);
}

.has-grey-marker-color li::marker,
.editor-styles-wrapper ul.has-grey-marker-color li::marker {
  color: var(--wdg-gray);
}

.has-grey-color {
  color: var(--wdg-gray);
}

.has-grey-gradient-border {
  -o-border-image: var(--wdg-gray);
     border-image: var(--wdg-gray);
  border-style: solid;
}

.has-dark-grey-background-color {
  background: var(--wdg-dark-gray) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-dark-grey-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-dark-grey-background-color {
  border-color: var(--wdg-dark-gray) !important;
  color: var(--wdg-dark-gray) !important;
}

.has-dark-grey-background-color.has-block-link,
.has-dark-grey-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dark-grey-border-color {
  border-color: var(--wdg-dark-gray);
}

.has-dark-grey-marker-color li::marker,
.editor-styles-wrapper ul.has-dark-grey-marker-color li::marker {
  color: var(--wdg-dark-gray);
}

.has-dark-grey-color {
  color: var(--wdg-dark-gray);
}

.has-dark-grey-gradient-border {
  -o-border-image: var(--wdg-dark-gray);
     border-image: var(--wdg-dark-gray);
  border-style: solid;
}

.has-light-grey-background-color {
  background: var(--wdg-light-gray) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-light-grey-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-light-grey-background-color {
  border-color: var(--wdg-light-gray) !important;
  color: var(--wdg-light-gray) !important;
}

.has-light-grey-background-color.has-block-link,
.has-light-grey-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-light-grey-border-color {
  border-color: var(--wdg-light-gray);
}

.has-light-grey-marker-color li::marker,
.editor-styles-wrapper ul.has-light-grey-marker-color li::marker {
  color: var(--wdg-light-gray);
}

.has-light-grey-color {
  color: var(--wdg-light-gray);
}

.has-light-grey-gradient-border {
  -o-border-image: var(--wdg-light-gray);
     border-image: var(--wdg-light-gray);
  border-style: solid;
}

.has-primary-red-background-color {
  background: var(--wdg-red) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-primary-red-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-primary-red-background-color {
  border-color: var(--wdg-red) !important;
  color: var(--wdg-red) !important;
}

.has-primary-red-background-color.has-block-link,
.has-primary-red-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

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

.has-primary-red-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-red-marker-color li::marker {
  color: var(--wdg-red);
}

.has-primary-red-color {
  color: var(--wdg-red);
}

.has-primary-red-gradient-border {
  -o-border-image: var(--wdg-red);
     border-image: var(--wdg-red);
  border-style: solid;
}

.has-primary-blue-background-color {
  background: var(--wdg-blue-primary) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-primary-blue-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-primary-blue-background-color {
  border-color: var(--wdg-blue-primary) !important;
  color: var(--wdg-blue-primary) !important;
}

.has-primary-blue-background-color.has-block-link,
.has-primary-blue-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

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

.has-primary-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-blue-marker-color li::marker {
  color: var(--wdg-blue-primary);
}

.has-primary-blue-color {
  color: var(--wdg-blue-primary);
}

.has-primary-blue-gradient-border {
  -o-border-image: var(--wdg-blue-primary);
     border-image: var(--wdg-blue-primary);
  border-style: solid;
}

.has-primary-black-background-color {
  background: var(--wdg-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-primary-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-primary-black-background-color {
  border-color: var(--wdg-black) !important;
  color: var(--wdg-black) !important;
}

.has-primary-black-background-color.has-block-link,
.has-primary-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

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

.has-primary-black-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-black-marker-color li::marker {
  color: var(--wdg-black);
}

.has-primary-black-color {
  color: var(--wdg-black);
}

.has-primary-black-gradient-border {
  -o-border-image: var(--wdg-black);
     border-image: var(--wdg-black);
  border-style: solid;
}

.has-black-background-color {
  background: var(--wdg-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-black-background-color {
  border-color: var(--wdg-black) !important;
  color: var(--wdg-black) !important;
}

.has-black-background-color.has-block-link,
.has-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-black-border-color {
  border-color: var(--wdg-black);
}

.has-black-marker-color li::marker,
.editor-styles-wrapper ul.has-black-marker-color li::marker {
  color: var(--wdg-black);
}

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

.has-black-gradient-border {
  -o-border-image: var(--wdg-black);
     border-image: var(--wdg-black);
  border-style: solid;
}

.has-primary-orange-background-color {
  background: var(--wdg-orange) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-orange-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-primary-orange-background-color {
  border-color: var(--wdg-orange) !important;
  color: var(--wdg-orange) !important;
}

.has-primary-orange-background-color.has-block-link,
.has-primary-orange-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

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

.has-primary-orange-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-orange-marker-color li::marker {
  color: var(--wdg-orange);
}

.has-primary-orange-color {
  color: var(--wdg-orange);
}

.has-primary-orange-gradient-border {
  -o-border-image: var(--wdg-orange);
     border-image: var(--wdg-orange);
  border-style: solid;
}

.has-primary-brown-background-color {
  background: var(--wdg-light-brown) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-primary-brown-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-primary-brown-background-color {
  border-color: var(--wdg-light-brown) !important;
  color: var(--wdg-light-brown) !important;
}

.has-primary-brown-background-color.has-block-link,
.has-primary-brown-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-primary-brown-border-color {
  border-color: var(--wdg-light-brown);
}

.has-primary-brown-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-brown-marker-color li::marker {
  color: var(--wdg-light-brown);
}

.has-primary-brown-color {
  color: var(--wdg-light-brown);
}

.has-primary-brown-gradient-border {
  -o-border-image: var(--wdg-light-brown);
     border-image: var(--wdg-light-brown);
  border-style: solid;
}

.has-dark-red-background-color {
  background: var(--wdg-dark-red) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-dark-red-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-dark-red-background-color {
  border-color: var(--wdg-dark-red) !important;
  color: var(--wdg-dark-red) !important;
}

.has-dark-red-background-color.has-block-link,
.has-dark-red-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dark-red-border-color {
  border-color: var(--wdg-dark-red);
}

.has-dark-red-marker-color li::marker,
.editor-styles-wrapper ul.has-dark-red-marker-color li::marker {
  color: var(--wdg-dark-red);
}

.has-dark-red-color {
  color: var(--wdg-dark-red);
}

.has-dark-red-gradient-border {
  -o-border-image: var(--wdg-dark-red);
     border-image: var(--wdg-dark-red);
  border-style: solid;
}

.has-dark-blue-background-color {
  background: var(--wdg-blue-dark) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-dark-blue-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-dark-blue-background-color {
  border-color: var(--wdg-blue-dark) !important;
  color: var(--wdg-blue-dark) !important;
}

.has-dark-blue-background-color.has-block-link,
.has-dark-blue-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dark-blue-border-color {
  border-color: var(--wdg-blue-dark);
}

.has-dark-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-dark-blue-marker-color li::marker {
  color: var(--wdg-blue-dark);
}

.has-dark-blue-color {
  color: var(--wdg-blue-dark);
}

.has-dark-blue-gradient-border {
  -o-border-image: var(--wdg-blue-dark);
     border-image: var(--wdg-blue-dark);
  border-style: solid;
}

.has-dark-brown-background-color {
  background: var(--wdg-dark-brown) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-dark-brown-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-dark-brown-background-color {
  border-color: var(--wdg-dark-brown) !important;
  color: var(--wdg-dark-brown) !important;
}

.has-dark-brown-background-color.has-block-link,
.has-dark-brown-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dark-brown-border-color {
  border-color: var(--wdg-dark-brown);
}

.has-dark-brown-marker-color li::marker,
.editor-styles-wrapper ul.has-dark-brown-marker-color li::marker {
  color: var(--wdg-dark-brown);
}

.has-dark-brown-color {
  color: var(--wdg-dark-brown);
}

.has-dark-brown-gradient-border {
  -o-border-image: var(--wdg-dark-brown);
     border-image: var(--wdg-dark-brown);
  border-style: solid;
}

.has-light-yellow-background-color {
  background: var(--wdg-light-yellow) !important;
  color: var(--wdg-black);
}

.wp-block-button:not(.is-style-outline) .has-light-yellow-background-color {
  color: var(--wdg-black) !important;
}

.wp-block-button.is-style-outline .has-light-yellow-background-color {
  border-color: var(--wdg-light-yellow) !important;
  color: var(--wdg-light-yellow) !important;
}

.has-light-yellow-background-color.has-block-link,
.has-light-yellow-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-light-yellow-border-color {
  border-color: var(--wdg-light-yellow);
}

.has-light-yellow-marker-color li::marker,
.editor-styles-wrapper ul.has-light-yellow-marker-color li::marker {
  color: var(--wdg-light-yellow);
}

.has-light-yellow-color {
  color: var(--wdg-light-yellow);
}

.has-light-yellow-gradient-border {
  -o-border-image: var(--wdg-light-yellow);
     border-image: var(--wdg-light-yellow);
  border-style: solid;
}

.has-pink-background-color {
  background: var(--wdg-pink) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-pink-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-pink-background-color {
  border-color: var(--wdg-pink) !important;
  color: var(--wdg-pink) !important;
}

.has-pink-background-color.has-block-link,
.has-pink-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-pink-border-color {
  border-color: var(--wdg-pink);
}

.has-pink-marker-color li::marker,
.editor-styles-wrapper ul.has-pink-marker-color li::marker {
  color: var(--wdg-pink);
}

.has-pink-color {
  color: var(--wdg-pink);
}

.has-pink-gradient-border {
  -o-border-image: var(--wdg-pink);
     border-image: var(--wdg-pink);
  border-style: solid;
}

.has-light-blue-background-color {
  background: var(--wdg-light-blue) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-light-blue-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-light-blue-background-color {
  border-color: var(--wdg-light-blue) !important;
  color: var(--wdg-light-blue) !important;
}

.has-light-blue-background-color.has-block-link,
.has-light-blue-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-light-blue-border-color {
  border-color: var(--wdg-light-blue);
}

.has-light-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-light-blue-marker-color li::marker {
  color: var(--wdg-light-blue);
}

.has-light-blue-color {
  color: var(--wdg-light-blue);
}

.has-light-blue-gradient-border {
  -o-border-image: var(--wdg-light-blue);
     border-image: var(--wdg-light-blue);
  border-style: solid;
}

.has-blue-background-color {
  background: var(--wdg-blue) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-blue-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-blue-background-color {
  border-color: var(--wdg-blue) !important;
  color: var(--wdg-blue) !important;
}

.has-blue-background-color.has-block-link,
.has-blue-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-blue-border-color {
  border-color: var(--wdg-blue);
}

.has-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-blue-marker-color li::marker {
  color: var(--wdg-blue);
}

.has-blue-color {
  color: var(--wdg-blue);
}

.has-blue-gradient-border {
  -o-border-image: var(--wdg-blue);
     border-image: var(--wdg-blue);
  border-style: solid;
}

.has-purple-background-color {
  background: var(--wdg-purple) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-purple-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-purple-background-color {
  border-color: var(--wdg-purple) !important;
  color: var(--wdg-purple) !important;
}

.has-purple-background-color.has-block-link,
.has-purple-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-purple-border-color {
  border-color: var(--wdg-purple);
}

.has-purple-marker-color li::marker,
.editor-styles-wrapper ul.has-purple-marker-color li::marker {
  color: var(--wdg-purple);
}

.has-purple-color {
  color: var(--wdg-purple);
}

.has-purple-gradient-border {
  -o-border-image: var(--wdg-purple);
     border-image: var(--wdg-purple);
  border-style: solid;
}

.has-seaform-background-color {
  background: var(--wdg-seaform) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-seaform-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-seaform-background-color {
  border-color: var(--wdg-seaform) !important;
  color: var(--wdg-seaform) !important;
}

.has-seaform-background-color.has-block-link,
.has-seaform-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-seaform-border-color {
  border-color: var(--wdg-seaform);
}

.has-seaform-marker-color li::marker,
.editor-styles-wrapper ul.has-seaform-marker-color li::marker {
  color: var(--wdg-seaform);
}

.has-seaform-color {
  color: var(--wdg-seaform);
}

.has-seaform-gradient-border {
  -o-border-image: var(--wdg-seaform);
     border-image: var(--wdg-seaform);
  border-style: solid;
}

.has-midnight-purple-background-color {
  background: var(--wdg-midnight-purple) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-midnight-purple-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-midnight-purple-background-color {
  border-color: var(--wdg-midnight-purple) !important;
  color: var(--wdg-midnight-purple) !important;
}

.has-midnight-purple-background-color.has-block-link,
.has-midnight-purple-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-midnight-purple-border-color {
  border-color: var(--wdg-midnight-purple);
}

.has-midnight-purple-marker-color li::marker,
.editor-styles-wrapper ul.has-midnight-purple-marker-color li::marker {
  color: var(--wdg-midnight-purple);
}

.has-midnight-purple-color {
  color: var(--wdg-midnight-purple);
}

.has-midnight-purple-gradient-border {
  -o-border-image: var(--wdg-midnight-purple);
     border-image: var(--wdg-midnight-purple);
  border-style: solid;
}

.has-teal-background-color {
  background: var(--wdg-teal) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-teal-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-teal-background-color {
  border-color: var(--wdg-teal) !important;
  color: var(--wdg-teal) !important;
}

.has-teal-background-color.has-block-link,
.has-teal-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-teal-border-color {
  border-color: var(--wdg-teal);
}

.has-teal-marker-color li::marker,
.editor-styles-wrapper ul.has-teal-marker-color li::marker {
  color: var(--wdg-teal);
}

.has-teal-color {
  color: var(--wdg-teal);
}

.has-teal-gradient-border {
  -o-border-image: var(--wdg-teal);
     border-image: var(--wdg-teal);
  border-style: solid;
}

.has-dusk-purple-background-color {
  background: var(--wdg-dusk-purple) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-dusk-purple-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-dusk-purple-background-color {
  border-color: var(--wdg-dusk-purple) !important;
  color: var(--wdg-dusk-purple) !important;
}

.has-dusk-purple-background-color.has-block-link,
.has-dusk-purple-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dusk-purple-border-color {
  border-color: var(--wdg-dusk-purple);
}

.has-dusk-purple-marker-color li::marker,
.editor-styles-wrapper ul.has-dusk-purple-marker-color li::marker {
  color: var(--wdg-dusk-purple);
}

.has-dusk-purple-color {
  color: var(--wdg-dusk-purple);
}

.has-dusk-purple-gradient-border {
  -o-border-image: var(--wdg-dusk-purple);
     border-image: var(--wdg-dusk-purple);
  border-style: solid;
}

.has-charcoal-background-color {
  background: var(--wdg-charcoal) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-charcoal-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-charcoal-background-color {
  border-color: var(--wdg-charcoal) !important;
  color: var(--wdg-charcoal) !important;
}

.has-charcoal-background-color.has-block-link,
.has-charcoal-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-charcoal-border-color {
  border-color: var(--wdg-charcoal);
}

.has-charcoal-marker-color li::marker,
.editor-styles-wrapper ul.has-charcoal-marker-color li::marker {
  color: var(--wdg-charcoal);
}

.has-charcoal-color {
  color: var(--wdg-charcoal);
}

.has-charcoal-gradient-border {
  -o-border-image: var(--wdg-charcoal);
     border-image: var(--wdg-charcoal);
  border-style: solid;
}

.has-slate-background-color {
  background: var(--wdg-slate) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-slate-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-slate-background-color {
  border-color: var(--wdg-slate) !important;
  color: var(--wdg-slate) !important;
}

.has-slate-background-color.has-block-link,
.has-slate-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-slate-border-color {
  border-color: var(--wdg-slate);
}

.has-slate-marker-color li::marker,
.editor-styles-wrapper ul.has-slate-marker-color li::marker {
  color: var(--wdg-slate);
}

.has-slate-color {
  color: var(--wdg-slate);
}

.has-slate-gradient-border {
  -o-border-image: var(--wdg-slate);
     border-image: var(--wdg-slate);
  border-style: solid;
}

.has-black-alt-background-color {
  background: var(--wdg-black-alt) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-black-alt-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-black-alt-background-color {
  border-color: var(--wdg-black-alt) !important;
  color: var(--wdg-black-alt) !important;
}

.has-black-alt-background-color.has-block-link,
.has-black-alt-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-black-alt-border-color {
  border-color: var(--wdg-black-alt);
}

.has-black-alt-marker-color li::marker,
.editor-styles-wrapper ul.has-black-alt-marker-color li::marker {
  color: var(--wdg-black-alt);
}

.has-black-alt-color {
  color: var(--wdg-black-alt);
}

.has-black-alt-gradient-border {
  -o-border-image: var(--wdg-black-alt);
     border-image: var(--wdg-black-alt);
  border-style: solid;
}

.has-header-overlay-background-color {
  background: var(--wdg-header-overlay) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-header-overlay-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-header-overlay-background-color {
  border-color: var(--wdg-header-overlay) !important;
  color: var(--wdg-header-overlay) !important;
}

.has-header-overlay-background-color.has-block-link,
.has-header-overlay-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-header-overlay-border-color {
  border-color: var(--wdg-header-overlay);
}

.has-header-overlay-marker-color li::marker,
.editor-styles-wrapper ul.has-header-overlay-marker-color li::marker {
  color: var(--wdg-header-overlay);
}

.has-header-overlay-color {
  color: var(--wdg-header-overlay);
}

.has-header-overlay-gradient-border {
  -o-border-image: var(--wdg-header-overlay);
     border-image: var(--wdg-header-overlay);
  border-style: solid;
}

.has-primary-1-background-color {
  background: var(--wdg-adapt-primary-1) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-1-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-primary-1-background-color {
  border-color: var(--wdg-adapt-primary-1) !important;
  color: var(--wdg-adapt-primary-1) !important;
}

.has-primary-1-background-color.has-block-link,
.has-primary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-primary-1-border-color {
  border-color: var(--wdg-adapt-primary-1);
}

.has-primary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-1-marker-color li::marker {
  color: var(--wdg-adapt-primary-1);
}

.has-primary-1-color {
  color: var(--wdg-adapt-primary-1);
}

.has-primary-1-gradient-border {
  -o-border-image: var(--wdg-adapt-primary-1);
     border-image: var(--wdg-adapt-primary-1);
  border-style: solid;
}

.has-primary-2-background-color {
  background: var(--wdg-adapt-primary-2) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-2-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-primary-2-background-color {
  border-color: var(--wdg-adapt-primary-2) !important;
  color: var(--wdg-adapt-primary-2) !important;
}

.has-primary-2-background-color.has-block-link,
.has-primary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-primary-2-border-color {
  border-color: var(--wdg-adapt-primary-2);
}

.has-primary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-2-marker-color li::marker {
  color: var(--wdg-adapt-primary-2);
}

.has-primary-2-color {
  color: var(--wdg-adapt-primary-2);
}

.has-primary-2-gradient-border {
  -o-border-image: var(--wdg-adapt-primary-2);
     border-image: var(--wdg-adapt-primary-2);
  border-style: solid;
}

.has-primary-3-background-color {
  background: var(--wdg-adapt-primary-3) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-3-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-primary-3-background-color {
  border-color: var(--wdg-adapt-primary-3) !important;
  color: var(--wdg-adapt-primary-3) !important;
}

.has-primary-3-background-color.has-block-link,
.has-primary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-primary-3-border-color {
  border-color: var(--wdg-adapt-primary-3);
}

.has-primary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-3-marker-color li::marker {
  color: var(--wdg-adapt-primary-3);
}

.has-primary-3-color {
  color: var(--wdg-adapt-primary-3);
}

.has-primary-3-gradient-border {
  -o-border-image: var(--wdg-adapt-primary-3);
     border-image: var(--wdg-adapt-primary-3);
  border-style: solid;
}

.has-primary-4-background-color {
  background: var(--wdg-adapt-primary-4) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-4-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-primary-4-background-color {
  border-color: var(--wdg-adapt-primary-4) !important;
  color: var(--wdg-adapt-primary-4) !important;
}

.has-primary-4-background-color.has-block-link,
.has-primary-4-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-primary-4-border-color {
  border-color: var(--wdg-adapt-primary-4);
}

.has-primary-4-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-4-marker-color li::marker {
  color: var(--wdg-adapt-primary-4);
}

.has-primary-4-color {
  color: var(--wdg-adapt-primary-4);
}

.has-primary-4-gradient-border {
  -o-border-image: var(--wdg-adapt-primary-4);
     border-image: var(--wdg-adapt-primary-4);
  border-style: solid;
}

.has-primary-5-background-color {
  background: var(--wdg-adapt-primary-5) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-primary-5-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-primary-5-background-color {
  border-color: var(--wdg-adapt-primary-5) !important;
  color: var(--wdg-adapt-primary-5) !important;
}

.has-primary-5-background-color.has-block-link,
.has-primary-5-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-primary-5-border-color {
  border-color: var(--wdg-adapt-primary-5);
}

.has-primary-5-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-5-marker-color li::marker {
  color: var(--wdg-adapt-primary-5);
}

.has-primary-5-color {
  color: var(--wdg-adapt-primary-5);
}

.has-primary-5-gradient-border {
  -o-border-image: var(--wdg-adapt-primary-5);
     border-image: var(--wdg-adapt-primary-5);
  border-style: solid;
}

.has-secondary-1-background-color {
  background: var(--wdg-adapt-secondary-1) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-secondary-1-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-secondary-1-background-color {
  border-color: var(--wdg-adapt-secondary-1) !important;
  color: var(--wdg-adapt-secondary-1) !important;
}

.has-secondary-1-background-color.has-block-link,
.has-secondary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-secondary-1-border-color {
  border-color: var(--wdg-adapt-secondary-1);
}

.has-secondary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-1-marker-color li::marker {
  color: var(--wdg-adapt-secondary-1);
}

.has-secondary-1-color {
  color: var(--wdg-adapt-secondary-1);
}

.has-secondary-1-gradient-border {
  -o-border-image: var(--wdg-adapt-secondary-1);
     border-image: var(--wdg-adapt-secondary-1);
  border-style: solid;
}

.has-secondary-2-background-color {
  background: var(--wdg-adapt-secondary-2) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-secondary-2-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-secondary-2-background-color {
  border-color: var(--wdg-adapt-secondary-2) !important;
  color: var(--wdg-adapt-secondary-2) !important;
}

.has-secondary-2-background-color.has-block-link,
.has-secondary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-secondary-2-border-color {
  border-color: var(--wdg-adapt-secondary-2);
}

.has-secondary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-2-marker-color li::marker {
  color: var(--wdg-adapt-secondary-2);
}

.has-secondary-2-color {
  color: var(--wdg-adapt-secondary-2);
}

.has-secondary-2-gradient-border {
  -o-border-image: var(--wdg-adapt-secondary-2);
     border-image: var(--wdg-adapt-secondary-2);
  border-style: solid;
}

.has-secondary-3-background-color {
  background: var(--wdg-adapt-secondary-3) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-secondary-3-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-secondary-3-background-color {
  border-color: var(--wdg-adapt-secondary-3) !important;
  color: var(--wdg-adapt-secondary-3) !important;
}

.has-secondary-3-background-color.has-block-link,
.has-secondary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-secondary-3-border-color {
  border-color: var(--wdg-adapt-secondary-3);
}

.has-secondary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-3-marker-color li::marker {
  color: var(--wdg-adapt-secondary-3);
}

.has-secondary-3-color {
  color: var(--wdg-adapt-secondary-3);
}

.has-secondary-3-gradient-border {
  -o-border-image: var(--wdg-adapt-secondary-3);
     border-image: var(--wdg-adapt-secondary-3);
  border-style: solid;
}

.has-secondary-4-background-color {
  background: var(--wdg-adapt-secondary-4) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-secondary-4-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-secondary-4-background-color {
  border-color: var(--wdg-adapt-secondary-4) !important;
  color: var(--wdg-adapt-secondary-4) !important;
}

.has-secondary-4-background-color.has-block-link,
.has-secondary-4-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-secondary-4-border-color {
  border-color: var(--wdg-adapt-secondary-4);
}

.has-secondary-4-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-4-marker-color li::marker {
  color: var(--wdg-adapt-secondary-4);
}

.has-secondary-4-color {
  color: var(--wdg-adapt-secondary-4);
}

.has-secondary-4-gradient-border {
  -o-border-image: var(--wdg-adapt-secondary-4);
     border-image: var(--wdg-adapt-secondary-4);
  border-style: solid;
}

.has-secondary-5-background-color {
  background: var(--wdg-adapt-secondary-5) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-secondary-5-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-secondary-5-background-color {
  border-color: var(--wdg-adapt-secondary-5) !important;
  color: var(--wdg-adapt-secondary-5) !important;
}

.has-secondary-5-background-color.has-block-link,
.has-secondary-5-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-secondary-5-border-color {
  border-color: var(--wdg-adapt-secondary-5);
}

.has-secondary-5-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-5-marker-color li::marker {
  color: var(--wdg-adapt-secondary-5);
}

.has-secondary-5-color {
  color: var(--wdg-adapt-secondary-5);
}

.has-secondary-5-gradient-border {
  -o-border-image: var(--wdg-adapt-secondary-5);
     border-image: var(--wdg-adapt-secondary-5);
  border-style: solid;
}

.has-wash-1-background-color {
  background: var(--wdg-adapt-wash-1) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wash-1-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wash-1-background-color {
  border-color: var(--wdg-adapt-wash-1) !important;
  color: var(--wdg-adapt-wash-1) !important;
}

.has-wash-1-background-color.has-block-link,
.has-wash-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wash-1-border-color {
  border-color: var(--wdg-adapt-wash-1);
}

.has-wash-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wash-1-marker-color li::marker {
  color: var(--wdg-adapt-wash-1);
}

.has-wash-1-color {
  color: var(--wdg-adapt-wash-1);
}

.has-wash-1-gradient-border {
  -o-border-image: var(--wdg-adapt-wash-1);
     border-image: var(--wdg-adapt-wash-1);
  border-style: solid;
}

.has-wash-2-background-color {
  background: var(--wdg-adapt-wash-2) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wash-2-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wash-2-background-color {
  border-color: var(--wdg-adapt-wash-2) !important;
  color: var(--wdg-adapt-wash-2) !important;
}

.has-wash-2-background-color.has-block-link,
.has-wash-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wash-2-border-color {
  border-color: var(--wdg-adapt-wash-2);
}

.has-wash-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wash-2-marker-color li::marker {
  color: var(--wdg-adapt-wash-2);
}

.has-wash-2-color {
  color: var(--wdg-adapt-wash-2);
}

.has-wash-2-gradient-border {
  -o-border-image: var(--wdg-adapt-wash-2);
     border-image: var(--wdg-adapt-wash-2);
  border-style: solid;
}

.has-tan-background-color {
  background: var(--wdg-adapt-tan) !important;
  color: var(--wdg-adapt-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-tan-background-color {
  color: var(--wdg-adapt-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-tan-background-color {
  border-color: var(--wdg-adapt-tan) !important;
  color: var(--wdg-adapt-tan) !important;
}

.has-tan-background-color.has-block-link,
.has-tan-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-tan-border-color {
  border-color: var(--wdg-adapt-tan);
}

.has-tan-marker-color li::marker,
.editor-styles-wrapper ul.has-tan-marker-color li::marker {
  color: var(--wdg-adapt-tan);
}

.has-tan-color {
  color: var(--wdg-adapt-tan);
}

.has-tan-gradient-border {
  -o-border-image: var(--wdg-adapt-tan);
     border-image: var(--wdg-adapt-tan);
  border-style: solid;
}

.has-tonal-black-background-color {
  background: var(--wdg-tonal-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-tonal-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-tonal-black-background-color {
  border-color: var(--wdg-tonal-black) !important;
  color: var(--wdg-tonal-black) !important;
}

.has-tonal-black-background-color.has-block-link,
.has-tonal-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-tonal-black-border-color {
  border-color: var(--wdg-tonal-black);
}

.has-tonal-black-marker-color li::marker,
.editor-styles-wrapper ul.has-tonal-black-marker-color li::marker {
  color: var(--wdg-tonal-black);
}

.has-tonal-black-color {
  color: var(--wdg-tonal-black);
}

.has-tonal-black-gradient-border {
  -o-border-image: var(--wdg-tonal-black);
     border-image: var(--wdg-tonal-black);
  border-style: solid;
}

.has-adapt-tonal-black-background-color {
  background: var(--wdg-adapt-tonal-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-adapt-tonal-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-adapt-tonal-black-background-color {
  border-color: var(--wdg-adapt-tonal-black) !important;
  color: var(--wdg-adapt-tonal-black) !important;
}

.has-adapt-tonal-black-background-color.has-block-link,
.has-adapt-tonal-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-adapt-tonal-black-border-color {
  border-color: var(--wdg-adapt-tonal-black);
}

.has-adapt-tonal-black-marker-color li::marker,
.editor-styles-wrapper ul.has-adapt-tonal-black-marker-color li::marker {
  color: var(--wdg-adapt-tonal-black);
}

.has-adapt-tonal-black-color {
  color: var(--wdg-adapt-tonal-black);
}

.has-adapt-tonal-black-gradient-border {
  -o-border-image: var(--wdg-adapt-tonal-black);
     border-image: var(--wdg-adapt-tonal-black);
  border-style: solid;
}

.has-wls-primary-1-background-color {
  background: var(--wdg-wls-primary-1) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-primary-1-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-primary-1-background-color {
  border-color: var(--wdg-wls-primary-1) !important;
  color: var(--wdg-wls-primary-1) !important;
}

.has-wls-primary-1-background-color.has-block-link,
.has-wls-primary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-primary-1-border-color {
  border-color: var(--wdg-wls-primary-1);
}

.has-wls-primary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-primary-1-marker-color li::marker {
  color: var(--wdg-wls-primary-1);
}

.has-wls-primary-1-color {
  color: var(--wdg-wls-primary-1);
}

.has-wls-primary-1-gradient-border {
  -o-border-image: var(--wdg-wls-primary-1);
     border-image: var(--wdg-wls-primary-1);
  border-style: solid;
}

.has-wls-primary-2-background-color {
  background: var(--wdg-wls-primary-2) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-primary-2-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-primary-2-background-color {
  border-color: var(--wdg-wls-primary-2) !important;
  color: var(--wdg-wls-primary-2) !important;
}

.has-wls-primary-2-background-color.has-block-link,
.has-wls-primary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-primary-2-border-color {
  border-color: var(--wdg-wls-primary-2);
}

.has-wls-primary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-primary-2-marker-color li::marker {
  color: var(--wdg-wls-primary-2);
}

.has-wls-primary-2-color {
  color: var(--wdg-wls-primary-2);
}

.has-wls-primary-2-gradient-border {
  -o-border-image: var(--wdg-wls-primary-2);
     border-image: var(--wdg-wls-primary-2);
  border-style: solid;
}

.has-wls-primary-3-background-color {
  background: var(--wdg-wls-primary-3) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-primary-3-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-primary-3-background-color {
  border-color: var(--wdg-wls-primary-3) !important;
  color: var(--wdg-wls-primary-3) !important;
}

.has-wls-primary-3-background-color.has-block-link,
.has-wls-primary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-primary-3-border-color {
  border-color: var(--wdg-wls-primary-3);
}

.has-wls-primary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-primary-3-marker-color li::marker {
  color: var(--wdg-wls-primary-3);
}

.has-wls-primary-3-color {
  color: var(--wdg-wls-primary-3);
}

.has-wls-primary-3-gradient-border {
  -o-border-image: var(--wdg-wls-primary-3);
     border-image: var(--wdg-wls-primary-3);
  border-style: solid;
}

.has-wls-primary-4-background-color {
  background: var(--wdg-wls-primary-4) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-primary-4-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-primary-4-background-color {
  border-color: var(--wdg-wls-primary-4) !important;
  color: var(--wdg-wls-primary-4) !important;
}

.has-wls-primary-4-background-color.has-block-link,
.has-wls-primary-4-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-primary-4-border-color {
  border-color: var(--wdg-wls-primary-4);
}

.has-wls-primary-4-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-primary-4-marker-color li::marker {
  color: var(--wdg-wls-primary-4);
}

.has-wls-primary-4-color {
  color: var(--wdg-wls-primary-4);
}

.has-wls-primary-4-gradient-border {
  -o-border-image: var(--wdg-wls-primary-4);
     border-image: var(--wdg-wls-primary-4);
  border-style: solid;
}

.has-wls-secondary-1-background-color {
  background: var(--wdg-wls-secondary-1) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-secondary-1-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-secondary-1-background-color {
  border-color: var(--wdg-wls-secondary-1) !important;
  color: var(--wdg-wls-secondary-1) !important;
}

.has-wls-secondary-1-background-color.has-block-link,
.has-wls-secondary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-secondary-1-border-color {
  border-color: var(--wdg-wls-secondary-1);
}

.has-wls-secondary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-secondary-1-marker-color li::marker {
  color: var(--wdg-wls-secondary-1);
}

.has-wls-secondary-1-color {
  color: var(--wdg-wls-secondary-1);
}

.has-wls-secondary-1-gradient-border {
  -o-border-image: var(--wdg-wls-secondary-1);
     border-image: var(--wdg-wls-secondary-1);
  border-style: solid;
}

.has-wls-secondary-2-background-color {
  background: var(--wdg-wls-secondary-2) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-secondary-2-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-secondary-2-background-color {
  border-color: var(--wdg-wls-secondary-2) !important;
  color: var(--wdg-wls-secondary-2) !important;
}

.has-wls-secondary-2-background-color.has-block-link,
.has-wls-secondary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-secondary-2-border-color {
  border-color: var(--wdg-wls-secondary-2);
}

.has-wls-secondary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-secondary-2-marker-color li::marker {
  color: var(--wdg-wls-secondary-2);
}

.has-wls-secondary-2-color {
  color: var(--wdg-wls-secondary-2);
}

.has-wls-secondary-2-gradient-border {
  -o-border-image: var(--wdg-wls-secondary-2);
     border-image: var(--wdg-wls-secondary-2);
  border-style: solid;
}

.has-wls-secondary-3-background-color {
  background: var(--wdg-wls-secondary-3) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-secondary-3-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-secondary-3-background-color {
  border-color: var(--wdg-wls-secondary-3) !important;
  color: var(--wdg-wls-secondary-3) !important;
}

.has-wls-secondary-3-background-color.has-block-link,
.has-wls-secondary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-secondary-3-border-color {
  border-color: var(--wdg-wls-secondary-3);
}

.has-wls-secondary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-secondary-3-marker-color li::marker {
  color: var(--wdg-wls-secondary-3);
}

.has-wls-secondary-3-color {
  color: var(--wdg-wls-secondary-3);
}

.has-wls-secondary-3-gradient-border {
  -o-border-image: var(--wdg-wls-secondary-3);
     border-image: var(--wdg-wls-secondary-3);
  border-style: solid;
}

.has-wls-wash-1-background-color {
  background: var(--wdg-wls-wash-1) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-wash-1-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-wash-1-background-color {
  border-color: var(--wdg-wls-wash-1) !important;
  color: var(--wdg-wls-wash-1) !important;
}

.has-wls-wash-1-background-color.has-block-link,
.has-wls-wash-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-wash-1-border-color {
  border-color: var(--wdg-wls-wash-1);
}

.has-wls-wash-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-wash-1-marker-color li::marker {
  color: var(--wdg-wls-wash-1);
}

.has-wls-wash-1-color {
  color: var(--wdg-wls-wash-1);
}

.has-wls-wash-1-gradient-border {
  -o-border-image: var(--wdg-wls-wash-1);
     border-image: var(--wdg-wls-wash-1);
  border-style: solid;
}

.has-wls-wash-2-background-color {
  background: var(--wdg-wls-wash-2) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-wash-2-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-wash-2-background-color {
  border-color: var(--wdg-wls-wash-2) !important;
  color: var(--wdg-wls-wash-2) !important;
}

.has-wls-wash-2-background-color.has-block-link,
.has-wls-wash-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-wash-2-border-color {
  border-color: var(--wdg-wls-wash-2);
}

.has-wls-wash-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-wash-2-marker-color li::marker {
  color: var(--wdg-wls-wash-2);
}

.has-wls-wash-2-color {
  color: var(--wdg-wls-wash-2);
}

.has-wls-wash-2-gradient-border {
  -o-border-image: var(--wdg-wls-wash-2);
     border-image: var(--wdg-wls-wash-2);
  border-style: solid;
}

.has-wls-tan-background-color {
  background: var(--wdg-wls-tan) !important;
  color: var(--wdg-wls-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-wls-tan-background-color {
  color: var(--wdg-wls-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-wls-tan-background-color {
  border-color: var(--wdg-wls-tan) !important;
  color: var(--wdg-wls-tan) !important;
}

.has-wls-tan-background-color.has-block-link,
.has-wls-tan-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wls-tan-border-color {
  border-color: var(--wdg-wls-tan);
}

.has-wls-tan-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-tan-marker-color li::marker {
  color: var(--wdg-wls-tan);
}

.has-wls-tan-color {
  color: var(--wdg-wls-tan);
}

.has-wls-tan-gradient-border {
  -o-border-image: var(--wdg-wls-tan);
     border-image: var(--wdg-wls-tan);
  border-style: solid;
}

.has-wls-tonal-black-background-color {
  background: var(--wdg-wls-tonal-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-tonal-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-tonal-black-background-color {
  border-color: var(--wdg-wls-tonal-black) !important;
  color: var(--wdg-wls-tonal-black) !important;
}

.has-wls-tonal-black-background-color.has-block-link,
.has-wls-tonal-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-tonal-black-border-color {
  border-color: var(--wdg-wls-tonal-black);
}

.has-wls-tonal-black-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-tonal-black-marker-color li::marker {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tonal-black-color {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tonal-black-gradient-border {
  -o-border-image: var(--wdg-wls-tonal-black);
     border-image: var(--wdg-wls-tonal-black);
  border-style: solid;
}

.has-park-primary-1-background-color {
  background: var(--wdg-park-primary-1) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-primary-1-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-primary-1-background-color {
  border-color: var(--wdg-park-primary-1) !important;
  color: var(--wdg-park-primary-1) !important;
}

.has-park-primary-1-background-color.has-block-link,
.has-park-primary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-primary-1-border-color {
  border-color: var(--wdg-park-primary-1);
}

.has-park-primary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-park-primary-1-marker-color li::marker {
  color: var(--wdg-park-primary-1);
}

.has-park-primary-1-color {
  color: var(--wdg-park-primary-1);
}

.has-park-primary-1-gradient-border {
  -o-border-image: var(--wdg-park-primary-1);
     border-image: var(--wdg-park-primary-1);
  border-style: solid;
}

.has-park-primary-2-background-color {
  background: var(--wdg-park-primary-2) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-primary-2-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-primary-2-background-color {
  border-color: var(--wdg-park-primary-2) !important;
  color: var(--wdg-park-primary-2) !important;
}

.has-park-primary-2-background-color.has-block-link,
.has-park-primary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-primary-2-border-color {
  border-color: var(--wdg-park-primary-2);
}

.has-park-primary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-park-primary-2-marker-color li::marker {
  color: var(--wdg-park-primary-2);
}

.has-park-primary-2-color {
  color: var(--wdg-park-primary-2);
}

.has-park-primary-2-gradient-border {
  -o-border-image: var(--wdg-park-primary-2);
     border-image: var(--wdg-park-primary-2);
  border-style: solid;
}

.has-park-primary-3-background-color {
  background: var(--wdg-park-primary-3) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-primary-3-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-primary-3-background-color {
  border-color: var(--wdg-park-primary-3) !important;
  color: var(--wdg-park-primary-3) !important;
}

.has-park-primary-3-background-color.has-block-link,
.has-park-primary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-primary-3-border-color {
  border-color: var(--wdg-park-primary-3);
}

.has-park-primary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-park-primary-3-marker-color li::marker {
  color: var(--wdg-park-primary-3);
}

.has-park-primary-3-color {
  color: var(--wdg-park-primary-3);
}

.has-park-primary-3-gradient-border {
  -o-border-image: var(--wdg-park-primary-3);
     border-image: var(--wdg-park-primary-3);
  border-style: solid;
}

.has-park-primary-4-background-color {
  background: var(--wdg-park-primary-4) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-primary-4-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-primary-4-background-color {
  border-color: var(--wdg-park-primary-4) !important;
  color: var(--wdg-park-primary-4) !important;
}

.has-park-primary-4-background-color.has-block-link,
.has-park-primary-4-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-primary-4-border-color {
  border-color: var(--wdg-park-primary-4);
}

.has-park-primary-4-marker-color li::marker,
.editor-styles-wrapper ul.has-park-primary-4-marker-color li::marker {
  color: var(--wdg-park-primary-4);
}

.has-park-primary-4-color {
  color: var(--wdg-park-primary-4);
}

.has-park-primary-4-gradient-border {
  -o-border-image: var(--wdg-park-primary-4);
     border-image: var(--wdg-park-primary-4);
  border-style: solid;
}

.has-park-tonal-black-background-color {
  background: var(--wdg-park-tonal-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-tonal-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-tonal-black-background-color {
  border-color: var(--wdg-park-tonal-black) !important;
  color: var(--wdg-park-tonal-black) !important;
}

.has-park-tonal-black-background-color.has-block-link,
.has-park-tonal-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-tonal-black-border-color {
  border-color: var(--wdg-park-tonal-black);
}

.has-park-tonal-black-marker-color li::marker,
.editor-styles-wrapper ul.has-park-tonal-black-marker-color li::marker {
  color: var(--wdg-park-tonal-black);
}

.has-park-tonal-black-color {
  color: var(--wdg-park-tonal-black);
}

.has-park-tonal-black-gradient-border {
  -o-border-image: var(--wdg-park-tonal-black);
     border-image: var(--wdg-park-tonal-black);
  border-style: solid;
}

.has-park-gray-background-color {
  background: var(--wdg-park-gray) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-gray-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-gray-background-color {
  border-color: var(--wdg-park-gray) !important;
  color: var(--wdg-park-gray) !important;
}

.has-park-gray-background-color.has-block-link,
.has-park-gray-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-gray-border-color {
  border-color: var(--wdg-park-gray);
}

.has-park-gray-marker-color li::marker,
.editor-styles-wrapper ul.has-park-gray-marker-color li::marker {
  color: var(--wdg-park-gray);
}

.has-park-gray-color {
  color: var(--wdg-park-gray);
}

.has-park-gray-gradient-border {
  -o-border-image: var(--wdg-park-gray);
     border-image: var(--wdg-park-gray);
  border-style: solid;
}

.has-park-secondary-1-background-color {
  background: var(--wdg-park-secondary-1) !important;
  color: var(--wdg-park-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-park-secondary-1-background-color {
  color: var(--wdg-park-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-park-secondary-1-background-color {
  border-color: var(--wdg-park-secondary-1) !important;
  color: var(--wdg-park-secondary-1) !important;
}

.has-park-secondary-1-background-color.has-block-link,
.has-park-secondary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-park-secondary-1-border-color {
  border-color: var(--wdg-park-secondary-1);
}

.has-park-secondary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-park-secondary-1-marker-color li::marker {
  color: var(--wdg-park-secondary-1);
}

.has-park-secondary-1-color {
  color: var(--wdg-park-secondary-1);
}

.has-park-secondary-1-gradient-border {
  -o-border-image: var(--wdg-park-secondary-1);
     border-image: var(--wdg-park-secondary-1);
  border-style: solid;
}

.has-park-secondary-2-background-color {
  background: var(--wdg-park-secondary-2) !important;
  color: var(--wdg-park-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-park-secondary-2-background-color {
  color: var(--wdg-park-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-park-secondary-2-background-color {
  border-color: var(--wdg-park-secondary-2) !important;
  color: var(--wdg-park-secondary-2) !important;
}

.has-park-secondary-2-background-color.has-block-link,
.has-park-secondary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-park-secondary-2-border-color {
  border-color: var(--wdg-park-secondary-2);
}

.has-park-secondary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-park-secondary-2-marker-color li::marker {
  color: var(--wdg-park-secondary-2);
}

.has-park-secondary-2-color {
  color: var(--wdg-park-secondary-2);
}

.has-park-secondary-2-gradient-border {
  -o-border-image: var(--wdg-park-secondary-2);
     border-image: var(--wdg-park-secondary-2);
  border-style: solid;
}

.has-park-secondary-3-background-color {
  background: var(--wdg-park-secondary-3) !important;
  color: var(--wdg-park-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-park-secondary-3-background-color {
  color: var(--wdg-park-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-park-secondary-3-background-color {
  border-color: var(--wdg-park-secondary-3) !important;
  color: var(--wdg-park-secondary-3) !important;
}

.has-park-secondary-3-background-color.has-block-link,
.has-park-secondary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-park-secondary-3-border-color {
  border-color: var(--wdg-park-secondary-3);
}

.has-park-secondary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-park-secondary-3-marker-color li::marker {
  color: var(--wdg-park-secondary-3);
}

.has-park-secondary-3-color {
  color: var(--wdg-park-secondary-3);
}

.has-park-secondary-3-gradient-border {
  -o-border-image: var(--wdg-park-secondary-3);
     border-image: var(--wdg-park-secondary-3);
  border-style: solid;
}

.has-park-wash-1-background-color {
  background: var(--wdg-park-wash-1) !important;
  color: var(--wdg-park-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-park-wash-1-background-color {
  color: var(--wdg-park-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-park-wash-1-background-color {
  border-color: var(--wdg-park-wash-1) !important;
  color: var(--wdg-park-wash-1) !important;
}

.has-park-wash-1-background-color.has-block-link,
.has-park-wash-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-park-wash-1-border-color {
  border-color: var(--wdg-park-wash-1);
}

.has-park-wash-1-marker-color li::marker,
.editor-styles-wrapper ul.has-park-wash-1-marker-color li::marker {
  color: var(--wdg-park-wash-1);
}

.has-park-wash-1-color {
  color: var(--wdg-park-wash-1);
}

.has-park-wash-1-gradient-border {
  -o-border-image: var(--wdg-park-wash-1);
     border-image: var(--wdg-park-wash-1);
  border-style: solid;
}

.has-park-wash-2-background-color {
  background: var(--wdg-park-wash-2) !important;
  color: var(--wdg-park-tonal-black);
}

.wp-block-button:not(.is-style-outline) .has-park-wash-2-background-color {
  color: var(--wdg-park-tonal-black) !important;
}

.wp-block-button.is-style-outline .has-park-wash-2-background-color {
  border-color: var(--wdg-park-wash-2) !important;
  color: var(--wdg-park-wash-2) !important;
}

.has-park-wash-2-background-color.has-block-link,
.has-park-wash-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-park-wash-2-border-color {
  border-color: var(--wdg-park-wash-2);
}

.has-park-wash-2-marker-color li::marker,
.editor-styles-wrapper ul.has-park-wash-2-marker-color li::marker {
  color: var(--wdg-park-wash-2);
}

.has-park-wash-2-color {
  color: var(--wdg-park-wash-2);
}

.has-park-wash-2-gradient-border {
  -o-border-image: var(--wdg-park-wash-2);
     border-image: var(--wdg-park-wash-2);
  border-style: solid;
}

.has-wlg-tonal-black-background-color {
  background: var(--wdg-wlg-tonal-black) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-tonal-black-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-tonal-black-background-color {
  border-color: var(--wdg-wlg-tonal-black) !important;
  color: var(--wdg-wlg-tonal-black) !important;
}

.has-wlg-tonal-black-background-color.has-block-link,
.has-wlg-tonal-black-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-tonal-black-border-color {
  border-color: var(--wdg-wlg-tonal-black);
}

.has-wlg-tonal-black-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-tonal-black-marker-color li::marker {
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-tonal-black-color {
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-tonal-black-gradient-border {
  -o-border-image: var(--wdg-wlg-tonal-black);
     border-image: var(--wdg-wlg-tonal-black);
  border-style: solid;
}

.has-wlg-primary-1-background-color {
  background: var(--wdg-wlg-primary-1) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-primary-1-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-primary-1-background-color {
  border-color: var(--wdg-wlg-primary-1) !important;
  color: var(--wdg-wlg-primary-1) !important;
}

.has-wlg-primary-1-background-color.has-block-link,
.has-wlg-primary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-primary-1-border-color {
  border-color: var(--wdg-wlg-primary-1);
}

.has-wlg-primary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-primary-1-marker-color li::marker {
  color: var(--wdg-wlg-primary-1);
}

.has-wlg-primary-1-color {
  color: var(--wdg-wlg-primary-1);
}

.has-wlg-primary-1-gradient-border {
  -o-border-image: var(--wdg-wlg-primary-1);
     border-image: var(--wdg-wlg-primary-1);
  border-style: solid;
}

.has-wlg-primary-2-background-color {
  background: var(--wdg-wlg-primary-2) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-primary-2-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-primary-2-background-color {
  border-color: var(--wdg-wlg-primary-2) !important;
  color: var(--wdg-wlg-primary-2) !important;
}

.has-wlg-primary-2-background-color.has-block-link,
.has-wlg-primary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-primary-2-border-color {
  border-color: var(--wdg-wlg-primary-2);
}

.has-wlg-primary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-primary-2-marker-color li::marker {
  color: var(--wdg-wlg-primary-2);
}

.has-wlg-primary-2-color {
  color: var(--wdg-wlg-primary-2);
}

.has-wlg-primary-2-gradient-border {
  -o-border-image: var(--wdg-wlg-primary-2);
     border-image: var(--wdg-wlg-primary-2);
  border-style: solid;
}

.has-wlg-secondary-1-background-color {
  background: var(--wdg-wlg-secondary-1) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-1-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-1-background-color {
  border-color: var(--wdg-wlg-secondary-1) !important;
  color: var(--wdg-wlg-secondary-1) !important;
}

.has-wlg-secondary-1-background-color.has-block-link,
.has-wlg-secondary-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-secondary-1-border-color {
  border-color: var(--wdg-wlg-secondary-1);
}

.has-wlg-secondary-1-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-1-marker-color li::marker {
  color: var(--wdg-wlg-secondary-1);
}

.has-wlg-secondary-1-color {
  color: var(--wdg-wlg-secondary-1);
}

.has-wlg-secondary-1-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-1);
     border-image: var(--wdg-wlg-secondary-1);
  border-style: solid;
}

.has-wlg-secondary-2-background-color {
  background: var(--wdg-wlg-secondary-2) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-2-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-2-background-color {
  border-color: var(--wdg-wlg-secondary-2) !important;
  color: var(--wdg-wlg-secondary-2) !important;
}

.has-wlg-secondary-2-background-color.has-block-link,
.has-wlg-secondary-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-secondary-2-border-color {
  border-color: var(--wdg-wlg-secondary-2);
}

.has-wlg-secondary-2-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-2-marker-color li::marker {
  color: var(--wdg-wlg-secondary-2);
}

.has-wlg-secondary-2-color {
  color: var(--wdg-wlg-secondary-2);
}

.has-wlg-secondary-2-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-2);
     border-image: var(--wdg-wlg-secondary-2);
  border-style: solid;
}

.has-wlg-secondary-3-background-color {
  background: var(--wdg-wlg-secondary-3) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-3-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-3-background-color {
  border-color: var(--wdg-wlg-secondary-3) !important;
  color: var(--wdg-wlg-secondary-3) !important;
}

.has-wlg-secondary-3-background-color.has-block-link,
.has-wlg-secondary-3-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-secondary-3-border-color {
  border-color: var(--wdg-wlg-secondary-3);
}

.has-wlg-secondary-3-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-3-marker-color li::marker {
  color: var(--wdg-wlg-secondary-3);
}

.has-wlg-secondary-3-color {
  color: var(--wdg-wlg-secondary-3);
}

.has-wlg-secondary-3-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-3);
     border-image: var(--wdg-wlg-secondary-3);
  border-style: solid;
}

.has-wlg-secondary-4-background-color {
  background: var(--wdg-wlg-secondary-4) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-4-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-4-background-color {
  border-color: var(--wdg-wlg-secondary-4) !important;
  color: var(--wdg-wlg-secondary-4) !important;
}

.has-wlg-secondary-4-background-color.has-block-link,
.has-wlg-secondary-4-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-secondary-4-border-color {
  border-color: var(--wdg-wlg-secondary-4);
}

.has-wlg-secondary-4-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-4-marker-color li::marker {
  color: var(--wdg-wlg-secondary-4);
}

.has-wlg-secondary-4-color {
  color: var(--wdg-wlg-secondary-4);
}

.has-wlg-secondary-4-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-4);
     border-image: var(--wdg-wlg-secondary-4);
  border-style: solid;
}

.has-wlg-secondary-5-background-color {
  background: var(--wdg-wlg-secondary-5) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-5-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-5-background-color {
  border-color: var(--wdg-wlg-secondary-5) !important;
  color: var(--wdg-wlg-secondary-5) !important;
}

.has-wlg-secondary-5-background-color.has-block-link,
.has-wlg-secondary-5-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-secondary-5-border-color {
  border-color: var(--wdg-wlg-secondary-5);
}

.has-wlg-secondary-5-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-5-marker-color li::marker {
  color: var(--wdg-wlg-secondary-5);
}

.has-wlg-secondary-5-color {
  color: var(--wdg-wlg-secondary-5);
}

.has-wlg-secondary-5-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-5);
     border-image: var(--wdg-wlg-secondary-5);
  border-style: solid;
}

.has-wlg-secondary-6-background-color {
  background: var(--wdg-wlg-secondary-6) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-6-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-6-background-color {
  border-color: var(--wdg-wlg-secondary-6) !important;
  color: var(--wdg-wlg-secondary-6) !important;
}

.has-wlg-secondary-6-background-color.has-block-link,
.has-wlg-secondary-6-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-secondary-6-border-color {
  border-color: var(--wdg-wlg-secondary-6);
}

.has-wlg-secondary-6-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-6-marker-color li::marker {
  color: var(--wdg-wlg-secondary-6);
}

.has-wlg-secondary-6-color {
  color: var(--wdg-wlg-secondary-6);
}

.has-wlg-secondary-6-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-6);
     border-image: var(--wdg-wlg-secondary-6);
  border-style: solid;
}

.has-wlg-secondary-7-background-color {
  background: var(--wdg-wlg-secondary-7) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-7-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-7-background-color {
  border-color: var(--wdg-wlg-secondary-7) !important;
  color: var(--wdg-wlg-secondary-7) !important;
}

.has-wlg-secondary-7-background-color.has-block-link,
.has-wlg-secondary-7-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-secondary-7-border-color {
  border-color: var(--wdg-wlg-secondary-7);
}

.has-wlg-secondary-7-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-7-marker-color li::marker {
  color: var(--wdg-wlg-secondary-7);
}

.has-wlg-secondary-7-color {
  color: var(--wdg-wlg-secondary-7);
}

.has-wlg-secondary-7-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-7);
     border-image: var(--wdg-wlg-secondary-7);
  border-style: solid;
}

.has-wlg-secondary-8-background-color {
  background: var(--wdg-wlg-secondary-8) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-8-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-8-background-color {
  border-color: var(--wdg-wlg-secondary-8) !important;
  color: var(--wdg-wlg-secondary-8) !important;
}

.has-wlg-secondary-8-background-color.has-block-link,
.has-wlg-secondary-8-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-secondary-8-border-color {
  border-color: var(--wdg-wlg-secondary-8);
}

.has-wlg-secondary-8-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-8-marker-color li::marker {
  color: var(--wdg-wlg-secondary-8);
}

.has-wlg-secondary-8-color {
  color: var(--wdg-wlg-secondary-8);
}

.has-wlg-secondary-8-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-8);
     border-image: var(--wdg-wlg-secondary-8);
  border-style: solid;
}

.has-wlg-wash-1-background-color {
  background: !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-wash-1-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-wash-1-background-color {
  border-color: !important;
  color: !important;
}

.has-wlg-wash-1-background-color.has-block-link,
.has-wlg-wash-1-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-wash-1-gradient-border {
  border-style: solid;
}

.has-wlg-wash-2-background-color {
  background: !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-wlg-wash-2-background-color {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-wlg-wash-2-background-color {
  border-color: !important;
  color: !important;
}

.has-wlg-wash-2-background-color.has-block-link,
.has-wlg-wash-2-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-wlg-wash-2-gradient-border {
  border-style: solid;
}

.has-dark-background-color {
  background: !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-dark-background-color {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-dark-background-color {
  border-color: !important;
  color: !important;
}

.has-dark-background-color.has-block-link,
.has-dark-background-color .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-dark-gradient-border {
  border-style: solid;
}

.has-accent-gradient-background {
  background: var(--wdg-gradient-accent) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-accent-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-accent-gradient-background {
  border-color: var(--wdg-gradient-accent) !important;
  color: var(--wdg-gradient-accent) !important;
}

.has-accent-gradient-background.has-block-link,
.has-accent-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-accent-border-color {
  border-color: var(--wdg-gradient-accent);
}

.has-accent-marker-color li::marker,
.editor-styles-wrapper ul.has-accent-marker-color li::marker {
  color: var(--wdg-gradient-accent);
}

.has-accent-color {
  color: var(--wdg-gradient-accent);
}

.has-accent-gradient-border {
  -o-border-image: var(--wdg-gradient-accent);
     border-image: var(--wdg-gradient-accent);
  border-style: solid;
}

.has-secondary-gradient-background {
  background: var(--wdg-gradient-secondary) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-secondary-gradient-background {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-secondary-gradient-background {
  border-color: var(--wdg-gradient-secondary) !important;
  color: var(--wdg-gradient-secondary) !important;
}

.has-secondary-gradient-background.has-block-link,
.has-secondary-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-secondary-border-color {
  border-color: var(--wdg-gradient-secondary);
}

.has-secondary-marker-color li::marker,
.editor-styles-wrapper ul.has-secondary-marker-color li::marker {
  color: var(--wdg-gradient-secondary);
}

.has-secondary-color {
  color: var(--wdg-gradient-secondary);
}

.has-secondary-gradient-border {
  -o-border-image: var(--wdg-gradient-secondary);
     border-image: var(--wdg-gradient-secondary);
  border-style: solid;
}

.has-grey-blue-gradient-background {
  background: var(--wdg-gradient-grey-blue) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-grey-blue-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-grey-blue-gradient-background {
  border-color: var(--wdg-gradient-grey-blue) !important;
  color: var(--wdg-gradient-grey-blue) !important;
}

.has-grey-blue-gradient-background.has-block-link,
.has-grey-blue-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-grey-blue-border-color {
  border-color: var(--wdg-gradient-grey-blue);
}

.has-grey-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-grey-blue-marker-color li::marker {
  color: var(--wdg-gradient-grey-blue);
}

.has-grey-blue-color {
  color: var(--wdg-gradient-grey-blue);
}

.has-grey-blue-gradient-border {
  -o-border-image: var(--wdg-gradient-grey-blue);
     border-image: var(--wdg-gradient-grey-blue);
  border-style: solid;
}

.has-pink-blue-gradient-background {
  background: var(--wdg-gradient-pink-blue) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-pink-blue-gradient-background {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-pink-blue-gradient-background {
  border-color: var(--wdg-gradient-pink-blue) !important;
  color: var(--wdg-gradient-pink-blue) !important;
}

.has-pink-blue-gradient-background.has-block-link,
.has-pink-blue-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-pink-blue-border-color {
  border-color: var(--wdg-gradient-pink-blue);
}

.has-pink-blue-marker-color li::marker,
.editor-styles-wrapper ul.has-pink-blue-marker-color li::marker {
  color: var(--wdg-gradient-pink-blue);
}

.has-pink-blue-color {
  color: var(--wdg-gradient-pink-blue);
}

.has-pink-blue-gradient-border {
  -o-border-image: var(--wdg-gradient-pink-blue);
     border-image: var(--wdg-gradient-pink-blue);
  border-style: solid;
}

.has-blue-pink-gradient-background {
  background: var(--wdg-gradient-blue-pink) !important;
  color: var(--wdg-base);
}

.wp-block-button:not(.is-style-outline) .has-blue-pink-gradient-background {
  color: var(--wdg-base) !important;
}

.wp-block-button.is-style-outline .has-blue-pink-gradient-background {
  border-color: var(--wdg-gradient-blue-pink) !important;
  color: var(--wdg-gradient-blue-pink) !important;
}

.has-blue-pink-gradient-background.has-block-link,
.has-blue-pink-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-tonal-black-50);
}

.has-blue-pink-border-color {
  border-color: var(--wdg-gradient-blue-pink);
}

.has-blue-pink-marker-color li::marker,
.editor-styles-wrapper ul.has-blue-pink-marker-color li::marker {
  color: var(--wdg-gradient-blue-pink);
}

.has-blue-pink-color {
  color: var(--wdg-gradient-blue-pink);
}

.has-blue-pink-gradient-border {
  -o-border-image: var(--wdg-gradient-blue-pink);
     border-image: var(--wdg-gradient-blue-pink);
  border-style: solid;
}

.has-blue-green-gradient-background {
  background: var(--wdg-gradient-blue-green) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-blue-green-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-blue-green-gradient-background {
  border-color: var(--wdg-gradient-blue-green) !important;
  color: var(--wdg-gradient-blue-green) !important;
}

.has-blue-green-gradient-background.has-block-link,
.has-blue-green-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-blue-green-border-color {
  border-color: var(--wdg-gradient-blue-green);
}

.has-blue-green-marker-color li::marker,
.editor-styles-wrapper ul.has-blue-green-marker-color li::marker {
  color: var(--wdg-gradient-blue-green);
}

.has-blue-green-color {
  color: var(--wdg-gradient-blue-green);
}

.has-blue-green-gradient-border {
  -o-border-image: var(--wdg-gradient-blue-green);
     border-image: var(--wdg-gradient-blue-green);
  border-style: solid;
}

.has-sunrise-gradient-background {
  background: var(--wdg-gradient-sunrise) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-sunrise-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-sunrise-gradient-background {
  border-color: var(--wdg-gradient-sunrise) !important;
  color: var(--wdg-gradient-sunrise) !important;
}

.has-sunrise-gradient-background.has-block-link,
.has-sunrise-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-sunrise-border-color {
  border-color: var(--wdg-gradient-sunrise);
}

.has-sunrise-marker-color li::marker,
.editor-styles-wrapper ul.has-sunrise-marker-color li::marker {
  color: var(--wdg-gradient-sunrise);
}

.has-sunrise-color {
  color: var(--wdg-gradient-sunrise);
}

.has-sunrise-gradient-border {
  -o-border-image: var(--wdg-gradient-sunrise);
     border-image: var(--wdg-gradient-sunrise);
  border-style: solid;
}

.has-fuchsia-plum-gradient-background {
  background: var(--wdg-gradient-fuchsia-plum) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-fuchsia-plum-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-fuchsia-plum-gradient-background {
  border-color: var(--wdg-gradient-fuchsia-plum) !important;
  color: var(--wdg-gradient-fuchsia-plum) !important;
}

.has-fuchsia-plum-gradient-background.has-block-link,
.has-fuchsia-plum-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-fuchsia-plum-border-color {
  border-color: var(--wdg-gradient-fuchsia-plum);
}

.has-fuchsia-plum-marker-color li::marker,
.editor-styles-wrapper ul.has-fuchsia-plum-marker-color li::marker {
  color: var(--wdg-gradient-fuchsia-plum);
}

.has-fuchsia-plum-color {
  color: var(--wdg-gradient-fuchsia-plum);
}

.has-fuchsia-plum-gradient-border {
  -o-border-image: var(--wdg-gradient-fuchsia-plum);
     border-image: var(--wdg-gradient-fuchsia-plum);
  border-style: solid;
}

.has-primary-gradient-gradient-background {
  background: var(--wdg-adapt-gradient-primary) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-primary-gradient-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-primary-gradient-gradient-background {
  border-color: var(--wdg-adapt-gradient-primary) !important;
  color: var(--wdg-adapt-gradient-primary) !important;
}

.has-primary-gradient-gradient-background.has-block-link,
.has-primary-gradient-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-primary-gradient-border-color {
  border-color: var(--wdg-adapt-gradient-primary);
}

.has-primary-gradient-marker-color li::marker,
.editor-styles-wrapper ul.has-primary-gradient-marker-color li::marker {
  color: var(--wdg-adapt-gradient-primary);
}

.has-primary-gradient-color {
  color: var(--wdg-adapt-gradient-primary);
}

.has-primary-gradient-gradient-border {
  -o-border-image: var(--wdg-adapt-gradient-primary);
     border-image: var(--wdg-adapt-gradient-primary);
  border-style: solid;
}

.has-wls-primary-gradient-gradient-background {
  background: var(--wdg-wls-gradient-primary) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-primary-gradient-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-primary-gradient-gradient-background {
  border-color: var(--wdg-wls-gradient-primary) !important;
  color: var(--wdg-wls-gradient-primary) !important;
}

.has-wls-primary-gradient-gradient-background.has-block-link,
.has-wls-primary-gradient-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-primary-gradient-border-color {
  border-color: var(--wdg-wls-gradient-primary);
}

.has-wls-primary-gradient-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-primary-gradient-marker-color li::marker {
  color: var(--wdg-wls-gradient-primary);
}

.has-wls-primary-gradient-color {
  color: var(--wdg-wls-gradient-primary);
}

.has-wls-primary-gradient-gradient-border {
  -o-border-image: var(--wdg-wls-gradient-primary);
     border-image: var(--wdg-wls-gradient-primary);
  border-style: solid;
}

.has-wls-gradient-overlay-gradient-background {
  background: var(--wdg-wls-gradient-overlay) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wls-gradient-overlay-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wls-gradient-overlay-gradient-background {
  border-color: var(--wdg-wls-gradient-overlay) !important;
  color: var(--wdg-wls-gradient-overlay) !important;
}

.has-wls-gradient-overlay-gradient-background.has-block-link,
.has-wls-gradient-overlay-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wls-gradient-overlay-border-color {
  border-color: var(--wdg-wls-gradient-overlay);
}

.has-wls-gradient-overlay-marker-color li::marker,
.editor-styles-wrapper ul.has-wls-gradient-overlay-marker-color li::marker {
  color: var(--wdg-wls-gradient-overlay);
}

.has-wls-gradient-overlay-color {
  color: var(--wdg-wls-gradient-overlay);
}

.has-wls-gradient-overlay-gradient-border {
  -o-border-image: var(--wdg-wls-gradient-overlay);
     border-image: var(--wdg-wls-gradient-overlay);
  border-style: solid;
}

.has-park-primary-gradient-gradient-background {
  background: var(--wdg-park-primary-gradient) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-park-primary-gradient-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-park-primary-gradient-gradient-background {
  border-color: var(--wdg-park-primary-gradient) !important;
  color: var(--wdg-park-primary-gradient) !important;
}

.has-park-primary-gradient-gradient-background.has-block-link,
.has-park-primary-gradient-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-park-primary-gradient-border-color {
  border-color: var(--wdg-park-primary-gradient);
}

.has-park-primary-gradient-marker-color li::marker,
.editor-styles-wrapper ul.has-park-primary-gradient-marker-color li::marker {
  color: var(--wdg-park-primary-gradient);
}

.has-park-primary-gradient-color {
  color: var(--wdg-park-primary-gradient);
}

.has-park-primary-gradient-gradient-border {
  -o-border-image: var(--wdg-park-primary-gradient);
     border-image: var(--wdg-park-primary-gradient);
  border-style: solid;
}

.has-wlg-primary-gradient-gradient-background {
  background: var(--wdg-wlg-primary-gradient) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-primary-gradient-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-primary-gradient-gradient-background {
  border-color: var(--wdg-wlg-primary-gradient) !important;
  color: var(--wdg-wlg-primary-gradient) !important;
}

.has-wlg-primary-gradient-gradient-background.has-block-link,
.has-wlg-primary-gradient-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-primary-gradient-border-color {
  border-color: var(--wdg-wlg-primary-gradient);
}

.has-wlg-primary-gradient-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-primary-gradient-marker-color li::marker {
  color: var(--wdg-wlg-primary-gradient);
}

.has-wlg-primary-gradient-color {
  color: var(--wdg-wlg-primary-gradient);
}

.has-wlg-primary-gradient-gradient-border {
  -o-border-image: var(--wdg-wlg-primary-gradient);
     border-image: var(--wdg-wlg-primary-gradient);
  border-style: solid;
}

.has-wlg-secondary-gradient-gradient-background {
  background: var(--wdg-wlg-secondary-gradient) !important;
  color: var(--wdg-white);
}

.wp-block-button:not(.is-style-outline) .has-wlg-secondary-gradient-gradient-background {
  color: var(--wdg-white) !important;
}

.wp-block-button.is-style-outline .has-wlg-secondary-gradient-gradient-background {
  border-color: var(--wdg-wlg-secondary-gradient) !important;
  color: var(--wdg-wlg-secondary-gradient) !important;
}

.has-wlg-secondary-gradient-gradient-background.has-block-link,
.has-wlg-secondary-gradient-gradient-background .has-block-link {
  --block-link-shadow: var(--wdg-color-white-80);
}

.has-wlg-secondary-gradient-border-color {
  border-color: var(--wdg-wlg-secondary-gradient);
}

.has-wlg-secondary-gradient-marker-color li::marker,
.editor-styles-wrapper ul.has-wlg-secondary-gradient-marker-color li::marker {
  color: var(--wdg-wlg-secondary-gradient);
}

.has-wlg-secondary-gradient-color {
  color: var(--wdg-wlg-secondary-gradient);
}

.has-wlg-secondary-gradient-gradient-border {
  -o-border-image: var(--wdg-wlg-secondary-gradient);
     border-image: var(--wdg-wlg-secondary-gradient);
  border-style: solid;
}

.has-drop-cap:not(:focus)::first-letter {
  color: var(--wdg-primary);
  font-size: 77px;
  font-weight: 500;
  line-height: 0.75;
  text-transform: uppercase;
  margin: 0.1em 0.1em 0 0;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
.wp-block-button.is-style-plain-text .wp-block-button__link {
  padding: 0;
  border: none;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  border: 2px solid;
  background-color: transparent !important;
}

.wp-block-button:not(.is-style-plain-text) .wp-block-button__link.has-white-background-color:hover, .wp-block-button:not(.is-style-plain-text) .wp-block-button__link.has-white-background-color:focus {
  background-color: var(--wdg-gray) !important;
  filter: none;
}

.wp-block-button__link {
  justify-content: center;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 50px;
  color: var(--wdg-black);
  background: var(--wdg-accent);
  cursor: pointer;
  display: flex;
  font-family: var(--wdg-family-buttons);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.84px;
  line-height: 1.4;
  margin: 0 16px 16px 0;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  text-align: center;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  display: flex !important;
}

.wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.wp-block-button__link::after,
.wp-block-button__link svg {
  margin: 0 10px 0 10px;
}

.wp-block-button__link:hover, .wp-block-button__link:focus {
  filter: brightness(1.35);
  border: none;
  color: var(--wdg-black);
}

.wp-block-button__link:focus {
  box-shadow: none;
  outline-width: 0;
}

.wp-block-button__link:active {
  box-shadow: 0 0 0.75rem rgba(var(--wdg-black), 0.5) inset;
}

.has-white-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-white-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-white-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-white-background-color .wp-block-button .wp-block-button__link:hover, .has-white-background-color .wp-block-button .wp-block-button__link:active, .has-white-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link svg, .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path, .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-white-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:active, .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link, .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg, .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path, .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-white-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus, .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .wp-block-button.is-style-plain-text .wp-block-button__link:active, .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-grey-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-grey-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-grey-background-color .wp-block-button .wp-block-button__link:hover, .has-grey-background-color .wp-block-button .wp-block-button__link:active, .has-grey-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-dark-grey-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-grey-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-grey-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-grey-background-color .wp-block-button .wp-block-button__link:hover, .has-dark-grey-background-color .wp-block-button .wp-block-button__link:active, .has-dark-grey-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dark-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dark-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-light-grey-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-light-grey-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-grey-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-light-grey-background-color .wp-block-button .wp-block-button__link:hover, .has-light-grey-background-color .wp-block-button .wp-block-button__link:active, .has-light-grey-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-light-grey-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-light-grey-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-red-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-red-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-red-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-red-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-red-background-color .wp-block-button .wp-block-button__link:active, .has-primary-red-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-primary-blue-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-blue-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-blue-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-blue-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-blue-background-color .wp-block-button .wp-block-button__link:active, .has-primary-blue-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-primary-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-black-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-black-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-black-background-color .wp-block-button .wp-block-button__link:active, .has-primary-black-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-background-color .wp-block-button .wp-block-button__link:hover, .has-black-background-color .wp-block-button .wp-block-button__link:active, .has-black-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-primary-orange-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-orange-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-orange-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-orange-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-orange-background-color .wp-block-button .wp-block-button__link:active, .has-primary-orange-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-orange-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-orange-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-brown-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-brown-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-brown-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-brown-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-brown-background-color .wp-block-button .wp-block-button__link:active, .has-primary-brown-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-dark-red-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-red-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-red-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-red-background-color .wp-block-button .wp-block-button__link:hover, .has-dark-red-background-color .wp-block-button .wp-block-button__link:active, .has-dark-red-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dark-red-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dark-red-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-dark-blue-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-blue-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-blue-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-blue-background-color .wp-block-button .wp-block-button__link:hover, .has-dark-blue-background-color .wp-block-button .wp-block-button__link:active, .has-dark-blue-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dark-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dark-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-dark-brown-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-brown-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-brown-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-brown-background-color .wp-block-button .wp-block-button__link:hover, .has-dark-brown-background-color .wp-block-button .wp-block-button__link:active, .has-dark-brown-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dark-brown-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dark-brown-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-light-yellow-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-light-yellow-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-yellow-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-light-yellow-background-color .wp-block-button .wp-block-button__link:hover, .has-light-yellow-background-color .wp-block-button .wp-block-button__link:active, .has-light-yellow-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-light-yellow-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-light-yellow-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-pink-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-pink-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-pink-background-color .wp-block-button .wp-block-button__link:hover, .has-pink-background-color .wp-block-button .wp-block-button__link:active, .has-pink-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-pink-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-pink-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-light-blue-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-light-blue-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-blue-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-blue-background-color .wp-block-button .wp-block-button__link:hover, .has-light-blue-background-color .wp-block-button .wp-block-button__link:active, .has-light-blue-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-light-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-light-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-blue-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-blue-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-background-color .wp-block-button .wp-block-button__link:hover, .has-blue-background-color .wp-block-button .wp-block-button__link:active, .has-blue-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-blue-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-blue-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-purple-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-purple-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-purple-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-purple-background-color .wp-block-button .wp-block-button__link:hover, .has-purple-background-color .wp-block-button .wp-block-button__link:active, .has-purple-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-seaform-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-seaform-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-seaform-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-seaform-background-color .wp-block-button .wp-block-button__link:hover, .has-seaform-background-color .wp-block-button .wp-block-button__link:active, .has-seaform-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-seaform-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-seaform-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-midnight-purple-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-midnight-purple-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-midnight-purple-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-midnight-purple-background-color .wp-block-button .wp-block-button__link:hover, .has-midnight-purple-background-color .wp-block-button .wp-block-button__link:active, .has-midnight-purple-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-midnight-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-midnight-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-teal-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-teal-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-teal-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-teal-background-color .wp-block-button .wp-block-button__link:hover, .has-teal-background-color .wp-block-button .wp-block-button__link:active, .has-teal-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-teal-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-teal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-dusk-purple-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dusk-purple-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dusk-purple-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dusk-purple-background-color .wp-block-button .wp-block-button__link:hover, .has-dusk-purple-background-color .wp-block-button .wp-block-button__link:active, .has-dusk-purple-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dusk-purple-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dusk-purple-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-charcoal-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-charcoal-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-charcoal-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-charcoal-background-color .wp-block-button .wp-block-button__link:hover, .has-charcoal-background-color .wp-block-button .wp-block-button__link:active, .has-charcoal-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-charcoal-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-charcoal-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-slate-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-slate-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-slate-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-slate-background-color .wp-block-button .wp-block-button__link:hover, .has-slate-background-color .wp-block-button .wp-block-button__link:active, .has-slate-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-slate-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-slate-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-black-alt-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-black-alt-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-alt-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-alt-background-color .wp-block-button .wp-block-button__link:hover, .has-black-alt-background-color .wp-block-button .wp-block-button__link:active, .has-black-alt-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-black-alt-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-black-alt-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-header-overlay-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-header-overlay-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-header-overlay-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-header-overlay-background-color .wp-block-button .wp-block-button__link:hover, .has-header-overlay-background-color .wp-block-button .wp-block-button__link:active, .has-header-overlay-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-header-overlay-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-header-overlay-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-primary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-1-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-1-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-1-background-color .wp-block-button .wp-block-button__link:active, .has-primary-1-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-2-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-2-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-2-background-color .wp-block-button .wp-block-button__link:active, .has-primary-2-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-3-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-3-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-3-background-color .wp-block-button .wp-block-button__link:active, .has-primary-3-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-4-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-4-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-4-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-4-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-4-background-color .wp-block-button .wp-block-button__link:active, .has-primary-4-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-primary-5-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-primary-5-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-5-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-primary-5-background-color .wp-block-button .wp-block-button__link:hover, .has-primary-5-background-color .wp-block-button .wp-block-button__link:active, .has-primary-5-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-secondary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-1-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-1-background-color .wp-block-button .wp-block-button__link:hover, .has-secondary-1-background-color .wp-block-button .wp-block-button__link:active, .has-secondary-1-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-secondary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-2-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-2-background-color .wp-block-button .wp-block-button__link:hover, .has-secondary-2-background-color .wp-block-button .wp-block-button__link:active, .has-secondary-2-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-secondary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-secondary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-3-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-secondary-3-background-color .wp-block-button .wp-block-button__link:hover, .has-secondary-3-background-color .wp-block-button .wp-block-button__link:active, .has-secondary-3-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-secondary-4-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-4-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-4-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-4-background-color .wp-block-button .wp-block-button__link:hover, .has-secondary-4-background-color .wp-block-button .wp-block-button__link:active, .has-secondary-4-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-secondary-5-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-5-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-5-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-5-background-color .wp-block-button .wp-block-button__link:hover, .has-secondary-5-background-color .wp-block-button .wp-block-button__link:active, .has-secondary-5-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-wash-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-wash-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-1-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-wash-1-background-color .wp-block-button .wp-block-button__link:hover, .has-wash-1-background-color .wp-block-button .wp-block-button__link:active, .has-wash-1-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-wash-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-wash-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-2-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-wash-2-background-color .wp-block-button .wp-block-button__link:hover, .has-wash-2-background-color .wp-block-button .wp-block-button__link:active, .has-wash-2-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-tan-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-tan-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tan-background-color .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-tan-background-color .wp-block-button .wp-block-button__link:hover, .has-tan-background-color .wp-block-button .wp-block-button__link:active, .has-tan-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-tonal-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-tonal-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tonal-black-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-tonal-black-background-color .wp-block-button .wp-block-button__link:hover, .has-tonal-black-background-color .wp-block-button .wp-block-button__link:active, .has-tonal-black-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link:hover, .has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link:active, .has-adapt-tonal-black-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-adapt-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-wls-primary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-white);
}

.has-wls-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wls-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wls-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wls-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wls-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-4-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-4-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wls-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wls-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}

.has-wls-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}

.has-wls-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tan-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tan-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}

.has-wls-tan-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tan-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tonal-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tonal-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wls-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wls-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-primary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-primary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-primary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-primary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-primary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-4-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-primary-4-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-primary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-primary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-tonal-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-tonal-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-gray-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}

.has-park-gray-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-gray-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-park-gray-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-gray-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-gray-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-secondary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}

.has-park-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}

.has-park-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-secondary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}

.has-park-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}

.has-park-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-secondary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}

.has-park-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}

.has-park-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-wash-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}

.has-park-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}

.has-park-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-park-wash-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}

.has-park-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}

.has-park-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-tonal-black-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-tonal-black-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-tonal-black-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-tonal-black-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-tonal-black-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-tonal-black-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-primary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-primary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-1-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-primary-1-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-primary-1-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-primary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-primary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-primary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-2-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-primary-2-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-primary-2-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-primary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-1-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-1-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-1-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-1-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-2-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-2-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-2-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-2-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-3-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-3-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-3-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-3-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-3-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-3-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-4-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-4-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-4-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-4-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-4-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-4-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-5-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-5-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-5-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-5-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-5-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-5-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-6-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-6-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-6-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-6-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-6-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-6-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-6-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-7-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-7-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-7-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-7-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-7-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-7-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-7-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-8-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-8-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-8-background-color .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-8-background-color .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-8-background-color .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-8-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-8-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-wash-1-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-wlg-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-wash-1-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
  border-color: var(--wdg-wlg-primary-1);
}

.has-wlg-wash-1-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
}

.has-wlg-wash-1-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-wash-2-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-wlg-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-wash-2-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
  border-color: var(--wdg-wlg-primary-1);
}

.has-wlg-wash-2-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
}

.has-wlg-wash-2-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-background-color .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-background-color .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-background-color .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-background-color .wp-block-button .wp-block-button__link:hover, .has-dark-background-color .wp-block-button .wp-block-button__link:active, .has-dark-background-color .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link:active, .has-dark-background-color .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-dark-background-color .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-accent-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-accent-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-accent-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-accent-gradient-background .wp-block-button .wp-block-button__link:hover, .has-accent-gradient-background .wp-block-button .wp-block-button__link:active, .has-accent-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-accent-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-accent-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-secondary-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-secondary-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-secondary-gradient-background .wp-block-button .wp-block-button__link:hover, .has-secondary-gradient-background .wp-block-button .wp-block-button__link:active, .has-secondary-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-secondary-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-secondary-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-grey-blue-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-grey-blue-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-blue-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-grey-blue-gradient-background .wp-block-button .wp-block-button__link:hover, .has-grey-blue-gradient-background .wp-block-button .wp-block-button__link:active, .has-grey-blue-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-grey-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-grey-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-pink-blue-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-pink-blue-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-blue-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-pink-blue-gradient-background .wp-block-button .wp-block-button__link:hover, .has-pink-blue-gradient-background .wp-block-button .wp-block-button__link:active, .has-pink-blue-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-pink-blue-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-pink-blue-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-blue-pink-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}

.has-blue-pink-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-pink-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: var(--wdg-white);
}

.has-blue-pink-gradient-background .wp-block-button .wp-block-button__link:hover, .has-blue-pink-gradient-background .wp-block-button .wp-block-button__link:active, .has-blue-pink-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}

.has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}

.has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-blue-pink-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}

.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}

.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-blue-pink-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}

.has-blue-green-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-blue-green-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-green-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-green-gradient-background .wp-block-button .wp-block-button__link:hover, .has-blue-green-gradient-background .wp-block-button .wp-block-button__link:active, .has-blue-green-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-blue-green-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-blue-green-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-sunrise-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-sunrise-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-sunrise-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-sunrise-gradient-background .wp-block-button .wp-block-button__link:hover, .has-sunrise-gradient-background .wp-block-button .wp-block-button__link:active, .has-sunrise-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-sunrise-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-sunrise-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link:hover, .has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link:active, .has-fuchsia-plum-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:hover, .has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:active, .has-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:hover, .has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:active, .has-wls-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link:active, .has-wls-gradient-overlay-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg path {
  fill: currentColor;
}

.has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:hover, .has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:active, .has-park-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg path {
  fill: currentColor;
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg path {
  fill: currentColor;
}

.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}

.has-wlg-primary-gradient-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-primary-gradient-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:active, .has-wlg-primary-gradient-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button .wp-block-button__link {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button .wp-block-button__link:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button .wp-block-button__link:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button .wp-block-button__link:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline .wp-block-button__link:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link {
  background-color: !important;
  color: var(--wdg-white);
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link svg {
  width: 13px;
  height: 13px;
}

.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}

:where(.skin-welodata) .wp-block-button__link {
  border-radius: 0.3125rem;
}

.skin-welodata .wp-block-button.is-style-plain-text .wp-block-button__link {
  color: var(--wdg-slate);
}

.skin-welodata .wp-block-button.is-style-plain-text .wp-block-button__link:hover, .skin-welodata .wp-block-button.is-style-plain-text .wp-block-button__link:focus {
  color: var(--wdg-blue);
}

.wp-block-columns {
  --wdg-columns-gap: var( --wdg-gap-medium );
  --wdg-columns-half-gutter: calc( var( --wdg-columns-gap ) * -0.5 );
  gap: var(--wdg-columns-gap);
}

.wp-block-columns--gap-0 {
  --wdg-columns-gap: 0px;
}

.wp-block-columns--gap-xsmall {
  --wdg-columns-gap: var( --wdg-gap-xsmall );
}

.wp-block-columns--gap-normal, .wp-block-columns--gap-small {
  --wdg-columns-gap: var( --wdg-gap-small );
}

.wp-block-columns--gap-medium {
  --wdg-columns-gap: var( --wdg-gap-medium );
}

.wp-block-columns--gap-large {
  --wdg-columns-gap: var( --wdg-gap-large );
}

.wp-block-columns--gap-xlarge {
  --wdg-columns-gap: var( --wdg-gap-xlarge );
}

.wp-block-columns--separators {
  --separator-color: var( --wdg-color-gray-20 );
}

.wp-block-columns--separators > .wp-block-column {
  position: relative;
}

.wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
  content: "";
  position: absolute;
}

.wp-block-columns--separators.has-white-separators {
  --separator-color: var(--wdg-white) ;
}

.wp-block-columns--separators.has-grey-separators {
  --separator-color: var(--wdg-gray) ;
}

.wp-block-columns--separators.has-dark-grey-separators {
  --separator-color: var(--wdg-dark-gray) ;
}

.wp-block-columns--separators.has-light-grey-separators {
  --separator-color: var(--wdg-light-gray) ;
}

.wp-block-columns--separators.has-primary-red-separators {
  --separator-color: var(--wdg-red) ;
}

.wp-block-columns--separators.has-primary-blue-separators {
  --separator-color: var(--wdg-blue-primary) ;
}

.wp-block-columns--separators.has-primary-black-separators {
  --separator-color: var(--wdg-black) ;
}

.wp-block-columns--separators.has-black-separators {
  --separator-color: var(--wdg-black) ;
}

.wp-block-columns--separators.has-primary-orange-separators {
  --separator-color: var(--wdg-orange) ;
}

.wp-block-columns--separators.has-primary-brown-separators {
  --separator-color: var(--wdg-light-brown) ;
}

.wp-block-columns--separators.has-dark-red-separators {
  --separator-color: var(--wdg-dark-red) ;
}

.wp-block-columns--separators.has-dark-blue-separators {
  --separator-color: var(--wdg-blue-dark) ;
}

.wp-block-columns--separators.has-dark-brown-separators {
  --separator-color: var(--wdg-dark-brown) ;
}

.wp-block-columns--separators.has-light-yellow-separators {
  --separator-color: var(--wdg-light-yellow) ;
}

.wp-block-columns--separators.has-pink-separators {
  --separator-color: var(--wdg-pink) ;
}

.wp-block-columns--separators.has-light-blue-separators {
  --separator-color: var(--wdg-light-blue) ;
}

.wp-block-columns--separators.has-blue-separators {
  --separator-color: var(--wdg-blue) ;
}

.wp-block-columns--separators.has-purple-separators {
  --separator-color: var(--wdg-purple) ;
}

.wp-block-columns--separators.has-seaform-separators {
  --separator-color: var(--wdg-seaform) ;
}

.wp-block-columns--separators.has-midnight-purple-separators {
  --separator-color: var(--wdg-midnight-purple) ;
}

.wp-block-columns--separators.has-teal-separators {
  --separator-color: var(--wdg-teal) ;
}

.wp-block-columns--separators.has-dusk-purple-separators {
  --separator-color: var(--wdg-dusk-purple) ;
}

.wp-block-columns--separators.has-charcoal-separators {
  --separator-color: var(--wdg-charcoal) ;
}

.wp-block-columns--separators.has-slate-separators {
  --separator-color: var(--wdg-slate) ;
}

.wp-block-columns--separators.has-black-alt-separators {
  --separator-color: var(--wdg-black-alt) ;
}

.wp-block-columns--separators.has-header-overlay-separators {
  --separator-color: var(--wdg-header-overlay) ;
}

.wp-block-columns--separators.has-primary-1-separators {
  --separator-color: var(--wdg-adapt-primary-1) ;
}

.wp-block-columns--separators.has-primary-2-separators {
  --separator-color: var(--wdg-adapt-primary-2) ;
}

.wp-block-columns--separators.has-primary-3-separators {
  --separator-color: var(--wdg-adapt-primary-3) ;
}

.wp-block-columns--separators.has-primary-4-separators {
  --separator-color: var(--wdg-adapt-primary-4) ;
}

.wp-block-columns--separators.has-primary-5-separators {
  --separator-color: var(--wdg-adapt-primary-5) ;
}

.wp-block-columns--separators.has-secondary-1-separators {
  --separator-color: var(--wdg-adapt-secondary-1) ;
}

.wp-block-columns--separators.has-secondary-2-separators {
  --separator-color: var(--wdg-adapt-secondary-2) ;
}

.wp-block-columns--separators.has-secondary-3-separators {
  --separator-color: var(--wdg-adapt-secondary-3) ;
}

.wp-block-columns--separators.has-secondary-4-separators {
  --separator-color: var(--wdg-adapt-secondary-4) ;
}

.wp-block-columns--separators.has-secondary-5-separators {
  --separator-color: var(--wdg-adapt-secondary-5) ;
}

.wp-block-columns--separators.has-wash-1-separators {
  --separator-color: var(--wdg-adapt-wash-1) ;
}

.wp-block-columns--separators.has-wash-2-separators {
  --separator-color: var(--wdg-adapt-wash-2) ;
}

.wp-block-columns--separators.has-tan-separators {
  --separator-color: var(--wdg-adapt-tan) ;
}

.wp-block-columns--separators.has-tonal-black-separators {
  --separator-color: var(--wdg-tonal-black) ;
}

.wp-block-columns--separators.has-adapt-tonal-black-separators {
  --separator-color: var(--wdg-adapt-tonal-black) ;
}

.wp-block-columns--separators.has-wls-primary-1-separators {
  --separator-color: var(--wdg-wls-primary-1) ;
}

.wp-block-columns--separators.has-wls-primary-2-separators {
  --separator-color: var(--wdg-wls-primary-2) ;
}

.wp-block-columns--separators.has-wls-primary-3-separators {
  --separator-color: var(--wdg-wls-primary-3) ;
}

.wp-block-columns--separators.has-wls-primary-4-separators {
  --separator-color: var(--wdg-wls-primary-4) ;
}

.wp-block-columns--separators.has-wls-secondary-1-separators {
  --separator-color: var(--wdg-wls-secondary-1) ;
}

.wp-block-columns--separators.has-wls-secondary-2-separators {
  --separator-color: var(--wdg-wls-secondary-2) ;
}

.wp-block-columns--separators.has-wls-secondary-3-separators {
  --separator-color: var(--wdg-wls-secondary-3) ;
}

.wp-block-columns--separators.has-wls-wash-1-separators {
  --separator-color: var(--wdg-wls-wash-1) ;
}

.wp-block-columns--separators.has-wls-wash-2-separators {
  --separator-color: var(--wdg-wls-wash-2) ;
}

.wp-block-columns--separators.has-wls-tan-separators {
  --separator-color: var(--wdg-wls-tan) ;
}

.wp-block-columns--separators.has-wls-tonal-black-separators {
  --separator-color: var(--wdg-wls-tonal-black) ;
}

.wp-block-columns--separators.has-park-primary-1-separators {
  --separator-color: var(--wdg-park-primary-1) ;
}

.wp-block-columns--separators.has-park-primary-2-separators {
  --separator-color: var(--wdg-park-primary-2) ;
}

.wp-block-columns--separators.has-park-primary-3-separators {
  --separator-color: var(--wdg-park-primary-3) ;
}

.wp-block-columns--separators.has-park-primary-4-separators {
  --separator-color: var(--wdg-park-primary-4) ;
}

.wp-block-columns--separators.has-park-tonal-black-separators {
  --separator-color: var(--wdg-park-tonal-black) ;
}

.wp-block-columns--separators.has-park-gray-separators {
  --separator-color: var(--wdg-park-gray) ;
}

.wp-block-columns--separators.has-park-secondary-1-separators {
  --separator-color: var(--wdg-park-secondary-1) ;
}

.wp-block-columns--separators.has-park-secondary-2-separators {
  --separator-color: var(--wdg-park-secondary-2) ;
}

.wp-block-columns--separators.has-park-secondary-3-separators {
  --separator-color: var(--wdg-park-secondary-3) ;
}

.wp-block-columns--separators.has-park-wash-1-separators {
  --separator-color: var(--wdg-park-wash-1) ;
}

.wp-block-columns--separators.has-park-wash-2-separators {
  --separator-color: var(--wdg-park-wash-2) ;
}

.wp-block-columns--separators.has-wlg-tonal-black-separators {
  --separator-color: var(--wdg-wlg-tonal-black) ;
}

.wp-block-columns--separators.has-wlg-primary-1-separators {
  --separator-color: var(--wdg-wlg-primary-1) ;
}

.wp-block-columns--separators.has-wlg-primary-2-separators {
  --separator-color: var(--wdg-wlg-primary-2) ;
}

.wp-block-columns--separators.has-wlg-secondary-1-separators {
  --separator-color: var(--wdg-wlg-secondary-1) ;
}

.wp-block-columns--separators.has-wlg-secondary-2-separators {
  --separator-color: var(--wdg-wlg-secondary-2) ;
}

.wp-block-columns--separators.has-wlg-secondary-3-separators {
  --separator-color: var(--wdg-wlg-secondary-3) ;
}

.wp-block-columns--separators.has-wlg-secondary-4-separators {
  --separator-color: var(--wdg-wlg-secondary-4) ;
}

.wp-block-columns--separators.has-wlg-secondary-5-separators {
  --separator-color: var(--wdg-wlg-secondary-5) ;
}

.wp-block-columns--separators.has-wlg-secondary-6-separators {
  --separator-color: var(--wdg-wlg-secondary-6) ;
}

.wp-block-columns--separators.has-wlg-secondary-7-separators {
  --separator-color: var(--wdg-wlg-secondary-7) ;
}

.wp-block-columns--separators.has-wlg-secondary-8-separators {
  --separator-color: var(--wdg-wlg-secondary-8) ;
}

.wp-block-columns--separators.has-wlg-wash-1-separators {
  --separator-color: ;
}

.wp-block-columns--separators.has-wlg-wash-2-separators {
  --separator-color: ;
}

.wp-block-columns--separators.has-dark-separators {
  --separator-color: ;
}

.wp-block-columns--separators.has-accent-separators {
  --separator-color: var(--wdg-gradient-accent) ;
}

.wp-block-columns--separators.has-secondary-separators {
  --separator-color: var(--wdg-gradient-secondary) ;
}

.wp-block-columns--separators.has-grey-blue-separators {
  --separator-color: var(--wdg-gradient-grey-blue) ;
}

.wp-block-columns--separators.has-pink-blue-separators {
  --separator-color: var(--wdg-gradient-pink-blue) ;
}

.wp-block-columns--separators.has-blue-pink-separators {
  --separator-color: var(--wdg-gradient-blue-pink) ;
}

.wp-block-columns--separators.has-blue-green-separators {
  --separator-color: var(--wdg-gradient-blue-green) ;
}

.wp-block-columns--separators.has-sunrise-separators {
  --separator-color: var(--wdg-gradient-sunrise) ;
}

.wp-block-columns--separators.has-fuchsia-plum-separators {
  --separator-color: var(--wdg-gradient-fuchsia-plum) ;
}

.wp-block-columns--separators.has-primary-gradient-separators {
  --separator-color: var(--wdg-adapt-gradient-primary) ;
}

.wp-block-columns--separators.has-wls-primary-gradient-separators {
  --separator-color: var(--wdg-wls-gradient-primary) ;
}

.wp-block-columns--separators.has-wls-gradient-overlay-separators {
  --separator-color: var(--wdg-wls-gradient-overlay) ;
}

.wp-block-columns--separators.has-park-primary-gradient-separators {
  --separator-color: var(--wdg-park-primary-gradient) ;
}

.wp-block-columns--separators.has-wlg-primary-gradient-separators {
  --separator-color: var(--wdg-wlg-primary-gradient) ;
}

.wp-block-columns--separators.has-wlg-secondary-gradient-separators {
  --separator-color: var(--wdg-wlg-secondary-gradient) ;
}

@media (max-width: 47.9375em) {
  .wp-block-columns.wp-block-columns--mobile-2c {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .wp-block-columns.wp-block-columns--mobile-3c {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .wp-block-columns.wp-block-columns--mobile-4c {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 48em) and (max-width: 89.9375em) {
  .cover--video-player .wp-block-columns {
    flex-direction: column;
  }
}
.wp-block-columns.wdg-40-60--column {
  gap: var(--wdg-spacing-lg);
}

.wp-block-columns.wdg-40-60--column .wp-block-column:first-child {
  flex-basis: 40% !important;
}

.wp-block-columns.wdg-40-60--column .wp-block-column:last-child {
  flex-basis: 60% !important;
}

.wp-block-columns.wdg-50-50--column {
  gap: var(--wdg-spacing-lg);
}

@media (max-width: 47.9375em) {
  .wp-block-columns--mobile-reverse {
    flex-direction: column-reverse;
  }
  .wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
    content: "";
    top: var(--wdg-columns-half-gutter);
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--separator-color);
  }
  .wp-block-columns--separators.wp-block-columns--mobile-reverse > .wp-block-column:not(:first-child)::before {
    top: auto;
    bottom: var(--wdg-columns-half-gutter);
  }
}
@media (min-width: 48em) {
  .wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
    width: 1px;
    top: 0;
    left: var(--wdg-columns-half-gutter);
    height: 100%;
    background: var(--separator-color);
  }
}
.is-style-top-border > .wp-block-column {
  border-top: 2px solid var(--wdg-black);
  padding-top: var(--wdg-text-gap);
}

.has-background .is-style-top-border > .wp-block-column {
  border-top: 2px solid currentColor;
}

.wp-block-column.has-background {
  padding: var(--wdg-text-gap);
}

@media (min-width: 600px) and (max-width: 781px) {
  .wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 10px) !important;
  }
}
.wp-block-column.contact-us--form {
  border-top: none;
}

@media (min-width: 782px) {
  .wp-block-column.contact-us--form {
    margin-top: -150px;
  }
}
.wp-block-column.contact-us--content .wp-block-columns {
  margin-top: var(--wdg-gutter);
}

.wp-block-cover.alignwide {
  border-radius: 25px;
}

.wp-block-cover h2, .wp-block-cover h3, .wp-block-cover h4, .wp-block-cover p {
  font-weight: 400;
}

.wp-block-cover,
.wp-block-cover-image {
  position: relative;
  overflow: hidden;
}

.force-bg-full:not(.has-image) .wp-block-cover .wp-block-cover__background,
.force-bg-full:not(.has-image) .wp-block-cover-image .wp-block-cover__background {
  opacity: 1 !important;
}

.force-bg-full:not(.has-image) .wp-block-cover .wp-block-cover__background.has-background-dim:not([class*=-background-color]),
.force-bg-full:not(.has-image) .wp-block-cover-image .wp-block-cover__background.has-background-dim:not([class*=-background-color]) {
  background-color: var(--wdg-white);
}

.wp-block-cover .has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]) {
  background-color: var(--wdg-dark-gray);
}

.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull {
  width: auto;
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
  color: inherit !important;
  padding-bottom: var(--wdg-block-gap);
  padding-top: var(--wdg-block-gap);
  position: relative !important;
}

.wp-block-cover__link,
.wp-block-cover-image__link {
  display: block;
}

.wp-block-cover:not(.editor-styles-wrapper) .wp-block-cover__extra {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transform: translateY(100%);
  transition: opacity 0.3s ease, transform 0.3s ease;
  padding: 1em;
}

.wp-block-cover:not(.editor-styles-wrapper):hover .wp-block-cover__extra {
  opacity: 1;
  transform: translateY(0);
}

.wp-block-gallery figcaption {
  box-sizing: border-box;
  margin-bottom: 0;
  font-size: clamp(0.875rem, 1vw + 1rem, 1rem);
  font-family: var(--wdg-family-base);
  line-height: 1.4;
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
  flex-grow: 0;
}

.wp-block-group {
  clear: both;
  --wp--style--block-gap: var( --wdg-text-gap );
}

.wp-block-group.is-vertical {
  gap: var(--wdg-spacing-xs);
}

.wp-block-pullquote {
  padding: 0;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 700;
  line-height: 1.45;
  text-align: left;
}

.wp-block-pullquote blockquote {
  margin: 0;
  border-left: 10px solid var(--wdg--primary);
  padding-left: var(--wdg-gutter);
}

.wp-block-pullquote cite {
  font-size: var(--wp--preset--font-size--small);
}

.wp-block-pullquote p:first-child {
  margin-top: 0;
}

.wp-block-pullquote p {
  font-size: clamp(1.625rem, 1.666vw + 1rem, 1.875rem);
  font-weight: 700;
  line-height: 1.42;
  letter-spacing: -0.01em;
}

:root {
  --wdg-masthead-quote-block-border: var( --wdg-orange );
}

blockquote.wp-block-quote {
  padding: var(--wdg-gutter) var(--wdg-gutter);
  margin: 0 auto;
  border-left: 4px solid var(--wdg-masthead-quote-block-border);
}

blockquote.wp-block-quote p {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0 0 var(--wdg-gutter) 0;
}

blockquote.wp-block-quote cite {
  display: block;
  font-size: 1rem;
  font-style: normal;
}

.wp-block-media-text.is-style-top-bottom-border {
  border-top: 2px solid var(--wdg-black);
  border-bottom: 2px solid var(--wdg-black);
  padding-bottom: var(--wdg-text-gap);
  padding-top: var(--wdg-text-gap);
}

.wp-block-media-text .wp-block-media-text__content {
  padding: 0;
}

.wp-block-media-text .wp-block-media-text__media img {
  border-radius: 25px;
}

@media (min-width: 600px) {
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-left: 0;
    padding-right: var(--wdg-spacing-lg);
  }
  .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-left: var(--wdg-spacing-lg);
    padding-right: var(--wdg-spacing-lg);
  }
}
.wp-block-media-text.is-style-round {
  gap: calc(var(--wdg-gutter) / 2);
}

.wp-block-media-text.is-style-round figure {
  border-radius: 50%;
  display: flex;
}

@media (min-width: 600px) {
  .wp-block-media-text.is-style-round figure {
    justify-content: flex-start;
  }
}
.wp-block-media-text.is-style-round figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

@media (min-width: 600px) {
  .wp-block-media-text.is-style-round figure img {
    width: 100%;
  }
}
@media (min-width: 37.5em) {
  .wp-block-media-text.is-style-round:not(.has-media-on-the-right) .wp-block-media-text__media img {
    margin-left: calc(var(--wdg-gutter) * -2);
  }
}
.wp-block-media-text.is-style-round:not(.has-media-on-the-right) .wp-block-media-text__content {
  padding-right: 0;
}

@media (max-width: 37.4375em) {
  .wp-block-media-text.is-style-round:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-left: var(--wdg-gutter);
    padding-right: var(--wdg-gutter);
  }
}
@media (min-width: 37.5em) {
  .wp-block-group.alignfull .wp-block-media-text.is-style-round:not(.has-media-on-the-right) .wp-block-media-text__content {
    padding-left: 0;
  }
}
@media (min-width: 37.5em) {
  .wp-block-media-text.is-style-round.has-media-on-the-right .wp-block-media-text__media img {
    margin-right: calc(var(--wdg-gutter) * -2);
  }
}
.wp-block-media-text.is-style-round.has-media-on-the-right .wp-block-media-text__content {
  padding-left: 0;
}

@media (min-width: 37.5em) {
  .wp-block-group.alignfull .wp-block-media-text.is-style-round.has-media-on-the-right .wp-block-media-text__content {
    margin-left: var(--wdg-block-gap);
  }
  .wp-block-group.alignfull .wp-block-media-text.is-style-round.has-media-on-the-right .wp-block-media-text__content {
    margin-left: 0;
    padding-right: 16%;
  }
}
@media (min-width: 120em) {
  .wp-block-media-text.is-style-round.has-media-on-the-right .wp-block-media-text__content {
    margin-right: 0;
  }
}
@media (min-width: 600px) {
  .wp-block-media-text.is-style-round.has-media-on-the-right figure {
    margin-left: 0;
    justify-content: flex-end;
  }
}
.wp-block-media-text .wp-block-media-text__content {
  margin-top: var(--wdg-text-gap);
}

.wp-block-table {
  overflow: visible;
}

.wp-block-table table {
  border-collapse: collapse;
}

.wp-block-table thead th,
.wp-block-table tfoot td {
  color: var(--wdg-white);
  background-color: var(--wdg-accent);
}

.wp-block-table th,
.wp-block-table td {
  padding: 20px;
  border: none;
  font-size: var(--wdg-font-article);
  font-weight: 500;
  line-height: 23.4px;
}

.wp-block-table th:not(.has-text-align-left):not(.has-text-align-right),
.wp-block-table td:not(.has-text-align-left):not(.has-text-align-right) {
  text-align: center;
}

.wp-block-table.is-style-striped tbody > tr:nth-child(even) td {
  background-color: rgba(var(--wdg-accent), 0.2);
}

.wp-block-table:not(.is-style-striped) table {
  border-top: 1px solid var(--wdg-gray);
  border-bottom: 1px solid var(--wdg-gray);
}

.wp-block-table:not(.is-style-striped) tr {
  border-top: none;
}

.wp-block-table:not(.is-style-striped) tr:not(:last-child) {
  border-bottom: 1px solid var(--wdg-gray);
}

.wp-block-table:not(.is-style-striped) td {
  padding-left: 0px;
}

.wp-block-table:not(.is-style-striped) td:not(.has-text-align-left):not(.has-text-align-right) {
  text-align: left;
}

.wp-block-table > figcaption {
  text-align: center;
  margin-top: 10px;
}

.wp-caption {
  margin-right: var(--wdg-gutter);
  margin-bottom: var(--wdg-gutter);
  max-width: 100%;
}

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

.wp-block-separator {
  border-color: rgba(var(--wdg-dark-gray-rgb), 0.2);
  margin-top: var(--wdg-spacing-sm);
  margin-bottom: var(--wdg-spacing-sm);
}

.wp-block-separator.is-style-wide {
  max-width: var(--wdg-wide-width);
}

.wp-block-separator.has-background {
  color: transparent;
  height: 2px;
  border-width: 0;
}

body {
  --wdg-font-small: clamp(0.75rem, 1vw + 1rem, 0.875rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-small: clamp(0.875rem, 1vw + 1rem, 1rem);
  }
}
.has-small-font-size {
  line-height: 1.5;
  font-weight: 400;
}

body {
  --wdg-font-default: clamp(0.875rem, 1vw + 1rem, 1rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-default: clamp(1rem, 1vw + 1rem, 1.125rem);
  }
}
.has-default-font-size {
  line-height: 1.6;
  font-weight: 400;
}

body {
  --wdg-font-article: clamp(1rem, 0vw + 1rem, 1.125rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-article: clamp(1.125rem, 0.138vw + 1rem, 1.375rem);
  }
}
.has-article-font-size {
  line-height: 1.6;
  font-weight: 400;
}

body {
  --wdg-font-medium: clamp(1.125rem, 0.333vw + 1rem, 1.25rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-medium: clamp(1.25rem, 0.277vw + 1rem, 1.5rem);
  }
}
.has-medium-font-size {
  line-height: 1.6;
  font-weight: 400;
}

body {
  --wdg-font-large: clamp(1.375rem, 1vw + 1rem, 1.5rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-large: clamp(1.5rem, 0.555vw + 1rem, 1.875rem);
  }
}
.has-large-font-size {
  line-height: 1.6;
  font-weight: 400;
}

body {
  --wdg-font-sub-heading-large: clamp(1.625rem, 1.666vw + 1rem, 2rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-sub-heading-large: clamp(2rem, 1.111vw + 1rem, 2.25rem);
  }
}
.has-sub-heading-large-font-size {
  line-height: 1.5;
  font-weight: 300;
}

body {
  --wdg-font-sub-heading-medium: clamp(1.375rem, 1vw + 1rem, 1.5rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-sub-heading-medium: clamp(1.5rem, 0.555vw + 1rem, 1.875rem);
  }
}
.has-sub-heading-medium-font-size {
  line-height: 1.5;
  font-weight: 300;
}

body {
  --wdg-font-sub-heading-small: clamp(1rem, 0vw + 1rem, 1.125rem);
}

@media (min-width: 90em) {
  body {
    --wdg-font-sub-heading-small: clamp(1.125rem, 0.138vw + 1rem, 1.375rem);
  }
}
.has-sub-heading-small-font-size {
  line-height: 1.5;
  font-weight: 300;
}

.wp-block-embed .wp-block-embed__wrapper iframe {
  border-radius: 25px;
}

.wp-block-embed .wp-block-embed__wrapper:before {
  padding-top: 50%;
}

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

.a11y--focusable:active, .a11y--focusable:active,
.visually-hidden--focusable:active,
.visually-hidden--focusable:active {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}

.row {
  display: flex;
}

.row > .col {
  flex: 1;
}

.row > .col + .col {
  margin-left: calc(var(--wdg-gutter) * 2);
}

.row.is-vertically-aligned-center {
  align-items: center;
}

.row.is-vertically-aligned-top {
  align-items: top;
}

.row.is-vertically-aligned-bottom {
  align-items: bottom;
}

.flex-grid {
  display: flex;
  flex-direction: column;
}

.flex-grid > * {
  flex: none;
  margin: 0 0 20px 0;
}

@media (min-width: 37.5em) {
  .flex-grid {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .flex-grid > * {
    margin: 0 0 20px 20px;
  }
  .wp-block-group > .flex-grid {
    margin-bottom: 0;
  }
}
@media (min-width: 37.5em) and (max-width: 37.4375em) {
  .flex-grid > * {
    max-width: calc(50% - 20px);
  }
  .flex-grid > *:nth-child(odd) {
    margin-left: 0;
  }
}
@media (min-width: 48em) and (max-width: 47.9375em) {
  .flex-grid > * {
    max-width: calc(33.3333% - 40px);
  }
  .flex-grid > *:nth-child(3n+1) {
    margin-left: 0;
  }
}
@media (min-width: 48em) {
  .flex-grid > * {
    max-width: calc(25% - 20px * 0.75);
  }
  .flex-grid > *:nth-child(4n+1) {
    margin-left: 0;
  }
  .flex-grid.has-2-columns > * {
    max-width: calc(50% - 10px);
  }
  .flex-grid.has-2-columns > *:nth-child(2n+1) {
    margin-left: 0;
  }
  .flex-grid.has-3-columns > * {
    max-width: calc(33.3333333333% - 13.3333333333px);
  }
  .flex-grid.has-3-columns > *:nth-child(3n+1) {
    margin-left: 0;
  }
  .flex-grid.has-4-columns > * {
    max-width: calc(25% - 15px);
  }
  .flex-grid.has-4-columns > *:nth-child(4n+1) {
    margin-left: 0;
  }
  .flex-grid.has-5-columns > * {
    max-width: calc(20% - 16px);
  }
  .flex-grid.has-5-columns > *:nth-child(5n+1) {
    margin-left: 0;
  }
  .flex-grid.has-6-columns > * {
    max-width: calc(16.6666666667% - 16.6666666667px);
  }
  .flex-grid.has-6-columns > *:nth-child(6n+1) {
    margin-left: 0;
  }
  .flex-grid.has-7-columns > * {
    max-width: calc(14.2857142857% - 17.1428571429px);
  }
  .flex-grid.has-7-columns > *:nth-child(7n+1) {
    margin-left: 0;
  }
  .flex-grid.has-8-columns > * {
    max-width: calc(12.5% - 17.5px);
  }
  .flex-grid.has-8-columns > *:nth-child(8n+1) {
    margin-left: 0;
  }
}
.flex-list,
.editor-styles-wrapper .flex-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
}

.flex-list--pipe > *:not(:last-child),
.editor-styles-wrapper .flex-list--pipe > *:not(:last-child) {
  position: relative;
  padding-right: 8px;
  margin-right: 8px;
}

.flex-list--pipe > *:not(:last-child)::after,
.editor-styles-wrapper .flex-list--pipe > *:not(:last-child)::after {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 0.9em;
  width: 1px;
  margin: auto;
  background-color: currentColor;
}

.flex-list > *,
.editor-styles-wrapper .flex-list > * {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
}

.flex-list > *:last-child,
.editor-styles-wrapper .flex-list > *:last-child {
  margin-right: 0;
}

.grid-items:not([class*=grid-cols]), .grid-items:not([class*=grid-cols]).grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items:not([class*=grid-cols]).grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items:not([class*=grid-cols]), .grid-items:not([class*=grid-cols]).grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items:not([class*=grid-cols]).grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items:not([class*=grid-cols]), .grid-items:not([class*=grid-cols]).grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items:not([class*=grid-cols]).grid-items--serverside > div {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items:not([class*=grid-cols]).card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items:not([class*=grid-cols]).grid-items--innerblocks, .grid-items:not([class*=grid-cols]).grid-items--serverside {
  display: block;
}

.grid-items:not([class*=grid-cols]).grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items:not([class*=grid-cols]).is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items:not([class*=grid-cols]).is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-1, .grid-items.grid-cols-1.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-1.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-1, .grid-items.grid-cols-1.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-1.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-1, .grid-items.grid-cols-1.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-1.grid-items--serverside > div {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-1.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-1.grid-items--innerblocks, .grid-items.grid-cols-1.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-1.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-1.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-1.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-2, .grid-items.grid-cols-2.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-2.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-2, .grid-items.grid-cols-2.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-2.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-2, .grid-items.grid-cols-2.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-2.grid-items--serverside > div {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-2.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-2.grid-items--innerblocks, .grid-items.grid-cols-2.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-2.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-2.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-2.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-3, .grid-items.grid-cols-3.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-3.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-3, .grid-items.grid-cols-3.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-3.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-3, .grid-items.grid-cols-3.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-3.grid-items--serverside > div {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-3.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-3.grid-items--innerblocks, .grid-items.grid-cols-3.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-3.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-3.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-3.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-4, .grid-items.grid-cols-4.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-4.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-4, .grid-items.grid-cols-4.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-4.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-4, .grid-items.grid-cols-4.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-4.grid-items--serverside > div {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-4.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-4.grid-items--innerblocks, .grid-items.grid-cols-4.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-4.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-4.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-4.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-5, .grid-items.grid-cols-5.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-5.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-5, .grid-items.grid-cols-5.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-5.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-5, .grid-items.grid-cols-5.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-5.grid-items--serverside > div {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-5.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-5.grid-items--innerblocks, .grid-items.grid-cols-5.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-5.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-5.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-5.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
.grid-items.grid-cols-6, .grid-items.grid-cols-6.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-6.grid-items--serverside > div {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-row-gap: var(--wdg-gutter);
}

@media (min-width: 62em) {
  .grid-items.grid-cols-6, .grid-items.grid-cols-6.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-6.grid-items--serverside > div {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 64em) {
  .grid-items.grid-cols-6, .grid-items.grid-cols-6.grid-items--innerblocks > .block-editor-inner-blocks > .block-editor-block-list__layout, .grid-items.grid-cols-6.grid-items--serverside > div {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (max-width: 63.9375em) {
  .grid-items.grid-cols-6.card-grid__items {
    grid-column-gap: var(--wdg-gutter);
    grid-template-columns: repeat(1, 1fr);
  }
}
.grid-items.grid-cols-6.grid-items--innerblocks, .grid-items.grid-cols-6.grid-items--serverside {
  display: block;
}

.grid-items.grid-cols-6.grid-items--auto {
  grid-template-columns: repeat(auto-fill, 186px);
}

@media (max-width: 47.9375em) {
  .grid-items.grid-cols-6.is-slider-mobile {
    display: flex;
    padding-top: var(--wdg-gutter);
    scroll-snap-type: x mandatory;
    align-items: stretch;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .grid-items.grid-cols-6.is-slider-mobile > * {
    flex-shrink: 0;
    scroll-snap-align: start;
    width: 87%;
    margin-right: 20px;
  }
}
@media (max-width: 600px) {
  .is-mobile-hidden {
    display: none !important;
  }
}
@media (min-width: 601px) and (max-width: 1024px) {
  .is-tablet-hidden {
    display: none !important;
  }
}
@media (min-width: 1025px) {
  .is-desktop-hidden {
    display: none !important;
  }
}
.meta, .post-header__meta, .card__kicker {
  font-size: clamp(0.875rem, 1vw + 1rem, 1rem);
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.05em;
}

.is-kicker {
  display: block;
  margin-bottom: var(--wdg-text-gap);
  font-size: clamp(0.75rem, 1vw + 1rem, 0.875rem);
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.2;
  color: currentColor;
  text-transform: uppercase;
}

.alignwrap {
  max-width: none !important;
}

.alignwrap.alignwide .wrap {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wdg-wide-width);
  width: 84vw;
}

.alignwrap.alignfull .wrap {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  margin-left: calc(var(--wdg-gutter) * -1);
  margin-right: calc(var(--wdg-gutter) * -1);
  padding-left: var(--wdg-gutter);
  padding-right: var(--wdg-gutter);
}

.alignwrap .wrap {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wdg-content-width);
}

.alignwrap, .wp-block-group__inner-container > .alignwrap {
  padding-left: var(--wdg-gutter);
  padding-right: var(--wdg-gutter);
  margin-left: calc(var(--wdg-gutter) * -1) !important;
  margin-right: calc(var(--wdg-gutter) * -1) !important;
  max-width: none !important;
}

.force-bg-full {
  position: relative;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.force-bg-full > * {
  background: transparent !important;
}

.force-bg-full > *:not([class*=align]) {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wdg-content-width);
}

.force-bg-full > *[class*=background-color]:not(.has-white-background-color), .force-bg-full > *[class*=gradient-background] {
  padding-top: var(--wdg-block-gap);
  padding-bottom: var(--wdg-block-gap);
}

.animate-onhover.image-zoom {
  overflow: hidden;
}

.animate-onhover.image-zoom:hover img {
  transform: scale(1.05);
}

.animate-onhover.image-zoom img {
  transform: scale(1);
  will-change: transform;
  transition: ease all 0.4s;
}

.card {
  box-sizing: border-box;
  position: relative;
  padding: 0px;
  border: none;
  background: transparent;
  box-shadow: none;
}
.card:hover a, .card:focus a {
  border-bottom: 1px solid transparent;
}
.card:nth-child(even):not(.search-card) .card__media-link {
  order: 2;
}
.archive-template .card .card__media-link {
  order: unset !important;
  height: 300px;
}
.card:not(.search-card) .card__media {
  border-radius: 25px;
}
.search-card .card:not(.search-card) .card__media {
  border-radius: 25px;
}
.archive-template .card:not(.search-card) .card__media {
  border-radius: 25px;
}
.card.search-card:not(:last-child) {
  border-bottom: 2px solid var(--wdg-light-gray);
  padding-bottom: var(--wdg-gutter);
}
.card.search-card .card__media-link {
  order: 2;
}
.card__media {
  overflow: hidden;
  position: relative;
  width: 100%;
  max-height: 250px;
  margin: 0;
  height: 100%;
}
@media (min-width: 48em) {
  .card__media {
    max-height: 400px;
  }
  .search-card .card__media {
    height: 350px;
  }
}
@media (min-width: 75em) {
  .search-card .card__media {
    height: 350px;
  }
}
.wp-block[data-type="wdg/card"] .card__media {
  margin: 0 0 var(--wdg-text-gap) 0;
}
.card__media picture {
  height: 100%;
}
.card__media img {
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 10%;
     object-position: 50% 10%;
  width: 100%;
  height: 100%;
}
.search-card .card__media {
  margin: var(--wdg-gutter) 0;
}
@media (max-width: 37.4375em) {
  .search-card .card__media {
    margin: 0 0 var(--wdg-gutter) 0;
  }
}
.search-card .card__media img {
  border-radius: 25px;
}
.card__kicker {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.card .wp-block-button__link {
  justify-content: flex-start;
}
.card__content--container {
  padding: var(--wdg-spacing-sm) calc(var(--wdg-gutter) / 2);
}
@media (max-width: 37.4375em) {
  .card__content--container .wp-block-button__link {
    margin-bottom: 0;
  }
}
.search-card .card__content--container {
  padding-left: 0;
}
.card__wrap {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  border-radius: 25px;
  height: 100%;
}
@media (min-width: 48em) {
  .search-card .card__wrap.card__has-image {
    grid-template-columns: 1fr 1fr;
  }
  .search-card .card__wrap:not(.card__has-image) .card__date {
    width: 45%;
  }
  .card__wrap.card__has-image {
    grid-template-columns: repeat(2, 1fr);
  }
}
.search-card .card__wrap {
  grid-gap: calc(var(--wdg-gutter));
  grid-template-columns: repeat(1, 1fr);
  border-radius: 0;
}
.archive-template .card__wrap {
  grid-template-columns: repeat(1, 1fr);
  border-radius: 0;
}
.card__read-time {
  display: flex;
  align-items: center;
  text-transform: capitalize;
}
.card__read-time:after {
  content: "|";
  font-size: 25px;
  color: var(--wdg-orange);
  margin: 0 10px;
}
.card__terms {
  font-size: clamp(0.85rem, 1vw + 1rem, 1rem);
}
.card__terms__list {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: inherit;
}
.card__terms__list li a {
  color: var(--wdg-black);
}
.card__heading {
  margin-top: 0px;
}
.card__heading a {
  font-family: inherit;
  color: var(--wdg-light-blue);
  font-weight: 300;
  line-height: 1.07;
}
.skin-welodata .card__heading a {
  color: var(--wdg-slate);
}
.card__date {
  border-top: 1px solid var(--wdg-light-brown);
  border-bottom: 1px solid var(--wdg-light-brown);
  padding: calc(var(--wdg-text-gap) / 2) 0;
  width: 100%;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
@keyframes pageHeaderContent {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes kenburns {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  95% {
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-190px, -120px, 0px);
    animation-timing-function: ease-in;
    opacity: 1;
  }
  100% {
    transform: scale3d(2, 2, 2) translate3d(-170px, -100px, 0px);
    opacity: 0;
  }
}
.page-header {
  box-sizing: border-box;
  color: var(--wdh-white);
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: none;
  position: relative;
}
.page-header__media {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-header-large-height, .page-header-medium-height {
  max-height: 490px;
  min-height: 490px;
}
.page-header-short-height {
  max-height: 280px;
  min-height: 280px;
}
.main__wrap .page-header {
  margin-top: 0;
  margin-bottom: 0;
}
.page-header:not(.page-header--image,
.page-header--media,
.page-header--default--image) {
  background: linear-gradient(-119deg, #3db6ab 17.52%, #3b76c4 94.82%);
  color: var(--wp--preset--color--dark-blue);
}
.page-header.page-header--video {
  color: white;
}
.page-header.page-header--image {
  background-color: transparent;
}
.page-header.page-header--video {
  background-color: transparent;
}
@media (min-width: 48em) {
  .page-header-large-height {
    max-height: 700px;
    min-height: 700px;
  }
  .page-header-medium-height {
    max-height: 540px;
    min-height: 540px;
  }
  .page-header-short-height {
    max-height: 280px;
    min-height: 280px;
  }
}
.page-header .header__media__overlay {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
}
.page-header__wrap {
  align-items: stretch;
  background-clip: padding-box;
  box-sizing: border-box;
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.page-header__content {
  overflow: hidden;
  width: 84vw;
  max-width: var(--wdg-wide-width);
  margin: 0 auto;
  transition: margin 200ms ease-out;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1 auto;
  color: var(--wdg-white);
  padding: var(--wdg-block-gap) 0;
}
.has-pink-blue-gradient-background .page-header__content {
  color: var(--wdg-blue);
}
.has-pink-blue-gradient-background .page-header__content .page-header__title {
  color: var(--wdg-blue);
}
.page-header__content.text-align-center-center {
  align-items: center;
}
.page-header__content.text-align-lower-left {
  justify-content: flex-end;
  padding: var(--wdg-spacing-md) 0;
}
.page-header__content.text-align-lower-center {
  align-items: center;
  justify-content: flex-end;
  padding: var(--wdg-spacing-md) 0;
}
.page-header__content h1 {
  color: var(--wdg-white);
}
.page-header__content--container {
  display: flex;
}
@media (max-width: 47.9375em) {
  .page-header__content--container {
    flex-direction: column;
  }
}
.page-header--social {
  display: flex;
  z-index: 1;
}
.page-header--social .nav--social svg {
  width: 48px;
  height: 48px;
  display: block;
}
.page-header--social .nav--social .nav__menu-item + .nav__menu-item {
  margin-left: calc(var(--wdg-gutter) / 2);
}
.page-header--social .nav__link:hover svg path, .page-header--social .nav__link:focus svg path {
  fill: var(--wdg-orange);
}
.page-header__excerpt {
  font-weight: 300;
}
.page-header__excerpt p {
  margin-bottom: calc(var(--wdg-gutter) / 2);
  font-size: var(--wdg-font-large);
  line-height: 1.5;
}
.page-header .wp-block-button__link {
  max-width: -moz-fit-content;
  max-width: fit-content;
  min-width: 150px;
  padding: clamp(0.625rem, 1.5vw, 0.825rem) clamp(0.725rem, 1.5vw, 0.925rem);
  font-weight: 700;
}
.page-header__parent {
  align-items: center;
  background-color: var(--wdg-white);
  color: var(--wdg-white);
  display: none;
  justify-content: center;
}
.page-header__parent svg path {
  fill: currentColor;
}
.page-header__title {
  color: var(--wdg-white);
  font-weight: 300;
}
.page-header__excerpt > *:first-child {
  margin-top: 0;
}
.page-header--image .page-header__figure, .page-header--video .page-header__figure, .page-header--media-slider .page-header__figure {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin: 0 !important;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  width: 100%;
  top: 0;
}
.page-header--image .page-header__figure picture, .page-header--video .page-header__figure picture, .page-header--media-slider .page-header__figure picture {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.page-header--image .page-header__figure img,
.page-header--image .page-header__figure video, .page-header--video .page-header__figure img,
.page-header--video .page-header__figure video, .page-header--media-slider .page-header__figure img,
.page-header--media-slider .page-header__figure video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
@media (min-width: 48em) {
  .page-header--image .page-header__figure, .page-header--video .page-header__figure, .page-header--media-slider .page-header__figure {
    height: 100%;
  }
}
@media (max-width: 37.4375em) {
  .page-header--image .page-header__figure, .page-header--video .page-header__figure, .page-header--media-slider .page-header__figure {
    top: 0px;
  }
}
.page-header--media-slider .page-header__figure {
  display: block;
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
  pointer-events: auto;
}
.page-header--short.page-header--image .page-header__figure {
  max-height: 500px;
  min-height: 455px;
}
.admin-bar .page-header__figure {
  top: 0px;
}
@media (max-width: 37.4375em) {
  .admin-bar .page-header__figure {
    top: 0px;
  }
}
.page-header--video .page-header__figure {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
  pointer-events: auto;
}
.page-header--video .page-header__figure button#video-play {
  background-color: transparent;
  border: medium none;
  color: #fff;
  display: block;
  font-size: 18px;
  left: 0;
  margin: 0 auto;
  padding: 8px 16px;
  position: absolute;
  right: 0;
  bottom: 80px;
  z-index: 10;
}
.page-header--video .page-header__figure button#video-play.play:after {
  content: url(../../../assets/svg/play-circle.svg);
}
.page-header--video .page-header__figure button#video-play.pause:after {
  content: url(../../../assets/svg/pause-circle.svg);
}
.page-header--video .page-header__figure::after {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  opacity: 0.35;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page-header__breadcrumb a {
  font-weight: 400;
}
.page-header__breadcrumb .svg--breadcrumb-arrow {
  padding-right: calc(var(--wdg-gutter) / 4);
}
.page-header--media-slider .media-slider__slide figure:after {
  content: "";
  position: absolute;
  background: #0b0f19;
  opacity: 0.35;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.page-header--media-slider .media-slider .swiper-pagination {
  z-index: 1;
}
.page-header--video .page-header__figure {
  height: 100%;
  width: 100%;
}
.page-header--video .page-header__figure video {
  -o-object-position: center top;
     object-position: center top;
}
@media (min-width: 37.5em) {
  .page-header--video .page-header__figure {
    max-height: 700px;
  }
}
.page-header--video .wp-block-video {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.page-header--video .wp-block-video video {
  max-height: none;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.page-header--video .page-header__content {
  justify-content: center;
  flex-grow: 1;
  z-index: 1;
}
@media (min-width: 48em) {
  .page-header__content {
    animation: pageHeaderContent 600ms ease-in-out;
  }
}
.page-header--image .page-header__content {
  flex-grow: 1;
  z-index: 2;
}

.page-header--default {
  position: relative;
  box-sizing: border-box;
}
.page-header--default:not(.page-header--default--image) {
  background: linear-gradient(110deg, #5B6B83 8.17%, #415790 48.24%, #3678AD 93.16%);
  color: var(--wp--preset--color--dark-blue);
}
.page-header--default__wrap {
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  max-height: inherit;
  height: 100%;
}
.page-header--default__kicker {
  font-size: clamp(1.56rem, 0.26vw + 1.5rem, 1.81rem);
  color: var(--wdg-white);
  font-weight: 600;
  line-height: 1.07;
  text-transform: uppercase;
  margin-top: calc(var(--wdg-spacing-sm) / 2);
  margin-bottom: calc(var(--wdg-spacing-sm) / 2);
}
.page-header--default__title {
  font-weight: 300;
  color: var(--wdg-white);
  margin-top: calc(var(--wdg-spacing-sm) / 2);
  margin-bottom: calc(var(--wdg-spacing-sm) / 2);
}
.page-header--default__excerpt > p {
  color: var(--wdg-white);
  margin-top: calc(var(--wdg-spacing-sm) / 2);
  margin-bottom: calc(var(--wdg-spacing-sm) / 2);
  line-height: 1.5;
  font-weight: 300;
}
.page-header--default__columns {
  color: var(--wdg-white);
}
.page-header--default__columns ul {
  padding-left: 20px;
}
.page-header--default__columns ul li {
  font-size: var(--wdg-text-h6);
  line-height: 1.6;
  letter-spacing: 0.44px;
  font-weight: 600;
}
.page-header--default__columns ul li::marker {
  color: var(--wdg-orange);
}
.page-header--default .wp-block-button__link {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.page-header--default-large-height, .page-header--default-medium-height {
  height: 490px;
}
.page-header--default-short-height {
  height: 280px;
}
.main__wrap .page-header--default {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 48em) {
  .page-header--default--large-height {
    height: 900px;
    padding-bottom: 0 !important;
  }
  .page-header--default--small-height {
    height: 280px;
  }
}
@media (max-width: 37.4375em) {
  .page-header--default__wrap {
    flex-direction: column-reverse;
  }
}
.page-header--default__content {
  padding: 0;
}
@media (max-width: 47.9375em) {
  .page-header--default__content {
    padding: calc(var(--wdg-gutter) * 2) 0;
  }
}
.page-header--default__media {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.page-header--default__media figure {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin: 0 !important;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  margin: 0;
}
.page-header--default__media picture {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.page-header--default__media img {
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
@media (min-width: 37.5em) {
  .has-text-align-center .page-header--default__wrap {
    justify-content: center;
  }
  .page-header--default__content, .page-header--default__figure {
    flex: 1;
  }
  .page-header--default__content {
    align-self: center;
    padding-top: calc(var(--wdg-gutter) * 2);
    padding-bottom: calc(var(--wdg-gutter) * 2);
    flex-basis: 0;
  }
}
@media (min-width: 48em) {
  .page-header--default__content {
    flex-basis: 0;
  }
  .page-header--default__figure figure {
    right: 0;
  }
}

.image-data-block.wp-block-gallery {
  justify-content: space-between;
}
.image-data-block.wp-block-gallery figure.wp-block-image img {
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.image-data-block .wp-block-columns {
  gap: var(--wp--preset--spacing--20) var(--wp--preset--spacing--20);
}
.image-data-block .wp-block-column img {
  height: 80px;
  -o-object-fit: contain;
     object-fit: contain;
}
.image-data-block .wp-block-column .wp-block-image {
  text-align: center;
}

.statistics-data-block {
  padding-top: var(--wdg-spacing-sm);
  padding-bottom: var(--wdg-spacing-sm);
}
.statistics-data-block .wp-block-columns {
  gap: var(--wdg-gutter);
}
.statistics-data-block .wp-block-columns .wp-block-column.has-background {
  border-radius: 8px;
}
.statistics-data-block > h2 {
  color: var(--wdg-blue-primary);
  line-height: 58px;
}
.statistics-data-block-title {
  font-size: clamp(1.88rem, 0.92vw + 1.65rem, 2.75rem);
  font-weight: 300;
  line-height: 1.07;
}
.statistics-data-block-text {
  font-weight: 600;
  margin-top: calc(var(--wdg-gutter) / 4) !important;
}
.statistics-data-block--image-text h3, .statistics-data-block--image-text p {
  margin-block-start: calc(var(--wdg-gutter) / 2);
}

.promotion-block.has-background.alignfull {
  padding-top: 0 !important;
}
.promotion-block.has-background.alignfull .wp-block-image {
  padding-left: 0;
  padding-right: 0;
}
.promotion-block .wp-block-image {
  padding-left: 0;
  padding-right: 0;
}
.promotion-block .wp-block-image img {
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}

.cta-video-block {
  background-image: url(../../../assets/svg/cta-video-bg.svg);
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover;
}
@media (max-width: 61.9375em) {
  .cta-video-block {
    background-size: contain;
  }
}
.cta-video-block .wp-block-video video, .cta-video-block .wp-block-embed-youtube iframe, .cta-video-block .wp-block-embed-youtube {
  max-height: 500px;
  padding: var(--wdg-gutter) 0;
}
.cta-video-block .wp-block-embed-youtube .wp-block-embed__wrapper iframe #player {
  background: var(--wdg-black);
  opacity: 0.35;
}
.cta-video-block--content {
  padding: var(--wdg-gutter);
}
.cta-video-block--heading {
  color: var(--wdg-red);
}

.intro-block {
  padding-left: 0;
  padding-right: 0;
  overflow-x: clip;
  position: relative;
}
.intro-block.wp-block-group.has-background {
  padding-bottom: 0;
}
.intro-block h2.intro-block--header {
  font-weight: 600;
  font-size: 127.577px;
  line-height: 156px;
  color: var(--wdg-light-gray);
}
.intro-block--section2 {
  margin-bottom: var(--wdg-gutter) !important;
}
@media (max-width: 37.4375em) {
  .intro-block--section2 .wp-block-column:first-child figure img {
    margin-left: calc(var(--wdg-gutter) * -2);
  }
  .intro-block--section2 .wp-block-column:last-child figure img {
    margin-right: calc(var(--wdg-gutter) * -2);
  }
}
@media (max-width: 47.9375em) {
  .intro-block--section2 {
    margin: 0;
  }
}
.intro-block--section2 .wp-block-column:first-child figure {
  align-items: flex-start;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
@media (min-width: 48em) {
  .intro-block--section2 .wp-block-column:first-child figure figcaption {
    max-width: 400px;
    position: absolute;
    bottom: 0;
  }
  .intro-block--section2 .wp-block-column:first-child figure img {
    margin-left: calc(var(--wdg-gutter) * -4);
    margin-bottom: calc(var(--wdg-text-gap) * 4);
  }
}
.intro-block--section2 .wp-block-column:last-child figure {
  align-items: flex-start;
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
@media (min-width: 48em) {
  .intro-block--section2 .wp-block-column:last-child figure figcaption {
    max-width: 450px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .intro-block--section2 .wp-block-column:last-child figure img {
    margin-right: calc(var(--wdg-gutter) * -1);
    margin-top: calc(var(--wdg-gutter) * 2);
    overflow: hidden;
    width: 50vw;
    height: 50vw;
    max-width: 800px;
    max-height: 800px;
  }
}

.post-header {
  position: relative;
}
.post-header__wrap {
  background: var(--wdg-light-gray);
  padding: var(--wdg-gutter) 0;
}
.post-header__title {
  color: var(--wdg-blue-primary);
}
.post-header__sub-head {
  font-weight: 600;
  line-height: 29.26px;
  color: var(--wdg-red);
}
.post-header__excerpt {
  color: var(--wdg-blue-primary);
}
.post-header__excerpt p {
  font-size: var(--wdg-font-sub-heading-medium);
}
.post-header__meta {
  margin-bottom: 10px;
  align-items: center;
  display: grid;
  grid-template-columns: 350px 1fr;
}
.post-header__meta-container {
  display: flex;
  padding: 0 var(--wdg-text-gap);
  align-items: center;
}
@media (max-width: 37.4375em) {
  .post-header__meta {
    grid-template-columns: 1fr 1fr;
  }
}
.post-header__content {
  max-width: 900px;
}
.post-header__figure {
  margin: 0;
}
.post-header__media {
  padding: 0;
  position: relative;
  max-height: 580px;
}
.post-header__media img {
  width: 100%;
}
@media (min-width: 48em) {
  .post-header__media img {
    height: 580px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.post-header__media .header__media__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.post-header__media .header__media__overlay.has-post-overlay-background-color {
  background: transparent;
}

.featured--webinar-block-column1 .card__media {
  min-height: 450px;
}
.featured--webinar-block-column1 .card__content--container {
  padding-left: calc(var(--wdg-gutter) / 2);
}
.featured--webinar-block-column2 .card-title .card__content--container {
  padding: calc(var(--wdg-gutter) / 2);
}

.homepage-header--opal .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 815px) {
  .homepage-header--opal .wp-block-media-text {
    grid-template-columns: 100% !important;
  }
  .homepage-header--opal .wp-block-media-text .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
  .homepage-header--opal .wp-block-media-text .wp-block-media-text__content {
    grid-row: 2;
  }
}
.homepage-header--opal-heading {
  font-size: clamp(6.8rem, 10vw, 12.8rem);
  color: #25A6E4 !important;
  font-style: normal;
  font-weight: 300;
  line-height: 107%;
}
.homepage-header--opal-logo {
  max-width: 200px;
  -o-object-fit: contain;
     object-fit: contain;
}
.homepage-header--opal-intro {
  font-size: clamp(1.25rem, 0.52vw + 1.12rem, 1.75rem);
  font-family: var(--wdg-family-headings);
  font-style: normal;
  font-weight: 300;
  line-height: 107%;
}
.asian-font .homepage-header--opal-intro {
  font-family: var(--wdg-family-base);
}
.homepage-header--opal-detail {
  max-width: 650px;
}
.homepage-header--opal ul {
  font-style: normal;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: 0.44px;
}

body {
  font-size: var(--wdg-font-default);
  font-family: var(--wdg-family-base);
  line-height: 1.7;
  letter-spacing: 0.52px;
  background-color: var(--wdg-white);
  color: var(--wdg-base);
  overflow-x: hidden;
  padding-left: var(--wdg-gutter);
  padding-right: var(--wdg-gutter);
}
body.wp-child-theme-welo-life-science {
  color: var(--wdg-wls-tonal-black);
}
body.wp-child-theme-adapt-worldwide {
  color: var(--wdg-adapt-tonal-black);
}
body.wp-child-theme-park-ip {
  color: var(--wdg-park-tonal-black);
}
body .is-layout-flow > * + * {
  margin-block-start: calc(var(--wdg-gutter) / 2);
}
body .is-layout-constrained > * + * {
  margin-block-end: 0;
  margin-block-start: calc(var(--wdg-gutter) / 2);
}
body.blog, body.archive {
  background: var(--wdg-light-gray);
}
body.search.archive {
  background: transparent;
}

a,
.display-link {
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: ease all 0.3s;
}
a:hover, a:active, a:focus,
.display-link:hover,
.display-link:active,
.display-link:focus {
  text-decoration: none;
  border-bottom: 1px solid currentColor;
}
.has-white-background-color a,
.has-white-background-color .display-link {
  color: var(--wdg-orange);
}
.has-white-background-color a:hover, .has-white-background-color a:active, .has-white-background-color a:focus,
.has-white-background-color .display-link:hover,
.has-white-background-color .display-link:active,
.has-white-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-white-background-color a {
  color: var(--wdg-orange);
}
.has-white-background-color a:hover, .has-white-background-color a:active, .has-white-background-color a:focus {
  color: var(--wdg-orange);
}
a,
.display-link {
  color: var(--wdg-orange);
}
a:hover, a:active, a:focus,
.display-link:hover,
.display-link:active,
.display-link:focus {
  color: var(--wdg-orange);
}
.has-grey-background-color a,
.has-grey-background-color .display-link {
  color: var(--wdg-orange);
}
.has-grey-background-color a:hover, .has-grey-background-color a:active, .has-grey-background-color a:focus,
.has-grey-background-color .display-link:hover,
.has-grey-background-color .display-link:active,
.has-grey-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-grey-background-color a {
  color: var(--wdg-orange);
}
.has-grey-background-color a:hover, .has-grey-background-color a:active, .has-grey-background-color a:focus {
  color: var(--wdg-orange);
}
.has-dark-grey-background-color a,
.has-dark-grey-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-grey-background-color a:hover, .has-dark-grey-background-color a:active, .has-dark-grey-background-color a:focus,
.has-dark-grey-background-color .display-link:hover,
.has-dark-grey-background-color .display-link:active,
.has-dark-grey-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dark-grey-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-grey-background-color a:hover, .has-dark-grey-background-color a:active, .has-dark-grey-background-color a:focus {
  color: var(--wdg-white);
}
.has-light-grey-background-color a,
.has-light-grey-background-color .display-link {
  color: var(--wdg-orange);
}
.has-light-grey-background-color a:hover, .has-light-grey-background-color a:active, .has-light-grey-background-color a:focus,
.has-light-grey-background-color .display-link:hover,
.has-light-grey-background-color .display-link:active,
.has-light-grey-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-light-grey-background-color a {
  color: var(--wdg-orange);
}
.has-light-grey-background-color a:hover, .has-light-grey-background-color a:active, .has-light-grey-background-color a:focus {
  color: var(--wdg-orange);
}
.has-primary-red-background-color a,
.has-primary-red-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-red-background-color a:hover, .has-primary-red-background-color a:active, .has-primary-red-background-color a:focus,
.has-primary-red-background-color .display-link:hover,
.has-primary-red-background-color .display-link:active,
.has-primary-red-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-primary-red-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-red-background-color a:hover, .has-primary-red-background-color a:active, .has-primary-red-background-color a:focus {
  color: var(--wdg-white);
}
.has-primary-blue-background-color a,
.has-primary-blue-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-blue-background-color a:hover, .has-primary-blue-background-color a:active, .has-primary-blue-background-color a:focus,
.has-primary-blue-background-color .display-link:hover,
.has-primary-blue-background-color .display-link:active,
.has-primary-blue-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-primary-blue-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-blue-background-color a:hover, .has-primary-blue-background-color a:active, .has-primary-blue-background-color a:focus {
  color: var(--wdg-white);
}
.has-primary-black-background-color a,
.has-primary-black-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-black-background-color a:hover, .has-primary-black-background-color a:active, .has-primary-black-background-color a:focus,
.has-primary-black-background-color .display-link:hover,
.has-primary-black-background-color .display-link:active,
.has-primary-black-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-primary-black-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-black-background-color a:hover, .has-primary-black-background-color a:active, .has-primary-black-background-color a:focus {
  color: var(--wdg-white);
}
.has-black-background-color a,
.has-black-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-black-background-color a:hover, .has-black-background-color a:active, .has-black-background-color a:focus,
.has-black-background-color .display-link:hover,
.has-black-background-color .display-link:active,
.has-black-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-black-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-black-background-color a:hover, .has-black-background-color a:active, .has-black-background-color a:focus {
  color: var(--wdg-white);
}
.has-primary-orange-background-color a,
.has-primary-orange-background-color .display-link {
  color: var(--wdg-orange);
}
.has-primary-orange-background-color a:hover, .has-primary-orange-background-color a:active, .has-primary-orange-background-color a:focus,
.has-primary-orange-background-color .display-link:hover,
.has-primary-orange-background-color .display-link:active,
.has-primary-orange-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-primary-orange-background-color a {
  color: var(--wdg-orange);
}
.has-primary-orange-background-color a:hover, .has-primary-orange-background-color a:active, .has-primary-orange-background-color a:focus {
  color: var(--wdg-orange);
}
.has-primary-brown-background-color a,
.has-primary-brown-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-brown-background-color a:hover, .has-primary-brown-background-color a:active, .has-primary-brown-background-color a:focus,
.has-primary-brown-background-color .display-link:hover,
.has-primary-brown-background-color .display-link:active,
.has-primary-brown-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-primary-brown-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-brown-background-color a:hover, .has-primary-brown-background-color a:active, .has-primary-brown-background-color a:focus {
  color: var(--wdg-white);
}
.has-dark-red-background-color a,
.has-dark-red-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-red-background-color a:hover, .has-dark-red-background-color a:active, .has-dark-red-background-color a:focus,
.has-dark-red-background-color .display-link:hover,
.has-dark-red-background-color .display-link:active,
.has-dark-red-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dark-red-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-red-background-color a:hover, .has-dark-red-background-color a:active, .has-dark-red-background-color a:focus {
  color: var(--wdg-white);
}
.has-dark-blue-background-color a,
.has-dark-blue-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-blue-background-color a:hover, .has-dark-blue-background-color a:active, .has-dark-blue-background-color a:focus,
.has-dark-blue-background-color .display-link:hover,
.has-dark-blue-background-color .display-link:active,
.has-dark-blue-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dark-blue-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-blue-background-color a:hover, .has-dark-blue-background-color a:active, .has-dark-blue-background-color a:focus {
  color: var(--wdg-white);
}
.has-dark-brown-background-color a,
.has-dark-brown-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-brown-background-color a:hover, .has-dark-brown-background-color a:active, .has-dark-brown-background-color a:focus,
.has-dark-brown-background-color .display-link:hover,
.has-dark-brown-background-color .display-link:active,
.has-dark-brown-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dark-brown-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-brown-background-color a:hover, .has-dark-brown-background-color a:active, .has-dark-brown-background-color a:focus {
  color: var(--wdg-white);
}
.has-light-yellow-background-color a,
.has-light-yellow-background-color .display-link {
  color: var(--wdg-orange);
}
.has-light-yellow-background-color a:hover, .has-light-yellow-background-color a:active, .has-light-yellow-background-color a:focus,
.has-light-yellow-background-color .display-link:hover,
.has-light-yellow-background-color .display-link:active,
.has-light-yellow-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-light-yellow-background-color a {
  color: var(--wdg-orange);
}
.has-light-yellow-background-color a:hover, .has-light-yellow-background-color a:active, .has-light-yellow-background-color a:focus {
  color: var(--wdg-orange);
}
.has-pink-background-color a,
.has-pink-background-color .display-link {
  color: var(--wdg-orange);
}
.has-pink-background-color a:hover, .has-pink-background-color a:active, .has-pink-background-color a:focus,
.has-pink-background-color .display-link:hover,
.has-pink-background-color .display-link:active,
.has-pink-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-pink-background-color a {
  color: var(--wdg-orange);
}
.has-pink-background-color a:hover, .has-pink-background-color a:active, .has-pink-background-color a:focus {
  color: var(--wdg-orange);
}
.has-light-blue-background-color a,
.has-light-blue-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-light-blue-background-color a:hover, .has-light-blue-background-color a:active, .has-light-blue-background-color a:focus,
.has-light-blue-background-color .display-link:hover,
.has-light-blue-background-color .display-link:active,
.has-light-blue-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-light-blue-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-light-blue-background-color a:hover, .has-light-blue-background-color a:active, .has-light-blue-background-color a:focus {
  color: var(--wdg-white);
}
.has-blue-background-color a,
.has-blue-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-blue-background-color a:hover, .has-blue-background-color a:active, .has-blue-background-color a:focus,
.has-blue-background-color .display-link:hover,
.has-blue-background-color .display-link:active,
.has-blue-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-blue-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-blue-background-color a:hover, .has-blue-background-color a:active, .has-blue-background-color a:focus {
  color: var(--wdg-white);
}
.has-purple-background-color a,
.has-purple-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-purple-background-color a:hover, .has-purple-background-color a:active, .has-purple-background-color a:focus,
.has-purple-background-color .display-link:hover,
.has-purple-background-color .display-link:active,
.has-purple-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-purple-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-purple-background-color a:hover, .has-purple-background-color a:active, .has-purple-background-color a:focus {
  color: var(--wdg-white);
}
.has-seaform-background-color a,
.has-seaform-background-color .display-link {
  color: var(--wdg-orange);
}
.has-seaform-background-color a:hover, .has-seaform-background-color a:active, .has-seaform-background-color a:focus,
.has-seaform-background-color .display-link:hover,
.has-seaform-background-color .display-link:active,
.has-seaform-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-seaform-background-color a {
  color: var(--wdg-orange);
}
.has-seaform-background-color a:hover, .has-seaform-background-color a:active, .has-seaform-background-color a:focus {
  color: var(--wdg-orange);
}
.has-midnight-purple-background-color a,
.has-midnight-purple-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-midnight-purple-background-color a:hover, .has-midnight-purple-background-color a:active, .has-midnight-purple-background-color a:focus,
.has-midnight-purple-background-color .display-link:hover,
.has-midnight-purple-background-color .display-link:active,
.has-midnight-purple-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-midnight-purple-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-midnight-purple-background-color a:hover, .has-midnight-purple-background-color a:active, .has-midnight-purple-background-color a:focus {
  color: var(--wdg-white);
}
.has-teal-background-color a,
.has-teal-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-teal-background-color a:hover, .has-teal-background-color a:active, .has-teal-background-color a:focus,
.has-teal-background-color .display-link:hover,
.has-teal-background-color .display-link:active,
.has-teal-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-teal-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-teal-background-color a:hover, .has-teal-background-color a:active, .has-teal-background-color a:focus {
  color: var(--wdg-white);
}
.has-dusk-purple-background-color a,
.has-dusk-purple-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dusk-purple-background-color a:hover, .has-dusk-purple-background-color a:active, .has-dusk-purple-background-color a:focus,
.has-dusk-purple-background-color .display-link:hover,
.has-dusk-purple-background-color .display-link:active,
.has-dusk-purple-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dusk-purple-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dusk-purple-background-color a:hover, .has-dusk-purple-background-color a:active, .has-dusk-purple-background-color a:focus {
  color: var(--wdg-white);
}
.has-charcoal-background-color a,
.has-charcoal-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-charcoal-background-color a:hover, .has-charcoal-background-color a:active, .has-charcoal-background-color a:focus,
.has-charcoal-background-color .display-link:hover,
.has-charcoal-background-color .display-link:active,
.has-charcoal-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-charcoal-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-charcoal-background-color a:hover, .has-charcoal-background-color a:active, .has-charcoal-background-color a:focus {
  color: var(--wdg-white);
}
.has-slate-background-color a,
.has-slate-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-slate-background-color a:hover, .has-slate-background-color a:active, .has-slate-background-color a:focus,
.has-slate-background-color .display-link:hover,
.has-slate-background-color .display-link:active,
.has-slate-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-slate-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-slate-background-color a:hover, .has-slate-background-color a:active, .has-slate-background-color a:focus {
  color: var(--wdg-white);
}
.has-black-alt-background-color a,
.has-black-alt-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-black-alt-background-color a:hover, .has-black-alt-background-color a:active, .has-black-alt-background-color a:focus,
.has-black-alt-background-color .display-link:hover,
.has-black-alt-background-color .display-link:active,
.has-black-alt-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-black-alt-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-black-alt-background-color a:hover, .has-black-alt-background-color a:active, .has-black-alt-background-color a:focus {
  color: var(--wdg-white);
}
.has-header-overlay-background-color a,
.has-header-overlay-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-header-overlay-background-color a:hover, .has-header-overlay-background-color a:active, .has-header-overlay-background-color a:focus,
.has-header-overlay-background-color .display-link:hover,
.has-header-overlay-background-color .display-link:active,
.has-header-overlay-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-header-overlay-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-header-overlay-background-color a:hover, .has-header-overlay-background-color a:active, .has-header-overlay-background-color a:focus {
  color: var(--wdg-white);
}
.has-primary-1-background-color a,
.has-primary-1-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-1-background-color a:hover, .has-primary-1-background-color a:active, .has-primary-1-background-color a:focus,
.has-primary-1-background-color .display-link:hover,
.has-primary-1-background-color .display-link:active,
.has-primary-1-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-1-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-1-background-color a:hover, .has-primary-1-background-color a:active, .has-primary-1-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-2-background-color a,
.has-primary-2-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-2-background-color a:hover, .has-primary-2-background-color a:active, .has-primary-2-background-color a:focus,
.has-primary-2-background-color .display-link:hover,
.has-primary-2-background-color .display-link:active,
.has-primary-2-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-2-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-2-background-color a:hover, .has-primary-2-background-color a:active, .has-primary-2-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-3-background-color a,
.has-primary-3-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-3-background-color a:hover, .has-primary-3-background-color a:active, .has-primary-3-background-color a:focus,
.has-primary-3-background-color .display-link:hover,
.has-primary-3-background-color .display-link:active,
.has-primary-3-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-3-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-3-background-color a:hover, .has-primary-3-background-color a:active, .has-primary-3-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-4-background-color a,
.has-primary-4-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-4-background-color a:hover, .has-primary-4-background-color a:active, .has-primary-4-background-color a:focus,
.has-primary-4-background-color .display-link:hover,
.has-primary-4-background-color .display-link:active,
.has-primary-4-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-4-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-4-background-color a:hover, .has-primary-4-background-color a:active, .has-primary-4-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-5-background-color a,
.has-primary-5-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-5-background-color a:hover, .has-primary-5-background-color a:active, .has-primary-5-background-color a:focus,
.has-primary-5-background-color .display-link:hover,
.has-primary-5-background-color .display-link:active,
.has-primary-5-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-primary-5-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-primary-5-background-color a:hover, .has-primary-5-background-color a:active, .has-primary-5-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-secondary-1-background-color a,
.has-secondary-1-background-color .display-link {
  color: var(--wdg-white);
}
.has-secondary-1-background-color a:hover, .has-secondary-1-background-color a:active, .has-secondary-1-background-color a:focus,
.has-secondary-1-background-color .display-link:hover,
.has-secondary-1-background-color .display-link:active,
.has-secondary-1-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-1-background-color a {
  color: var(--wdg-white);
}
.has-secondary-1-background-color a:hover, .has-secondary-1-background-color a:active, .has-secondary-1-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-2-background-color a,
.has-secondary-2-background-color .display-link {
  color: var(--wdg-white);
}
.has-secondary-2-background-color a:hover, .has-secondary-2-background-color a:active, .has-secondary-2-background-color a:focus,
.has-secondary-2-background-color .display-link:hover,
.has-secondary-2-background-color .display-link:active,
.has-secondary-2-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-2-background-color a {
  color: var(--wdg-white);
}
.has-secondary-2-background-color a:hover, .has-secondary-2-background-color a:active, .has-secondary-2-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-3-background-color a,
.has-secondary-3-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-secondary-3-background-color a:hover, .has-secondary-3-background-color a:active, .has-secondary-3-background-color a:focus,
.has-secondary-3-background-color .display-link:hover,
.has-secondary-3-background-color .display-link:active,
.has-secondary-3-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-secondary-3-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-secondary-3-background-color a:hover, .has-secondary-3-background-color a:active, .has-secondary-3-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-secondary-4-background-color a,
.has-secondary-4-background-color .display-link {
  color: var(--wdg-white);
}
.has-secondary-4-background-color a:hover, .has-secondary-4-background-color a:active, .has-secondary-4-background-color a:focus,
.has-secondary-4-background-color .display-link:hover,
.has-secondary-4-background-color .display-link:active,
.has-secondary-4-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-4-background-color a {
  color: var(--wdg-white);
}
.has-secondary-4-background-color a:hover, .has-secondary-4-background-color a:active, .has-secondary-4-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-5-background-color a,
.has-secondary-5-background-color .display-link {
  color: var(--wdg-white);
}
.has-secondary-5-background-color a:hover, .has-secondary-5-background-color a:active, .has-secondary-5-background-color a:focus,
.has-secondary-5-background-color .display-link:hover,
.has-secondary-5-background-color .display-link:active,
.has-secondary-5-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-secondary-5-background-color a {
  color: var(--wdg-white);
}
.has-secondary-5-background-color a:hover, .has-secondary-5-background-color a:active, .has-secondary-5-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-wash-1-background-color a,
.has-wash-1-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-wash-1-background-color a:hover, .has-wash-1-background-color a:active, .has-wash-1-background-color a:focus,
.has-wash-1-background-color .display-link:hover,
.has-wash-1-background-color .display-link:active,
.has-wash-1-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-wash-1-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-wash-1-background-color a:hover, .has-wash-1-background-color a:active, .has-wash-1-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-wash-2-background-color a,
.has-wash-2-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-wash-2-background-color a:hover, .has-wash-2-background-color a:active, .has-wash-2-background-color a:focus,
.has-wash-2-background-color .display-link:hover,
.has-wash-2-background-color .display-link:active,
.has-wash-2-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-wash-2-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-wash-2-background-color a:hover, .has-wash-2-background-color a:active, .has-wash-2-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-tan-background-color a,
.has-tan-background-color .display-link {
  color: var(--wdg-adapt-tonal-black);
}
.has-tan-background-color a:hover, .has-tan-background-color a:active, .has-tan-background-color a:focus,
.has-tan-background-color .display-link:hover,
.has-tan-background-color .display-link:active,
.has-tan-background-color .display-link:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-tan-background-color a {
  color: var(--wdg-adapt-tonal-black);
}
.has-tan-background-color a:hover, .has-tan-background-color a:active, .has-tan-background-color a:focus {
  color: var(--wdg-adapt-secondary-2);
}
.has-tonal-black-background-color a,
.has-tonal-black-background-color .display-link {
  color: var(--wdg-white);
}
.has-tonal-black-background-color a:hover, .has-tonal-black-background-color a:active, .has-tonal-black-background-color a:focus,
.has-tonal-black-background-color .display-link:hover,
.has-tonal-black-background-color .display-link:active,
.has-tonal-black-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-tonal-black-background-color a {
  color: var(--wdg-white);
}
.has-tonal-black-background-color a:hover, .has-tonal-black-background-color a:active, .has-tonal-black-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-adapt-tonal-black-background-color a,
.has-adapt-tonal-black-background-color .display-link {
  color: var(--wdg-white);
}
.has-adapt-tonal-black-background-color a:hover, .has-adapt-tonal-black-background-color a:active, .has-adapt-tonal-black-background-color a:focus,
.has-adapt-tonal-black-background-color .display-link:hover,
.has-adapt-tonal-black-background-color .display-link:active,
.has-adapt-tonal-black-background-color .display-link:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-adapt-tonal-black-background-color a {
  color: var(--wdg-white);
}
.has-adapt-tonal-black-background-color a:hover, .has-adapt-tonal-black-background-color a:active, .has-adapt-tonal-black-background-color a:focus {
  color: var(--wdg-adapt-primary-2);
}
.has-wls-primary-1-background-color a,
.has-wls-primary-1-background-color .display-link {
  color: var(--wdg-white);
}
.has-wls-primary-1-background-color a:hover, .has-wls-primary-1-background-color a:active, .has-wls-primary-1-background-color a:focus,
.has-wls-primary-1-background-color .display-link:hover,
.has-wls-primary-1-background-color .display-link:active,
.has-wls-primary-1-background-color .display-link:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-1-background-color a {
  color: var(--wdg-white);
}
.has-wls-primary-1-background-color a:hover, .has-wls-primary-1-background-color a:active, .has-wls-primary-1-background-color a:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-2-background-color a,
.has-wls-primary-2-background-color .display-link {
  color: var(--wdg-white);
}
.has-wls-primary-2-background-color a:hover, .has-wls-primary-2-background-color a:active, .has-wls-primary-2-background-color a:focus,
.has-wls-primary-2-background-color .display-link:hover,
.has-wls-primary-2-background-color .display-link:active,
.has-wls-primary-2-background-color .display-link:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-2-background-color a {
  color: var(--wdg-white);
}
.has-wls-primary-2-background-color a:hover, .has-wls-primary-2-background-color a:active, .has-wls-primary-2-background-color a:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-3-background-color a,
.has-wls-primary-3-background-color .display-link {
  color: var(--wdg-white);
}
.has-wls-primary-3-background-color a:hover, .has-wls-primary-3-background-color a:active, .has-wls-primary-3-background-color a:focus,
.has-wls-primary-3-background-color .display-link:hover,
.has-wls-primary-3-background-color .display-link:active,
.has-wls-primary-3-background-color .display-link:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-3-background-color a {
  color: var(--wdg-white);
}
.has-wls-primary-3-background-color a:hover, .has-wls-primary-3-background-color a:active, .has-wls-primary-3-background-color a:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-4-background-color a,
.has-wls-primary-4-background-color .display-link {
  color: var(--wdg-white);
}
.has-wls-primary-4-background-color a:hover, .has-wls-primary-4-background-color a:active, .has-wls-primary-4-background-color a:focus,
.has-wls-primary-4-background-color .display-link:hover,
.has-wls-primary-4-background-color .display-link:active,
.has-wls-primary-4-background-color .display-link:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-primary-4-background-color a {
  color: var(--wdg-white);
}
.has-wls-primary-4-background-color a:hover, .has-wls-primary-4-background-color a:active, .has-wls-primary-4-background-color a:focus {
  color: var(--wdg-wls-secondary-1);
}
.has-wls-secondary-1-background-color a,
.has-wls-secondary-1-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-1-background-color a:hover, .has-wls-secondary-1-background-color a:active, .has-wls-secondary-1-background-color a:focus,
.has-wls-secondary-1-background-color .display-link:hover,
.has-wls-secondary-1-background-color .display-link:active,
.has-wls-secondary-1-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-secondary-1-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-1-background-color a:hover, .has-wls-secondary-1-background-color a:active, .has-wls-secondary-1-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-secondary-2-background-color a,
.has-wls-secondary-2-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-2-background-color a:hover, .has-wls-secondary-2-background-color a:active, .has-wls-secondary-2-background-color a:focus,
.has-wls-secondary-2-background-color .display-link:hover,
.has-wls-secondary-2-background-color .display-link:active,
.has-wls-secondary-2-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-secondary-2-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-2-background-color a:hover, .has-wls-secondary-2-background-color a:active, .has-wls-secondary-2-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-secondary-3-background-color a,
.has-wls-secondary-3-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-3-background-color a:hover, .has-wls-secondary-3-background-color a:active, .has-wls-secondary-3-background-color a:focus,
.has-wls-secondary-3-background-color .display-link:hover,
.has-wls-secondary-3-background-color .display-link:active,
.has-wls-secondary-3-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-secondary-3-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-secondary-3-background-color a:hover, .has-wls-secondary-3-background-color a:active, .has-wls-secondary-3-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-wash-1-background-color a,
.has-wls-wash-1-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-wash-1-background-color a:hover, .has-wls-wash-1-background-color a:active, .has-wls-wash-1-background-color a:focus,
.has-wls-wash-1-background-color .display-link:hover,
.has-wls-wash-1-background-color .display-link:active,
.has-wls-wash-1-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-wash-1-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-wash-1-background-color a:hover, .has-wls-wash-1-background-color a:active, .has-wls-wash-1-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-wash-2-background-color a,
.has-wls-wash-2-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-wash-2-background-color a:hover, .has-wls-wash-2-background-color a:active, .has-wls-wash-2-background-color a:focus,
.has-wls-wash-2-background-color .display-link:hover,
.has-wls-wash-2-background-color .display-link:active,
.has-wls-wash-2-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-wash-2-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-wash-2-background-color a:hover, .has-wls-wash-2-background-color a:active, .has-wls-wash-2-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-tan-background-color a,
.has-wls-tan-background-color .display-link {
  color: var(--wdg-wls-primary-4);
}
.has-wls-tan-background-color a:hover, .has-wls-tan-background-color a:active, .has-wls-tan-background-color a:focus,
.has-wls-tan-background-color .display-link:hover,
.has-wls-tan-background-color .display-link:active,
.has-wls-tan-background-color .display-link:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-tan-background-color a {
  color: var(--wdg-wls-primary-4);
}
.has-wls-tan-background-color a:hover, .has-wls-tan-background-color a:active, .has-wls-tan-background-color a:focus {
  color: var(--wdg-wls-primary-2);
}
.has-wls-tonal-black-background-color a,
.has-wls-tonal-black-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-tonal-black-background-color a:hover, .has-wls-tonal-black-background-color a:active, .has-wls-tonal-black-background-color a:focus,
.has-wls-tonal-black-background-color .display-link:hover,
.has-wls-tonal-black-background-color .display-link:active,
.has-wls-tonal-black-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wls-tonal-black-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-tonal-black-background-color a:hover, .has-wls-tonal-black-background-color a:active, .has-wls-tonal-black-background-color a:focus {
  color: var(--wdg-white);
}
.has-park-primary-1-background-color a,
.has-park-primary-1-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-primary-1-background-color a:hover, .has-park-primary-1-background-color a:active, .has-park-primary-1-background-color a:focus,
.has-park-primary-1-background-color .display-link:hover,
.has-park-primary-1-background-color .display-link:active,
.has-park-primary-1-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-1-background-color a {
  color: var(--wdg-white);
}
.has-park-primary-1-background-color a:hover, .has-park-primary-1-background-color a:active, .has-park-primary-1-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-2-background-color a,
.has-park-primary-2-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-primary-2-background-color a:hover, .has-park-primary-2-background-color a:active, .has-park-primary-2-background-color a:focus,
.has-park-primary-2-background-color .display-link:hover,
.has-park-primary-2-background-color .display-link:active,
.has-park-primary-2-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-2-background-color a {
  color: var(--wdg-white);
}
.has-park-primary-2-background-color a:hover, .has-park-primary-2-background-color a:active, .has-park-primary-2-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-3-background-color a,
.has-park-primary-3-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-primary-3-background-color a:hover, .has-park-primary-3-background-color a:active, .has-park-primary-3-background-color a:focus,
.has-park-primary-3-background-color .display-link:hover,
.has-park-primary-3-background-color .display-link:active,
.has-park-primary-3-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-3-background-color a {
  color: var(--wdg-white);
}
.has-park-primary-3-background-color a:hover, .has-park-primary-3-background-color a:active, .has-park-primary-3-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-4-background-color a,
.has-park-primary-4-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-primary-4-background-color a:hover, .has-park-primary-4-background-color a:active, .has-park-primary-4-background-color a:focus,
.has-park-primary-4-background-color .display-link:hover,
.has-park-primary-4-background-color .display-link:active,
.has-park-primary-4-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-primary-4-background-color a {
  color: var(--wdg-white);
}
.has-park-primary-4-background-color a:hover, .has-park-primary-4-background-color a:active, .has-park-primary-4-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-tonal-black-background-color a,
.has-park-tonal-black-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-tonal-black-background-color a:hover, .has-park-tonal-black-background-color a:active, .has-park-tonal-black-background-color a:focus,
.has-park-tonal-black-background-color .display-link:hover,
.has-park-tonal-black-background-color .display-link:active,
.has-park-tonal-black-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-tonal-black-background-color a {
  color: var(--wdg-white);
}
.has-park-tonal-black-background-color a:hover, .has-park-tonal-black-background-color a:active, .has-park-tonal-black-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-gray-background-color a,
.has-park-gray-background-color .display-link {
  color: var(--wdg-white);
}
.has-park-gray-background-color a:hover, .has-park-gray-background-color a:active, .has-park-gray-background-color a:focus,
.has-park-gray-background-color .display-link:hover,
.has-park-gray-background-color .display-link:active,
.has-park-gray-background-color .display-link:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-gray-background-color a {
  color: var(--wdg-white);
}
.has-park-gray-background-color a:hover, .has-park-gray-background-color a:active, .has-park-gray-background-color a:focus {
  color: var(--wdg-park-secondary-1);
}
.has-park-secondary-1-background-color a,
.has-park-secondary-1-background-color .display-link {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-1-background-color a:hover, .has-park-secondary-1-background-color a:active, .has-park-secondary-1-background-color a:focus,
.has-park-secondary-1-background-color .display-link:hover,
.has-park-secondary-1-background-color .display-link:active,
.has-park-secondary-1-background-color .display-link:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-secondary-1-background-color a {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-1-background-color a:hover, .has-park-secondary-1-background-color a:active, .has-park-secondary-1-background-color a:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-secondary-2-background-color a,
.has-park-secondary-2-background-color .display-link {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-2-background-color a:hover, .has-park-secondary-2-background-color a:active, .has-park-secondary-2-background-color a:focus,
.has-park-secondary-2-background-color .display-link:hover,
.has-park-secondary-2-background-color .display-link:active,
.has-park-secondary-2-background-color .display-link:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-secondary-2-background-color a {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-2-background-color a:hover, .has-park-secondary-2-background-color a:active, .has-park-secondary-2-background-color a:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-secondary-3-background-color a,
.has-park-secondary-3-background-color .display-link {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-3-background-color a:hover, .has-park-secondary-3-background-color a:active, .has-park-secondary-3-background-color a:focus,
.has-park-secondary-3-background-color .display-link:hover,
.has-park-secondary-3-background-color .display-link:active,
.has-park-secondary-3-background-color .display-link:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-secondary-3-background-color a {
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-3-background-color a:hover, .has-park-secondary-3-background-color a:active, .has-park-secondary-3-background-color a:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-wash-1-background-color a,
.has-park-wash-1-background-color .display-link {
  color: var(--wdg-park-primary-1);
}
.has-park-wash-1-background-color a:hover, .has-park-wash-1-background-color a:active, .has-park-wash-1-background-color a:focus,
.has-park-wash-1-background-color .display-link:hover,
.has-park-wash-1-background-color .display-link:active,
.has-park-wash-1-background-color .display-link:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-wash-1-background-color a {
  color: var(--wdg-park-primary-1);
}
.has-park-wash-1-background-color a:hover, .has-park-wash-1-background-color a:active, .has-park-wash-1-background-color a:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-wash-2-background-color a,
.has-park-wash-2-background-color .display-link {
  color: var(--wdg-park-primary-1);
}
.has-park-wash-2-background-color a:hover, .has-park-wash-2-background-color a:active, .has-park-wash-2-background-color a:focus,
.has-park-wash-2-background-color .display-link:hover,
.has-park-wash-2-background-color .display-link:active,
.has-park-wash-2-background-color .display-link:focus {
  color: var(--wdg-park-primary-2);
}
.has-park-wash-2-background-color a {
  color: var(--wdg-park-primary-1);
}
.has-park-wash-2-background-color a:hover, .has-park-wash-2-background-color a:active, .has-park-wash-2-background-color a:focus {
  color: var(--wdg-park-primary-2);
}
.has-wlg-tonal-black-background-color a,
.has-wlg-tonal-black-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-tonal-black-background-color a:hover, .has-wlg-tonal-black-background-color a:active, .has-wlg-tonal-black-background-color a:focus,
.has-wlg-tonal-black-background-color .display-link:hover,
.has-wlg-tonal-black-background-color .display-link:active,
.has-wlg-tonal-black-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-tonal-black-background-color a {
  color: var(--wdg-white);
}
.has-wlg-tonal-black-background-color a:hover, .has-wlg-tonal-black-background-color a:active, .has-wlg-tonal-black-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-1-background-color a,
.has-wlg-primary-1-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-primary-1-background-color a:hover, .has-wlg-primary-1-background-color a:active, .has-wlg-primary-1-background-color a:focus,
.has-wlg-primary-1-background-color .display-link:hover,
.has-wlg-primary-1-background-color .display-link:active,
.has-wlg-primary-1-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-1-background-color a {
  color: var(--wdg-white);
}
.has-wlg-primary-1-background-color a:hover, .has-wlg-primary-1-background-color a:active, .has-wlg-primary-1-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-2-background-color a,
.has-wlg-primary-2-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-primary-2-background-color a:hover, .has-wlg-primary-2-background-color a:active, .has-wlg-primary-2-background-color a:focus,
.has-wlg-primary-2-background-color .display-link:hover,
.has-wlg-primary-2-background-color .display-link:active,
.has-wlg-primary-2-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-2-background-color a {
  color: var(--wdg-white);
}
.has-wlg-primary-2-background-color a:hover, .has-wlg-primary-2-background-color a:active, .has-wlg-primary-2-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color a,
.has-wlg-secondary-1-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color a:hover, .has-wlg-secondary-1-background-color a:active, .has-wlg-secondary-1-background-color a:focus,
.has-wlg-secondary-1-background-color .display-link:hover,
.has-wlg-secondary-1-background-color .display-link:active,
.has-wlg-secondary-1-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color a {
  color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color a:hover, .has-wlg-secondary-1-background-color a:active, .has-wlg-secondary-1-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-2-background-color a,
.has-wlg-secondary-2-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-secondary-2-background-color a:hover, .has-wlg-secondary-2-background-color a:active, .has-wlg-secondary-2-background-color a:focus,
.has-wlg-secondary-2-background-color .display-link:hover,
.has-wlg-secondary-2-background-color .display-link:active,
.has-wlg-secondary-2-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-2-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-secondary-2-background-color a:hover, .has-wlg-secondary-2-background-color a:active, .has-wlg-secondary-2-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-3-background-color a,
.has-wlg-secondary-3-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-secondary-3-background-color a:hover, .has-wlg-secondary-3-background-color a:active, .has-wlg-secondary-3-background-color a:focus,
.has-wlg-secondary-3-background-color .display-link:hover,
.has-wlg-secondary-3-background-color .display-link:active,
.has-wlg-secondary-3-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-3-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-secondary-3-background-color a:hover, .has-wlg-secondary-3-background-color a:active, .has-wlg-secondary-3-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-4-background-color a,
.has-wlg-secondary-4-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-secondary-4-background-color a:hover, .has-wlg-secondary-4-background-color a:active, .has-wlg-secondary-4-background-color a:focus,
.has-wlg-secondary-4-background-color .display-link:hover,
.has-wlg-secondary-4-background-color .display-link:active,
.has-wlg-secondary-4-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-4-background-color a {
  color: var(--wdg-white);
}
.has-wlg-secondary-4-background-color a:hover, .has-wlg-secondary-4-background-color a:active, .has-wlg-secondary-4-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color a,
.has-wlg-secondary-5-background-color .display-link {
  color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color a:hover, .has-wlg-secondary-5-background-color a:active, .has-wlg-secondary-5-background-color a:focus,
.has-wlg-secondary-5-background-color .display-link:hover,
.has-wlg-secondary-5-background-color .display-link:active,
.has-wlg-secondary-5-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color a {
  color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color a:hover, .has-wlg-secondary-5-background-color a:active, .has-wlg-secondary-5-background-color a:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-6-background-color a,
.has-wlg-secondary-6-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-secondary-6-background-color a:hover, .has-wlg-secondary-6-background-color a:active, .has-wlg-secondary-6-background-color a:focus,
.has-wlg-secondary-6-background-color .display-link:hover,
.has-wlg-secondary-6-background-color .display-link:active,
.has-wlg-secondary-6-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-6-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-secondary-6-background-color a:hover, .has-wlg-secondary-6-background-color a:active, .has-wlg-secondary-6-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-7-background-color a,
.has-wlg-secondary-7-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-secondary-7-background-color a:hover, .has-wlg-secondary-7-background-color a:active, .has-wlg-secondary-7-background-color a:focus,
.has-wlg-secondary-7-background-color .display-link:hover,
.has-wlg-secondary-7-background-color .display-link:active,
.has-wlg-secondary-7-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-7-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-secondary-7-background-color a:hover, .has-wlg-secondary-7-background-color a:active, .has-wlg-secondary-7-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-8-background-color a,
.has-wlg-secondary-8-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-secondary-8-background-color a:hover, .has-wlg-secondary-8-background-color a:active, .has-wlg-secondary-8-background-color a:focus,
.has-wlg-secondary-8-background-color .display-link:hover,
.has-wlg-secondary-8-background-color .display-link:active,
.has-wlg-secondary-8-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-secondary-8-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-secondary-8-background-color a:hover, .has-wlg-secondary-8-background-color a:active, .has-wlg-secondary-8-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-wash-1-background-color a,
.has-wlg-wash-1-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-wash-1-background-color a:hover, .has-wlg-wash-1-background-color a:active, .has-wlg-wash-1-background-color a:focus,
.has-wlg-wash-1-background-color .display-link:hover,
.has-wlg-wash-1-background-color .display-link:active,
.has-wlg-wash-1-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-wash-1-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-wash-1-background-color a:hover, .has-wlg-wash-1-background-color a:active, .has-wlg-wash-1-background-color a:focus {
  color: var(--wdg-orange);
}
.has-wlg-wash-2-background-color a,
.has-wlg-wash-2-background-color .display-link {
  color: var(--wdg-orange);
}
.has-wlg-wash-2-background-color a:hover, .has-wlg-wash-2-background-color a:active, .has-wlg-wash-2-background-color a:focus,
.has-wlg-wash-2-background-color .display-link:hover,
.has-wlg-wash-2-background-color .display-link:active,
.has-wlg-wash-2-background-color .display-link:focus {
  color: var(--wdg-orange);
}
.has-wlg-wash-2-background-color a {
  color: var(--wdg-orange);
}
.has-wlg-wash-2-background-color a:hover, .has-wlg-wash-2-background-color a:active, .has-wlg-wash-2-background-color a:focus {
  color: var(--wdg-orange);
}
.has-dark-background-color a,
.has-dark-background-color .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-background-color a:hover, .has-dark-background-color a:active, .has-dark-background-color a:focus,
.has-dark-background-color .display-link:hover,
.has-dark-background-color .display-link:active,
.has-dark-background-color .display-link:focus {
  color: var(--wdg-white);
}
.has-dark-background-color a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-dark-background-color a:hover, .has-dark-background-color a:active, .has-dark-background-color a:focus {
  color: var(--wdg-white);
}
.has-accent-gradient-background a,
.has-accent-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-accent-gradient-background a:hover, .has-accent-gradient-background a:active, .has-accent-gradient-background a:focus,
.has-accent-gradient-background .display-link:hover,
.has-accent-gradient-background .display-link:active,
.has-accent-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-accent-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-accent-gradient-background a:hover, .has-accent-gradient-background a:active, .has-accent-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-secondary-gradient-background a,
.has-secondary-gradient-background .display-link {
  color: var(--wdg-orange);
}
.has-secondary-gradient-background a:hover, .has-secondary-gradient-background a:active, .has-secondary-gradient-background a:focus,
.has-secondary-gradient-background .display-link:hover,
.has-secondary-gradient-background .display-link:active,
.has-secondary-gradient-background .display-link:focus {
  color: var(--wdg-orange);
}
.has-secondary-gradient-background a {
  color: var(--wdg-orange);
}
.has-secondary-gradient-background a:hover, .has-secondary-gradient-background a:active, .has-secondary-gradient-background a:focus {
  color: var(--wdg-orange);
}
.has-grey-blue-gradient-background a,
.has-grey-blue-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-grey-blue-gradient-background a:hover, .has-grey-blue-gradient-background a:active, .has-grey-blue-gradient-background a:focus,
.has-grey-blue-gradient-background .display-link:hover,
.has-grey-blue-gradient-background .display-link:active,
.has-grey-blue-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-grey-blue-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-grey-blue-gradient-background a:hover, .has-grey-blue-gradient-background a:active, .has-grey-blue-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-pink-blue-gradient-background a,
.has-pink-blue-gradient-background .display-link {
  color: var(--wdg-orange);
}
.has-pink-blue-gradient-background a:hover, .has-pink-blue-gradient-background a:active, .has-pink-blue-gradient-background a:focus,
.has-pink-blue-gradient-background .display-link:hover,
.has-pink-blue-gradient-background .display-link:active,
.has-pink-blue-gradient-background .display-link:focus {
  color: var(--wdg-orange);
}
.has-pink-blue-gradient-background a {
  color: var(--wdg-orange);
}
.has-pink-blue-gradient-background a:hover, .has-pink-blue-gradient-background a:active, .has-pink-blue-gradient-background a:focus {
  color: var(--wdg-orange);
}
.has-blue-pink-gradient-background a,
.has-blue-pink-gradient-background .display-link {
  color: var(--wdg-orange);
}
.has-blue-pink-gradient-background a:hover, .has-blue-pink-gradient-background a:active, .has-blue-pink-gradient-background a:focus,
.has-blue-pink-gradient-background .display-link:hover,
.has-blue-pink-gradient-background .display-link:active,
.has-blue-pink-gradient-background .display-link:focus {
  color: var(--wdg-orange);
}
.has-blue-pink-gradient-background a {
  color: var(--wdg-orange);
}
.has-blue-pink-gradient-background a:hover, .has-blue-pink-gradient-background a:active, .has-blue-pink-gradient-background a:focus {
  color: var(--wdg-orange);
}
.has-blue-green-gradient-background a,
.has-blue-green-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-blue-green-gradient-background a:hover, .has-blue-green-gradient-background a:active, .has-blue-green-gradient-background a:focus,
.has-blue-green-gradient-background .display-link:hover,
.has-blue-green-gradient-background .display-link:active,
.has-blue-green-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-blue-green-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-blue-green-gradient-background a:hover, .has-blue-green-gradient-background a:active, .has-blue-green-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-sunrise-gradient-background a,
.has-sunrise-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-sunrise-gradient-background a:hover, .has-sunrise-gradient-background a:active, .has-sunrise-gradient-background a:focus,
.has-sunrise-gradient-background .display-link:hover,
.has-sunrise-gradient-background .display-link:active,
.has-sunrise-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-sunrise-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-sunrise-gradient-background a:hover, .has-sunrise-gradient-background a:active, .has-sunrise-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-fuchsia-plum-gradient-background a,
.has-fuchsia-plum-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-fuchsia-plum-gradient-background a:hover, .has-fuchsia-plum-gradient-background a:active, .has-fuchsia-plum-gradient-background a:focus,
.has-fuchsia-plum-gradient-background .display-link:hover,
.has-fuchsia-plum-gradient-background .display-link:active,
.has-fuchsia-plum-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-fuchsia-plum-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-fuchsia-plum-gradient-background a:hover, .has-fuchsia-plum-gradient-background a:active, .has-fuchsia-plum-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-primary-gradient-gradient-background a,
.has-primary-gradient-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-gradient-gradient-background a:hover, .has-primary-gradient-gradient-background a:active, .has-primary-gradient-gradient-background a:focus,
.has-primary-gradient-gradient-background .display-link:hover,
.has-primary-gradient-gradient-background .display-link:active,
.has-primary-gradient-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-primary-gradient-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-primary-gradient-gradient-background a:hover, .has-primary-gradient-gradient-background a:active, .has-primary-gradient-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-wls-primary-gradient-gradient-background a,
.has-wls-primary-gradient-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-primary-gradient-gradient-background a:hover, .has-wls-primary-gradient-gradient-background a:active, .has-wls-primary-gradient-gradient-background a:focus,
.has-wls-primary-gradient-gradient-background .display-link:hover,
.has-wls-primary-gradient-gradient-background .display-link:active,
.has-wls-primary-gradient-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-wls-primary-gradient-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-primary-gradient-gradient-background a:hover, .has-wls-primary-gradient-gradient-background a:active, .has-wls-primary-gradient-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-wls-gradient-overlay-gradient-background a,
.has-wls-gradient-overlay-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-gradient-overlay-gradient-background a:hover, .has-wls-gradient-overlay-gradient-background a:active, .has-wls-gradient-overlay-gradient-background a:focus,
.has-wls-gradient-overlay-gradient-background .display-link:hover,
.has-wls-gradient-overlay-gradient-background .display-link:active,
.has-wls-gradient-overlay-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-wls-gradient-overlay-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wls-gradient-overlay-gradient-background a:hover, .has-wls-gradient-overlay-gradient-background a:active, .has-wls-gradient-overlay-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-park-primary-gradient-gradient-background a,
.has-park-primary-gradient-gradient-background .display-link {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-park-primary-gradient-gradient-background a:hover, .has-park-primary-gradient-gradient-background a:active, .has-park-primary-gradient-gradient-background a:focus,
.has-park-primary-gradient-gradient-background .display-link:hover,
.has-park-primary-gradient-gradient-background .display-link:active,
.has-park-primary-gradient-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-park-primary-gradient-gradient-background a {
  color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-park-primary-gradient-gradient-background a:hover, .has-park-primary-gradient-gradient-background a:active, .has-park-primary-gradient-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background a,
.has-wlg-primary-gradient-gradient-background .display-link {
  color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background a:hover, .has-wlg-primary-gradient-gradient-background a:active, .has-wlg-primary-gradient-gradient-background a:focus,
.has-wlg-primary-gradient-gradient-background .display-link:hover,
.has-wlg-primary-gradient-gradient-background .display-link:active,
.has-wlg-primary-gradient-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background a {
  color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background a:hover, .has-wlg-primary-gradient-gradient-background a:active, .has-wlg-primary-gradient-gradient-background a:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background a,
.has-wlg-secondary-gradient-gradient-background .display-link {
  color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background a:hover, .has-wlg-secondary-gradient-gradient-background a:active, .has-wlg-secondary-gradient-gradient-background a:focus,
.has-wlg-secondary-gradient-gradient-background .display-link:hover,
.has-wlg-secondary-gradient-gradient-background .display-link:active,
.has-wlg-secondary-gradient-gradient-background .display-link:focus {
  color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background a {
  color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background a:hover, .has-wlg-secondary-gradient-gradient-background a:active, .has-wlg-secondary-gradient-gradient-background a:focus {
  color: var(--wdg-white);
}
:where(.skin-welodata) a,
:where(.skin-welodata) .display-link {
  color: var(--wdg-slate);
}
:where(.skin-welodata) a:hover, :where(.skin-welodata) a:focus,
:where(.skin-welodata) .display-link:hover,
:where(.skin-welodata) .display-link:focus {
  color: var(--wdg-blue);
}

.has-primary-blue-background-color a {
  color: var(--wdg-orange);
}

.has-pink-blue-gradient-background a {
  color: var(--wdg-blue);
}

.has-blue-green-gradient-background p a {
  color: var(--wdg-orange);
}

.wp-child-theme-welo-life-science {
  /* WLS light background schemes - link border styling */
  /* WLS dark background schemes - link border styling */
}
.wp-child-theme-welo-life-science .has-wls-secondary-1-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-secondary-2-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-secondary-3-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-wash-1-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-wash-2-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-tan-background-color a:not([class]) {
  border-bottom: 1px solid hsl(from var(--wdg-wls-primary-4) h s l/0.5);
}
.wp-child-theme-welo-life-science .has-wls-secondary-1-background-color a:not([class]):hover, .wp-child-theme-welo-life-science .has-wls-secondary-1-background-color a:not([class]):active, .wp-child-theme-welo-life-science .has-wls-secondary-1-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-secondary-2-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-secondary-2-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-secondary-2-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-secondary-3-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-secondary-3-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-secondary-3-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-wash-1-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-wash-1-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-wash-1-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-wash-2-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-wash-2-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-wash-2-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-tan-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-tan-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-tan-background-color a:not([class]):focus {
  border-bottom-color: var(--wdg-wls-primary-4);
}
.wp-child-theme-welo-life-science .has-wls-primary-1-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-primary-2-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-primary-3-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-wls-primary-4-background-color a:not([class]),
.wp-child-theme-welo-life-science .has-black-background-color a:not([class]) {
  border-bottom: 1px solid var(--wdg-color-white-50);
}
.wp-child-theme-welo-life-science .has-wls-primary-1-background-color a:not([class]):hover, .wp-child-theme-welo-life-science .has-wls-primary-1-background-color a:not([class]):active, .wp-child-theme-welo-life-science .has-wls-primary-1-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-primary-2-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-primary-2-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-primary-2-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-primary-3-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-primary-3-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-primary-3-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-wls-primary-4-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-wls-primary-4-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-wls-primary-4-background-color a:not([class]):focus,
.wp-child-theme-welo-life-science .has-black-background-color a:not([class]):hover,
.wp-child-theme-welo-life-science .has-black-background-color a:not([class]):active,
.wp-child-theme-welo-life-science .has-black-background-color a:not([class]):focus {
  border-bottom-color: var(--wdg-wls-secondary-1);
}

.wp-child-theme-adapt-worldwide {
  /* Adapt light background schemes - link border styling */
  /* Adapt dark background schemes - link border styling */
}
.wp-child-theme-adapt-worldwide .has-primary-1-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-primary-2-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-primary-3-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-primary-4-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-primary-5-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-secondary-3-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-wash-1-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-wash-2-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-tan-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-white-background-color a:not([class]) {
  border-bottom: 1px solid var(--wdg-adapt-primary-2);
}
.wp-child-theme-adapt-worldwide .has-primary-1-background-color a:not([class]):hover, .wp-child-theme-adapt-worldwide .has-primary-1-background-color a:not([class]):active, .wp-child-theme-adapt-worldwide .has-primary-1-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-primary-2-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-primary-2-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-primary-2-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-primary-3-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-primary-3-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-primary-3-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-primary-4-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-primary-4-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-primary-4-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-primary-5-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-primary-5-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-primary-5-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-secondary-3-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-secondary-3-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-secondary-3-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-wash-1-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-wash-1-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-wash-1-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-wash-2-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-wash-2-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-wash-2-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-tan-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-tan-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-tan-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-white-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-white-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-white-background-color a:not([class]):focus {
  border-bottom-color: transparent;
}
.wp-child-theme-adapt-worldwide .has-secondary-1-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-secondary-2-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-secondary-4-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-secondary-5-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-tonal-black-background-color a:not([class]),
.wp-child-theme-adapt-worldwide .has-black-background-color a:not([class]) {
  border-bottom: 1px solid var(--wdg-adapt-primary-2);
}
.wp-child-theme-adapt-worldwide .has-secondary-1-background-color a:not([class]):hover, .wp-child-theme-adapt-worldwide .has-secondary-1-background-color a:not([class]):active, .wp-child-theme-adapt-worldwide .has-secondary-1-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-secondary-2-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-secondary-2-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-secondary-2-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-secondary-4-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-secondary-4-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-secondary-4-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-secondary-5-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-secondary-5-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-secondary-5-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-tonal-black-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-tonal-black-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-tonal-black-background-color a:not([class]):focus,
.wp-child-theme-adapt-worldwide .has-black-background-color a:not([class]):hover,
.wp-child-theme-adapt-worldwide .has-black-background-color a:not([class]):active,
.wp-child-theme-adapt-worldwide .has-black-background-color a:not([class]):focus {
  border-bottom-color: transparent;
}

.wp-child-theme-park-ip {
  /* Park IP light background schemes - link border styling */
  /* Park IP dark background schemes - link border styling */
}
.wp-child-theme-park-ip .has-park-secondary-1-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-secondary-2-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-secondary-3-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-wash-1-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-wash-2-background-color a:not([class]),
.wp-child-theme-park-ip .has-white-background-color a:not([class]) {
  border-bottom: 1px solid var(--wdg-park-primary-1);
}
.wp-child-theme-park-ip .has-park-secondary-1-background-color a:not([class]):hover, .wp-child-theme-park-ip .has-park-secondary-1-background-color a:not([class]):active, .wp-child-theme-park-ip .has-park-secondary-1-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-secondary-2-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-secondary-2-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-secondary-2-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-secondary-3-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-secondary-3-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-secondary-3-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-wash-1-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-wash-1-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-wash-1-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-wash-2-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-wash-2-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-wash-2-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-white-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-white-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-white-background-color a:not([class]):focus {
  border-bottom-color: var(--wdg-park-secondary-1);
}
.wp-child-theme-park-ip .has-park-primary-1-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-primary-2-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-primary-3-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-primary-4-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-tonal-black-background-color a:not([class]),
.wp-child-theme-park-ip .has-park-gray-background-color a:not([class]) {
  border-bottom: 1px solid var(--wdg-color-white-50);
}
.wp-child-theme-park-ip .has-park-primary-1-background-color a:not([class]):hover, .wp-child-theme-park-ip .has-park-primary-1-background-color a:not([class]):active, .wp-child-theme-park-ip .has-park-primary-1-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-primary-2-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-primary-2-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-primary-2-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-primary-3-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-primary-3-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-primary-3-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-primary-4-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-primary-4-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-primary-4-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-tonal-black-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-tonal-black-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-tonal-black-background-color a:not([class]):focus,
.wp-child-theme-park-ip .has-park-gray-background-color a:not([class]):hover,
.wp-child-theme-park-ip .has-park-gray-background-color a:not([class]):active,
.wp-child-theme-park-ip .has-park-gray-background-color a:not([class]):focus {
  border-bottom-color: var(--wdg-park-secondary-1);
}

.wp-child-theme-welo-global {
  /* Welo Global light background schemes - link border styling */
  /* Welo Global dark background schemes - link border styling */
}
.wp-child-theme-welo-global a:not([class]) {
  border-bottom: 1px solid hsl(from var(--wdg-wlg-secondary-1) h s l/0.35);
  color: var(--wdg-wlg-secondary-1, currentColor);
}
.wp-child-theme-welo-global a:not([class]):hover, .wp-child-theme-welo-global a:not([class]):active, .wp-child-theme-welo-global a:not([class]):focus {
  border-bottom-color: var(--wdg-wlg-secondary-1);
  color: var(--wdg-wlg-primary-2, currentColor);
}
.wp-child-theme-welo-global .has-white-background-color a:not([class]),
.wp-child-theme-welo-global .has-wlg-wash-1-background-color a:not([class]),
.wp-child-theme-welo-global .has-wlg-wash-2-background-color a:not([class]) {
  border-bottom: 1px solid hsl(from var(--wdg-wlg-secondary-1) h s l/0.35);
  color: var(--wdg-wlg-secondary-1, currentColor);
}
.wp-child-theme-welo-global .has-white-background-color a:not([class]):hover, .wp-child-theme-welo-global .has-white-background-color a:not([class]):active, .wp-child-theme-welo-global .has-white-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-wash-1-background-color a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-wash-1-background-color a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-wash-1-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-wash-2-background-color a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-wash-2-background-color a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-wash-2-background-color a:not([class]):focus {
  border-bottom-color: var(--wdg-wlg-secondary-1);
  color: var(--wdg-wlg-primary-2, currentColor);
}
.wp-child-theme-welo-global .has-wlg-primary-1-background-color a:not([class]),
.wp-child-theme-welo-global .has-wlg-primary-2-background-color a:not([class]),
.wp-child-theme-welo-global .has-wlg-tonal-black-background-color a:not([class]),
.wp-child-theme-welo-global .has-black-background-color a:not([class]),
.wp-child-theme-welo-global .has-wlg-primary-gradient-gradient-background a:not([class]),
.wp-child-theme-welo-global .has-wlg-secondary-gradient-gradient-background a:not([class]) {
  border-bottom: 1px solid var(--wdg-color-white-50);
  color: var(--wdg-wlg-white, currentColor);
}
.wp-child-theme-welo-global .has-wlg-primary-1-background-color a:not([class]):hover, .wp-child-theme-welo-global .has-wlg-primary-1-background-color a:not([class]):active, .wp-child-theme-welo-global .has-wlg-primary-1-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-primary-2-background-color a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-primary-2-background-color a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-primary-2-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-tonal-black-background-color a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-tonal-black-background-color a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-tonal-black-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-black-background-color a:not([class]):hover,
.wp-child-theme-welo-global .has-black-background-color a:not([class]):active,
.wp-child-theme-welo-global .has-black-background-color a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-primary-gradient-gradient-background a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-primary-gradient-gradient-background a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-primary-gradient-gradient-background a:not([class]):focus,
.wp-child-theme-welo-global .has-wlg-secondary-gradient-gradient-background a:not([class]):hover,
.wp-child-theme-welo-global .has-wlg-secondary-gradient-gradient-background a:not([class]):active,
.wp-child-theme-welo-global .has-wlg-secondary-gradient-gradient-background a:not([class]):focus {
  border-bottom-color: var(--wdg-white);
}

h1, h1.wp-block, .h1, .h1.wp-block,
h2,
h2.wp-block, .h2, .h2.wp-block,
h3,
h3.wp-block, .h3, .h3.wp-block,
h4,
h4.wp-block, .h4, .h4.wp-block,
h5,
h5.wp-block, .h5, .h5.wp-block,
h6,
h6.wp-block, .h6, .h6.wp-block {
  font-family: var(--wdg-family-headings);
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: var(--wdg-spacing-sm);
  margin-top: var(--wdg-spacing-sm);
}
.asian-font h1, .asian-font h1.wp-block, .asian-font .h1, .asian-font .h1.wp-block,
.asian-font h2,
.asian-font h2.wp-block, .asian-font .h2, .asian-font .h2.wp-block,
.asian-font h3,
.asian-font h3.wp-block, .asian-font .h3, .asian-font .h3.wp-block,
.asian-font h4,
.asian-font h4.wp-block, .asian-font .h4, .asian-font .h4.wp-block,
.asian-font h5,
.asian-font h5.wp-block, .asian-font .h5, .asian-font .h5.wp-block,
.asian-font h6,
.asian-font h6.wp-block, .asian-font .h6, .asian-font .h6.wp-block {
  font-family: var(--wdg-family-base);
}
.default-font h1, .default-font h1.wp-block, .default-font .h1, .default-font .h1.wp-block,
.default-font h2,
.default-font h2.wp-block, .default-font .h2, .default-font .h2.wp-block,
.default-font h3,
.default-font h3.wp-block, .default-font .h3, .default-font .h3.wp-block,
.default-font h4,
.default-font h4.wp-block, .default-font .h4, .default-font .h4.wp-block,
.default-font h5,
.default-font h5.wp-block, .default-font .h5, .default-font .h5.wp-block,
.default-font h6,
.default-font h6.wp-block, .default-font .h6, .default-font .h6.wp-block {
  font-family: var(--wdg-family-headings);
}
h1:first-child, h1.wp-block:first-child, .h1:first-child, .h1.wp-block:first-child,
h2:first-child,
h2.wp-block:first-child, .h2:first-child, .h2.wp-block:first-child,
h3:first-child,
h3.wp-block:first-child, .h3:first-child, .h3.wp-block:first-child,
h4:first-child,
h4.wp-block:first-child, .h4:first-child, .h4.wp-block:first-child,
h5:first-child,
h5.wp-block:first-child, .h5:first-child, .h5.wp-block:first-child,
h6:first-child,
h6.wp-block:first-child, .h6:first-child, .h6.wp-block:first-child {
  margin-top: 0;
}
h1:last-child, h1.wp-block:last-child, .h1:last-child, .h1.wp-block:last-child,
h2:last-child,
h2.wp-block:last-child, .h2:last-child, .h2.wp-block:last-child,
h3:last-child,
h3.wp-block:last-child, .h3:last-child, .h3.wp-block:last-child,
h4:last-child,
h4.wp-block:last-child, .h4:last-child, .h4.wp-block:last-child,
h5:last-child,
h5.wp-block:last-child, .h5:last-child, .h5.wp-block:last-child,
h6:last-child,
h6.wp-block:last-child, .h6:last-child, .h6.wp-block:last-child {
  margin-bottom: 0;
}
h1.has-background, h1.wp-block.has-background, .h1.has-background, .h1.wp-block.has-background,
h2.has-background,
h2.wp-block.has-background, .h2.has-background, .h2.wp-block.has-background,
h3.has-background,
h3.wp-block.has-background, .h3.has-background, .h3.wp-block.has-background,
h4.has-background,
h4.wp-block.has-background, .h4.has-background, .h4.wp-block.has-background,
h5.has-background,
h5.wp-block.has-background, .h5.has-background, .h5.wp-block.has-background,
h6.has-background,
h6.wp-block.has-background, .h6.has-background, .h6.wp-block.has-background {
  padding: var(--wdg-gap-xsmall);
}

h1.is-style-top-border, h2.is-style-top-border, h3.is-style-top-border, h4.is-style-top-border, h5.is-style-top-border, h6.is-style-top-border {
  border-top: 2px solid var(--wdg-black);
  padding-top: var(--wdg-text-gap);
}

.has-white-background-color h1, .has-white-background-color .h1,
.has-white-background-color h2, .has-white-background-color .h2,
.has-white-background-color h3, .has-white-background-color .h3,
.has-white-background-color h4, .has-white-background-color .h4,
.has-white-background-color h5, .has-white-background-color .h5,
.has-white-background-color h6, .has-white-background-color .h6 {
  color: var(--wdg-base);
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  color: var(--wdg-base);
}

.has-grey-background-color h1, .has-grey-background-color .h1,
.has-grey-background-color h2, .has-grey-background-color .h2,
.has-grey-background-color h3, .has-grey-background-color .h3,
.has-grey-background-color h4, .has-grey-background-color .h4,
.has-grey-background-color h5, .has-grey-background-color .h5,
.has-grey-background-color h6, .has-grey-background-color .h6 {
  color: var(--wdg-base);
}

.has-dark-grey-background-color h1, .has-dark-grey-background-color .h1,
.has-dark-grey-background-color h2, .has-dark-grey-background-color .h2,
.has-dark-grey-background-color h3, .has-dark-grey-background-color .h3,
.has-dark-grey-background-color h4, .has-dark-grey-background-color .h4,
.has-dark-grey-background-color h5, .has-dark-grey-background-color .h5,
.has-dark-grey-background-color h6, .has-dark-grey-background-color .h6 {
  color: var(--wdg-white);
}

.has-light-grey-background-color h1, .has-light-grey-background-color .h1,
.has-light-grey-background-color h2, .has-light-grey-background-color .h2,
.has-light-grey-background-color h3, .has-light-grey-background-color .h3,
.has-light-grey-background-color h4, .has-light-grey-background-color .h4,
.has-light-grey-background-color h5, .has-light-grey-background-color .h5,
.has-light-grey-background-color h6, .has-light-grey-background-color .h6 {
  color: var(--wdg-base);
}

.has-primary-red-background-color h1, .has-primary-red-background-color .h1,
.has-primary-red-background-color h2, .has-primary-red-background-color .h2,
.has-primary-red-background-color h3, .has-primary-red-background-color .h3,
.has-primary-red-background-color h4, .has-primary-red-background-color .h4,
.has-primary-red-background-color h5, .has-primary-red-background-color .h5,
.has-primary-red-background-color h6, .has-primary-red-background-color .h6 {
  color: var(--wdg-white);
}

.has-primary-blue-background-color h1, .has-primary-blue-background-color .h1,
.has-primary-blue-background-color h2, .has-primary-blue-background-color .h2,
.has-primary-blue-background-color h3, .has-primary-blue-background-color .h3,
.has-primary-blue-background-color h4, .has-primary-blue-background-color .h4,
.has-primary-blue-background-color h5, .has-primary-blue-background-color .h5,
.has-primary-blue-background-color h6, .has-primary-blue-background-color .h6 {
  color: var(--wdg-white);
}

.has-primary-black-background-color h1, .has-primary-black-background-color .h1,
.has-primary-black-background-color h2, .has-primary-black-background-color .h2,
.has-primary-black-background-color h3, .has-primary-black-background-color .h3,
.has-primary-black-background-color h4, .has-primary-black-background-color .h4,
.has-primary-black-background-color h5, .has-primary-black-background-color .h5,
.has-primary-black-background-color h6, .has-primary-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-black-background-color h1, .has-black-background-color .h1,
.has-black-background-color h2, .has-black-background-color .h2,
.has-black-background-color h3, .has-black-background-color .h3,
.has-black-background-color h4, .has-black-background-color .h4,
.has-black-background-color h5, .has-black-background-color .h5,
.has-black-background-color h6, .has-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-primary-orange-background-color h1, .has-primary-orange-background-color .h1,
.has-primary-orange-background-color h2, .has-primary-orange-background-color .h2,
.has-primary-orange-background-color h3, .has-primary-orange-background-color .h3,
.has-primary-orange-background-color h4, .has-primary-orange-background-color .h4,
.has-primary-orange-background-color h5, .has-primary-orange-background-color .h5,
.has-primary-orange-background-color h6, .has-primary-orange-background-color .h6 {
  color: var(--wdg-base);
}

.has-primary-brown-background-color h1, .has-primary-brown-background-color .h1,
.has-primary-brown-background-color h2, .has-primary-brown-background-color .h2,
.has-primary-brown-background-color h3, .has-primary-brown-background-color .h3,
.has-primary-brown-background-color h4, .has-primary-brown-background-color .h4,
.has-primary-brown-background-color h5, .has-primary-brown-background-color .h5,
.has-primary-brown-background-color h6, .has-primary-brown-background-color .h6 {
  color: var(--wdg-white);
}

.has-dark-red-background-color h1, .has-dark-red-background-color .h1,
.has-dark-red-background-color h2, .has-dark-red-background-color .h2,
.has-dark-red-background-color h3, .has-dark-red-background-color .h3,
.has-dark-red-background-color h4, .has-dark-red-background-color .h4,
.has-dark-red-background-color h5, .has-dark-red-background-color .h5,
.has-dark-red-background-color h6, .has-dark-red-background-color .h6 {
  color: var(--wdg-white);
}

.has-dark-blue-background-color h1, .has-dark-blue-background-color .h1,
.has-dark-blue-background-color h2, .has-dark-blue-background-color .h2,
.has-dark-blue-background-color h3, .has-dark-blue-background-color .h3,
.has-dark-blue-background-color h4, .has-dark-blue-background-color .h4,
.has-dark-blue-background-color h5, .has-dark-blue-background-color .h5,
.has-dark-blue-background-color h6, .has-dark-blue-background-color .h6 {
  color: var(--wdg-white);
}

.has-dark-brown-background-color h1, .has-dark-brown-background-color .h1,
.has-dark-brown-background-color h2, .has-dark-brown-background-color .h2,
.has-dark-brown-background-color h3, .has-dark-brown-background-color .h3,
.has-dark-brown-background-color h4, .has-dark-brown-background-color .h4,
.has-dark-brown-background-color h5, .has-dark-brown-background-color .h5,
.has-dark-brown-background-color h6, .has-dark-brown-background-color .h6 {
  color: var(--wdg-white);
}

.has-light-yellow-background-color h1, .has-light-yellow-background-color .h1,
.has-light-yellow-background-color h2, .has-light-yellow-background-color .h2,
.has-light-yellow-background-color h3, .has-light-yellow-background-color .h3,
.has-light-yellow-background-color h4, .has-light-yellow-background-color .h4,
.has-light-yellow-background-color h5, .has-light-yellow-background-color .h5,
.has-light-yellow-background-color h6, .has-light-yellow-background-color .h6 {
  color: var(--wdg-base);
}

.has-pink-background-color h1, .has-pink-background-color .h1,
.has-pink-background-color h2, .has-pink-background-color .h2,
.has-pink-background-color h3, .has-pink-background-color .h3,
.has-pink-background-color h4, .has-pink-background-color .h4,
.has-pink-background-color h5, .has-pink-background-color .h5,
.has-pink-background-color h6, .has-pink-background-color .h6 {
  color: var(--wdg-base);
}

.has-light-blue-background-color h1, .has-light-blue-background-color .h1,
.has-light-blue-background-color h2, .has-light-blue-background-color .h2,
.has-light-blue-background-color h3, .has-light-blue-background-color .h3,
.has-light-blue-background-color h4, .has-light-blue-background-color .h4,
.has-light-blue-background-color h5, .has-light-blue-background-color .h5,
.has-light-blue-background-color h6, .has-light-blue-background-color .h6 {
  color: var(--wdg-white);
}

.has-blue-background-color h1, .has-blue-background-color .h1,
.has-blue-background-color h2, .has-blue-background-color .h2,
.has-blue-background-color h3, .has-blue-background-color .h3,
.has-blue-background-color h4, .has-blue-background-color .h4,
.has-blue-background-color h5, .has-blue-background-color .h5,
.has-blue-background-color h6, .has-blue-background-color .h6 {
  color: var(--wdg-white);
}

.has-purple-background-color h1, .has-purple-background-color .h1,
.has-purple-background-color h2, .has-purple-background-color .h2,
.has-purple-background-color h3, .has-purple-background-color .h3,
.has-purple-background-color h4, .has-purple-background-color .h4,
.has-purple-background-color h5, .has-purple-background-color .h5,
.has-purple-background-color h6, .has-purple-background-color .h6 {
  color: var(--wdg-white);
}

.has-seaform-background-color h1, .has-seaform-background-color .h1,
.has-seaform-background-color h2, .has-seaform-background-color .h2,
.has-seaform-background-color h3, .has-seaform-background-color .h3,
.has-seaform-background-color h4, .has-seaform-background-color .h4,
.has-seaform-background-color h5, .has-seaform-background-color .h5,
.has-seaform-background-color h6, .has-seaform-background-color .h6 {
  color: var(--wdg-base);
}

.has-midnight-purple-background-color h1, .has-midnight-purple-background-color .h1,
.has-midnight-purple-background-color h2, .has-midnight-purple-background-color .h2,
.has-midnight-purple-background-color h3, .has-midnight-purple-background-color .h3,
.has-midnight-purple-background-color h4, .has-midnight-purple-background-color .h4,
.has-midnight-purple-background-color h5, .has-midnight-purple-background-color .h5,
.has-midnight-purple-background-color h6, .has-midnight-purple-background-color .h6 {
  color: var(--wdg-white);
}

.has-teal-background-color h1, .has-teal-background-color .h1,
.has-teal-background-color h2, .has-teal-background-color .h2,
.has-teal-background-color h3, .has-teal-background-color .h3,
.has-teal-background-color h4, .has-teal-background-color .h4,
.has-teal-background-color h5, .has-teal-background-color .h5,
.has-teal-background-color h6, .has-teal-background-color .h6 {
  color: var(--wdg-white);
}

.has-dusk-purple-background-color h1, .has-dusk-purple-background-color .h1,
.has-dusk-purple-background-color h2, .has-dusk-purple-background-color .h2,
.has-dusk-purple-background-color h3, .has-dusk-purple-background-color .h3,
.has-dusk-purple-background-color h4, .has-dusk-purple-background-color .h4,
.has-dusk-purple-background-color h5, .has-dusk-purple-background-color .h5,
.has-dusk-purple-background-color h6, .has-dusk-purple-background-color .h6 {
  color: var(--wdg-white);
}

.has-charcoal-background-color h1, .has-charcoal-background-color .h1,
.has-charcoal-background-color h2, .has-charcoal-background-color .h2,
.has-charcoal-background-color h3, .has-charcoal-background-color .h3,
.has-charcoal-background-color h4, .has-charcoal-background-color .h4,
.has-charcoal-background-color h5, .has-charcoal-background-color .h5,
.has-charcoal-background-color h6, .has-charcoal-background-color .h6 {
  color: var(--wdg-white);
}

.has-slate-background-color h1, .has-slate-background-color .h1,
.has-slate-background-color h2, .has-slate-background-color .h2,
.has-slate-background-color h3, .has-slate-background-color .h3,
.has-slate-background-color h4, .has-slate-background-color .h4,
.has-slate-background-color h5, .has-slate-background-color .h5,
.has-slate-background-color h6, .has-slate-background-color .h6 {
  color: var(--wdg-white);
}

.has-black-alt-background-color h1, .has-black-alt-background-color .h1,
.has-black-alt-background-color h2, .has-black-alt-background-color .h2,
.has-black-alt-background-color h3, .has-black-alt-background-color .h3,
.has-black-alt-background-color h4, .has-black-alt-background-color .h4,
.has-black-alt-background-color h5, .has-black-alt-background-color .h5,
.has-black-alt-background-color h6, .has-black-alt-background-color .h6 {
  color: var(--wdg-white);
}

.has-header-overlay-background-color h1, .has-header-overlay-background-color .h1,
.has-header-overlay-background-color h2, .has-header-overlay-background-color .h2,
.has-header-overlay-background-color h3, .has-header-overlay-background-color .h3,
.has-header-overlay-background-color h4, .has-header-overlay-background-color .h4,
.has-header-overlay-background-color h5, .has-header-overlay-background-color .h5,
.has-header-overlay-background-color h6, .has-header-overlay-background-color .h6 {
  color: var(--wdg-white);
}

.has-primary-1-background-color h1, .has-primary-1-background-color .h1,
.has-primary-1-background-color h2, .has-primary-1-background-color .h2,
.has-primary-1-background-color h3, .has-primary-1-background-color .h3,
.has-primary-1-background-color h4, .has-primary-1-background-color .h4,
.has-primary-1-background-color h5, .has-primary-1-background-color .h5,
.has-primary-1-background-color h6, .has-primary-1-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-primary-2-background-color h1, .has-primary-2-background-color .h1,
.has-primary-2-background-color h2, .has-primary-2-background-color .h2,
.has-primary-2-background-color h3, .has-primary-2-background-color .h3,
.has-primary-2-background-color h4, .has-primary-2-background-color .h4,
.has-primary-2-background-color h5, .has-primary-2-background-color .h5,
.has-primary-2-background-color h6, .has-primary-2-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-primary-3-background-color h1, .has-primary-3-background-color .h1,
.has-primary-3-background-color h2, .has-primary-3-background-color .h2,
.has-primary-3-background-color h3, .has-primary-3-background-color .h3,
.has-primary-3-background-color h4, .has-primary-3-background-color .h4,
.has-primary-3-background-color h5, .has-primary-3-background-color .h5,
.has-primary-3-background-color h6, .has-primary-3-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-primary-4-background-color h1, .has-primary-4-background-color .h1,
.has-primary-4-background-color h2, .has-primary-4-background-color .h2,
.has-primary-4-background-color h3, .has-primary-4-background-color .h3,
.has-primary-4-background-color h4, .has-primary-4-background-color .h4,
.has-primary-4-background-color h5, .has-primary-4-background-color .h5,
.has-primary-4-background-color h6, .has-primary-4-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-primary-5-background-color h1, .has-primary-5-background-color .h1,
.has-primary-5-background-color h2, .has-primary-5-background-color .h2,
.has-primary-5-background-color h3, .has-primary-5-background-color .h3,
.has-primary-5-background-color h4, .has-primary-5-background-color .h4,
.has-primary-5-background-color h5, .has-primary-5-background-color .h5,
.has-primary-5-background-color h6, .has-primary-5-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-secondary-1-background-color h1, .has-secondary-1-background-color .h1,
.has-secondary-1-background-color h2, .has-secondary-1-background-color .h2,
.has-secondary-1-background-color h3, .has-secondary-1-background-color .h3,
.has-secondary-1-background-color h4, .has-secondary-1-background-color .h4,
.has-secondary-1-background-color h5, .has-secondary-1-background-color .h5,
.has-secondary-1-background-color h6, .has-secondary-1-background-color .h6 {
  color: var(--wdg-white);
}

.has-secondary-2-background-color h1, .has-secondary-2-background-color .h1,
.has-secondary-2-background-color h2, .has-secondary-2-background-color .h2,
.has-secondary-2-background-color h3, .has-secondary-2-background-color .h3,
.has-secondary-2-background-color h4, .has-secondary-2-background-color .h4,
.has-secondary-2-background-color h5, .has-secondary-2-background-color .h5,
.has-secondary-2-background-color h6, .has-secondary-2-background-color .h6 {
  color: var(--wdg-white);
}

.has-secondary-3-background-color h1, .has-secondary-3-background-color .h1,
.has-secondary-3-background-color h2, .has-secondary-3-background-color .h2,
.has-secondary-3-background-color h3, .has-secondary-3-background-color .h3,
.has-secondary-3-background-color h4, .has-secondary-3-background-color .h4,
.has-secondary-3-background-color h5, .has-secondary-3-background-color .h5,
.has-secondary-3-background-color h6, .has-secondary-3-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-secondary-4-background-color h1, .has-secondary-4-background-color .h1,
.has-secondary-4-background-color h2, .has-secondary-4-background-color .h2,
.has-secondary-4-background-color h3, .has-secondary-4-background-color .h3,
.has-secondary-4-background-color h4, .has-secondary-4-background-color .h4,
.has-secondary-4-background-color h5, .has-secondary-4-background-color .h5,
.has-secondary-4-background-color h6, .has-secondary-4-background-color .h6 {
  color: var(--wdg-white);
}

.has-secondary-5-background-color h1, .has-secondary-5-background-color .h1,
.has-secondary-5-background-color h2, .has-secondary-5-background-color .h2,
.has-secondary-5-background-color h3, .has-secondary-5-background-color .h3,
.has-secondary-5-background-color h4, .has-secondary-5-background-color .h4,
.has-secondary-5-background-color h5, .has-secondary-5-background-color .h5,
.has-secondary-5-background-color h6, .has-secondary-5-background-color .h6 {
  color: var(--wdg-white);
}

.has-wash-1-background-color h1, .has-wash-1-background-color .h1,
.has-wash-1-background-color h2, .has-wash-1-background-color .h2,
.has-wash-1-background-color h3, .has-wash-1-background-color .h3,
.has-wash-1-background-color h4, .has-wash-1-background-color .h4,
.has-wash-1-background-color h5, .has-wash-1-background-color .h5,
.has-wash-1-background-color h6, .has-wash-1-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-wash-2-background-color h1, .has-wash-2-background-color .h1,
.has-wash-2-background-color h2, .has-wash-2-background-color .h2,
.has-wash-2-background-color h3, .has-wash-2-background-color .h3,
.has-wash-2-background-color h4, .has-wash-2-background-color .h4,
.has-wash-2-background-color h5, .has-wash-2-background-color .h5,
.has-wash-2-background-color h6, .has-wash-2-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-tan-background-color h1, .has-tan-background-color .h1,
.has-tan-background-color h2, .has-tan-background-color .h2,
.has-tan-background-color h3, .has-tan-background-color .h3,
.has-tan-background-color h4, .has-tan-background-color .h4,
.has-tan-background-color h5, .has-tan-background-color .h5,
.has-tan-background-color h6, .has-tan-background-color .h6 {
  color: var(--wdg-adapt-tonal-black);
}

.has-tonal-black-background-color h1, .has-tonal-black-background-color .h1,
.has-tonal-black-background-color h2, .has-tonal-black-background-color .h2,
.has-tonal-black-background-color h3, .has-tonal-black-background-color .h3,
.has-tonal-black-background-color h4, .has-tonal-black-background-color .h4,
.has-tonal-black-background-color h5, .has-tonal-black-background-color .h5,
.has-tonal-black-background-color h6, .has-tonal-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-adapt-tonal-black-background-color h1, .has-adapt-tonal-black-background-color .h1,
.has-adapt-tonal-black-background-color h2, .has-adapt-tonal-black-background-color .h2,
.has-adapt-tonal-black-background-color h3, .has-adapt-tonal-black-background-color .h3,
.has-adapt-tonal-black-background-color h4, .has-adapt-tonal-black-background-color .h4,
.has-adapt-tonal-black-background-color h5, .has-adapt-tonal-black-background-color .h5,
.has-adapt-tonal-black-background-color h6, .has-adapt-tonal-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-wls-primary-1-background-color h1, .has-wls-primary-1-background-color .h1,
.has-wls-primary-1-background-color h2, .has-wls-primary-1-background-color .h2,
.has-wls-primary-1-background-color h3, .has-wls-primary-1-background-color .h3,
.has-wls-primary-1-background-color h4, .has-wls-primary-1-background-color .h4,
.has-wls-primary-1-background-color h5, .has-wls-primary-1-background-color .h5,
.has-wls-primary-1-background-color h6, .has-wls-primary-1-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-primary-2-background-color h1, .has-wls-primary-2-background-color .h1,
.has-wls-primary-2-background-color h2, .has-wls-primary-2-background-color .h2,
.has-wls-primary-2-background-color h3, .has-wls-primary-2-background-color .h3,
.has-wls-primary-2-background-color h4, .has-wls-primary-2-background-color .h4,
.has-wls-primary-2-background-color h5, .has-wls-primary-2-background-color .h5,
.has-wls-primary-2-background-color h6, .has-wls-primary-2-background-color .h6 {
  color: var(--wdg-white);
}

.has-wls-primary-3-background-color h1, .has-wls-primary-3-background-color .h1,
.has-wls-primary-3-background-color h2, .has-wls-primary-3-background-color .h2,
.has-wls-primary-3-background-color h3, .has-wls-primary-3-background-color .h3,
.has-wls-primary-3-background-color h4, .has-wls-primary-3-background-color .h4,
.has-wls-primary-3-background-color h5, .has-wls-primary-3-background-color .h5,
.has-wls-primary-3-background-color h6, .has-wls-primary-3-background-color .h6 {
  color: var(--wdg-white);
}

.has-wls-primary-4-background-color h1, .has-wls-primary-4-background-color .h1,
.has-wls-primary-4-background-color h2, .has-wls-primary-4-background-color .h2,
.has-wls-primary-4-background-color h3, .has-wls-primary-4-background-color .h3,
.has-wls-primary-4-background-color h4, .has-wls-primary-4-background-color .h4,
.has-wls-primary-4-background-color h5, .has-wls-primary-4-background-color .h5,
.has-wls-primary-4-background-color h6, .has-wls-primary-4-background-color .h6 {
  color: var(--wdg-white);
}

.has-wls-secondary-1-background-color h1, .has-wls-secondary-1-background-color .h1,
.has-wls-secondary-1-background-color h2, .has-wls-secondary-1-background-color .h2,
.has-wls-secondary-1-background-color h3, .has-wls-secondary-1-background-color .h3,
.has-wls-secondary-1-background-color h4, .has-wls-secondary-1-background-color .h4,
.has-wls-secondary-1-background-color h5, .has-wls-secondary-1-background-color .h5,
.has-wls-secondary-1-background-color h6, .has-wls-secondary-1-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-2-background-color h1, .has-wls-secondary-2-background-color .h1,
.has-wls-secondary-2-background-color h2, .has-wls-secondary-2-background-color .h2,
.has-wls-secondary-2-background-color h3, .has-wls-secondary-2-background-color .h3,
.has-wls-secondary-2-background-color h4, .has-wls-secondary-2-background-color .h4,
.has-wls-secondary-2-background-color h5, .has-wls-secondary-2-background-color .h5,
.has-wls-secondary-2-background-color h6, .has-wls-secondary-2-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-secondary-3-background-color h1, .has-wls-secondary-3-background-color .h1,
.has-wls-secondary-3-background-color h2, .has-wls-secondary-3-background-color .h2,
.has-wls-secondary-3-background-color h3, .has-wls-secondary-3-background-color .h3,
.has-wls-secondary-3-background-color h4, .has-wls-secondary-3-background-color .h4,
.has-wls-secondary-3-background-color h5, .has-wls-secondary-3-background-color .h5,
.has-wls-secondary-3-background-color h6, .has-wls-secondary-3-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-1-background-color h1, .has-wls-wash-1-background-color .h1,
.has-wls-wash-1-background-color h2, .has-wls-wash-1-background-color .h2,
.has-wls-wash-1-background-color h3, .has-wls-wash-1-background-color .h3,
.has-wls-wash-1-background-color h4, .has-wls-wash-1-background-color .h4,
.has-wls-wash-1-background-color h5, .has-wls-wash-1-background-color .h5,
.has-wls-wash-1-background-color h6, .has-wls-wash-1-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-wash-2-background-color h1, .has-wls-wash-2-background-color .h1,
.has-wls-wash-2-background-color h2, .has-wls-wash-2-background-color .h2,
.has-wls-wash-2-background-color h3, .has-wls-wash-2-background-color .h3,
.has-wls-wash-2-background-color h4, .has-wls-wash-2-background-color .h4,
.has-wls-wash-2-background-color h5, .has-wls-wash-2-background-color .h5,
.has-wls-wash-2-background-color h6, .has-wls-wash-2-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tan-background-color h1, .has-wls-tan-background-color .h1,
.has-wls-tan-background-color h2, .has-wls-tan-background-color .h2,
.has-wls-tan-background-color h3, .has-wls-tan-background-color .h3,
.has-wls-tan-background-color h4, .has-wls-tan-background-color .h4,
.has-wls-tan-background-color h5, .has-wls-tan-background-color .h5,
.has-wls-tan-background-color h6, .has-wls-tan-background-color .h6 {
  color: var(--wdg-wls-tonal-black);
}

.has-wls-tonal-black-background-color h1, .has-wls-tonal-black-background-color .h1,
.has-wls-tonal-black-background-color h2, .has-wls-tonal-black-background-color .h2,
.has-wls-tonal-black-background-color h3, .has-wls-tonal-black-background-color .h3,
.has-wls-tonal-black-background-color h4, .has-wls-tonal-black-background-color .h4,
.has-wls-tonal-black-background-color h5, .has-wls-tonal-black-background-color .h5,
.has-wls-tonal-black-background-color h6, .has-wls-tonal-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-primary-1-background-color h1, .has-park-primary-1-background-color .h1,
.has-park-primary-1-background-color h2, .has-park-primary-1-background-color .h2,
.has-park-primary-1-background-color h3, .has-park-primary-1-background-color .h3,
.has-park-primary-1-background-color h4, .has-park-primary-1-background-color .h4,
.has-park-primary-1-background-color h5, .has-park-primary-1-background-color .h5,
.has-park-primary-1-background-color h6, .has-park-primary-1-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-primary-2-background-color h1, .has-park-primary-2-background-color .h1,
.has-park-primary-2-background-color h2, .has-park-primary-2-background-color .h2,
.has-park-primary-2-background-color h3, .has-park-primary-2-background-color .h3,
.has-park-primary-2-background-color h4, .has-park-primary-2-background-color .h4,
.has-park-primary-2-background-color h5, .has-park-primary-2-background-color .h5,
.has-park-primary-2-background-color h6, .has-park-primary-2-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-primary-3-background-color h1, .has-park-primary-3-background-color .h1,
.has-park-primary-3-background-color h2, .has-park-primary-3-background-color .h2,
.has-park-primary-3-background-color h3, .has-park-primary-3-background-color .h3,
.has-park-primary-3-background-color h4, .has-park-primary-3-background-color .h4,
.has-park-primary-3-background-color h5, .has-park-primary-3-background-color .h5,
.has-park-primary-3-background-color h6, .has-park-primary-3-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-primary-4-background-color h1, .has-park-primary-4-background-color .h1,
.has-park-primary-4-background-color h2, .has-park-primary-4-background-color .h2,
.has-park-primary-4-background-color h3, .has-park-primary-4-background-color .h3,
.has-park-primary-4-background-color h4, .has-park-primary-4-background-color .h4,
.has-park-primary-4-background-color h5, .has-park-primary-4-background-color .h5,
.has-park-primary-4-background-color h6, .has-park-primary-4-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-tonal-black-background-color h1, .has-park-tonal-black-background-color .h1,
.has-park-tonal-black-background-color h2, .has-park-tonal-black-background-color .h2,
.has-park-tonal-black-background-color h3, .has-park-tonal-black-background-color .h3,
.has-park-tonal-black-background-color h4, .has-park-tonal-black-background-color .h4,
.has-park-tonal-black-background-color h5, .has-park-tonal-black-background-color .h5,
.has-park-tonal-black-background-color h6, .has-park-tonal-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-gray-background-color h1, .has-park-gray-background-color .h1,
.has-park-gray-background-color h2, .has-park-gray-background-color .h2,
.has-park-gray-background-color h3, .has-park-gray-background-color .h3,
.has-park-gray-background-color h4, .has-park-gray-background-color .h4,
.has-park-gray-background-color h5, .has-park-gray-background-color .h5,
.has-park-gray-background-color h6, .has-park-gray-background-color .h6 {
  color: var(--wdg-white);
}

.has-park-secondary-1-background-color h1, .has-park-secondary-1-background-color .h1,
.has-park-secondary-1-background-color h2, .has-park-secondary-1-background-color .h2,
.has-park-secondary-1-background-color h3, .has-park-secondary-1-background-color .h3,
.has-park-secondary-1-background-color h4, .has-park-secondary-1-background-color .h4,
.has-park-secondary-1-background-color h5, .has-park-secondary-1-background-color .h5,
.has-park-secondary-1-background-color h6, .has-park-secondary-1-background-color .h6 {
  color: var(--wdg-park-tonal-black);
}

.has-park-secondary-2-background-color h1, .has-park-secondary-2-background-color .h1,
.has-park-secondary-2-background-color h2, .has-park-secondary-2-background-color .h2,
.has-park-secondary-2-background-color h3, .has-park-secondary-2-background-color .h3,
.has-park-secondary-2-background-color h4, .has-park-secondary-2-background-color .h4,
.has-park-secondary-2-background-color h5, .has-park-secondary-2-background-color .h5,
.has-park-secondary-2-background-color h6, .has-park-secondary-2-background-color .h6 {
  color: var(--wdg-park-tonal-black);
}

.has-park-secondary-3-background-color h1, .has-park-secondary-3-background-color .h1,
.has-park-secondary-3-background-color h2, .has-park-secondary-3-background-color .h2,
.has-park-secondary-3-background-color h3, .has-park-secondary-3-background-color .h3,
.has-park-secondary-3-background-color h4, .has-park-secondary-3-background-color .h4,
.has-park-secondary-3-background-color h5, .has-park-secondary-3-background-color .h5,
.has-park-secondary-3-background-color h6, .has-park-secondary-3-background-color .h6 {
  color: var(--wdg-park-tonal-black);
}

.has-park-wash-1-background-color h1, .has-park-wash-1-background-color .h1,
.has-park-wash-1-background-color h2, .has-park-wash-1-background-color .h2,
.has-park-wash-1-background-color h3, .has-park-wash-1-background-color .h3,
.has-park-wash-1-background-color h4, .has-park-wash-1-background-color .h4,
.has-park-wash-1-background-color h5, .has-park-wash-1-background-color .h5,
.has-park-wash-1-background-color h6, .has-park-wash-1-background-color .h6 {
  color: var(--wdg-park-tonal-black);
}

.has-park-wash-2-background-color h1, .has-park-wash-2-background-color .h1,
.has-park-wash-2-background-color h2, .has-park-wash-2-background-color .h2,
.has-park-wash-2-background-color h3, .has-park-wash-2-background-color .h3,
.has-park-wash-2-background-color h4, .has-park-wash-2-background-color .h4,
.has-park-wash-2-background-color h5, .has-park-wash-2-background-color .h5,
.has-park-wash-2-background-color h6, .has-park-wash-2-background-color .h6 {
  color: var(--wdg-park-tonal-black);
}

.has-wlg-tonal-black-background-color h1, .has-wlg-tonal-black-background-color .h1,
.has-wlg-tonal-black-background-color h2, .has-wlg-tonal-black-background-color .h2,
.has-wlg-tonal-black-background-color h3, .has-wlg-tonal-black-background-color .h3,
.has-wlg-tonal-black-background-color h4, .has-wlg-tonal-black-background-color .h4,
.has-wlg-tonal-black-background-color h5, .has-wlg-tonal-black-background-color .h5,
.has-wlg-tonal-black-background-color h6, .has-wlg-tonal-black-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-primary-1-background-color h1, .has-wlg-primary-1-background-color .h1,
.has-wlg-primary-1-background-color h2, .has-wlg-primary-1-background-color .h2,
.has-wlg-primary-1-background-color h3, .has-wlg-primary-1-background-color .h3,
.has-wlg-primary-1-background-color h4, .has-wlg-primary-1-background-color .h4,
.has-wlg-primary-1-background-color h5, .has-wlg-primary-1-background-color .h5,
.has-wlg-primary-1-background-color h6, .has-wlg-primary-1-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-primary-2-background-color h1, .has-wlg-primary-2-background-color .h1,
.has-wlg-primary-2-background-color h2, .has-wlg-primary-2-background-color .h2,
.has-wlg-primary-2-background-color h3, .has-wlg-primary-2-background-color .h3,
.has-wlg-primary-2-background-color h4, .has-wlg-primary-2-background-color .h4,
.has-wlg-primary-2-background-color h5, .has-wlg-primary-2-background-color .h5,
.has-wlg-primary-2-background-color h6, .has-wlg-primary-2-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-secondary-1-background-color h1, .has-wlg-secondary-1-background-color .h1,
.has-wlg-secondary-1-background-color h2, .has-wlg-secondary-1-background-color .h2,
.has-wlg-secondary-1-background-color h3, .has-wlg-secondary-1-background-color .h3,
.has-wlg-secondary-1-background-color h4, .has-wlg-secondary-1-background-color .h4,
.has-wlg-secondary-1-background-color h5, .has-wlg-secondary-1-background-color .h5,
.has-wlg-secondary-1-background-color h6, .has-wlg-secondary-1-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-secondary-2-background-color h1, .has-wlg-secondary-2-background-color .h1,
.has-wlg-secondary-2-background-color h2, .has-wlg-secondary-2-background-color .h2,
.has-wlg-secondary-2-background-color h3, .has-wlg-secondary-2-background-color .h3,
.has-wlg-secondary-2-background-color h4, .has-wlg-secondary-2-background-color .h4,
.has-wlg-secondary-2-background-color h5, .has-wlg-secondary-2-background-color .h5,
.has-wlg-secondary-2-background-color h6, .has-wlg-secondary-2-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-secondary-3-background-color h1, .has-wlg-secondary-3-background-color .h1,
.has-wlg-secondary-3-background-color h2, .has-wlg-secondary-3-background-color .h2,
.has-wlg-secondary-3-background-color h3, .has-wlg-secondary-3-background-color .h3,
.has-wlg-secondary-3-background-color h4, .has-wlg-secondary-3-background-color .h4,
.has-wlg-secondary-3-background-color h5, .has-wlg-secondary-3-background-color .h5,
.has-wlg-secondary-3-background-color h6, .has-wlg-secondary-3-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-secondary-4-background-color h1, .has-wlg-secondary-4-background-color .h1,
.has-wlg-secondary-4-background-color h2, .has-wlg-secondary-4-background-color .h2,
.has-wlg-secondary-4-background-color h3, .has-wlg-secondary-4-background-color .h3,
.has-wlg-secondary-4-background-color h4, .has-wlg-secondary-4-background-color .h4,
.has-wlg-secondary-4-background-color h5, .has-wlg-secondary-4-background-color .h5,
.has-wlg-secondary-4-background-color h6, .has-wlg-secondary-4-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-secondary-5-background-color h1, .has-wlg-secondary-5-background-color .h1,
.has-wlg-secondary-5-background-color h2, .has-wlg-secondary-5-background-color .h2,
.has-wlg-secondary-5-background-color h3, .has-wlg-secondary-5-background-color .h3,
.has-wlg-secondary-5-background-color h4, .has-wlg-secondary-5-background-color .h4,
.has-wlg-secondary-5-background-color h5, .has-wlg-secondary-5-background-color .h5,
.has-wlg-secondary-5-background-color h6, .has-wlg-secondary-5-background-color .h6 {
  color: var(--wdg-white);
}

.has-wlg-secondary-6-background-color h1, .has-wlg-secondary-6-background-color .h1,
.has-wlg-secondary-6-background-color h2, .has-wlg-secondary-6-background-color .h2,
.has-wlg-secondary-6-background-color h3, .has-wlg-secondary-6-background-color .h3,
.has-wlg-secondary-6-background-color h4, .has-wlg-secondary-6-background-color .h4,
.has-wlg-secondary-6-background-color h5, .has-wlg-secondary-6-background-color .h5,
.has-wlg-secondary-6-background-color h6, .has-wlg-secondary-6-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-secondary-7-background-color h1, .has-wlg-secondary-7-background-color .h1,
.has-wlg-secondary-7-background-color h2, .has-wlg-secondary-7-background-color .h2,
.has-wlg-secondary-7-background-color h3, .has-wlg-secondary-7-background-color .h3,
.has-wlg-secondary-7-background-color h4, .has-wlg-secondary-7-background-color .h4,
.has-wlg-secondary-7-background-color h5, .has-wlg-secondary-7-background-color .h5,
.has-wlg-secondary-7-background-color h6, .has-wlg-secondary-7-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-secondary-8-background-color h1, .has-wlg-secondary-8-background-color .h1,
.has-wlg-secondary-8-background-color h2, .has-wlg-secondary-8-background-color .h2,
.has-wlg-secondary-8-background-color h3, .has-wlg-secondary-8-background-color .h3,
.has-wlg-secondary-8-background-color h4, .has-wlg-secondary-8-background-color .h4,
.has-wlg-secondary-8-background-color h5, .has-wlg-secondary-8-background-color .h5,
.has-wlg-secondary-8-background-color h6, .has-wlg-secondary-8-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-wash-1-background-color h1, .has-wlg-wash-1-background-color .h1,
.has-wlg-wash-1-background-color h2, .has-wlg-wash-1-background-color .h2,
.has-wlg-wash-1-background-color h3, .has-wlg-wash-1-background-color .h3,
.has-wlg-wash-1-background-color h4, .has-wlg-wash-1-background-color .h4,
.has-wlg-wash-1-background-color h5, .has-wlg-wash-1-background-color .h5,
.has-wlg-wash-1-background-color h6, .has-wlg-wash-1-background-color .h6 {
  color: var(--wdg-base);
}

.has-wlg-wash-2-background-color h1, .has-wlg-wash-2-background-color .h1,
.has-wlg-wash-2-background-color h2, .has-wlg-wash-2-background-color .h2,
.has-wlg-wash-2-background-color h3, .has-wlg-wash-2-background-color .h3,
.has-wlg-wash-2-background-color h4, .has-wlg-wash-2-background-color .h4,
.has-wlg-wash-2-background-color h5, .has-wlg-wash-2-background-color .h5,
.has-wlg-wash-2-background-color h6, .has-wlg-wash-2-background-color .h6 {
  color: var(--wdg-base);
}

.has-dark-background-color h1, .has-dark-background-color .h1,
.has-dark-background-color h2, .has-dark-background-color .h2,
.has-dark-background-color h3, .has-dark-background-color .h3,
.has-dark-background-color h4, .has-dark-background-color .h4,
.has-dark-background-color h5, .has-dark-background-color .h5,
.has-dark-background-color h6, .has-dark-background-color .h6 {
  color: var(--wdg-white);
}

.has-accent-gradient-background h1, .has-accent-gradient-background .h1,
.has-accent-gradient-background h2, .has-accent-gradient-background .h2,
.has-accent-gradient-background h3, .has-accent-gradient-background .h3,
.has-accent-gradient-background h4, .has-accent-gradient-background .h4,
.has-accent-gradient-background h5, .has-accent-gradient-background .h5,
.has-accent-gradient-background h6, .has-accent-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-secondary-gradient-background h1, .has-secondary-gradient-background .h1,
.has-secondary-gradient-background h2, .has-secondary-gradient-background .h2,
.has-secondary-gradient-background h3, .has-secondary-gradient-background .h3,
.has-secondary-gradient-background h4, .has-secondary-gradient-background .h4,
.has-secondary-gradient-background h5, .has-secondary-gradient-background .h5,
.has-secondary-gradient-background h6, .has-secondary-gradient-background .h6 {
  color: var(--wdg-base);
}

.has-grey-blue-gradient-background h1, .has-grey-blue-gradient-background .h1,
.has-grey-blue-gradient-background h2, .has-grey-blue-gradient-background .h2,
.has-grey-blue-gradient-background h3, .has-grey-blue-gradient-background .h3,
.has-grey-blue-gradient-background h4, .has-grey-blue-gradient-background .h4,
.has-grey-blue-gradient-background h5, .has-grey-blue-gradient-background .h5,
.has-grey-blue-gradient-background h6, .has-grey-blue-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-pink-blue-gradient-background h1, .has-pink-blue-gradient-background .h1,
.has-pink-blue-gradient-background h2, .has-pink-blue-gradient-background .h2,
.has-pink-blue-gradient-background h3, .has-pink-blue-gradient-background .h3,
.has-pink-blue-gradient-background h4, .has-pink-blue-gradient-background .h4,
.has-pink-blue-gradient-background h5, .has-pink-blue-gradient-background .h5,
.has-pink-blue-gradient-background h6, .has-pink-blue-gradient-background .h6 {
  color: var(--wdg-base);
}

.has-blue-pink-gradient-background h1, .has-blue-pink-gradient-background .h1,
.has-blue-pink-gradient-background h2, .has-blue-pink-gradient-background .h2,
.has-blue-pink-gradient-background h3, .has-blue-pink-gradient-background .h3,
.has-blue-pink-gradient-background h4, .has-blue-pink-gradient-background .h4,
.has-blue-pink-gradient-background h5, .has-blue-pink-gradient-background .h5,
.has-blue-pink-gradient-background h6, .has-blue-pink-gradient-background .h6 {
  color: var(--wdg-base);
}

.has-blue-green-gradient-background h1, .has-blue-green-gradient-background .h1,
.has-blue-green-gradient-background h2, .has-blue-green-gradient-background .h2,
.has-blue-green-gradient-background h3, .has-blue-green-gradient-background .h3,
.has-blue-green-gradient-background h4, .has-blue-green-gradient-background .h4,
.has-blue-green-gradient-background h5, .has-blue-green-gradient-background .h5,
.has-blue-green-gradient-background h6, .has-blue-green-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-sunrise-gradient-background h1, .has-sunrise-gradient-background .h1,
.has-sunrise-gradient-background h2, .has-sunrise-gradient-background .h2,
.has-sunrise-gradient-background h3, .has-sunrise-gradient-background .h3,
.has-sunrise-gradient-background h4, .has-sunrise-gradient-background .h4,
.has-sunrise-gradient-background h5, .has-sunrise-gradient-background .h5,
.has-sunrise-gradient-background h6, .has-sunrise-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-fuchsia-plum-gradient-background h1, .has-fuchsia-plum-gradient-background .h1,
.has-fuchsia-plum-gradient-background h2, .has-fuchsia-plum-gradient-background .h2,
.has-fuchsia-plum-gradient-background h3, .has-fuchsia-plum-gradient-background .h3,
.has-fuchsia-plum-gradient-background h4, .has-fuchsia-plum-gradient-background .h4,
.has-fuchsia-plum-gradient-background h5, .has-fuchsia-plum-gradient-background .h5,
.has-fuchsia-plum-gradient-background h6, .has-fuchsia-plum-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-primary-gradient-gradient-background h1, .has-primary-gradient-gradient-background .h1,
.has-primary-gradient-gradient-background h2, .has-primary-gradient-gradient-background .h2,
.has-primary-gradient-gradient-background h3, .has-primary-gradient-gradient-background .h3,
.has-primary-gradient-gradient-background h4, .has-primary-gradient-gradient-background .h4,
.has-primary-gradient-gradient-background h5, .has-primary-gradient-gradient-background .h5,
.has-primary-gradient-gradient-background h6, .has-primary-gradient-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-wls-primary-gradient-gradient-background h1, .has-wls-primary-gradient-gradient-background .h1,
.has-wls-primary-gradient-gradient-background h2, .has-wls-primary-gradient-gradient-background .h2,
.has-wls-primary-gradient-gradient-background h3, .has-wls-primary-gradient-gradient-background .h3,
.has-wls-primary-gradient-gradient-background h4, .has-wls-primary-gradient-gradient-background .h4,
.has-wls-primary-gradient-gradient-background h5, .has-wls-primary-gradient-gradient-background .h5,
.has-wls-primary-gradient-gradient-background h6, .has-wls-primary-gradient-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-wls-gradient-overlay-gradient-background h1, .has-wls-gradient-overlay-gradient-background .h1,
.has-wls-gradient-overlay-gradient-background h2, .has-wls-gradient-overlay-gradient-background .h2,
.has-wls-gradient-overlay-gradient-background h3, .has-wls-gradient-overlay-gradient-background .h3,
.has-wls-gradient-overlay-gradient-background h4, .has-wls-gradient-overlay-gradient-background .h4,
.has-wls-gradient-overlay-gradient-background h5, .has-wls-gradient-overlay-gradient-background .h5,
.has-wls-gradient-overlay-gradient-background h6, .has-wls-gradient-overlay-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-park-primary-gradient-gradient-background h1, .has-park-primary-gradient-gradient-background .h1,
.has-park-primary-gradient-gradient-background h2, .has-park-primary-gradient-gradient-background .h2,
.has-park-primary-gradient-gradient-background h3, .has-park-primary-gradient-gradient-background .h3,
.has-park-primary-gradient-gradient-background h4, .has-park-primary-gradient-gradient-background .h4,
.has-park-primary-gradient-gradient-background h5, .has-park-primary-gradient-gradient-background .h5,
.has-park-primary-gradient-gradient-background h6, .has-park-primary-gradient-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-wlg-primary-gradient-gradient-background h1, .has-wlg-primary-gradient-gradient-background .h1,
.has-wlg-primary-gradient-gradient-background h2, .has-wlg-primary-gradient-gradient-background .h2,
.has-wlg-primary-gradient-gradient-background h3, .has-wlg-primary-gradient-gradient-background .h3,
.has-wlg-primary-gradient-gradient-background h4, .has-wlg-primary-gradient-gradient-background .h4,
.has-wlg-primary-gradient-gradient-background h5, .has-wlg-primary-gradient-gradient-background .h5,
.has-wlg-primary-gradient-gradient-background h6, .has-wlg-primary-gradient-gradient-background .h6 {
  color: var(--wdg-white);
}

.has-wlg-secondary-gradient-gradient-background h1, .has-wlg-secondary-gradient-gradient-background .h1,
.has-wlg-secondary-gradient-gradient-background h2, .has-wlg-secondary-gradient-gradient-background .h2,
.has-wlg-secondary-gradient-gradient-background h3, .has-wlg-secondary-gradient-gradient-background .h3,
.has-wlg-secondary-gradient-gradient-background h4, .has-wlg-secondary-gradient-gradient-background .h4,
.has-wlg-secondary-gradient-gradient-background h5, .has-wlg-secondary-gradient-gradient-background .h5,
.has-wlg-secondary-gradient-gradient-background h6, .has-wlg-secondary-gradient-gradient-background .h6 {
  color: var(--wdg-white);
}

h1,
.h1, .has-h1-font-size {
  font-size: var(--wdg-text-h1);
  line-height: 1.07;
}
h1.has-display-font-size,
.h1.has-display-font-size, .has-h1-font-size.has-display-font-size {
  font-size: clamp(2.25rem, 3.333vw + 1rem, 4.0625rem);
  letter-spacing: -0.025em;
  line-height: 1.1;
}

h2,
.h2, .has-h2-font-size {
  font-size: var(--wdg-text-h2);
  line-height: 1.1;
  letter-spacing: -0.0158em;
}

h3,
.h3, .has-h3-font-size {
  font-size: var(--wdg-text-h3);
  line-height: 1.15;
  letter-spacing: -0.01em;
}

h4,
.h4, .has-h4-font-size {
  font-size: var(--wdg-text-h4);
  line-height: 1.15;
  letter-spacing: -0.01em;
}

h5,
.h5, .has-h5-font-size {
  font-size: var(--wdg-text-h5);
  line-height: 1.2;
  letter-spacing: -0.005em;
}

h6,
.h6, .has-h6-font-size {
  font-size: var(--wdg-text-h6);
  line-height: 1.2;
  letter-spacing: -0.005em;
}

h1.has-gradient-text,
h2.has-gradient-text,
h3.has-gradient-text,
h4.has-gradient-text,
h5.has-gradient-text,
h6.has-gradient-text {
  -webkit-background-clip: text !important;
          background-clip: text !important;
  -webkit-text-fill-color: transparent;
  padding: 0 !important;
}

nav ul,
nav ol,
nav dl {
  margin: 0;
  padding: 0;
  list-style: none;
}
nav ul li,
nav ol li {
  padding: 0;
}
nav ul li::before,
nav ol li::before {
  content: none;
}
nav ul li + li,
nav ol li + li {
  margin-top: 0;
}

picture {
  display: block;
}

figure {
  display: block;
  margin: 1em 0;
}
figure img {
  height: auto;
  max-width: 100%;
}

p {
  font-size: var(--wdg-font-default);
  font-family: var(--wdg-family-base);
  line-height: 1.7;
  letter-spacing: 0.52px;
  margin-top: var(--wdg-spacing-sm);
  margin-bottom: var(--wdg-spacing-sm);
}
p.is-style-reduced-width {
  max-width: 900px;
}
p.is-style-reduced-width.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

p.sub-title,
.sub-title > p {
  font-size: clamp(1.375rem, 1vw + 1rem, 1.5rem);
}

ul {
  font-size: var(--wdg-font-default);
  font-family: var(--wdg-family-base);
  line-height: 1.7;
  letter-spacing: 0.52px;
  margin-top: var(--wdg-text-gap);
  margin-bottom: var(--wdg-text-gap);
  padding-left: var(--wdg-spacing-sm);
}
ul li::marker {
  color: var(--wdg-orange);
}
:where(.skin-welodata) ul li::marker {
  color: var(--wdg-slate);
}
ul li + li {
  margin-top: var(--wdg-text-gap);
}

ol {
  font-size: var(--wdg-font-default);
  font-family: var(--wdg-family-base);
  line-height: 1.7;
  letter-spacing: 0.52px;
  margin-top: var(--wdg-text-gap);
  margin-bottom: var(--wdg-text-gap);
}
ol li {
  padding-left: 20px;
}
ol li + li {
  margin-top: 1.6em;
}

mark.has-inline-color {
  background: none;
}

/**
 * @param $background - base background color
 * @param $color - base text color
 * @param $opts - overrides for any property
 */
:root {
  --wdg-gutter: clamp( 20px, 2.5vw, 100px );
  --wdg-block-gap: clamp( 30px, 5vw, 100px );
  --wdg-text-gap: clamp(1rem, 0.52vw + 0.87rem, 1.5rem);
  --wdg-content-width: clamp( 800px, 55vw, 1400px );
  --wdg-wide-width: clamp( 800px, 84vw, 1620px );
  --wdg-content-width-ref: var( --wdg-content-width );
  --wdg-wide-width-ref: var( --wdg-wide-width );
  --wdg-spacing-xs: calc( var( --wdg-text-gap ) / 2 );
  --wdg-spacing-sm: calc( var( --wdg-text-gap ) );
  --wdg-spacing-md: calc( var( --wdg-text-gap ) * 2 );
  --wdg-spacing-lg: calc( var( --wdg-text-gap ) * 3 );
  --wdg-gap-2xsmall: calc( var( --wdg-gap-small ) / 4 );
  --wdg-gap-xsmall: calc( var( --wdg-gap-small ) / 2 );
  --wdg-gap-small: var( --wdg-gutter );
  --wdg-gap-medium: calc( var( --wdg-gap-small ) * 2 );
  --wdg-gap-large: calc( var( --wdg-gap-small ) * 4 );
  --wdg-gap-xlarge: calc( var( --wdg-gap-small ) * 8 );
  --wdg-gap-block: var( --wdg-gap-small );
}

:root {
  --wdg-family-noto-sans: "Noto Sans", sans-serif;
  --wdg-family-montserrat: "Montserrat", sans-serif;
  --wdg-family-work-sans: "Work Sans", sans-serif;
  --wdg-family-noto-sans: "Noto Sans", sans-serif;
  --wdg-family-base: "Noto Sans", sans-serif;
  --wdg-family-headings: "Montserrat", sans-serif;
  --wdg-family-buttons: "Noto Sans", sans-serif;
  --wdg-family-asian: "Noto Sans", sans-serif;
  --wdg-text-h1: clamp(3.13rem, 1.31vw + 2.81rem, 4.38rem);
  --wdg-text-h2: clamp(2.5rem, 0.65vw + 2.34rem, 3.13rem);
  --wdg-text-h3: clamp(1.88rem, 0.52vw + 1.75rem, 2.38rem);
  --wdg-text-h4: clamp(1.5rem, 0.13vw + 1.47rem, 1.63rem);
  --wdg-text-h5: clamp(1.38rem, 0.13vw + 1.34rem, 1.5rem);
  --wdg-text-h6: clamp(1.25rem, 0.13vw + 1.22rem, 1.38rem);
}

#pardot-form.form {
  border-radius: 8px;
  background: var(--wdg-white);
  padding: var(--wdg-gutter) !important;
}
#pardot-form.form .error.no-label {
  margin: calc(var(--wdg-gutter) / 2) 0;
}
#pardot-form.form p {
  color: var(--wdg-black);
  font-weight: 500;
  font-size: 10px;
  text-align: left !important;
}
.asian-font #pardot-form.form p {
  font-family: var(--wdg-family-base);
}
.default-font #pardot-form.form p {
  font-family: var(--wdg-family-headings);
}
#pardot-form.form p a {
  color: var(--wdg-black);
}
#pardot-form.form p.required label, #pardot-form.form span.required label {
  background: none !important;
}
#pardot-form.form p.required label.field-label:after, #pardot-form.form span.required label.field-label:after {
  content: " *";
}
#pardot-form.form .form-field {
  display: flex;
  flex-direction: column;
}
#pardot-form.form .form-field .field-label {
  color: var(--wdg-black);
  font-weight: 500;
  font-size: clamp(1rem, 1vw + 1rem, 1.125rem);
  text-align: left;
  margin: calc(var(--wdg-gutter) / 2) 0;
  width: auto !important;
}
.asian-font #pardot-form.form .form-field .field-label {
  font-family: var(--wdg-family-base);
}
.default-font #pardot-form.form .form-field .field-label {
  font-family: var(--wdg-family-headings);
}
#pardot-form.form .form-field input, #pardot-form.form .form-field select, #pardot-form.form .form-field textarea {
  border: 1px solid var(--wdg-black) !important;
  border-radius: 6px;
  background: #FCFCFC !important;
  padding: 13px 16px !important;
  width: 60%;
}
#pardot-form.form .form-field select {
  width: 65%;
}
#pardot-form.form .submit {
  margin: var(--wdg-gutter) 5px !important;
}
#pardot-form.form .submit input {
  justify-content: center;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  border-radius: 50px;
  color: var(--wdg-black);
  background: var(--wdg-accent);
  cursor: pointer;
  display: flex;
  font-family: var(--wdg-family-buttons);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.84px;
  line-height: 1.4;
  margin: 0 16px 16px 0;
  padding: calc(var(--wdg-text-gap) / 1.5) calc(var(--wdg-spacing-sm) / 1);
  text-align: center;
  text-decoration: none;
  text-transform: none;
  vertical-align: middle;
  padding: calc(0.4em + 2px) calc(1em + 2px) !important;
}
#pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
#pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
#pardot-form.form .submit input::after,
#pardot-form.form .submit input svg {
  margin: 0 10px 0 10px;
}
#pardot-form.form .submit input:hover, #pardot-form.form .submit input:focus {
  filter: brightness(1.35);
  border: none;
  color: var(--wdg-black);
}
#pardot-form.form .submit input:focus {
  box-shadow: none;
  outline-width: 0;
}
#pardot-form.form .submit input:active {
  box-shadow: 0 0 0.75rem rgba(var(--wdg-black), 0.5) inset;
}
.has-white-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-white-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-white-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-white-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-white-background-color .wp-block-button #pardot-form.form .submit input:active, .has-white-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input, .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg, .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path, .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-white-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus, .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input, .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg, .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path, .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-white-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus, .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-grey-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-grey-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-grey-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-grey-background-color .wp-block-button #pardot-form.form .submit input:active, .has-grey-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dark-grey-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dark-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dark-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-light-grey-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-light-grey-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-grey-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-light-grey-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-light-grey-background-color .wp-block-button #pardot-form.form .submit input:active, .has-light-grey-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-light-grey-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-light-grey-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-red-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-red-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-red-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-red-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-red-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-red-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-blue-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-primary-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-black-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-black-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-black-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-black-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-black-background-color .wp-block-button #pardot-form.form .submit input:active, .has-black-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-orange-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-orange-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-orange-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-brown-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-dark-red-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-red-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-red-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-red-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dark-red-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dark-red-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dark-red-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dark-red-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dark-blue-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dark-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dark-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dark-brown-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dark-brown-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dark-brown-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input:active, .has-light-yellow-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-light-yellow-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-light-yellow-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-pink-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-pink-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-pink-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-pink-background-color .wp-block-button #pardot-form.form .submit input:active, .has-pink-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-pink-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-pink-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-light-blue-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-light-blue-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-blue-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-blue-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-light-blue-background-color .wp-block-button #pardot-form.form .submit input:active, .has-light-blue-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-light-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-light-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-blue-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-blue-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-blue-background-color .wp-block-button #pardot-form.form .submit input:active, .has-blue-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-blue-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-blue-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-purple-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-purple-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-purple-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-purple-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-purple-background-color .wp-block-button #pardot-form.form .submit input:active, .has-purple-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-seaform-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-seaform-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-seaform-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-seaform-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-seaform-background-color .wp-block-button #pardot-form.form .submit input:active, .has-seaform-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-seaform-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-seaform-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input:active, .has-midnight-purple-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-midnight-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-midnight-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-teal-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-teal-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-teal-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-teal-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-teal-background-color .wp-block-button #pardot-form.form .submit input:active, .has-teal-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-teal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-teal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dusk-purple-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dusk-purple-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dusk-purple-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-charcoal-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-charcoal-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-charcoal-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-charcoal-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-charcoal-background-color .wp-block-button #pardot-form.form .submit input:active, .has-charcoal-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-charcoal-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-charcoal-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-slate-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-slate-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-slate-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-slate-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-slate-background-color .wp-block-button #pardot-form.form .submit input:active, .has-slate-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-slate-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-slate-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-black-alt-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-black-alt-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-alt-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-alt-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-black-alt-background-color .wp-block-button #pardot-form.form .submit input:active, .has-black-alt-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-black-alt-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-black-alt-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input:active, .has-header-overlay-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-header-overlay-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-header-overlay-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-primary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-1-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-1-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-1-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-1-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-2-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-2-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-2-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-2-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-3-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-3-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-3-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-3-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-4-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-4-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-4-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-4-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-4-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-4-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-primary-5-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-primary-5-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-5-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-primary-5-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-primary-5-background-color .wp-block-button #pardot-form.form .submit input:active, .has-primary-5-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:active, .has-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:active, .has-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:active, .has-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:active, .has-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:active, .has-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-wash-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-wash-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-1-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-wash-1-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wash-1-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wash-1-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-wash-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-wash-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-2-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-wash-2-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wash-2-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wash-2-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-tan-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-tan-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tan-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-tan-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-tan-background-color .wp-block-button #pardot-form.form .submit input:active, .has-tan-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:active, .has-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:active, .has-adapt-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-adapt-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-adapt-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-wls-primary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-primary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-white);
}
.has-wls-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-primary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wls-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wls-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-primary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wls-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wls-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-4-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-primary-4-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wls-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wls-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-wash-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}
.has-wls-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-wash-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}
.has-wls-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tan-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-wls-primary-1);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-tan-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
  border-color: var(--wdg-wls-primary-1);
}
.has-wls-tan-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-tan-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tonal-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wls-tonal-black);
}
.has-wls-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wls-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wls-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-primary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-primary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-primary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-primary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-primary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-4-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-primary-4-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-primary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-primary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-tonal-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-gray-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-park-tonal-black);
}
.has-park-gray-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-gray-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-park-gray-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-gray-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-gray-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-secondary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}
.has-park-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-secondary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}
.has-park-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-secondary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}
.has-park-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}
.has-park-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-wash-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}
.has-park-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}
.has-park-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-park-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-park-wash-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
  border-color: var(--wdg-park-primary-1);
}
.has-park-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-park-primary-1);
}
.has-park-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-tonal-black-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-tonal-black-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-tonal-black-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-tonal-black-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-tonal-black-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-primary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-primary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-1-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-primary-1-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-primary-1-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-primary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-primary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-primary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-primary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-2-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-primary-2-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-primary-2-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-primary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-primary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-1-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-2-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-3-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-3-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-3-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-3-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-3-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-4-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-4-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-4-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-4-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-4-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-5-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-5-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-5-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-5-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-5-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-6-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-6-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-6-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-6-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-6-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-6-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-6-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-6-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-7-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-7-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-7-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-7-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-7-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-7-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-7-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-7-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-8-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-8-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-8-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-8-background-color .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-8-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-8-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-8-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-8-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-wash-1-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-wlg-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-wash-1-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
  border-color: var(--wdg-wlg-primary-1);
}
.has-wlg-wash-1-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
}
.has-wlg-wash-1-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-wash-2-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-wlg-primary-1);
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-wash-2-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
  border-color: var(--wdg-wlg-primary-1);
}
.has-wlg-wash-2-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-wlg-primary-1);
}
.has-wlg-wash-2-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-background-color .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-background-color .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-background-color .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-background-color .wp-block-button #pardot-form.form .submit input:hover, .has-dark-background-color .wp-block-button #pardot-form.form .submit input:active, .has-dark-background-color .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-dark-background-color .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-dark-background-color .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-accent-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-accent-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-accent-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-accent-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-accent-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-accent-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-accent-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-accent-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-secondary-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-secondary-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-secondary-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-grey-blue-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-grey-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-grey-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-pink-blue-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-pink-blue-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-pink-blue-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
}
.has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: var(--wdg-white);
}
.has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-blue-pink-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-button-hover);
  color: var(--wdg-black);
}
.has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-accent);
  border-color: var(--wdg-blue);
}
.has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-blue-pink-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-black);
  border-color: var(--wdg-darker-gray);
}
.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: var(--wdg-blue);
  border-color: transparent;
}
.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-blue-pink-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-darker-gray);
  border-color: transparent;
}
.has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-blue-green-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-blue-green-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-blue-green-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-sunrise-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-sunrise-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-sunrise-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-fuchsia-plum-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-fuchsia-plum-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-wls-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wls-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-wls-gradient-overlay-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wls-gradient-overlay-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-accent);
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-park-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: var(--wdg-accent);
  color: var(--wdg-black);
  border-color: var(--wdg-accent);
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background: transparent;
  background-color: !important;
  color: var(--wdg-black);
  border-color: var(--wdg-white);
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-accent);
  border-color: var(--wdg-white);
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background: transparent;
  background-color: transparent !important;
  color: rgba(var(--wdg-white-rgb), 0.5);
  border-color: transparent;
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg path {
  fill: currentColor;
}
.has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-park-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  background: transparent;
  color: var(--wdg-white);
  border-color: transparent;
}
.has-wlg-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-wlg-primary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-primary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input {
  background: var(--wdg-white);
  background-color: !important;
  color: var(--wdg-wlg-tonal-black);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button #pardot-form.form .submit input:focus {
  background: rgba(var(--wdg-white-rgb), 0.8);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
  border-color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-outline #pardot-form.form .submit input:focus {
  border-color: rgba(var(--wdg-white-rgb), 0.5);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input {
  background-color: !important;
  color: var(--wdg-white);
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input svg {
  width: 13px;
  height: 13px;
}
.has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:hover, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:active, .has-wlg-secondary-gradient-gradient-background .wp-block-button.is-style-plain-text #pardot-form.form .submit input:focus {
  color: rgba(var(--wdg-white-rgb), 0.8);
}
.pardot-subscribe {
  margin: 0;
}
.pardot-subscribe #pardot-form.form {
  box-shadow: none;
  padding: 0 calc(var(--wdg-gutter) / 2) !important;
  border: 1px solid var(--wdg-gray);
  border-radius: 4px;
}
.pardot-subscribe #pardot-form .form-row {
  display: flex;
  justify-content: space-between;
}
.pardot-subscribe #pardot-form .form-row .email {
  width: 90%;
  margin: 0;
  display: flex;
  align-items: center;
  flex-direction: row;
}
.pardot-subscribe #pardot-form .form-row .email label {
  color: var(--wdg-dark-gray);
  font-size: 14px;
  margin-bottom: 0;
  text-align: left;
}
.pardot-subscribe #pardot-form .form-row .email input {
  padding: 0 !important;
  border-radius: 0;
  border: none !important;
}
.pardot-subscribe #pardot-form .form-row .email input:focus-visible {
  outline: var(--wdg-gray) 1px;
}
.pardot-subscribe #pardot-form .form-row p.submit {
  width: 10%;
  margin: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.pardot-subscribe #pardot-form .form-row p.submit:after {
  content: url(../../../assets/svg/arrow-right-circle.svg);
  position: absolute;
}
.pardot-subscribe #pardot-form .form-row p.submit input {
  width: 40px !important;
  height: 40px !important;
  border-radius: 50px;
  background: transparent;
  font-size: 1px;
  z-index: 10;
  color: white;
}
.pardot-subscribe #pardot-form .form-row p.submit input[value=submit] {
  color: white !important;
}

.asian-font #pardot-form.form .field-label {
  font-family: var(--wdg-family-base) !important;
}

.default-font #pardot-form.form .field-label {
  font-family: var(--wdg-family-headings) !important;
}

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