/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */
@charset "UTF-8";
:root:not(#\#) {
  --font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
  --color-black: #000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
}
:not(#\#):not(#\#)::-webkit-file-upload-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
*:not(#\#):not(#\#),
  :not(#\#):not(#\#)::after,
  :not(#\#):not(#\#)::before,
  :not(#\#):not(#\#)::backdrop,
  :not(#\#):not(#\#)::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html:not(#\#):not(#\#) {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--default-font-family, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-feature-settings: normal;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
hr:not(#\#):not(#\#) {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]):not(#\#):not(#\#) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted currentColor;
          text-decoration: underline dotted currentColor;
}
h1:not(#\#):not(#\#),
  h2:not(#\#):not(#\#),
  h3:not(#\#):not(#\#),
  h4:not(#\#):not(#\#),
  h5:not(#\#):not(#\#),
  h6:not(#\#):not(#\#) {
  font-size: inherit;
  font-weight: inherit;
}
a:not(#\#):not(#\#) {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b:not(#\#):not(#\#),
  strong:not(#\#):not(#\#) {
  font-weight: bolder;
}
code:not(#\#):not(#\#),
  kbd:not(#\#):not(#\#),
  samp:not(#\#):not(#\#),
  pre:not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-feature-settings: normal;
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small:not(#\#):not(#\#) {
  font-size: 80%;
}
sub:not(#\#):not(#\#),
  sup:not(#\#):not(#\#) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub:not(#\#):not(#\#) {
  bottom: -0.25em;
}
sup:not(#\#):not(#\#) {
  top: -0.5em;
}
table:not(#\#):not(#\#) {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
progress:not(#\#):not(#\#) {
  vertical-align: baseline;
}
summary:not(#\#):not(#\#) {
  display: list-item;
}
ol:not(#\#):not(#\#),
  ul:not(#\#):not(#\#),
  menu:not(#\#):not(#\#) {
  list-style: none;
}
img:not(#\#):not(#\#),
  svg:not(#\#):not(#\#),
  video:not(#\#):not(#\#),
  canvas:not(#\#):not(#\#),
  audio:not(#\#):not(#\#),
  iframe:not(#\#):not(#\#),
  embed:not(#\#):not(#\#),
  object:not(#\#):not(#\#) {
  display: block;
  vertical-align: middle;
}
img:not(#\#):not(#\#),
  video:not(#\#):not(#\#) {
  max-width: 100%;
  height: auto;
}
:not(#\#):not(#\#)::-webkit-file-upload-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
button:not(#\#):not(#\#),
  input:not(#\#):not(#\#),
  select:not(#\#):not(#\#),
  optgroup:not(#\#):not(#\#),
  textarea:not(#\#):not(#\#),
  :not(#\#):not(#\#)::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select[multiple]):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[size]):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
[dir="ltr"]:not(#\#):not(#\#) :where(select[multiple]) optgroup option {
  padding-left: 20px;
}
[dir="rtl"]:not(#\#):not(#\#) :where(select[multiple]) optgroup option {
  padding-right: 20px;
}
[dir="ltr"]:not(#\#):not(#\#) :where(select[size]) optgroup option {
  padding-left: 20px;
}
[dir="rtl"]:not(#\#):not(#\#) :where(select[size]) optgroup option {
  padding-right: 20px;
}
[dir="ltr"]:not(#\#):not(#\#) ::-webkit-file-upload-button {
  margin-right: 4px;
}
[dir="ltr"]:not(#\#):not(#\#) ::file-selector-button {
  margin-right: 4px;
}
[dir="rtl"]:not(#\#):not(#\#) ::-webkit-file-upload-button {
  margin-left: 4px;
}
[dir="rtl"]:not(#\#):not(#\#) ::file-selector-button {
  margin-left: 4px;
}
:not(#\#):not(#\#)::-moz-placeholder {
  opacity: 1;
}
:not(#\#):not(#\#)::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
  :not(#\#):not(#\#)::-moz-placeholder {
    color: currentcolor;
  }
  :not(#\#):not(#\#)::placeholder {
    color: currentcolor;
  }
  @supports (color: color-mix(in lab, red, red)) {
    :not(#\#):not(#\#)::-moz-placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
    :not(#\#):not(#\#)::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea:not(#\#):not(#\#) {
  resize: vertical;
}
:not(#\#):not(#\#)::-webkit-search-decoration {
  -webkit-appearance: none;
}
:not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
:not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
:not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
:not(#\#):not(#\#)::-webkit-datetime-edit,
  :not(#\#):not(#\#)::-webkit-datetime-edit-year-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-month-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-day-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-minute-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-second-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,
  :not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
:not(#\#):not(#\#)::-webkit-calendar-picker-indicator {
  line-height: 1;
}
:not(#\#):not(#\#)::-webkit-file-upload-button {
  -webkit-appearance: button;
          appearance: button;
}
button:not(#\#):not(#\#),
  input:where([type=button], [type=reset], [type=submit]):not(#\#):not(#\#),
  :not(#\#):not(#\#)::file-selector-button {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}
:not(#\#):not(#\#)::-webkit-inner-spin-button,
  :not(#\#):not(#\#)::-webkit-outer-spin-button {
  height: auto;
}
.collapse:not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: collapse;
}
.invisible:not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}
.visible:not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}
.absolute:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}
.fixed:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
}
.relative:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.static:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: static;
}
.sticky:not(#\#):not(#\#):not(#\#):not(#\#) {
  position: -webkit-sticky;
  position: sticky;
}
.isolate:not(#\#):not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}
.container:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.my-10:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 10);
  margin-bottom: calc(var(--spacing) * 10);
}
.my-15:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 15);
  margin-bottom: calc(var(--spacing) * 15);
}
.mt-3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 3);
}
.mt-5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 5);
}
.mt-6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 6);
}
.mt-8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 8);
}
.mt-10:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 10);
}
.mt-15:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(var(--spacing) * 15);
}
.mb-5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(var(--spacing) * 5);
}
.mb-6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(var(--spacing) * 6);
}
.mb-10:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(var(--spacing) * 10);
}
.mb-15:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(var(--spacing) * 15);
}
.block:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.contents:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: contents;
}
.flex:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.grid:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
}
.hidden:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.inline:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}
.inline-block:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}
.list-item:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: list-item;
}
.table:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table;
}
.table-column:not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table-column;
}
.size-full:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  height: 100%;
}
.flex-shrink:not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}
.flex-grow:not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}
.grow:not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}
.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}
.transform:not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.resize:not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: both;
}
.columns-2:not(#\#):not(#\#):not(#\#):not(#\#) {
  -moz-columns: 2;
       columns: 2;
}
.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}
.truncate:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rounded:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.25rem;
}
.border:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.p-1:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(var(--spacing) * 1);
}
.text-center:not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.lowercase:not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: lowercase;
}
.uppercase:not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}
.italic:not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}
.diagonal-fractions:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-fraction: diagonal-fractions;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.ordinal:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ordinal: ordinal;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.proportional-nums:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-numeric-spacing: proportional-nums;
  font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
.line-through:not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-line: line-through;
          text-decoration-line: line-through;
}
.underline:not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.subpixel-antialiased:not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.shadow:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.ring:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.outline:not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.grayscale:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.invert:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.filter:not(#\#):not(#\#):not(#\#):not(#\#) {
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition:not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--default-transition-timing-function);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--default-transition-duration);
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.ease-in:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: var(--ease-in);
  transition-timing-function: var(--ease-in);
}
.outline-none:not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.select-all:not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: all;
  -moz-user-select: all;
       user-select: all;
}
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --margin-XS: 5px;
  --margin-SSS: 10px;
  --margin-SS: 15px;
  --margin-S: 20px;
  --margin-link-2col: 21px;
  --margin-M: 30px;
  --margin-L: 40px;
  --margin-XL: 50px;
  --margin-2XL: 60px;
  --margin-3XL: 80px;
  --margin-4XL: 120px;
  --rounded-corners-XS: 5px;
  --rounded-corners-S: 8px;
  --rounded-corners-M: 20px;
  --font-family: "Noto Sans JP", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  --font-family-en: "Roboto", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  --font-size: 1rem;
  --line-height: 1.6;
  --color-black: #000;
  --color-white: #fff;
  --color-gray: #dddddd;
  --color-lightgray: #EEEEEE;
  --color-darkgray: #1b1b1b;
  --color-orange: #f18d00;
  --color-yellow: #ffc714;
  --color-blue: #0085f1;
  --color-primary: #D2B4FF;
  --color-secondary: #5125E3;
  --color-bg: #F4F4F4;
  --color-bg-02: #222222;
  --color-bg-03: #D5C1FE;
  --header-height: 60px;
}
html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-behavior: smooth;
}
body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "Noto Sans JP", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  font-family: var(--font-family);
  font-size: 1rem;
  font-size: var(--font-size);
  line-height: 1.6;
  line-height: var(--line-height);
  color: #000;
  color: var(--color-black);
  letter-spacing: 0.05em;
  background-color: #F4F4F4;
  background-color: var(--color-bg, #F4F4F4);
  word-wrap: anywhere;
  word-break: normal;
  line-break: strict;
  padding-top: 60px;
  padding-top: var(--header-height, 60px);
  min-height: 100vh;
}
body.is-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .m-nav__contents {
  overflow-y: auto;
}
main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  margin: 0;
}
a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
input[type=button]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
}
a:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
input[type=button]:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0.7;
}
address:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}
.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  max-width: 769px;
  margin: 0 auto;
}
.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  display: flex;
  flex-shrink: 0;
}
.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 100%;
}
.gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  margin-right: -9px;
  margin-left: -9px;
}
.gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  padding-right: 9px;
  padding-left: 9px;
}
.gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  margin-right: -18px;
  margin-left: -18px;
}
.gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  padding-right: 18px;
  padding-left: 18px;
}
.gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  margin-right: -36px;
  margin-left: -36px;
}
.gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  padding-right: 36px;
  padding-left: 36px;
}
.gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  margin-right: -72px;
  margin-left: -72px;
}
.gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  padding-right: 72px;
  padding-left: 72px;
}
.gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  margin-right: -108px;
  margin-left: -108px;
}
.gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  padding-right: 108px;
  padding-left: 108px;
}
.col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 100%;
}
.col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 50%;
}
.col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 33.3333333333%;
}
.col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 25%;
}
.col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 20%;
}
.col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 16.6666666667%;
}
.col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 14.2857142857%;
}
.col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 12.5%;
}
.col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 11.1111111111%;
}
.col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 10%;
}
.col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 9.0909090909%;
}
.col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
  flex-wrap: wrap;
}
.col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
  width: 8.3333333333%;
}
.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}
.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}
.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}
.l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 5.5555555556vw;
  margin-bottom: 22.2222222222vw;
  padding-left: 5.5555555556vw;
}
.l-container__inner--reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--ll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 auto;
}
.l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
  padding-left: 0;
}
.l-container__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
}
.l-container__inner--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}
.l-container__inner--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}
.l-container__inner--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}
.l-container__inner--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}
.l-container__inner--ll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1020px;
}
.l-container__inner--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
}
.l-container__inner--max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1440px;
}
.l-container__inner--flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.l-container__inner--reverse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: row-reverse;
}
.l-content__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1160px;
  padding: 0 25px;
  margin: 0 auto;
}
.l-content__inner--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1300px;
  padding: 0 25px;
  margin: 0 auto;
}
.l-content__inner--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 950px;
  padding: 0 25px;
  margin: 0 auto;
}
.l-content__inner--ssm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 850px;
  padding: 0 25px;
  margin: 0 auto;
}
.l-footer__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1110px;
  margin-right: auto;
  margin-left: auto;
}
.l-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.l-main__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: 0 auto;
}
.l-main__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 36px;
}
.block-news:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .registration-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: min(100vw - 30px, 1130px);
}
.l-section--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}
.l-section--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}
.l-section--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}
.l-section--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .registration-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}
.l-section--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
}
.l-section--max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1440px;
}
.l-section__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.l-section__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 36px;
}
[class^=l-section]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + [class^=l-section] {
  padding-top: 36px;
}
.l-side__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 320px;
  max-width: 320px;
}
.l-side--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .l-side__inner {
  min-width: 180px;
  max-width: 180px;
}
.l-side--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .l-side__inner {
  min-width: 240px;
  max-width: 240px;
}
.l-side--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .l-side__inner {
  min-width: 320px;
  max-width: 320px;
}
.l-side--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .l-side__inner {
  min-width: 360px;
  max-width: 360px;
}
.l-side--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .l-side__inner {
  min-width: 480px;
  max-width: 480px;
}
.m-footer-utility__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.m-footer-utility__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 20px;
  font-size: 1.6rem;
}
.m-header-utility__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.m-header-utility__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 20px;
  font-size: 1.6rem;
}
.u-bg--01:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: #F4F4F4;
  background: var(--color-bg);
}
.u-bg--02:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: #222222;
  background: var(--color-bg-02);
}
.c-title__h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 20px 0 60px;
  font-size: 32px;
}
.c-title__h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 20px 0 20px;
  font-size: 24px;
}
.c-title__h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 10px 0 10px;
  font-size: 18px;
}
.c-title__h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: 10px 0 10px;
  font-size: 16px;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2 {
  position: relative;
  font-size: calc(1.2 * 1rem * 0.625 + 3.3333333333vw);
  font-weight: 600;
  padding-top: 1em;
  margin-top: 80px;
  margin-bottom: 40px;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2:first-child {
  margin-top: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2:last-child {
  margin-bottom: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #000 95px, #C6CCD8 0%);
  background: linear-gradient(to right, var(--color-black, #222) 95px, #C6CCD8 0%);
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3 {
  position: relative;
  padding: 0.75em 1.5em 0.75em 1.5em;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: calc(1 * 1rem * 0.625 + 2.7777777778vw);
  font-weight: 600;
  line-height: 1.4;
  background-color: #E7E7E7;
  border-radius: 8px;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3:first-child {
  margin-top: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3:last-child {
  margin-bottom: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3:before {
  content: "";
  position: absolute;
  top: 0.75em;
  bottom: 0.75em;
  left: 10px;
  width: 3px;
  height: auto;
  background-color: #000;
  background-color: var(--color-black, #222222);
}
.webinars-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .registration-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-page__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  font-size: calc(1.6 * 1rem * 0.625 + 4.4444444444vw);
  color: #000;
  color: var(--color-black, #000);
  font-weight: 600;
}
.block-news__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  font-size: calc(1.3 * 1rem * 0.625 + 3.6111111111vw);
  color: #000;
  color: var(--color-black, #000);
  font-weight: 600;
}
.webinars-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(1.3 * 1rem * 0.625 + 3.6111111111vw);
  color: #000;
  color: var(--color-black, #000);
  font-weight: 700;
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.3em;
  margin-bottom: 1em;
}
.c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .c-button--link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-forgot-pass-link__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .c-button--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .c-button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wp-element-button, .c-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .login__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .smf-button-control__control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit {
  display: inline-flex;
  gap: 0 calc(0.5 * 1rem * 0.625 + 1.3888888889vw);
  align-items: center;
  justify-content: center;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  text-decoration: none;
  transition: 0.3s background-color, 0.3s color, 0.3s opacity;
  padding: 0.5em 1em;
}
.c-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .login__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .smf-button-control__control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit {
  width: 100%;
  max-width: 320px;
  height: 69px;
  background: linear-gradient(to right, #000 50%, #C4DDE0 50%, #E9F2F3 100%) 100%/200% auto no-repeat;
  border-radius: 8px;
  transition: background-position 0.3s, color 0.3s;
  cursor: pointer;
}
.c-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary:hover, .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style:hover, .login__btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary:hover, .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style:hover, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary:hover, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style:hover, .smf-button-control__control:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit:hover {
  color: #fff;
  color: var(--color-white, #fff);
  background-position: 0 0;
  opacity: 1;
}
.c-button--secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: #1b1b1b;
  background: var(--color-darkgray, #1b1b1b);
  color: #fff;
  color: var(--color-white, #fff);
  transition: opacity 0.3s, color 0.3s;
}
.c-button--secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--color-white, #fff);
  opacity: 0.7;
}
.c-button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wp-element-button {
  width: 100%;
  max-width: 320px;
  height: 45px;
  background: linear-gradient(to right, #000 50%, #C4DDE0 50%, #E9F2F3 100%) 100%/200% auto no-repeat;
  border-radius: 8px;
  transition: background-position 0.3s, color 0.3s;
  font-size: 1rem;
  cursor: pointer;
}
.c-button--sm:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wp-element-button:hover {
  color: #fff;
  color: var(--color-white, #fff);
  background-position: 0 0;
  opacity: 1;
}
.c-button--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 37px;
  background: linear-gradient(to right, #000 50%, #C4DDE0 50%, #E9F2F3 100%) 100%/200% auto no-repeat;
  border-radius: 8px;
  transition: background-position 0.3s, color 0.3s;
  font-size: 1rem;
  padding-left: 2em;
  padding-right: 2em;
  cursor: pointer;
}
.c-button--xs:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--color-white, #fff);
  background-position: 0 0;
  opacity: 1;
}
.c-button--link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-forgot-pass-link__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link {
  background: none;
  padding: 0;
  height: auto;
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
  border-bottom: 1px solid currentColor;
}
.c-button--link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-forgot-pass-link__btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link:hover, .swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link:hover {
  color: #0085f1;
  color: var(--color-blue, #1B56FC);
}
.c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  min-height: 60px;
  min-width: 93%;
  justify-content: space-between;
}
.c-button--cta:hover:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}
.c-button--cta:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  filter: brightness(0.8);
}
.c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
  display: block;
  width: 26px;
  height: 26px;
  margin-left: 5%;
  background: center/contain no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6504 0C22.7412 0.000211312 29.2998 6.55955 29.2998 14.6504C29.2996 22.7411 22.7411 29.2996 14.6504 29.2998C6.55955 29.2998 0.000211324 22.7412 0 14.6504C0 6.55942 6.55942 0 14.6504 0ZM13.8682 10.4736C13.8682 10.4736 13.8352 10.4851 13.8242 10.4961C13.8242 10.4961 13.8025 10.5183 13.8135 10.5293C13.8025 10.5624 13.8135 10.5957 13.8135 10.5957L15.4434 12.2275L9.02246 18.6553C9.0202 18.6607 8.99088 18.7326 9.02246 18.7539L10.2451 19.9775C10.2463 19.9779 10.311 19.9994 10.3438 19.9775L16.7646 13.5498L18.3945 15.1816C18.3945 15.1816 18.4389 15.2147 18.4609 15.1816C18.4938 15.1706 18.5155 15.1489 18.5156 15.127L19 10.0771C19 10.0758 19 10.0335 18.9785 10.0225C18.9568 10.0007 18.935 10 18.9238 10L13.8682 10.4736Z' fill='white'/%3E%3C/svg%3E");
}
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  z-index: 0;
  background: linear-gradient(to right, #1B56FC, #82BCFF, #2B46F5);
  color: #fff;
  color: var(--color-white, #FFF);
}
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon,
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span,
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: relative;
  z-index: 1;
}
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 10rem;
  z-index: 0;
  transition: all 0.3s ease-in-out;
  background: linear-gradient(to right, #1761D9 3.98%, #2152E8 51.08%, #2B45F6 99.66%) center/cover no-repeat;
}
.c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon {
  width: 34px;
  height: 34px;
}
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  z-index: 0;
  background: linear-gradient(to right, #6026DF, #927BF6, #5125E3);
  color: #fff;
  color: var(--color-white, #FFF);
}
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon,
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span,
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: relative;
  z-index: 1;
}
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 10rem;
  z-index: 0;
  transition: all 0.3s ease-in-out;
  background: linear-gradient(94.42deg, #6126DE 7.33%, #5125E3 85.5%) center/cover no-repeat;
}
.c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon {
  width: 34px;
  height: 34px;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4 {
  font-size: calc(0.9 * 1rem * 0.625 + 2.5vw);
  font-weight: 600;
  margin-top: 30px;
  margin-bottom: 20px;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p {
  line-height: 1.8;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:first-child {
  margin-top: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:last-child {
  margin-bottom: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul, .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul:first-child, .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol:first-child {
  margin-top: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul:last-child, .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol:last-child {
  margin-bottom: 0;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol {
  list-style: decimal;
  list-style-position: outside;
  padding-left: 1.5em;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li,
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol li {
  margin-bottom: 0.5em;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li:has(h1, h2, h3, h4, h5, h6, strong)::marker, .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol li:has(h1, h2, h3, h4, h5, h6, strong)::marker {
  font-weight: 600;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li {
  padding-left: 1.5em;
  position: relative;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.5em;
  width: 0.5em;
  height: 0.5em;
  background-color: #000;
  background-color: var(--color-black, #222222);
  border-radius: 50%;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table th,
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table td {
  padding: 0.5em;
  border: 1px solid #000;
  border: 1px solid var(--color-black, #222222);
  text-align: left;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table th {
  background-color: #E7E7E7;
}
.u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 25%;
  padding: 10px;
}
.u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 50%;
  padding: 10px;
}
.u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 33.3333333333%;
  padding: 10px;
}
.u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 25%;
  padding: 10px;
}
.u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 16.6666666667%;
  padding: 10px;
}
.sm\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.sm\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.sm\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 25%;
  padding: 10px;
}
.sm\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.sm\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.sm\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 50%;
  padding: 10px;
}
.sm\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.sm\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.sm\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 33.3333333333%;
  padding: 10px;
}
.sm\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.sm\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.sm\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 25%;
  padding: 10px;
}
.sm\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  margin: 0 -10px;
}
.sm\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
}
.sm\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
  width: 16.6666666667%;
  padding: 10px;
}
.u-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.u-grid .row {
  display: flex !important;
  flex-wrap: wrap !important;
}
.u-grid .col-1 {
  width: 8.3333333333% !important;
}
.u-grid .col-start-1 {
  margin-left: 8.3333333333% !important;
}
.u-grid .col-end-1 {
  margin-right: 8.3333333333% !important;
}
.u-grid .col-2 {
  width: 16.6666666667% !important;
}
.u-grid .col-start-2 {
  margin-left: 16.6666666667% !important;
}
.u-grid .col-end-2 {
  margin-right: 16.6666666667% !important;
}
.u-grid .col-3 {
  width: 25% !important;
}
.u-grid .col-start-3 {
  margin-left: 25% !important;
}
.u-grid .col-end-3 {
  margin-right: 25% !important;
}
.u-grid .col-4 {
  width: 33.3333333333% !important;
}
.u-grid .col-start-4 {
  margin-left: 33.3333333333% !important;
}
.u-grid .col-end-4 {
  margin-right: 33.3333333333% !important;
}
.u-grid .col-5 {
  width: 41.6666666667% !important;
}
.u-grid .col-start-5 {
  margin-left: 41.6666666667% !important;
}
.u-grid .col-end-5 {
  margin-right: 41.6666666667% !important;
}
.u-grid .col-6 {
  width: 50% !important;
}
.u-grid .col-start-6 {
  margin-left: 50% !important;
}
.u-grid .col-end-6 {
  margin-right: 50% !important;
}
.u-grid .col-7 {
  width: 58.3333333333% !important;
}
.u-grid .col-start-7 {
  margin-left: 58.3333333333% !important;
}
.u-grid .col-end-7 {
  margin-right: 58.3333333333% !important;
}
.u-grid .col-8 {
  width: 66.6666666667% !important;
}
.u-grid .col-start-8 {
  margin-left: 66.6666666667% !important;
}
.u-grid .col-end-8 {
  margin-right: 66.6666666667% !important;
}
.u-grid .col-9 {
  width: 75% !important;
}
.u-grid .col-start-9 {
  margin-left: 75% !important;
}
.u-grid .col-end-9 {
  margin-right: 75% !important;
}
.u-grid .col-10 {
  width: 83.3333333333% !important;
}
.u-grid .col-start-10 {
  margin-left: 83.3333333333% !important;
}
.u-grid .col-end-10 {
  margin-right: 83.3333333333% !important;
}
.u-grid .col-11 {
  width: 91.6666666667% !important;
}
.u-grid .col-start-11 {
  margin-left: 91.6666666667% !important;
}
.u-grid .col-end-11 {
  margin-right: 91.6666666667% !important;
}
.u-grid .col-12 {
  width: 100% !important;
}
.u-grid .col-start-12 {
  margin-left: 100% !important;
}
.u-grid .col-end-12 {
  margin-right: 100% !important;
}
.m-0 {
  margin: 0px !important;
}
.m-1 {
  margin: 4px !important;
}
.m-2 {
  margin: 8px !important;
}
.m-3 {
  margin: 12px !important;
}
.m-4 {
  margin: 16px !important;
}
.m-5 {
  margin: 20px !important;
}
.m-6 {
  margin: 24px !important;
}
.m-7 {
  margin: 28px !important;
}
.m-8 {
  margin: 32px !important;
}
.m-9 {
  margin: 36px !important;
}
.m-10 {
  margin: 40px !important;
}
.m-11 {
  margin: 44px !important;
}
.m-12 {
  margin: 48px !important;
}
.m-13 {
  margin: 52px !important;
}
.m-14 {
  margin: 56px !important;
}
.m-15 {
  margin: 60px !important;
}
.m-16 {
  margin: 64px !important;
}
.m-17 {
  margin: 68px !important;
}
.m-18 {
  margin: 72px !important;
}
.m-19 {
  margin: 76px !important;
}
.m-20 {
  margin: 80px !important;
}
.m-21 {
  margin: 84px !important;
}
.m-22 {
  margin: 88px !important;
}
.m-23 {
  margin: 92px !important;
}
.m-24 {
  margin: 96px !important;
}
.m-25 {
  margin: 100px !important;
}
.m-auto {
  margin: auto !important;
}
.mt-3 {
  margin-top: 12px !important;
}
.mt-5 {
  margin-top: 20px !important;
}
.mt-6 {
  margin-top: 24px !important;
}
.mt-8 {
  margin-top: 32px !important;
}
.mt-10 {
  margin-top: 40px !important;
}
.mt-15 {
  margin-top: 60px !important;
}
.mb-5 {
  margin-bottom: 20px !important;
}
.mb-6 {
  margin-bottom: 24px !important;
}
.mb-10 {
  margin-bottom: 40px !important;
}
.mb-15 {
  margin-bottom: 60px !important;
}
.ml-0 {
  margin-left: 0px !important;
}
.ml-1 {
  margin-left: 4px !important;
}
.ml-2 {
  margin-left: 8px !important;
}
.ml-3 {
  margin-left: 12px !important;
}
.ml-4 {
  margin-left: 16px !important;
}
.ml-5 {
  margin-left: 20px !important;
}
.ml-6 {
  margin-left: 24px !important;
}
.ml-7 {
  margin-left: 28px !important;
}
.ml-8 {
  margin-left: 32px !important;
}
.ml-9 {
  margin-left: 36px !important;
}
.ml-10 {
  margin-left: 40px !important;
}
.ml-11 {
  margin-left: 44px !important;
}
.ml-12 {
  margin-left: 48px !important;
}
.ml-13 {
  margin-left: 52px !important;
}
.ml-14 {
  margin-left: 56px !important;
}
.ml-15 {
  margin-left: 60px !important;
}
.ml-16 {
  margin-left: 64px !important;
}
.ml-17 {
  margin-left: 68px !important;
}
.ml-18 {
  margin-left: 72px !important;
}
.ml-19 {
  margin-left: 76px !important;
}
.ml-20 {
  margin-left: 80px !important;
}
.ml-21 {
  margin-left: 84px !important;
}
.ml-22 {
  margin-left: 88px !important;
}
.ml-23 {
  margin-left: 92px !important;
}
.ml-24 {
  margin-left: 96px !important;
}
.ml-25 {
  margin-left: 100px !important;
}
.ml-auto {
  margin-left: auto !important;
}
.my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-15 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.p-1 {
  padding: 4px !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-1 {
  padding-left: 4px !important;
}
.pl-2 {
  padding-left: 8px !important;
}
.pl-3 {
  padding-left: 12px !important;
}
.pl-4 {
  padding-left: 16px !important;
}
.pl-5 {
  padding-left: 20px !important;
}
.pl-6 {
  padding-left: 24px !important;
}
.pl-7 {
  padding-left: 28px !important;
}
.pl-8 {
  padding-left: 32px !important;
}
.pl-9 {
  padding-left: 36px !important;
}
.pl-10 {
  padding-left: 40px !important;
}
.pl-11 {
  padding-left: 44px !important;
}
.pl-12 {
  padding-left: 48px !important;
}
.pl-13 {
  padding-left: 52px !important;
}
.pl-14 {
  padding-left: 56px !important;
}
.pl-15 {
  padding-left: 60px !important;
}
.pl-16 {
  padding-left: 64px !important;
}
.pl-17 {
  padding-left: 68px !important;
}
.pl-18 {
  padding-left: 72px !important;
}
.pl-19 {
  padding-left: 76px !important;
}
.pl-20 {
  padding-left: 80px !important;
}
.pl-21 {
  padding-left: 84px !important;
}
.pl-22 {
  padding-left: 88px !important;
}
.pl-23 {
  padding-left: 92px !important;
}
.pl-24 {
  padding-left: 96px !important;
}
.pl-25 {
  padding-left: 100px !important;
}
.pl-auto {
  padding-left: auto !important;
}
.c-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 8px;
  flex-shrink: 0;
  width: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.c-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.c-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 5px;
}
.c-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img, .webinars-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img, .incentives-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img, .documents-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 35/24;
}
.c-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  font-weight: 600;
}
.c-card__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
}
.c-card__btnwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: start;
}
.c-text-body-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
  line-height: 1.8;
  letter-spacing: 0.05em;
}
.m-breadcrumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  font-size: calc(0.5 * 1rem * 0.625 + 1.3888888889vw);
  color: #666;
}
.m-breadcrumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  text-decoration: underline;
  text-underline-offset: 0.1em;
}
.m-breadcrumbs:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}
.m-archive-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .m-breadcrumbs {
  color: #b5b5b5;
}
.m-archive-header.is-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .m-breadcrumbs {
  color: #666;
}
.m-archive-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: calc(60px + 15px) 20px 40px;
  padding: calc(var(--header-height, 70px) + 15px) 20px 40px;
  color: #fff;
  color: var(--color-white, #fff);
  background: #000 url("../../assets/img/common/page_ttl_bg_sp@2x.png") no-repeat top right/cover;
  background: var(--color-black, #222) url("../../assets/img/common/page_ttl_bg_sp@2x.png") no-repeat top right/cover;
  margin-top: calc(60px * -1);
  margin-top: calc(var(--header-height, 70px) * -1);
}
.m-archive-header.is-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: transparent none;
  color: #000;
  color: var(--color-black, #222);
}
.m-archive-header__head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto 30px;
}
.m-archive-header__head:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}
.m-archive-header__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto;
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
  line-height: 1.8;
}
.m-archive-header__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p {
  font-size: inherit;
}
.m-archive-header__title-en:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "Roboto", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  font-family: var(--font-family-en, "Tenali Ramakrishna", sans-serif);
  font-size: calc(0.9 * 1rem * 0.625 + 2.5vw);
  line-height: 1;
}
.m-archive-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(1.6 * 1rem * 0.625 + 4.4444444444vw);
  font-weight: 600;
}
.footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: -webkit-sticky;
  position: sticky;
  top: 100vh;
  background-color: #fff;
  background-color: var(--color-white, #fff);
  padding: 60px 20px;
}
.footer__copyright:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  font-size: 14px;
  color: #1b1b1b;
  color: var(--color-darkgray, #1b1b1b);
  font-feature-settings: "palt";
  letter-spacing: 0;
}
.login-username:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input,
.login-password:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .input,
.swpm-text-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text],
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email],
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password],
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text],
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email],
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password],
.swpm-select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
input.swpm-form-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.smf-text-control__control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  padding: 0.75rem 1rem;
  border: 1px solid #D1D5DB;
  border-radius: 3px;
  background-color: #fff;
  background-color: var(--color-white, #fff);
}
.swpm-text-field:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text]:focus, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email]:focus, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password]:focus, .smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text]:focus, .smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email]:focus, .smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password]:focus, .swpm-select:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .input:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-text:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), input.swpm-form-field:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .smf-text-control__control:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: none;
  border-color: #0085f1;
  border-color: var(--color-blue, #3B82F6);
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span[\:has\(.swpm-radio\)] {
  display: inline-flex;
  align-items: center;
  margin-right: 1rem;
  gap: 0.5em;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span:has(.swpm-radio) {
  display: inline-flex;
  align-items: center;
  margin-right: 1rem;
  gap: 0.5em;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control input, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span[\:has\(.swpm-radio\)] input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control input, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span:has(.swpm-radio) input {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control label, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span[\:has\(.swpm-radio\)] label {
  cursor: pointer;
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control label, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span:has(.swpm-radio) label {
  cursor: pointer;
}
.swpm-textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  min-height: 150px;
  padding: 0.75rem 1rem;
  border: 1px solid #D1D5DB;
  border-radius: 3px;
  background-color: #fff;
  background-color: var(--color-white, #fff);
}
.swpm-textarea:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: none;
  border-color: #0085f1;
  border-color: var(--color-blue, #3B82F6);
}
.registration-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form-privacy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;
}
.registration-info__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form-privacy__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.9 * 1rem * 0.625 + 2.5vw);
  font-weight: 600;
}
.registration-info__policy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form-privacy__policy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
  border: 1px solid #dddddd;
  border: 1px solid var(--color-gray, #ddd);
  padding: 1rem;
  max-height: 10em;
  overflow: auto;
}
.registration-content__notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__content__notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  font-size: calc(0.6 * 1rem * 0.625 + 1.6666666667vw);
  text-align: right;
  color: #666;
}
.smf-item__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text],
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email],
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password] {
  margin-top: 0.5rem;
}
.smf-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + .smf-item {
  margin-top: 1.5rem;
}
.smf-checkboxes-control__control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-top: 0.5em;
}
.smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control {
  align-items: center;
}
.smf-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  margin-top: 3rem;
}
.swpm-fieldset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border: none;
  margin: 0;
  padding: 0;
}
.swpm-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}
.swpm-item.swpm-item-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-desc {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 0.5rem;
}
.swpm-item.swpm-item-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-checkbox-required {
  display: inline-block;
}
.swpm-item.swpm-item-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-checkbox-required .swpm-span {
  display: flex;
  align-items: center;
}
.swpm-item.swpm-item-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-checkbox-required input[type=checkbox] {
  width: auto;
  margin-right: 0.5rem;
}
.swpm-item.swpm-item-checkbox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-checkbox-required .swpm-choice {
  font-weight: normal;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-desc {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-desc .swpm-required-asterisk {
  color: #EF4444;
  margin-left: 0.25rem;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span {
  display: block;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span p {
  font-size: calc(0.6 * 1rem * 0.625 + 1.6666666667vw);
  margin-top: 0.25rem;
  font-weight: 400;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=text],
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=email],
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=password] {
  margin-top: 0.5rem;
}
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-form-builder-error,
.swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-error {
  color: #EF4444;
  font-size: 0.75rem;
  margin-top: 0.25rem;
  display: block;
}
.swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  margin-top: 2rem;
}
.swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit {
  display: inline-flex;
  justify-content: center;
  min-width: 200px;
  padding: 1rem 2.5rem;
  border: none;
  cursor: pointer;
}
.swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > h4 {
  font-weight: 600;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-desc {
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
}
.swpm-section-div.name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-section-div.name_kana:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
  gap: 1rem;
}
.header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
  position: relative;
}
.header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background-color: #fff;
  background-color: var(--color-white, #fff);
  z-index: -1;
}
.header__nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  display: block;
  padding: 20px;
}
.header__subnav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.header__subnav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.header__subnav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px;
}
.header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}
.header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .open-label {
  display: inline;
}
.header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .close-label {
  display: none;
}
.header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-open .open-label {
  display: none;
}
.header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-open .close-label {
  display: inline;
}
.header__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: 1fr auto;
  padding: 20px;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "Roboto", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  font-family: var(--font-family-en, "Roboto", sans-serif);
  font-size: calc(1.1 * 1rem * 0.625 + 3.0555555556vw);
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .navigation {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .nav-links {
  display: flex;
  align-items: stretch;
  justify-content: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers {
  color: #fff;
  color: var(--color-white, #fff);
  background-color: #C2C2C2;
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.1em;
  min-width: 27px;
  line-height: 1;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.page-numbers {
  transition: color 0.3s ease-in-out;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.page-numbers:hover {
  color: #999;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers.current {
  background-color: #1b1b1b;
  background-color: var(--color-darkgray, #1b1b1b);
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers.dots {
  width: auto;
  font-family: "Noto Sans JP", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  font-family: var(--font-family, "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif);
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  line-height: 1.5;
}
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers.next,
.m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers.prev {
  display: flex;
  justify-content: center;
  font-size: 0;
  font: 0/0 a;
  text-shadow: none;
  width: 27px;
  height: auto;
  aspect-ratio: 1/1;
}
.documents-categories__list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
  row-gap: 20px;
}
.documents-categories__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  display: grid;
  grid-template-columns: 1fr auto;
  background-color: #fff;
  background-color: var(--color-white, #fff);
  border-radius: 8px;
  padding: 20px 55px 20px 20px;
  grid-gap: 10px;
  gap: 10px;
  min-height: 95px;
}
.documents-categories__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='35' height='35' rx='17.5' fill='%231B1B1B'/%3E%3Cpath d='M15 10L22 17L15 24' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.documents-categories__item-subject:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(1 * 1rem * 0.625 + 2.7777777778vw);
  font-weight: bold;
  align-self: center;
  grid-row: 1;
}
.documents-categories__item-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  color: #666;
  align-self: center;
}
.documents-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  row-gap: 40px;
}
.block-news__category-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__category-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-columns: repeat(4, 15em);
  grid-gap: 5px;
  gap: 5px;
  overflow: auto;
}
.block-news__category-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__category-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #dddddd;
  background-color: var(--color-gray, #ddd);
  text-align: center;
}
.block-news__category-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__category-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
  padding-top: calc(var(--spacing) * 1);
  padding-bottom: calc(var(--spacing) * 1);
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s;
}
.block-news__category-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__category-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .is-active.block-news__category-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .is-active.news-archive__category-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #c2c2c2;
  color: #fff;
  color: var(--color-white, #fff);
  border-color: #0085f1;
  border-color: var(--color-blue, #1B56FC);
}
.block-news__items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  margin-top: 20px;
  border-top: 3px solid #1b1b1b;
  border-top: 3px solid var(--color-darkgray, #1b1b1b);
}
.block-news__item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom: 1px solid #1b1b1b;
  border-bottom: 1px solid var(--color-darkgray, #1b1b1b);
}
.block-news__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: 5em auto;
  padding: 1em 0;
  transition: background-color 0.3s;
}
.block-news__item-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #EEEEEE;
  background-color: var(--color-lightgray, #EEE);
  opacity: 1;
}
.block-news__item-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  align-items: center;
  color: #707070;
  font-size: calc(0.5 * 1rem * 0.625 + 1.3888888889vw);
  font-family: "Roboto", "Yu Gothic", "YuGothic", "游ゴシック体", "Hiragino Sans", "Arial", "Meiryo", sans-serif;
  font-family: var(--font-family-en, "Roboto", sans-serif);
}
.block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  min-width: 12em;
  align-self: start;
  justify-self: start;
  place-self: start;
  align-self: center;
  text-align: center;
  background-color: #c2c2c2;
  color: #fff;
  color: var(--color-white, #fff);
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: calc(0.6 * 1rem * 0.625 + 1.6666666667vw);
  font-feature-settings: "palt";
}
.primary.block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .primary.news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #E3568E;
}
.secondary.block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .secondary.news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #3496C7;
}
.tertiary.block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .tertiary.news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #2E2E2E;
}
.quaternary.block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .quaternary.news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #E48100;
}
.block-news__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-self: start;
  justify-self: start;
  place-self: start;
  align-self: center;
  grid-column: 1/-1;
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  line-height: 1.2;
}
.news-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
  max-width: min(100vw, 1130px);
}
.news-single__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.news-single__meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-wrap: wrap;
  gap: 1em 3em;
  color: #999;
}
.news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
  display: block;
  align-self: start;
  justify-self: start;
  place-self: start;
  align-self: center;
  text-align: center;
  background-color: #c2c2c2;
  color: #fff;
  color: var(--color-white, #fff);
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: calc(0.6 * 1rem * 0.625 + 1.6666666667vw);
  font-feature-settings: "palt";
}
.news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.primary {
  background-color: #E3568E;
}
.news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.secondary {
  background-color: #3496C7;
}
.news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.tertiary {
  background-color: #2E2E2E;
}
.news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a.quaternary {
  background-color: #E48100;
}
.news-single__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.news-single__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  max-width: min(836px, 100% - 30px);
  height: auto;
}
.news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.news-single__backbtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.block-news:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
  max-width: min(100vw, 1130px);
}
.block-news__btnwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.block-features:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-gap: calc(var(--spacing) * 8);
  gap: calc(var(--spacing) * 8);
}
.block-features:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
  width: 100%;
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.block-features__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  grid-row-gap: 20px;
  row-gap: 20px;
  background-color: #fff;
  background-color: var(--color-white, #fff);
  padding: 40px 15px;
}
.block-features__card-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(1 * 1rem * 0.625 + 2.7777777778vw);
  font-weight: 600;
  text-align: center;
  font-feature-settings: "palt";
}
.block-features__card-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}
.block-features__card-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.7 * 1rem * 0.625 + 1.9444444444vw);
}
.block-features__card-btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}
.incentives-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-header__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.incentives-header__btnwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.incentives-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  row-gap: 40px;
}
.incentives-single__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-single__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.incentives-single__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
  max-width: min(836px, 100% - 30px);
  height: auto;
}
.incentives-single__form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-single__content-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  background-color: #000;
  background-color: var(--color-black, #000);
  color: #fff;
  color: var(--color-white, #fff);
  font-weight: 600;
  padding: 0.1em 0.4em;
  margin-bottom: 1.5em;
}
.incentives-single__backbtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-form__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.incentives-form__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
}
.incentives-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-required-asterisk {
  color: #EF4444;
  margin-left: 0.25rem;
}
.incentives-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .incentives-form-privacy__title:after,
.incentives-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-item[\:has\(\[data-validations\%3Drequired\]\)] .smf-item__label__text:not(:empty):after {
  content: "*";
  color: #EF4444;
  margin-left: 0.25rem;
}
.incentives-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .incentives-form-privacy__title:after,
.incentives-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-item:has([data-validations=required]) .smf-item__label__text:not(:empty):after {
  content: "*";
  color: #EF4444;
  margin-left: 0.25rem;
}
.login:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
  max-width: min(100vw - 30px, 720px);
  margin: 30px auto 60px;
  padding: 40px 15px;
  border-radius: 8px;
}
.login__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
  text-align: center;
}
.login__desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
  color: #333;
}
.login__btnwrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.login-username:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.login-password:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  margin-top: calc(var(--spacing) * 4);
}
.login-username:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.login-password:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.swpm-username-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-password-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-remember-me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-password-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.swpm-username-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-password-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}
.swpm-remember-me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}
.swpm-text-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}
.login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  margin-top: calc(var(--spacing) * 6);
}

.swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
.login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link:after,
.swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link:after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.707031 0.707031L6.70703 6.70703L0.707031 12.707' stroke='currentColor' stroke-width='2'/%3E%3C/svg%3E");
}
.swpm-pw-reset-email:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
}
.swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  margin-top: calc(var(--spacing) * 6);
}
.registration-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white, #fff);
}
.registration-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-required-asterisk,
.registration-info:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-required-asterisk {
  color: #EF4444;
  margin-left: 0.25rem;
}
.webinars-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  row-gap: 40px;
}
.webinars-single__header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100vw - 30px, 1130px);
  margin-left: auto;
  margin-right: auto;
}
.webinars-single__youtube:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
}
.webinars-single__youtube:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe {
  width: 100%;
  max-width: min(836px, 100% - 30px);
  height: auto;
  aspect-ratio: 16/9;
}
.webinars-single__summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.webinars-single__form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.webinars-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
.webinars-single__content-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: calc(0.8 * 1rem * 0.625 + 2.2222222222vw);
  background-color: #000;
  background-color: var(--color-black, #000);
  color: #fff;
  color: var(--color-white, #fff);
  font-weight: 600;
  padding: 0.1em 0.4em;
  margin-bottom: 1.5em;
}
.webinars-single__backbtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: min(836px, 100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop {
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-border-style: solid;
    --tw-ordinal: initial;
    --tw-slashed-zero: initial;
    --tw-numeric-figure: initial;
    --tw-numeric-spacing: initial;
    --tw-numeric-fraction: initial;
    --tw-shadow: 0 0 rgba(0,0,0,0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
    --tw-outline-style: solid;
    --tw-blur: initial;
    --tw-brightness: initial;
    --tw-contrast: initial;
    --tw-grayscale: initial;
    --tw-hue-rotate: initial;
    --tw-invert: initial;
    --tw-opacity: initial;
    --tw-saturate: initial;
    --tw-sepia: initial;
    --tw-drop-shadow: initial;
    --tw-drop-shadow-color: initial;
    --tw-drop-shadow-alpha: 100%;
    --tw-drop-shadow-size: initial;
    --tw-ease: initial;
  }
}
@media (min-width: 480px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 480px;
  }
  .sm\:col-span-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 3 / span 3;
  }
  .sm\:my-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 15);
    margin-bottom: calc(var(--spacing) * 15);
  }
  .sm\:mt-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 10);
  }
  .sm\:mt-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 15);
  }
  .sm\:mt-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 25);
  }
  .sm\:mb-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .sm\:mb-25:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(var(--spacing) * 25);
  }
  .sm\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .block-features:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: calc(var(--spacing) * 10);
  }
  .login-username:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.login-password:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 5);
  }
  .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
.swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 10);
  }
  .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(var(--spacing) * 10);
  }
}
@media screen and (min-width: 481px) {
  :root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --header-height: auto;
  }
  .sm\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -9px;
    margin-left: -9px;
  }
  .sm\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 9px;
    padding-left: 9px;
  }
  .sm\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -18px;
    margin-left: -18px;
  }
  .sm\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 18px;
    padding-left: 18px;
  }
  .sm\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -36px;
    margin-left: -36px;
  }
  .sm\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 36px;
    padding-left: 36px;
  }
  .sm\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -72px;
    margin-left: -72px;
  }
  .sm\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 72px;
    padding-left: 72px;
  }
  .sm\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -108px;
    margin-left: -108px;
  }
  .sm\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 108px;
    padding-left: 108px;
  }
  .sm\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 100%;
  }
  .sm\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 50%;
  }
  .sm\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 33.3333333333%;
  }
  .sm\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 25%;
  }
  .sm\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 20%;
  }
  .sm\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 16.6666666667%;
  }
  .sm\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 14.2857142857%;
  }
  .sm\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 12.5%;
  }
  .sm\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 11.1111111111%;
  }
  .sm\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 10%;
  }
  .sm\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 9.0909090909%;
  }
  .sm\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .sm\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .sm\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .sm\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 8.3333333333%;
  }
  .l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 20px;
    margin-bottom: 80px;
    padding-left: 20px;
  }
  .l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
    padding-left: 0;
  }
  .webinars-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .registration-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-page__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.5rem;
  }
  .block-news__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2rem;
  }
  .webinars-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
  }
  .c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .c-button--link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-forgot-pass-link__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .c-button--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .c-button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wp-element-button, .c-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-pw-reset-submit-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .login__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .button-primary, .swpm-login-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit-btn-default-style, .smf-button-control__control:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-item-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-submit {
    gap: 0 min(1.0416666667vw, 0.9375rem);
    font-size: 1.25rem;
  }
  .c-button--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .wp-element-button {
    font-size: 1rem;
  }
  .c-button--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .c-button--link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-forgot-pass-link__btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .login-forgot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link, .swpm-forgot-pass-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-login-form-pw-reset-link {
    font-size: 1rem;
  }
  .u-grid .sm\:col-1 {
    width: 8.3333333333% !important;
  }
  .u-grid .sm\:col-start-1 {
    margin-left: 8.3333333333% !important;
  }
  .u-grid .sm\:col-end-1 {
    margin-right: 8.3333333333% !important;
  }
  .u-grid .sm\:col-2 {
    width: 16.6666666667% !important;
  }
  .u-grid .sm\:col-start-2 {
    margin-left: 16.6666666667% !important;
  }
  .u-grid .sm\:col-end-2 {
    margin-right: 16.6666666667% !important;
  }
  .u-grid .sm\:col-3 {
    width: 25% !important;
  }
  .u-grid .sm\:col-start-3 {
    margin-left: 25% !important;
  }
  .u-grid .sm\:col-end-3 {
    margin-right: 25% !important;
  }
  .u-grid .sm\:col-4 {
    width: 33.3333333333% !important;
  }
  .u-grid .sm\:col-start-4 {
    margin-left: 33.3333333333% !important;
  }
  .u-grid .sm\:col-end-4 {
    margin-right: 33.3333333333% !important;
  }
  .u-grid .sm\:col-5 {
    width: 41.6666666667% !important;
  }
  .u-grid .sm\:col-start-5 {
    margin-left: 41.6666666667% !important;
  }
  .u-grid .sm\:col-end-5 {
    margin-right: 41.6666666667% !important;
  }
  .u-grid .sm\:col-6 {
    width: 50% !important;
  }
  .u-grid .sm\:col-start-6 {
    margin-left: 50% !important;
  }
  .u-grid .sm\:col-end-6 {
    margin-right: 50% !important;
  }
  .u-grid .sm\:col-7 {
    width: 58.3333333333% !important;
  }
  .u-grid .sm\:col-start-7 {
    margin-left: 58.3333333333% !important;
  }
  .u-grid .sm\:col-end-7 {
    margin-right: 58.3333333333% !important;
  }
  .u-grid .sm\:col-8 {
    width: 66.6666666667% !important;
  }
  .u-grid .sm\:col-start-8 {
    margin-left: 66.6666666667% !important;
  }
  .u-grid .sm\:col-end-8 {
    margin-right: 66.6666666667% !important;
  }
  .u-grid .sm\:col-9 {
    width: 75% !important;
  }
  .u-grid .sm\:col-start-9 {
    margin-left: 75% !important;
  }
  .u-grid .sm\:col-end-9 {
    margin-right: 75% !important;
  }
  .u-grid .sm\:col-10 {
    width: 83.3333333333% !important;
  }
  .u-grid .sm\:col-start-10 {
    margin-left: 83.3333333333% !important;
  }
  .u-grid .sm\:col-end-10 {
    margin-right: 83.3333333333% !important;
  }
  .u-grid .sm\:col-11 {
    width: 91.6666666667% !important;
  }
  .u-grid .sm\:col-start-11 {
    margin-left: 91.6666666667% !important;
  }
  .u-grid .sm\:col-end-11 {
    margin-right: 91.6666666667% !important;
  }
  .u-grid .sm\:col-12 {
    width: 100% !important;
  }
  .u-grid .sm\:col-start-12 {
    margin-left: 100% !important;
  }
  .u-grid .sm\:col-end-12 {
    margin-right: 100% !important;
  }
  .sm\:m-0 {
    margin: 0px !important;
  }
  .sm\:m-1 {
    margin: 4px !important;
  }
  .sm\:m-2 {
    margin: 8px !important;
  }
  .sm\:m-3 {
    margin: 12px !important;
  }
  .sm\:m-4 {
    margin: 16px !important;
  }
  .sm\:m-5 {
    margin: 20px !important;
  }
  .sm\:m-6 {
    margin: 24px !important;
  }
  .sm\:m-7 {
    margin: 28px !important;
  }
  .sm\:m-8 {
    margin: 32px !important;
  }
  .sm\:m-9 {
    margin: 36px !important;
  }
  .sm\:m-10 {
    margin: 40px !important;
  }
  .sm\:m-11 {
    margin: 44px !important;
  }
  .sm\:m-12 {
    margin: 48px !important;
  }
  .sm\:m-13 {
    margin: 52px !important;
  }
  .sm\:m-14 {
    margin: 56px !important;
  }
  .sm\:m-15 {
    margin: 60px !important;
  }
  .sm\:m-16 {
    margin: 64px !important;
  }
  .sm\:m-17 {
    margin: 68px !important;
  }
  .sm\:m-18 {
    margin: 72px !important;
  }
  .sm\:m-19 {
    margin: 76px !important;
  }
  .sm\:m-20 {
    margin: 80px !important;
  }
  .sm\:m-21 {
    margin: 84px !important;
  }
  .sm\:m-22 {
    margin: 88px !important;
  }
  .sm\:m-23 {
    margin: 92px !important;
  }
  .sm\:m-24 {
    margin: 96px !important;
  }
  .sm\:m-25 {
    margin: 100px !important;
  }
  .sm\:m-auto {
    margin: auto !important;
  }
  .sm\:mt-10 {
    margin-top: 40px !important;
  }
  .sm\:mt-15 {
    margin-top: 60px !important;
  }
  .sm\:mt-25 {
    margin-top: 100px !important;
  }
  .sm\:mb-10 {
    margin-bottom: 40px !important;
  }
  .sm\:mb-25 {
    margin-bottom: 100px !important;
  }
  .sm\:ml-0 {
    margin-left: 0px !important;
  }
  .sm\:ml-1 {
    margin-left: 4px !important;
  }
  .sm\:ml-2 {
    margin-left: 8px !important;
  }
  .sm\:ml-3 {
    margin-left: 12px !important;
  }
  .sm\:ml-4 {
    margin-left: 16px !important;
  }
  .sm\:ml-5 {
    margin-left: 20px !important;
  }
  .sm\:ml-6 {
    margin-left: 24px !important;
  }
  .sm\:ml-7 {
    margin-left: 28px !important;
  }
  .sm\:ml-8 {
    margin-left: 32px !important;
  }
  .sm\:ml-9 {
    margin-left: 36px !important;
  }
  .sm\:ml-10 {
    margin-left: 40px !important;
  }
  .sm\:ml-11 {
    margin-left: 44px !important;
  }
  .sm\:ml-12 {
    margin-left: 48px !important;
  }
  .sm\:ml-13 {
    margin-left: 52px !important;
  }
  .sm\:ml-14 {
    margin-left: 56px !important;
  }
  .sm\:ml-15 {
    margin-left: 60px !important;
  }
  .sm\:ml-16 {
    margin-left: 64px !important;
  }
  .sm\:ml-17 {
    margin-left: 68px !important;
  }
  .sm\:ml-18 {
    margin-left: 72px !important;
  }
  .sm\:ml-19 {
    margin-left: 76px !important;
  }
  .sm\:ml-20 {
    margin-left: 80px !important;
  }
  .sm\:ml-21 {
    margin-left: 84px !important;
  }
  .sm\:ml-22 {
    margin-left: 88px !important;
  }
  .sm\:ml-23 {
    margin-left: 92px !important;
  }
  .sm\:ml-24 {
    margin-left: 96px !important;
  }
  .sm\:ml-25 {
    margin-left: 100px !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:my-15 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .sm\:pl-0 {
    padding-left: 0px !important;
  }
  .sm\:pl-1 {
    padding-left: 4px !important;
  }
  .sm\:pl-2 {
    padding-left: 8px !important;
  }
  .sm\:pl-3 {
    padding-left: 12px !important;
  }
  .sm\:pl-4 {
    padding-left: 16px !important;
  }
  .sm\:pl-5 {
    padding-left: 20px !important;
  }
  .sm\:pl-6 {
    padding-left: 24px !important;
  }
  .sm\:pl-7 {
    padding-left: 28px !important;
  }
  .sm\:pl-8 {
    padding-left: 32px !important;
  }
  .sm\:pl-9 {
    padding-left: 36px !important;
  }
  .sm\:pl-10 {
    padding-left: 40px !important;
  }
  .sm\:pl-11 {
    padding-left: 44px !important;
  }
  .sm\:pl-12 {
    padding-left: 48px !important;
  }
  .sm\:pl-13 {
    padding-left: 52px !important;
  }
  .sm\:pl-14 {
    padding-left: 56px !important;
  }
  .sm\:pl-15 {
    padding-left: 60px !important;
  }
  .sm\:pl-16 {
    padding-left: 64px !important;
  }
  .sm\:pl-17 {
    padding-left: 68px !important;
  }
  .sm\:pl-18 {
    padding-left: 72px !important;
  }
  .sm\:pl-19 {
    padding-left: 76px !important;
  }
  .sm\:pl-20 {
    padding-left: 80px !important;
  }
  .sm\:pl-21 {
    padding-left: 84px !important;
  }
  .sm\:pl-22 {
    padding-left: 88px !important;
  }
  .sm\:pl-23 {
    padding-left: 92px !important;
  }
  .sm\:pl-24 {
    padding-left: 96px !important;
  }
  .sm\:pl-25 {
    padding-left: 100px !important;
  }
  .sm\:pl-auto {
    padding-left: auto !important;
  }
  .c-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 380px;
    row-gap: 20px;
  }
  .c-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    row-gap: 20px;
  }
  .c-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card__thumbnail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 10px;
  }
  .c-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .webinars-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .documents-card__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
  .smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span[\:has\(.swpm-radio\)] {
    font-size: 1.125rem;
  }
  .smf-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .smf-checkbox-control, .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span:has(.swpm-radio) {
    font-size: 1.125rem;
  }
  .registration-info__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form-privacy__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }
  .registration-info__policy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form-privacy__policy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .registration-content__notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__content__notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.75rem;
  }
  .smf-item__label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }
  .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-desc {
    font-size: 1.125rem;
  }
  .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .swpm-span p {
    font-size: 0.75rem;
  }
  .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-form-builder-error,
  .swpm-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-error {
    font-size: 0.875rem;
  }
  .swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, 1fr);
  }
  .swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > h4 {
    grid-column: span 2;
    font-size: 1.125rem;
  }
  .swpm-section-div:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.swpm-desc {
    font-size: 1rem;
  }
  .header__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 2/3;
    justify-self: center;
  }
  .header__nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
    grid-row: 2/3;
    grid-column: 1/4;
  }
  .header__nav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
    justify-content: center;
    margin-bottom: -20px;
  }
  .header__subnav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
    grid-column: 3/4;
    justify-self: end;
    align-self: center;
  }
  .header__drawerBtn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .header__inner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 40px;
    gap: 15px;
    grid-template-columns: 1fr auto 1fr;
  }
  .m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.375rem;
  }
  .documents-categories__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 40px;
    padding: 0.5em 70px 0.5em 35px;
    grid-template-columns: 15em 1fr auto;
  }
  .documents-categories__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    right: 35px;
  }
  .documents-categories__item-subject:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
  }
  .documents-categories__item-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .documents-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 60px;
  }
  .block-news__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 6em 186px auto;
    -moz-column-gap: 1.8em;
         column-gap: 1.8em;
  }
  .block-news__item-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .block-news__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-category:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .block-news__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
    grid-column: auto;
  }
  .news-single__categories:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
    font-size: 1rem;
  }
  .block-features__card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 50px 40px;
  }
  .block-features__card-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
  }
  .block-features__card-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .incentives-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 60px;
  }
  .incentives-single__content-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
  .login:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: 60px auto;
    padding: 50px 60px;
  }
  .login__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }
  .webinars-items:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, 1fr);
    -moz-column-gap: 40px;
         column-gap: 40px;
    row-gap: 60px;
  }
  .webinars-single__content-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .swpm-section-div.name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .swpm-section-div.name_kana:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 769px) {
  .md\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -9px;
    margin-left: -9px;
  }
  .md\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 9px;
    padding-left: 9px;
  }
  .md\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -18px;
    margin-left: -18px;
  }
  .md\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 18px;
    padding-left: 18px;
  }
  .md\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -36px;
    margin-left: -36px;
  }
  .md\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 36px;
    padding-left: 36px;
  }
  .md\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -72px;
    margin-left: -72px;
  }
  .md\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 72px;
    padding-left: 72px;
  }
  .md\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -108px;
    margin-left: -108px;
  }
  .md\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 108px;
    padding-left: 108px;
  }
  .md\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 100%;
  }
  .md\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 50%;
  }
  .md\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 33.3333333333%;
  }
  .md\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 25%;
  }
  .md\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 20%;
  }
  .md\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 16.6666666667%;
  }
  .md\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 14.2857142857%;
  }
  .md\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 12.5%;
  }
  .md\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 11.1111111111%;
  }
  .md\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 10%;
  }
  .md\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 9.0909090909%;
  }
  .md\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .md\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .md\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .md\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 8.3333333333%;
  }
  .l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 20px;
    margin-bottom: 80px;
    padding-left: 20px;
  }
  .l-container--fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
    padding-left: 0;
  }
  .m-footer-utility:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.4rem;
  }
  .m-header-utility:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.4rem;
  }
  .md\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .md\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .md\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 25%;
    padding: 10px;
  }
  .md\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .md\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .md\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 50%;
    padding: 10px;
  }
  .md\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .md\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .md\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 33.3333333333%;
    padding: 10px;
  }
  .md\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .md\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .md\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 25%;
    padding: 10px;
  }
  .md\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .md\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .md\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 16.6666666667%;
    padding: 10px;
  }
  .u-grid .md\:col-1 {
    width: 8.3333333333% !important;
  }
  .u-grid .md\:col-start-1 {
    margin-left: 8.3333333333% !important;
  }
  .u-grid .md\:col-end-1 {
    margin-right: 8.3333333333% !important;
  }
  .u-grid .md\:col-2 {
    width: 16.6666666667% !important;
  }
  .u-grid .md\:col-start-2 {
    margin-left: 16.6666666667% !important;
  }
  .u-grid .md\:col-end-2 {
    margin-right: 16.6666666667% !important;
  }
  .u-grid .md\:col-3 {
    width: 25% !important;
  }
  .u-grid .md\:col-start-3 {
    margin-left: 25% !important;
  }
  .u-grid .md\:col-end-3 {
    margin-right: 25% !important;
  }
  .u-grid .md\:col-4 {
    width: 33.3333333333% !important;
  }
  .u-grid .md\:col-start-4 {
    margin-left: 33.3333333333% !important;
  }
  .u-grid .md\:col-end-4 {
    margin-right: 33.3333333333% !important;
  }
  .u-grid .md\:col-5 {
    width: 41.6666666667% !important;
  }
  .u-grid .md\:col-start-5 {
    margin-left: 41.6666666667% !important;
  }
  .u-grid .md\:col-end-5 {
    margin-right: 41.6666666667% !important;
  }
  .u-grid .md\:col-6 {
    width: 50% !important;
  }
  .u-grid .md\:col-start-6 {
    margin-left: 50% !important;
  }
  .u-grid .md\:col-end-6 {
    margin-right: 50% !important;
  }
  .u-grid .md\:col-7 {
    width: 58.3333333333% !important;
  }
  .u-grid .md\:col-start-7 {
    margin-left: 58.3333333333% !important;
  }
  .u-grid .md\:col-end-7 {
    margin-right: 58.3333333333% !important;
  }
  .u-grid .md\:col-8 {
    width: 66.6666666667% !important;
  }
  .u-grid .md\:col-start-8 {
    margin-left: 66.6666666667% !important;
  }
  .u-grid .md\:col-end-8 {
    margin-right: 66.6666666667% !important;
  }
  .u-grid .md\:col-9 {
    width: 75% !important;
  }
  .u-grid .md\:col-start-9 {
    margin-left: 75% !important;
  }
  .u-grid .md\:col-end-9 {
    margin-right: 75% !important;
  }
  .u-grid .md\:col-10 {
    width: 83.3333333333% !important;
  }
  .u-grid .md\:col-start-10 {
    margin-left: 83.3333333333% !important;
  }
  .u-grid .md\:col-end-10 {
    margin-right: 83.3333333333% !important;
  }
  .u-grid .md\:col-11 {
    width: 91.6666666667% !important;
  }
  .u-grid .md\:col-start-11 {
    margin-left: 91.6666666667% !important;
  }
  .u-grid .md\:col-end-11 {
    margin-right: 91.6666666667% !important;
  }
  .u-grid .md\:col-12 {
    width: 100% !important;
  }
  .u-grid .md\:col-start-12 {
    margin-left: 100% !important;
  }
  .u-grid .md\:col-end-12 {
    margin-right: 100% !important;
  }
  .md\:m-0 {
    margin: 0px !important;
  }
  .md\:m-1 {
    margin: 4px !important;
  }
  .md\:m-2 {
    margin: 8px !important;
  }
  .md\:m-3 {
    margin: 12px !important;
  }
  .md\:m-4 {
    margin: 16px !important;
  }
  .md\:m-5 {
    margin: 20px !important;
  }
  .md\:m-6 {
    margin: 24px !important;
  }
  .md\:m-7 {
    margin: 28px !important;
  }
  .md\:m-8 {
    margin: 32px !important;
  }
  .md\:m-9 {
    margin: 36px !important;
  }
  .md\:m-10 {
    margin: 40px !important;
  }
  .md\:m-11 {
    margin: 44px !important;
  }
  .md\:m-12 {
    margin: 48px !important;
  }
  .md\:m-13 {
    margin: 52px !important;
  }
  .md\:m-14 {
    margin: 56px !important;
  }
  .md\:m-15 {
    margin: 60px !important;
  }
  .md\:m-16 {
    margin: 64px !important;
  }
  .md\:m-17 {
    margin: 68px !important;
  }
  .md\:m-18 {
    margin: 72px !important;
  }
  .md\:m-19 {
    margin: 76px !important;
  }
  .md\:m-20 {
    margin: 80px !important;
  }
  .md\:m-21 {
    margin: 84px !important;
  }
  .md\:m-22 {
    margin: 88px !important;
  }
  .md\:m-23 {
    margin: 92px !important;
  }
  .md\:m-24 {
    margin: 96px !important;
  }
  .md\:m-25 {
    margin: 100px !important;
  }
  .md\:m-auto {
    margin: auto !important;
  }
  .md\:ml-0 {
    margin-left: 0px !important;
  }
  .md\:ml-1 {
    margin-left: 4px !important;
  }
  .md\:ml-2 {
    margin-left: 8px !important;
  }
  .md\:ml-3 {
    margin-left: 12px !important;
  }
  .md\:ml-4 {
    margin-left: 16px !important;
  }
  .md\:ml-5 {
    margin-left: 20px !important;
  }
  .md\:ml-6 {
    margin-left: 24px !important;
  }
  .md\:ml-7 {
    margin-left: 28px !important;
  }
  .md\:ml-8 {
    margin-left: 32px !important;
  }
  .md\:ml-9 {
    margin-left: 36px !important;
  }
  .md\:ml-10 {
    margin-left: 40px !important;
  }
  .md\:ml-11 {
    margin-left: 44px !important;
  }
  .md\:ml-12 {
    margin-left: 48px !important;
  }
  .md\:ml-13 {
    margin-left: 52px !important;
  }
  .md\:ml-14 {
    margin-left: 56px !important;
  }
  .md\:ml-15 {
    margin-left: 60px !important;
  }
  .md\:ml-16 {
    margin-left: 64px !important;
  }
  .md\:ml-17 {
    margin-left: 68px !important;
  }
  .md\:ml-18 {
    margin-left: 72px !important;
  }
  .md\:ml-19 {
    margin-left: 76px !important;
  }
  .md\:ml-20 {
    margin-left: 80px !important;
  }
  .md\:ml-21 {
    margin-left: 84px !important;
  }
  .md\:ml-22 {
    margin-left: 88px !important;
  }
  .md\:ml-23 {
    margin-left: 92px !important;
  }
  .md\:ml-24 {
    margin-left: 96px !important;
  }
  .md\:ml-25 {
    margin-left: 100px !important;
  }
  .md\:ml-auto {
    margin-left: auto !important;
  }
  .md\:pl-0 {
    padding-left: 0px !important;
  }
  .md\:pl-1 {
    padding-left: 4px !important;
  }
  .md\:pl-2 {
    padding-left: 8px !important;
  }
  .md\:pl-3 {
    padding-left: 12px !important;
  }
  .md\:pl-4 {
    padding-left: 16px !important;
  }
  .md\:pl-5 {
    padding-left: 20px !important;
  }
  .md\:pl-6 {
    padding-left: 24px !important;
  }
  .md\:pl-7 {
    padding-left: 28px !important;
  }
  .md\:pl-8 {
    padding-left: 32px !important;
  }
  .md\:pl-9 {
    padding-left: 36px !important;
  }
  .md\:pl-10 {
    padding-left: 40px !important;
  }
  .md\:pl-11 {
    padding-left: 44px !important;
  }
  .md\:pl-12 {
    padding-left: 48px !important;
  }
  .md\:pl-13 {
    padding-left: 52px !important;
  }
  .md\:pl-14 {
    padding-left: 56px !important;
  }
  .md\:pl-15 {
    padding-left: 60px !important;
  }
  .md\:pl-16 {
    padding-left: 64px !important;
  }
  .md\:pl-17 {
    padding-left: 68px !important;
  }
  .md\:pl-18 {
    padding-left: 72px !important;
  }
  .md\:pl-19 {
    padding-left: 76px !important;
  }
  .md\:pl-20 {
    padding-left: 80px !important;
  }
  .md\:pl-21 {
    padding-left: 84px !important;
  }
  .md\:pl-22 {
    padding-left: 88px !important;
  }
  .md\:pl-23 {
    padding-left: 92px !important;
  }
  .md\:pl-24 {
    padding-left: 96px !important;
  }
  .md\:pl-25 {
    padding-left: 100px !important;
  }
  .md\:pl-auto {
    padding-left: auto !important;
  }
  .u-visible-sp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .is-sp {
    display: none !important;
  }
  .block-features:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  }
}
@media (min-width: 868px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 868px;
  }
}
@media (min-width: 991px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 991px;
  }
}
@media screen and (min-width: 992px) {
  p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .block-news:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--max:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .registration-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-form__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section--xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .l-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  [class^=l-section]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + [class^=l-section] {
    padding-top: 36px;
  }
  .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2 {
    font-size: 2rem;
    margin-top: 80px;
    margin-bottom: 50px;
  }
  .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3 {
    font-size: 1.5rem;
    margin-top: 60px;
    margin-bottom: 30px;
  }
  .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3:before {
    left: 20px;
  }
  .c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -moz-column-gap: 38px;
         column-gap: 38px;
    min-height: 80px;
    min-width: 360px;
  }
  .c-button--cta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    width: 29px;
    height: 29px;
  }
  .c-button--cta.is-document:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon {
    width: 42px;
    height: 42px;
  }
  .c-button--cta.is-contact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon {
    width: 42px;
    height: 42px;
  }
  .news-single__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h4 {
    font-size: 1.25rem;
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .c-card__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .incentives-card__content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .c-text-body-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .m-breadcrumbs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 0.75rem;
  }
  .m-archive-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 60px;
    background-image: url("../../assets/img/common/page_ttl_bg@2x.png");
  }
  .m-archive-header__description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
  .m-archive-header__title-en:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.25rem;
  }
  .m-archive-header__title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 2.625rem;
  }
  .m-pagination:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .page-numbers.dots {
    font-size: 1.125rem;
  }
  .login-username:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  .login-password:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }
  .swpm-username-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  .swpm-password-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  .swpm-remember-me:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  .swpm-password-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }
  .swpm-pw-reset-email:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1280px;
  }
}
@media screen and (min-width: 1280px) {
  .lg\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -9px;
    margin-left: -9px;
  }
  .lg\:gap-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 9px;
    padding-left: 9px;
  }
  .lg\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -18px;
    margin-left: -18px;
  }
  .lg\:gap-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 18px;
    padding-left: 18px;
  }
  .lg\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -36px;
    margin-left: -36px;
  }
  .lg\:gap-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 36px;
    padding-left: 36px;
  }
  .lg\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -72px;
    margin-left: -72px;
  }
  .lg\:gap-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 72px;
    padding-left: 72px;
  }
  .lg\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    margin-right: -108px;
    margin-left: -108px;
  }
  .lg\:gap-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:gap-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    padding-right: 108px;
    padding-left: 108px;
  }
  .lg\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-1.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-1.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-1.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-1.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 100%;
  }
  .lg\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-2.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-2.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-2.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-2.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 50%;
  }
  .lg\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-3.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-3.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-3.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-3.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 33.3333333333%;
  }
  .lg\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-4.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-4.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-4.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-4.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 25%;
  }
  .lg\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-5.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-5.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-5.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-5.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 20%;
  }
  .lg\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-6.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-6.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-6.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-6.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 16.6666666667%;
  }
  .lg\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-7.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-7.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-7.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-7.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 14.2857142857%;
  }
  .lg\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-8.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-8.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-8.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-8.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 12.5%;
  }
  .lg\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-9.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-9.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-9.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-9.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 11.1111111111%;
  }
  .lg\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-10.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-10.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-10.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-10.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 10%;
  }
  .lg\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-11.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-11.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-11.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-11.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 9.0909090909%;
  }
  .lg\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row, .lg\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .row {
    flex-wrap: wrap;
  }
  .lg\:col-12.l-column--lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-12.l-column--md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-12.l-column--sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col, .lg\:col-12.l-column:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .col {
    width: 8.3333333333%;
  }
  .lg\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .lg\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .lg\:u-flexList:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 25%;
    padding: 10px;
  }
  .lg\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .lg\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .lg\:u-flexList--2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 50%;
    padding: 10px;
  }
  .lg\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .lg\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .lg\:u-flexList--3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 33.3333333333%;
    padding: 10px;
  }
  .lg\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .lg\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .lg\:u-flexList--4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 25%;
    padding: 10px;
  }
  .lg\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
    margin: 0 -10px;
  }
  .lg\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__inner {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 20px);
  }
  .lg\:u-flexList--6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .u-flexList__item {
    width: 16.6666666667%;
    padding: 10px;
  }
  .u-grid .lg\:col-1 {
    width: 8.3333333333% !important;
  }
  .u-grid .lg\:col-start-1 {
    margin-left: 8.3333333333% !important;
  }
  .u-grid .lg\:col-end-1 {
    margin-right: 8.3333333333% !important;
  }
  .u-grid .lg\:col-2 {
    width: 16.6666666667% !important;
  }
  .u-grid .lg\:col-start-2 {
    margin-left: 16.6666666667% !important;
  }
  .u-grid .lg\:col-end-2 {
    margin-right: 16.6666666667% !important;
  }
  .u-grid .lg\:col-3 {
    width: 25% !important;
  }
  .u-grid .lg\:col-start-3 {
    margin-left: 25% !important;
  }
  .u-grid .lg\:col-end-3 {
    margin-right: 25% !important;
  }
  .u-grid .lg\:col-4 {
    width: 33.3333333333% !important;
  }
  .u-grid .lg\:col-start-4 {
    margin-left: 33.3333333333% !important;
  }
  .u-grid .lg\:col-end-4 {
    margin-right: 33.3333333333% !important;
  }
  .u-grid .lg\:col-5 {
    width: 41.6666666667% !important;
  }
  .u-grid .lg\:col-start-5 {
    margin-left: 41.6666666667% !important;
  }
  .u-grid .lg\:col-end-5 {
    margin-right: 41.6666666667% !important;
  }
  .u-grid .lg\:col-6 {
    width: 50% !important;
  }
  .u-grid .lg\:col-start-6 {
    margin-left: 50% !important;
  }
  .u-grid .lg\:col-end-6 {
    margin-right: 50% !important;
  }
  .u-grid .lg\:col-7 {
    width: 58.3333333333% !important;
  }
  .u-grid .lg\:col-start-7 {
    margin-left: 58.3333333333% !important;
  }
  .u-grid .lg\:col-end-7 {
    margin-right: 58.3333333333% !important;
  }
  .u-grid .lg\:col-8 {
    width: 66.6666666667% !important;
  }
  .u-grid .lg\:col-start-8 {
    margin-left: 66.6666666667% !important;
  }
  .u-grid .lg\:col-end-8 {
    margin-right: 66.6666666667% !important;
  }
  .u-grid .lg\:col-9 {
    width: 75% !important;
  }
  .u-grid .lg\:col-start-9 {
    margin-left: 75% !important;
  }
  .u-grid .lg\:col-end-9 {
    margin-right: 75% !important;
  }
  .u-grid .lg\:col-10 {
    width: 83.3333333333% !important;
  }
  .u-grid .lg\:col-start-10 {
    margin-left: 83.3333333333% !important;
  }
  .u-grid .lg\:col-end-10 {
    margin-right: 83.3333333333% !important;
  }
  .u-grid .lg\:col-11 {
    width: 91.6666666667% !important;
  }
  .u-grid .lg\:col-start-11 {
    margin-left: 91.6666666667% !important;
  }
  .u-grid .lg\:col-end-11 {
    margin-right: 91.6666666667% !important;
  }
  .u-grid .lg\:col-12 {
    width: 100% !important;
  }
  .u-grid .lg\:col-start-12 {
    margin-left: 100% !important;
  }
  .u-grid .lg\:col-end-12 {
    margin-right: 100% !important;
  }
  .lg\:m-0 {
    margin: 0px !important;
  }
  .lg\:m-1 {
    margin: 4px !important;
  }
  .lg\:m-2 {
    margin: 8px !important;
  }
  .lg\:m-3 {
    margin: 12px !important;
  }
  .lg\:m-4 {
    margin: 16px !important;
  }
  .lg\:m-5 {
    margin: 20px !important;
  }
  .lg\:m-6 {
    margin: 24px !important;
  }
  .lg\:m-7 {
    margin: 28px !important;
  }
  .lg\:m-8 {
    margin: 32px !important;
  }
  .lg\:m-9 {
    margin: 36px !important;
  }
  .lg\:m-10 {
    margin: 40px !important;
  }
  .lg\:m-11 {
    margin: 44px !important;
  }
  .lg\:m-12 {
    margin: 48px !important;
  }
  .lg\:m-13 {
    margin: 52px !important;
  }
  .lg\:m-14 {
    margin: 56px !important;
  }
  .lg\:m-15 {
    margin: 60px !important;
  }
  .lg\:m-16 {
    margin: 64px !important;
  }
  .lg\:m-17 {
    margin: 68px !important;
  }
  .lg\:m-18 {
    margin: 72px !important;
  }
  .lg\:m-19 {
    margin: 76px !important;
  }
  .lg\:m-20 {
    margin: 80px !important;
  }
  .lg\:m-21 {
    margin: 84px !important;
  }
  .lg\:m-22 {
    margin: 88px !important;
  }
  .lg\:m-23 {
    margin: 92px !important;
  }
  .lg\:m-24 {
    margin: 96px !important;
  }
  .lg\:m-25 {
    margin: 100px !important;
  }
  .lg\:m-auto {
    margin: auto !important;
  }
  .lg\:ml-0 {
    margin-left: 0px !important;
  }
  .lg\:ml-1 {
    margin-left: 4px !important;
  }
  .lg\:ml-2 {
    margin-left: 8px !important;
  }
  .lg\:ml-3 {
    margin-left: 12px !important;
  }
  .lg\:ml-4 {
    margin-left: 16px !important;
  }
  .lg\:ml-5 {
    margin-left: 20px !important;
  }
  .lg\:ml-6 {
    margin-left: 24px !important;
  }
  .lg\:ml-7 {
    margin-left: 28px !important;
  }
  .lg\:ml-8 {
    margin-left: 32px !important;
  }
  .lg\:ml-9 {
    margin-left: 36px !important;
  }
  .lg\:ml-10 {
    margin-left: 40px !important;
  }
  .lg\:ml-11 {
    margin-left: 44px !important;
  }
  .lg\:ml-12 {
    margin-left: 48px !important;
  }
  .lg\:ml-13 {
    margin-left: 52px !important;
  }
  .lg\:ml-14 {
    margin-left: 56px !important;
  }
  .lg\:ml-15 {
    margin-left: 60px !important;
  }
  .lg\:ml-16 {
    margin-left: 64px !important;
  }
  .lg\:ml-17 {
    margin-left: 68px !important;
  }
  .lg\:ml-18 {
    margin-left: 72px !important;
  }
  .lg\:ml-19 {
    margin-left: 76px !important;
  }
  .lg\:ml-20 {
    margin-left: 80px !important;
  }
  .lg\:ml-21 {
    margin-left: 84px !important;
  }
  .lg\:ml-22 {
    margin-left: 88px !important;
  }
  .lg\:ml-23 {
    margin-left: 92px !important;
  }
  .lg\:ml-24 {
    margin-left: 96px !important;
  }
  .lg\:ml-25 {
    margin-left: 100px !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:pl-0 {
    padding-left: 0px !important;
  }
  .lg\:pl-1 {
    padding-left: 4px !important;
  }
  .lg\:pl-2 {
    padding-left: 8px !important;
  }
  .lg\:pl-3 {
    padding-left: 12px !important;
  }
  .lg\:pl-4 {
    padding-left: 16px !important;
  }
  .lg\:pl-5 {
    padding-left: 20px !important;
  }
  .lg\:pl-6 {
    padding-left: 24px !important;
  }
  .lg\:pl-7 {
    padding-left: 28px !important;
  }
  .lg\:pl-8 {
    padding-left: 32px !important;
  }
  .lg\:pl-9 {
    padding-left: 36px !important;
  }
  .lg\:pl-10 {
    padding-left: 40px !important;
  }
  .lg\:pl-11 {
    padding-left: 44px !important;
  }
  .lg\:pl-12 {
    padding-left: 48px !important;
  }
  .lg\:pl-13 {
    padding-left: 52px !important;
  }
  .lg\:pl-14 {
    padding-left: 56px !important;
  }
  .lg\:pl-15 {
    padding-left: 60px !important;
  }
  .lg\:pl-16 {
    padding-left: 64px !important;
  }
  .lg\:pl-17 {
    padding-left: 68px !important;
  }
  .lg\:pl-18 {
    padding-left: 72px !important;
  }
  .lg\:pl-19 {
    padding-left: 76px !important;
  }
  .lg\:pl-20 {
    padding-left: 80px !important;
  }
  .lg\:pl-21 {
    padding-left: 84px !important;
  }
  .lg\:pl-22 {
    padding-left: 88px !important;
  }
  .lg\:pl-23 {
    padding-left: 92px !important;
  }
  .lg\:pl-24 {
    padding-left: 96px !important;
  }
  .lg\:pl-25 {
    padding-left: 100px !important;
  }
  .lg\:pl-auto {
    padding-left: auto !important;
  }
}
@media (min-width: 1360px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1360px;
  }
}
@media (min-width: 96rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 96rem;
  }
}
@media screen and (max-width: 991px) {
  body.is-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow: hidden;
    height: 100%;
  }
}
@media (max-width: 768px) {
  .u-visible-pc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
  .is-pc {
    display: none !important;
  }
}
@media screen and (max-width: 480px) {
  .header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    height: var(--header-height);
    z-index: 1000;
  }
  .header__logo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img {
    width: auto;
    height: 20px;
  }
  .header__nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #fff;
    background-color: var(--color-white, #fff);
    position: fixed;
    top: 60px;
    top: var(--header-height, 60px);
    left: 0;
    right: 0;
    width: auto;
    height: calc(100vh - 60px);
    height: calc(100vh - var(--header-height, 60px));
    opacity: 0;
    transform: translateY(-50%);
    transition: transform 0.3s, opacity 0.3s;
    pointer-events: none;
    z-index: -2;
  }
  .header__nav.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
    overflow: auto;
  }
  .header__nav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border: 1px solid #000;
  }
  .header__nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
    padding: 30px 15px;
  }
  .header__nav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + .header__nav-item {
    border-top: 1px solid #000;
  }
  .header__subnav-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    border: 1px solid #000;
    border-bottom-width: 0;
  }
  .header__subnav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a {
    padding: 30px 15px;
  }
  .header__subnav-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) + .header__subnav-item {
    border-left: 1px solid #000;
  }
  .documents-categories__item-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-row: 2;
  }
  .block-news__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .news-archive__item-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0.5em;
  }
}