      html,
      body,
      div,
      span,
      applet,
      object,
      iframe,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      p,
      blockquote,
      pre,
      a,
      abbr,
      acronym,
      address,
      big,
      cite,
      code,
      del,
      dfn,
      em,
      img,
      ins,
      kbd,
      q,
      s,
      samp,
      small,
      strike,
      strong,
      sub,
      sup,
      tt,
      var,
      b,
      u,
      i,
      center,
      dl,
      dt,
      dd,
      ol,
      ul,
      li,
      fieldset,
      form,
      label,
      legend,
      table,
      caption,
      tbody,
      tfoot,
      thead,
      tr,
      th,
      td,
      article,
      aside,
      canvas,
      details,
      embed,
      figure,
      figcaption,
      footer,
      header,
      hgroup,
      menu,
      nav,
      output,
      ruby,
      section,
      summary,
      time,
      mark,
      audio,
      video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
      }
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      menu,
      nav,
      section {
        display: block;
      }
      body {
        line-height: 1;
      }
      ol,
      ul {
        list-style: none;
      }
      blockquote,
      q {
        quotes: none;
      }
      blockquote::before,
      blockquote::after,
      q::before,
      q::after {
        content: '';
        content: none;
      }
      table {
        border-collapse: collapse;
        border-spacing: 0;
      }
      body {
        -webkit-text-size-adjust: none;
      }
      mark {
        background-color: transparent;
        color: inherit;
      }
      input::-moz-focus-inner {
        border: 0;
        padding: 0;
      }
      input[type='text'],
      input[type='email'],
      select,
      textarea {
        -moz-appearance: none;
        -webkit-appearance: none;
        -ms-appearance: none;
        appearance: none;
      }
      *,
      *::before,
      *::after {
        box-sizing: border-box;
      }
      @keyframes loading-spinner {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }
      .deferred::before {
        content: '';
        display: block;
        width: 4rem;
        height: 4rem;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -2rem 0 0 -2rem;
        animation: loading-spinner 1s infinite linear;
        transition: opacity 0.25s ease;
        transition-delay: 0.5s;
        opacity: 0;
        z-index: -1;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUge2ZpbGw6IHRyYW5zcGFyZW50OyBzdHJva2U6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH08L3N0eWxlPjxkZWZzPjxjbGlwUGF0aCBpZD0iY29ybmVyIj48cG9seWdvbiBwb2ludHM9IjAsMCA0OCwwIDQ4LDQ4IDk2LDQ4IDk2LDk2IDAsOTYiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2Nvcm5lcikiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIi8+PC9nPjwvc3ZnPg==');
        background-position: center;
        background-repeat: no-repeat;
        background-size: 3rem;
      }
      .deferred.loading::before {
        opacity: 0.35;
        z-index: 0;
      }
      .slideshow-background::after {
        content: '';
        display: block;
        width: 4rem;
        height: 4rem;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -2rem 0 0 -2rem;
        animation: loading-spinner 1s infinite linear;
        transition: opacity 0.25s ease;
        transition-delay: 1s;
        opacity: 0;
        pointer-events: none;
        z-index: -1;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUge2ZpbGw6IHRyYW5zcGFyZW50OyBzdHJva2U6ICNmZmY7IHN0cm9rZS13aWR0aDogMS41cHg7IH08L3N0eWxlPjxkZWZzPjxjbGlwUGF0aCBpZD0iY29ybmVyIj48cG9seWdvbiBwb2ludHM9IjAsMCA0OCwwIDQ4LDQ4IDk2LDQ4IDk2LDk2IDAsOTYiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2Nvcm5lcikiPjxjaXJjbGUgY3g9IjQ4IiBjeT0iNDgiIHI9IjMyIi8+PC9nPjwvc3ZnPg==');
        background-position: center;
        background-repeat: no-repeat;
        background-size: 3rem;
      }
      .slideshow-background.is-loading::after {
        opacity: 0.35;
        z-index: 0;
      }
      .slideshow-background > div {
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
        opacity: 0;
        z-index: -2;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-direction: alternate;
      }
      .slideshow-background > .initial {
        transition: none;
      }
      .slideshow-background > .visible {
        opacity: 1;
      }
      .slideshow-background > .top {
        z-index: -1;
      }
      .slideshow-background.instant > div {
        visibility: hidden;
      }
      .slideshow-background.instant > .visible {
        visibility: visible;
      }
      .slideshow-background.crossfade > div {
        transition: opacity 2s ease-in-out;
        visibility: hidden;
      }
      .slideshow-background.crossfade > .visible {
        visibility: visible;
      }
      .slideshow-background.fade > div {
        transition: opacity 2s ease-in-out;
        visibility: visible;
      }
      .slideshow-background.fade > .visible {
        visibility: visible;
      }
      .slideshow-background > .left,
      .slideshow-background > .right {
        width: 150% !important;
      }
      .slideshow-background > .up,
      .slideshow-background > .down {
        height: 150% !important;
      }
      .slideshow-background > .in,
      .slideshow-background > .out {
        transform-origin: 50% 50%;
      }
      .slideshow-background > .left.is-playing {
        animation-name: slideshow-background-left;
      }
      .slideshow-background > .right.is-playing {
        animation-name: slideshow-background-right;
      }
      .slideshow-background > .up.is-playing {
        animation-name: slideshow-background-up;
      }
      .slideshow-background > .down.is-playing {
        animation-name: slideshow-background-down;
      }
      .slideshow-background > .in.is-playing {
        animation-name: slideshow-background-in;
      }
      .slideshow-background > .out.is-playing {
        animation-name: slideshow-background-out;
      }
      .slideshow-background > .slow {
        animation-duration: 60s;
      }
      .slideshow-background > .normal {
        animation-duration: 45s;
      }
      .slideshow-background > .fast {
        animation-duration: 30s;
      }
      @keyframes slideshow-background-left {
        from {
          transform: translateX(0);
        }
        to {
          transform: translateX(-25%);
        }
      }
      @keyframes slideshow-background-right {
        from {
          transform: translateX(-25%);
        }
        to {
          transform: translateX(0);
        }
      }
      @keyframes slideshow-background-up {
        from {
          transform: translateY(0);
        }
        to {
          transform: translateY(-25%);
        }
      }
      @keyframes slideshow-background-down {
        from {
          transform: translateY(-25%);
        }
        to {
          transform: translateY(0);
        }
      }
      @keyframes slideshow-background-in {
        from {
          transform: scale(1);
        }
        to {
          transform: scale(2);
        }
      }
      @keyframes slideshow-background-out {
        from {
          transform: scale(2);
        }
        to {
          transform: scale(1);
        }
      }
      body {
        line-height: 1;
        min-height: var(--viewport-height);
        min-width: 320px;
        overflow-x: hidden;
        word-wrap: break-word;
        background-color: #140f0f;
      }
      body::before {
        background-attachment: scroll;
        content: '';
        display: block;
        height: var(--background-height);
        left: 0;
        pointer-events: none;
        position: fixed;
        top: 0;
        transform: scale(1);
        width: 100vw;
        z-index: 0;
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.9453125%200%200%200%200%200%200.9453125%200%200%200%200%200%200.9453125%200%200%200%200%200%200.34765625%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(174deg, #0f0d0d 100%, #191010 100%);
        background-size: 512px, auto;
        background-position:
          center,
          0% 0%;
        background-repeat: repeat, repeat;
      }
      body::after {
        background-color: #000000;
        content: '';
        display: block;
        pointer-events: none;
        position: fixed;
        transform: scale(1);
        z-index: 2;
        height: 100%;
        left: 0;
        opacity: 0;
        top: 0;
        transition:
          opacity 1s ease-in-out 0s,
          visibility 1s 0s;
        visibility: hidden;
        width: 100%;
      }
      body.is-loading::after {
        opacity: 1;
        visibility: visible;
      }
      :root {
        --background-height: 100vh;
        --site-language-alignment: left;
        --site-language-direction: ltr;
        --site-language-flex-alignment: flex-start;
        --site-language-indent-left: 1;
        --site-language-indent-right: 0;
        --site-language-margin-left: 0;
        --site-language-margin-right: auto;
        --viewport-height: 100vh;
      }
      html {
        font-size: 14pt;
      }
      u {
        text-decoration: underline;
      }
      strong {
        color: inherit;
        font-weight: bolder;
      }
      em {
        font-style: italic;
      }
      code {
        background-color: rgba(144, 144, 144, 0.25);
        border-radius: 0.25em;
        font-family: 'Lucida Console', 'Courier New', monospace;
        font-size: 0.9em;
        font-weight: normal;
        letter-spacing: 0;
        margin: 0 0.25em;
        padding: 0.25em 0.5em;
        text-indent: 0;
      }
      mark {
        background-color: rgba(144, 144, 144, 0.25);
      }
      spoiler-text {
        -webkit-text-stroke: 0;
        background-color: rgba(32, 32, 32, 0.75);
        text-shadow: none;
        text-stroke: 0;
        color: transparent;
        cursor: pointer;
        transition: color 0.1s ease-in-out;
      }
      spoiler-text.active {
        color: #ffffff;
        cursor: text;
      }
      s {
        text-decoration: line-through;
      }
      sub {
        font-size: smaller;
        vertical-align: sub;
      }
      sup {
        font-size: smaller;
        vertical-align: super;
      }
      a {
        color: inherit;
        text-decoration: underline;
        transition: color 0.25s ease;
      }
      a[onclick]:not([href]) {
        cursor: pointer;
      }
      unloaded-script {
        display: none;
      }
      .site-wrapper {
        -webkit-overflow-scrolling: touch;
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        min-height: var(--viewport-height);
        overflow: hidden;
        position: relative;
        z-index: 2;
      }
      .site-main {
        --alignment: var(--site-language-alignment);
        --flex-alignment: var(--site-language-flex-alignment);
        --indent-left: var(--site-language-indent-left);
        --indent-right: var(--site-language-indent-right);
        --margin-left: var(--site-language-margin-left);
        --margin-right: var(--site-language-margin-right);
        --border-radius-tl: 0;
        --border-radius-tr: 0;
        --border-radius-br: 0;
        --border-radius-bl: 0;
        align-items: center;
        display: flex;
        flex-grow: 0;
        flex-shrink: 0;
        justify-content: center;
        max-width: 100%;
        position: relative;
        text-align: var(--alignment);
        z-index: 1;
        transition: opacity 0.5s ease-in-out 0s;
      }
      .site-main > .inner {
        --padding-horizontal: 3rem;
        --padding-vertical: 3rem;
        --spacing: 0rem;
        --width: 100vw;
        border-radius: var(--border-radius-tl) var(--border-radius-tr) var(--border-radius-br) var(--border-radius-bl);
        max-width: 100%;
        position: relative;
        width: var(--width);
        z-index: 1;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .site-main > .inner > header {
        margin-bottom: var(--spacing);
      }
      .site-main > .inner > footer {
        margin-top: var(--spacing);
      }
      .site-main > .inner > * > * {
        margin-top: var(--spacing);
        margin-bottom: var(--spacing);
      }
      .site-main > .inner > * > :first-child {
        margin-top: 0 !important;
      }
      .site-main > .inner > * > :last-child {
        margin-bottom: 0 !important;
      }
      .site-main > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
        width: calc(100% + calc(var(--padding-horizontal) * 2) + 0.4725px);
      }
      .site-main > .inner > .full:first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .site-main > .inner > .full:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .site-main > .inner > .full.screen {
        border-radius: 0 !important;
        max-width: 100vw;
        position: relative;
        width: 100vw;
        left: 50%;
        margin-left: -50vw;
        right: auto;
      }
      .site-main > .inner > * > .full {
        margin-left: calc(-3rem);
        max-width: calc(100% + 6rem + 0.4725px);
        width: calc(100% + 6rem + 0.4725px);
      }
      .site-main > .inner > * > .full.screen {
        border-radius: 0 !important;
        max-width: 100vw;
        position: relative;
        width: 100vw;
        left: 50%;
        margin-left: -50vw;
        right: auto;
      }
      .site-main > .inner > .active > .full:first-child {
        margin-top: -3rem !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .site-main > .inner > .active {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .site-main > .inner > .active > .full:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
        margin-bottom: -3rem !important;
      }
      body.is-loading .site-main {
        opacity: 0;
      }
      body #loader {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        display: block;
        height: 10rem;
        left: calc(50% - 5rem);
        opacity: 0;
        pointer-events: none;
        position: fixed;
        top: calc(50% - 5rem);
        transition:
          opacity 1s ease,
          visibility 1s;
        visibility: hidden;
        width: 10rem;
        z-index: 100000;
      }
      body.with-loader #loader {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTZweCIgaGVpZ2h0PSI5NnB4IiB2aWV3Qm94PSIwIDAgOTYgOTYiIHpvb21BbmRQYW49ImRpc2FibGUiPjxzdHlsZT5jaXJjbGUgeyBmaWxsOiAjRkZGRkZGNTI7IH08L3N0eWxlPjxjaXJjbGUgY3g9IjI0IiBjeT0iNDgiIHI9IjMiIG9wYWNpdHk9IjEiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwcyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMHMiIGR1cj0iMXMiIHZhbHVlcz0iMC4zNzU7MTswLjM3NTswLjM3NTswLjM3NSIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjM2IiBjeT0iNDgiIHI9IjIiIG9wYWNpdHk9IjAuMzc1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC4ycyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMC4ycyIgZHVyPSIxcyIgdmFsdWVzPSIwLjM3NTsxOzAuMzc1OzAuMzc1OzAuMzc1IiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PC9jaXJjbGU+PGNpcmNsZSBjeD0iNDgiIGN5PSI0OCIgcj0iMiIgb3BhY2l0eT0iMC4zNzUiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGJlZ2luPSIwLjRzIiBkdXI9IjFzIiB2YWx1ZXM9IjI7MzsyOzI7MiIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIGJlZ2luPSIwLjRzIiBkdXI9IjFzIiB2YWx1ZXM9IjAuMzc1OzE7MC4zNzU7MC4zNzU7MC4zNzUiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48L2NpcmNsZT48Y2lyY2xlIGN4PSI2MCIgY3k9IjQ4IiByPSIyIiBvcGFjaXR5PSIwLjM3NSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgYmVnaW49IjAuNnMiIGR1cj0iMXMiIHZhbHVlcz0iMjszOzI7MjsyIiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgYmVnaW49IjAuNnMiIGR1cj0iMXMiIHZhbHVlcz0iMC4zNzU7MTswLjM3NTswLjM3NTswLjM3NSIgcmVwZWF0RHVyPSJpbmRlZmluaXRlIiAvPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjcyIiBjeT0iNDgiIHI9IjIiIG9wYWNpdHk9IjAuMzc1Ij48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiBiZWdpbj0iMC44cyIgZHVyPSIxcyIgdmFsdWVzPSIyOzM7MjsyOzIiIHJlcGVhdER1cj0iaW5kZWZpbml0ZSIgLz48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiBiZWdpbj0iMC44cyIgZHVyPSIxcyIgdmFsdWVzPSIwLjM3NTsxOzAuMzc1OzAuMzc1OzAuMzc1IiByZXBlYXREdXI9ImluZGVmaW5pdGUiIC8+PC9jaXJjbGU+PC9zdmc+');
        opacity: 1;
        transform: scale(1);
        visibility: visible;
      }
      body.is-loading {
        pointer-events: none;
      }
      body.is-playing.with-loader #loader {
        opacity: 0;
        transform: scale(0.5);
        transition:
          opacity 0.25s ease,
          transform 0.75s ease,
          visibility 0.25s;
        visibility: hidden;
      }
      .site-main > .inner > section > * {
        transition:
          opacity 1s ease-in-out 0.25s,
          filter 1s ease-in-out 0.25s;
      }
      body.is-loading .site-main > .inner > section > * {
        filter: blur(0.28125rem);
        opacity: 0;
      }
      .site-main > .inner > section > :nth-child(2) {
        transition-delay: 0.875s;
      }
      .site-main > .inner > section > :nth-child(3) {
        transition-delay: 1.5s;
      }
      .site-main > .inner > section > :nth-child(4) {
        transition-delay: 2.125s;
      }
      .site-main > .inner > section > :nth-child(5) {
        transition-delay: 2.75s;
      }
      .site-main > .inner > section > :nth-child(6) {
        transition-delay: 3.375s;
      }
      .site-main > .inner > section > :nth-child(7) {
        transition-delay: 4s;
      }
      .site-main > .inner > section > :nth-child(8) {
        transition-delay: 4.625s;
      }
      .site-main > .inner > section > :nth-child(9) {
        transition-delay: 5.25s;
      }
      .site-main > .inner > section > :nth-child(10) {
        transition-delay: 5.875s;
      }
      .site-main > .inner > section > :nth-child(11) {
        transition-delay: 6.5s;
      }
      .site-main > .inner > section > :nth-child(12) {
        transition-delay: 7.125s;
      }
      .site-main > .inner > section > :nth-child(13) {
        transition-delay: 7.75s;
      }
      .site-main > .inner > section > :nth-child(14) {
        transition-delay: 8.375s;
      }
      .site-main > .inner > section > :nth-child(15) {
        transition-delay: 9s;
      }
      .site-main > .inner > section > :nth-child(16) {
        transition-delay: 9.625s;
      }
      .site-main > .inner > section > :nth-child(17) {
        transition-delay: 10.25s;
      }
      .site-main > .inner > section > :nth-child(18) {
        transition-delay: 10.875s;
      }
      .site-main > .inner > section > :nth-child(19) {
        transition-delay: 11.5s;
      }
      .site-main > .inner > section > :nth-child(20) {
        transition-delay: 12.125s;
      }
      .site-main > .inner > section > :nth-child(21) {
        transition-delay: 12.75s;
      }
      .site-main > .inner > section > :nth-child(22) {
        transition-delay: 13.375s;
      }
      .site-main > .inner > section > :nth-child(23) {
        transition-delay: 14s;
      }
      .site-main > .inner > section > :nth-child(24) {
        transition-delay: 14.625s;
      }
      .site-main > .inner > section > :nth-child(25) {
        transition-delay: 15.25s;
      }
      .site-main > .inner > section > :nth-child(26) {
        transition-delay: 15.875s;
      }
      .site-main > .inner > section > :nth-child(27) {
        transition-delay: 16.5s;
      }
      .site-main > .inner > section > :nth-child(28) {
        transition-delay: 17.125s;
      }
      .site-main > .inner > section > :nth-child(29) {
        transition-delay: 17.75s;
      }
      .site-main > .inner > section > :nth-child(30) {
        transition-delay: 18.375s;
      }
      .site-main > .inner > section > :nth-child(31) {
        transition-delay: 19s;
      }
      .site-main > .inner > section > :nth-child(32) {
        transition-delay: 19.625s;
      }
      .site-main > .inner > section > :nth-child(33) {
        transition-delay: 20.25s;
      }
      .site-main > .inner > section > :nth-child(34) {
        transition-delay: 20.875s;
      }
      .site-main > .inner > section > :nth-child(35) {
        transition-delay: 21.5s;
      }
      .site-main > .inner > section > :nth-child(36) {
        transition-delay: 22.125s;
      }
      .site-main > .inner > section > :nth-child(37) {
        transition-delay: 22.75s;
      }
      .site-main > .inner > section > :nth-child(38) {
        transition-delay: 23.375s;
      }
      .site-main > .inner > section > :nth-child(39) {
        transition-delay: 24s;
      }
      .site-main > .inner > section > :nth-child(40) {
        transition-delay: 24.625s;
      }
      .site-main > .inner > section > :nth-child(41) {
        transition-delay: 25.25s;
      }
      .site-main > .inner > section > :nth-child(42) {
        transition-delay: 25.875s;
      }
      .site-main > .inner > section > :nth-child(43) {
        transition-delay: 26.5s;
      }
      .site-main > .inner > section > :nth-child(44) {
        transition-delay: 27.125s;
      }
      .site-main > .inner > section > :nth-child(45) {
        transition-delay: 27.75s;
      }
      .site-main > .inner > section > :nth-child(46) {
        transition-delay: 28.375s;
      }
      .site-main > .inner > section > :nth-child(47) {
        transition-delay: 29s;
      }
      .site-main > .inner > section > :nth-child(48) {
        transition-delay: 29.625s;
      }
      .site-main > .inner > section > :nth-child(49) {
        transition-delay: 30.25s;
      }
      .site-main > .inner > section > :nth-child(50) {
        transition-delay: 30.875s;
      }
      .site-main > .inner > section > :nth-child(51) {
        transition-delay: 31.5s;
      }
      .site-main > .inner > section > :nth-child(52) {
        transition-delay: 32.125s;
      }
      .site-main > .inner > section > :nth-child(53) {
        transition-delay: 32.75s;
      }
      .site-main > .inner > section > :nth-child(54) {
        transition-delay: 33.375s;
      }
      .site-main > .inner > section > :nth-child(55) {
        transition-delay: 34s;
      }
      .site-main > .inner > section > :nth-child(56) {
        transition-delay: 34.625s;
      }
      .site-main > .inner > section > :nth-child(57) {
        transition-delay: 35.25s;
      }
      .site-main > .inner > section > :nth-child(58) {
        transition-delay: 35.875s;
      }
      .site-main > .inner > section > :nth-child(59) {
        transition-delay: 36.5s;
      }
      .site-main > .inner > section > :nth-child(60) {
        transition-delay: 37.125s;
      }
      .site-main > .inner > section > :nth-child(61) {
        transition-delay: 37.75s;
      }
      .site-main > .inner > section > :nth-child(62) {
        transition-delay: 38.375s;
      }
      .site-main > .inner > section > :nth-child(63) {
        transition-delay: 39s;
      }
      .site-main > .inner > section > :nth-child(64) {
        transition-delay: 39.625s;
      }
      .site-main > .inner > section > :nth-child(65) {
        transition-delay: 40.25s;
      }
      .site-main > .inner > section > :nth-child(66) {
        transition-delay: 40.875s;
      }
      .site-main > .inner > section > :nth-child(67) {
        transition-delay: 41.5s;
      }
      .site-main > .inner > section > :nth-child(68) {
        transition-delay: 42.125s;
      }
      .site-main > .inner > section > :nth-child(69) {
        transition-delay: 42.75s;
      }
      .site-main > .inner > section > :nth-child(70) {
        transition-delay: 43.375s;
      }
      .site-main > .inner > section > :nth-child(71) {
        transition-delay: 44s;
      }
      .site-main > .inner > section > :nth-child(72) {
        transition-delay: 44.625s;
      }
      .site-main > .inner > section > :nth-child(73) {
        transition-delay: 45.25s;
      }
      .site-main > .inner > section > :nth-child(74) {
        transition-delay: 45.875s;
      }
      .site-main > .inner > section > :nth-child(75) {
        transition-delay: 46.5s;
      }
      .site-main > .inner > section > :nth-child(76) {
        transition-delay: 47.125s;
      }
      .site-main > .inner > section > :nth-child(77) {
        transition-delay: 47.75s;
      }
      .site-main > .inner > section > :nth-child(78) {
        transition-delay: 48.375s;
      }
      .site-main > .inner > section > :nth-child(79) {
        transition-delay: 49s;
      }
      .site-main > .inner > section > :nth-child(80) {
        transition-delay: 49.625s;
      }
      .site-main > .inner > section > :nth-child(81) {
        transition-delay: 50.25s;
      }
      .site-main > .inner > section > :nth-child(82) {
        transition-delay: 50.875s;
      }
      .site-main > .inner > section > :nth-child(83) {
        transition-delay: 51.5s;
      }
      .site-main > .inner > section > :nth-child(84) {
        transition-delay: 52.125s;
      }
      .site-main > .inner > section > :nth-child(85) {
        transition-delay: 52.75s;
      }
      .site-main > .inner > section > :nth-child(86) {
        transition-delay: 53.375s;
      }
      .site-main > .inner > section > :nth-child(87) {
        transition-delay: 54s;
      }
      .site-main > .inner > section > :nth-child(88) {
        transition-delay: 54.625s;
      }
      .site-main > .inner > section > :nth-child(89) {
        transition-delay: 55.25s;
      }
      .site-main > .inner > section > :nth-child(90) {
        transition-delay: 55.875s;
      }
      .site-main > .inner > section > :nth-child(91) {
        transition-delay: 56.5s;
      }
      .site-main > .inner > section > :nth-child(92) {
        transition-delay: 57.125s;
      }
      .site-main > .inner > section > :nth-child(93) {
        transition-delay: 57.75s;
      }
      .site-main > .inner > section > :nth-child(94) {
        transition-delay: 58.375s;
      }
      .site-main > .inner > section > :nth-child(95) {
        transition-delay: 59s;
      }
      .site-main > .inner > section > :nth-child(96) {
        transition-delay: 59.625s;
      }
      .site-main > .inner > section > :nth-child(97) {
        transition-delay: 60.25s;
      }
      .site-main > .inner > section > :nth-child(98) {
        transition-delay: 60.875s;
      }
      .site-main > .inner > section > :nth-child(99) {
        transition-delay: 61.5s;
      }
      .site-main > .inner > section > :nth-child(100) {
        transition-delay: 62.125s;
      }
      .site-main > .inner > section > :nth-child(101) {
        transition-delay: 62.75s;
      }
      .site-main > .inner > section > :nth-child(102) {
        transition-delay: 63.375s;
      }
      .site-main > .inner > section > :nth-child(103) {
        transition-delay: 64s;
      }
      .site-main > .inner > section > :nth-child(104) {
        transition-delay: 64.625s;
      }
      .site-main > .inner > section > :nth-child(105) {
        transition-delay: 65.25s;
      }
      .site-main > .inner > section > :nth-child(106) {
        transition-delay: 65.875s;
      }
      .site-main > .inner > section > :nth-child(107) {
        transition-delay: 66.5s;
      }
      .site-main > .inner > section > :nth-child(108) {
        transition-delay: 67.125s;
      }
      .site-main > .inner > section > :nth-child(109) {
        transition-delay: 67.75s;
      }
      .site-main > .inner > section > :nth-child(110) {
        transition-delay: 68.375s;
      }
      .site-main > .inner > section > :nth-child(111) {
        transition-delay: 69s;
      }
      .site-main > .inner > section > :nth-child(112) {
        transition-delay: 69.625s;
      }
      .site-main > .inner > section > :nth-child(113) {
        transition-delay: 70.25s;
      }
      .site-main > .inner > section > :nth-child(114) {
        transition-delay: 70.875s;
      }
      .site-main > .inner > section > :nth-child(115) {
        transition-delay: 71.5s;
      }
      .site-main > .inner > section > :nth-child(116) {
        transition-delay: 72.125s;
      }
      .site-main > .inner > section > :nth-child(117) {
        transition-delay: 72.75s;
      }
      .site-main > .inner > section > :nth-child(118) {
        transition-delay: 73.375s;
      }
      .site-main > .inner > section > :nth-child(119) {
        transition-delay: 74s;
      }
      .site-main > .inner > section > :nth-child(120) {
        transition-delay: 74.625s;
      }
      .site-main > .inner > section > :nth-child(121) {
        transition-delay: 75.25s;
      }
      .site-main > .inner > section > :nth-child(122) {
        transition-delay: 75.875s;
      }
      .site-main > .inner > section > :nth-child(123) {
        transition-delay: 76.5s;
      }
      .site-main > .inner > section > :nth-child(124) {
        transition-delay: 77.125s;
      }
      .site-main > .inner > section > :nth-child(125) {
        transition-delay: 77.75s;
      }
      .site-main > .inner > section > :nth-child(126) {
        transition-delay: 78.375s;
      }
      .site-main > .inner > section > :nth-child(127) {
        transition-delay: 79s;
      }
      .site-main > .inner > section > :nth-child(128) {
        transition-delay: 79.625s;
      }
      .site-main > .inner > section > :nth-child(129) {
        transition-delay: 80.25s;
      }
      .site-main > .inner > section > :nth-child(130) {
        transition-delay: 80.875s;
      }
      .site-main > .inner > section > :nth-child(131) {
        transition-delay: 81.5s;
      }
      .site-main > .inner > section > :nth-child(132) {
        transition-delay: 82.125s;
      }
      .site-main > .inner > section > :nth-child(133) {
        transition-delay: 82.75s;
      }
      .site-main > .inner > section > :nth-child(134) {
        transition-delay: 83.375s;
      }
      .site-main > .inner > section > :nth-child(135) {
        transition-delay: 84s;
      }
      .site-main > .inner > section > :nth-child(136) {
        transition-delay: 84.625s;
      }
      .site-main > .inner > section > :nth-child(137) {
        transition-delay: 85.25s;
      }
      .site-main > .inner > section > :nth-child(138) {
        transition-delay: 85.875s;
      }
      .site-main > .inner > section > :nth-child(139) {
        transition-delay: 86.5s;
      }
      .site-main > .inner > section > :nth-child(140) {
        transition-delay: 87.125s;
      }
      .site-main > .inner > section > :nth-child(141) {
        transition-delay: 87.75s;
      }
      .site-main > .inner > section > :nth-child(142) {
        transition-delay: 88.375s;
      }
      .site-main > .inner > section > :nth-child(143) {
        transition-delay: 89s;
      }
      .site-main > .inner > section > :nth-child(144) {
        transition-delay: 89.625s;
      }
      .site-main > .inner > section > :nth-child(145) {
        transition-delay: 90.25s;
      }
      .site-main > .inner > section > :nth-child(146) {
        transition-delay: 90.875s;
      }
      .site-main > .inner > section > :nth-child(147) {
        transition-delay: 91.5s;
      }
      .site-main > .inner > section > :nth-child(148) {
        transition-delay: 92.125s;
      }
      .site-main > .inner > section > :nth-child(149) {
        transition-delay: 92.75s;
      }
      .site-main > .inner > section > :nth-child(150) {
        transition-delay: 93.375s;
      }
      .site-main > .inner > section > :nth-child(151) {
        transition-delay: 94s;
      }
      .site-main > .inner > section > :nth-child(152) {
        transition-delay: 94.625s;
      }
      .site-main > .inner > section > :nth-child(153) {
        transition-delay: 95.25s;
      }
      .site-main > .inner > section > :nth-child(154) {
        transition-delay: 95.875s;
      }
      .site-main > .inner > section > :nth-child(155) {
        transition-delay: 96.5s;
      }
      .site-main > .inner > section > :nth-child(156) {
        transition-delay: 97.125s;
      }
      .site-main > .inner > section > :nth-child(157) {
        transition-delay: 97.75s;
      }
      .site-main > .inner > section > :nth-child(158) {
        transition-delay: 98.375s;
      }
      .site-main > .inner > section > :nth-child(159) {
        transition-delay: 99s;
      }
      .site-main > .inner > section > :nth-child(160) {
        transition-delay: 99.625s;
      }
      .site-main > .inner > section > :nth-child(161) {
        transition-delay: 100.25s;
      }
      .site-main > .inner > section > :nth-child(162) {
        transition-delay: 100.875s;
      }
      .site-main > .inner > section > :nth-child(163) {
        transition-delay: 101.5s;
      }
      .site-main > .inner > section > :nth-child(164) {
        transition-delay: 102.125s;
      }
      .site-main > .inner > section > :nth-child(165) {
        transition-delay: 102.75s;
      }
      .site-main > .inner > section > :nth-child(166) {
        transition-delay: 103.375s;
      }
      .site-main > .inner > section > :nth-child(167) {
        transition-delay: 104s;
      }
      .site-main > .inner > section > :nth-child(168) {
        transition-delay: 104.625s;
      }
      .site-main > .inner > section > :nth-child(169) {
        transition-delay: 105.25s;
      }
      .site-main > .inner > section > :nth-child(170) {
        transition-delay: 105.875s;
      }
      .site-main > .inner > section > :nth-child(171) {
        transition-delay: 106.5s;
      }
      .site-main > .inner > section > :nth-child(172) {
        transition-delay: 107.125s;
      }
      .site-main > .inner > section > :nth-child(173) {
        transition-delay: 107.75s;
      }
      .site-main > .inner > section > :nth-child(174) {
        transition-delay: 108.375s;
      }
      .site-main > .inner > section > :nth-child(175) {
        transition-delay: 109s;
      }
      .site-main > .inner > section > :nth-child(176) {
        transition-delay: 109.625s;
      }
      .site-main > .inner > section > :nth-child(177) {
        transition-delay: 110.25s;
      }
      .site-main > .inner > section > :nth-child(178) {
        transition-delay: 110.875s;
      }
      .site-main > .inner > section > :nth-child(179) {
        transition-delay: 111.5s;
      }
      .site-main > .inner > section > :nth-child(180) {
        transition-delay: 112.125s;
      }
      .site-main > .inner > section > :nth-child(181) {
        transition-delay: 112.75s;
      }
      .site-main > .inner > section > :nth-child(182) {
        transition-delay: 113.375s;
      }
      .site-main > .inner > section > :nth-child(183) {
        transition-delay: 114s;
      }
      .site-main > .inner > section > :nth-child(184) {
        transition-delay: 114.625s;
      }
      .site-main > .inner > section > :nth-child(185) {
        transition-delay: 115.25s;
      }
      .site-main > .inner > section > :nth-child(186) {
        transition-delay: 115.875s;
      }
      .site-main > .inner > section > :nth-child(187) {
        transition-delay: 116.5s;
      }
      .site-main > .inner > section > :nth-child(188) {
        transition-delay: 117.125s;
      }
      .site-main > .inner > section > :nth-child(189) {
        transition-delay: 117.75s;
      }
      .site-main > .inner > section > :nth-child(190) {
        transition-delay: 118.375s;
      }
      .site-main > .inner > section > :nth-child(191) {
        transition-delay: 119s;
      }
      .site-main > .inner > section > :nth-child(192) {
        transition-delay: 119.625s;
      }
      .site-main > .inner > section > :nth-child(193) {
        transition-delay: 120.25s;
      }
      .site-main > .inner > section > :nth-child(194) {
        transition-delay: 120.875s;
      }
      .site-main > .inner > section > :nth-child(195) {
        transition-delay: 121.5s;
      }
      .site-main > .inner > section > :nth-child(196) {
        transition-delay: 122.125s;
      }
      .site-main > .inner > section > :nth-child(197) {
        transition-delay: 122.75s;
      }
      .site-main > .inner > section > :nth-child(198) {
        transition-delay: 123.375s;
      }
      .site-main > .inner > section > :nth-child(199) {
        transition-delay: 124s;
      }
      .site-main > .inner > section > :nth-child(200) {
        transition-delay: 124.625s;
      }
      .site-main > .inner > section > :nth-child(201) {
        transition-delay: 125.25s;
      }
      .site-main > .inner > section > :nth-child(202) {
        transition-delay: 125.875s;
      }
      .site-main > .inner > section > :nth-child(203) {
        transition-delay: 126.5s;
      }
      .site-main > .inner > section > :nth-child(204) {
        transition-delay: 127.125s;
      }
      .site-main > .inner > section > :nth-child(205) {
        transition-delay: 127.75s;
      }
      .site-main > .inner > section > :nth-child(206) {
        transition-delay: 128.375s;
      }
      .site-main > .inner > section > :nth-child(207) {
        transition-delay: 129s;
      }
      .site-main > .inner > section > :nth-child(208) {
        transition-delay: 129.625s;
      }
      .site-main > .inner > section > :nth-child(209) {
        transition-delay: 130.25s;
      }
      .site-main > .inner > section > :nth-child(210) {
        transition-delay: 130.875s;
      }
      .site-main > .inner > section > :nth-child(211) {
        transition-delay: 131.5s;
      }
      .site-main > .inner > section > :nth-child(212) {
        transition-delay: 132.125s;
      }
      .site-main > .inner > section > :nth-child(213) {
        transition-delay: 132.75s;
      }
      .site-main > .inner > section > :nth-child(214) {
        transition-delay: 133.375s;
      }
      .site-main > .inner > section > :nth-child(215) {
        transition-delay: 134s;
      }
      .site-main > .inner > section > :nth-child(216) {
        transition-delay: 134.625s;
      }
      .site-main > .inner > section > :nth-child(217) {
        transition-delay: 135.25s;
      }
      .site-main > .inner > section > :nth-child(218) {
        transition-delay: 135.875s;
      }
      .site-main > .inner > section > :nth-child(219) {
        transition-delay: 136.5s;
      }
      .site-main > .inner > section > :nth-child(220) {
        transition-delay: 137.125s;
      }
      .site-main > .inner > section > :nth-child(221) {
        transition-delay: 137.75s;
      }
      .site-main > .inner > section > :nth-child(222) {
        transition-delay: 138.375s;
      }
      .site-main > .inner > section > :nth-child(223) {
        transition-delay: 139s;
      }
      .site-main > .inner > section > :nth-child(224) {
        transition-delay: 139.625s;
      }
      .site-main > .inner > section > :nth-child(225) {
        transition-delay: 140.25s;
      }
      .site-main > .inner > section > :nth-child(226) {
        transition-delay: 140.875s;
      }
      .site-main > .inner > section > :nth-child(227) {
        transition-delay: 141.5s;
      }
      .site-main > .inner > section > :nth-child(228) {
        transition-delay: 142.125s;
      }
      .site-main > .inner > section > :nth-child(229) {
        transition-delay: 142.75s;
      }
      .site-main > .inner > section > :nth-child(230) {
        transition-delay: 143.375s;
      }
      .site-main > .inner > section > :nth-child(231) {
        transition-delay: 144s;
      }
      .site-main > .inner > section > :nth-child(232) {
        transition-delay: 144.625s;
      }
      .site-main > .inner > section > :nth-child(233) {
        transition-delay: 145.25s;
      }
      .site-main > .inner > section > :nth-child(234) {
        transition-delay: 145.875s;
      }
      .site-main > .inner > section > :nth-child(235) {
        transition-delay: 146.5s;
      }
      .site-main > .inner > section > :nth-child(236) {
        transition-delay: 147.125s;
      }
      .site-main > .inner > section > :nth-child(237) {
        transition-delay: 147.75s;
      }
      .site-main > .inner > section > :nth-child(238) {
        transition-delay: 148.375s;
      }
      .site-main > .inner > section > :nth-child(239) {
        transition-delay: 149s;
      }
      .site-main > .inner > section > :nth-child(240) {
        transition-delay: 149.625s;
      }
      .site-main > .inner > section > :nth-child(241) {
        transition-delay: 150.25s;
      }
      .site-main > .inner > section > :nth-child(242) {
        transition-delay: 150.875s;
      }
      .site-main > .inner > section > :nth-child(243) {
        transition-delay: 151.5s;
      }
      .site-main > .inner > section > :nth-child(244) {
        transition-delay: 152.125s;
      }
      .site-main > .inner > section > :nth-child(245) {
        transition-delay: 152.75s;
      }
      .site-main > .inner > section > :nth-child(246) {
        transition-delay: 153.375s;
      }
      .site-main > .inner > section > :nth-child(247) {
        transition-delay: 154s;
      }
      .site-main > .inner > section > :nth-child(248) {
        transition-delay: 154.625s;
      }
      .site-main > .inner > section > :nth-child(249) {
        transition-delay: 155.25s;
      }
      .site-main > .inner > section > :nth-child(250) {
        transition-delay: 155.875s;
      }
      .site-main > .inner > section > :nth-child(251) {
        transition-delay: 156.5s;
      }
      .site-main > .inner > section > :nth-child(252) {
        transition-delay: 157.125s;
      }
      .site-main > .inner > section > :nth-child(253) {
        transition-delay: 157.75s;
      }
      .site-main > .inner > section > :nth-child(254) {
        transition-delay: 158.375s;
      }
      .site-main > .inner > section > :nth-child(255) {
        transition-delay: 159s;
      }
      .site-main > .inner > section > :nth-child(256) {
        transition-delay: 159.625s;
      }
      .site-main > .inner > section > :nth-child(257) {
        transition-delay: 160.25s;
      }
      .site-main > .inner > section > :nth-child(258) {
        transition-delay: 160.875s;
      }
      .site-main > .inner > section > :nth-child(259) {
        transition-delay: 161.5s;
      }
      .site-main > .inner > section > :nth-child(260) {
        transition-delay: 162.125s;
      }
      .site-main > .inner > section > :nth-child(261) {
        transition-delay: 162.75s;
      }
      .site-main > .inner > section > :nth-child(262) {
        transition-delay: 163.375s;
      }
      .site-main > .inner > section > :nth-child(263) {
        transition-delay: 164s;
      }
      .site-main > .inner > section > :nth-child(264) {
        transition-delay: 164.625s;
      }
      .site-main > .inner > section > :nth-child(265) {
        transition-delay: 165.25s;
      }
      .site-main > .inner > section > :nth-child(266) {
        transition-delay: 165.875s;
      }
      .site-main > .inner > section > :nth-child(267) {
        transition-delay: 166.5s;
      }
      .site-main > .inner > section > :nth-child(268) {
        transition-delay: 167.125s;
      }
      .site-main > .inner > section > :nth-child(269) {
        transition-delay: 167.75s;
      }
      .site-main > .inner > section > :nth-child(270) {
        transition-delay: 168.375s;
      }
      .site-main > .inner > section > :nth-child(271) {
        transition-delay: 169s;
      }
      .site-main > .inner > section > :nth-child(272) {
        transition-delay: 169.625s;
      }
      .site-main > .inner > header,
      .site-main > .inner > footer {
        transition:
          opacity 0.25s ease-in-out 0.375s,
          visibility 0.25s linear 0.375s;
      }
      .site-main > .inner > header.hidden,
      .site-main > .inner > footer.hidden {
        transition:
          opacity 0.25s ease-in-out,
          visibility 0.25s;
        opacity: 0;
        visibility: hidden;
      }
      .site-main > .inner > section {
        transition:
          opacity 0.5s ease-in-out 0.25s,
          min-height 0.25s ease-in-out,
          max-height 0.25s ease-in-out;
      }
      .site-main > .inner > section.inactive {
        opacity: 0;
        transition: opacity 0.25s ease-in-out;
      }
      body.is-instant .site-main,
      body.is-instant .site-main > .inner > *,
      body.is-instant .site-main > .inner > section > * {
        transition: none !important;
      }
      body.is-instant::after {
        display: none !important;
        transition: none !important;
      }
      .container-component {
        position: relative;
      }
      .container-component > .wrapper {
        vertical-align: top;
        position: relative;
        max-width: 100%;
        border-radius: inherit;
      }
      .container-component > .wrapper > .inner {
        vertical-align: top;
        position: relative;
        max-width: 100%;
        border-radius: inherit;
        text-align: var(--alignment);
      }
      .container-component.full:first-child > .wrapper {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.full:last-child > .wrapper {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.full:first-child > .wrapper > .inner {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.full:last-child > .wrapper > .inner {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.style-1 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-repeat: no-repeat;
        background-size: cover;
        box-shadow: 2.5rem 0rem 2rem 2rem rgba(0, 0, 0, 0.18);
      }
      .container-component.style-1 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        --spacing: 5rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.style-1 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      .container-component.style-1 > .slideshow-background {
        border-radius: inherit;
        height: 100%;
        left: 0;
        object-fit: cover;
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -2;
        background-color: #000000;
      }
      .container-component.style-1::before {
        border-radius: inherit;
        content: '';
        display: block;
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.140625%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, transparent, transparent);
        background-size: 512px, auto;
        background-position:
          center,
          0% 0%;
        background-repeat: repeat, repeat;
      }
      .container-component.style-1 > .slideshow-background > .slow {
        animation-duration: 50s;
      }
      .container-component.style-1 > .slideshow-background > .normal {
        animation-duration: 37.5s;
      }
      .container-component.style-1 > .slideshow-background > .fast {
        animation-duration: 25s;
      }
      .container-component.style-1 > .slideshow-background > div {
        transition-duration: 1s;
      }
      .container-component.style-1.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-1.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-1.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-1.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
      }
      .container-component.style-1.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.style-1.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-1.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-1.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-1.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.style-1.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.style-1.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-1.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.style-1.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.style-1.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-1.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-1.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-1.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-1.columns > .wrapper > .inner > div:first-child,
      .container-component.style-1.columns > .wrapper > .inner > div:first-child > .full:first-child {
        border-top-left-radius: inherit;
      }
      .container-component.style-1.columns > .wrapper > .inner > div:last-child,
      .container-component.style-1.columns > .wrapper > .inner > div:last-child > .full:first-child {
        border-top-right-radius: inherit;
      }
      .container-component.style-1.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.style-1.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.style-1.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.style-1.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-7 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: center;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.25;
        box-shadow: 2.5rem 0rem 2rem 2rem rgba(0, 0, 0, 0.18);
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.1796875%200%200%200%200%200%200.16796875%200%200%200%200%200%200.16796875%200%200%200%200%200%200.4375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(0deg, transparent 0%, rgba(0, 0, 0, 0.878) 60%),
          url('assets/images/container07.jpg?v=b948d8a8');
        background-size: 512px, cover, cover;
        background-position:
          center,
          0% 0%,
          0%
            calc(
              0% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-7 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        --padding-vertical: 3.75rem;
        --spacing: 5rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-7 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      body.touch .container-component.instance-7 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-7.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-7.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-7.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-7.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
      }
      .container-component.instance-7.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-7.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-7.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-7.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-7.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-7.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-7.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-7.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-7.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-7.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-7.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-7.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-7.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-7.columns > .wrapper > .inner > div:first-child,
      .container-component.instance-7.columns > .wrapper > .inner > div:first-child > .full:first-child {
        border-top-left-radius: inherit;
      }
      .container-component.instance-7.columns > .wrapper > .inner > div:last-child,
      .container-component.instance-7.columns > .wrapper > .inner > div:last-child > .full:first-child {
        border-top-right-radius: inherit;
      }
      .container-component.instance-7.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-7.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-7.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-7.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-7.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-18 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.0625;
        background-image:
          linear-gradient(to top, rgba(0, 0, 0, 0.659), rgba(0, 0, 0, 0.659)),
          url('assets/images/container18.jpg?v=b948d8a8');
        background-position:
          0% 0%,
          50%
            calc(
              50% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, no-repeat;
        background-size: auto, cover;
      }
      .container-component.instance-18:not(:first-child) {
        margin-top: 0rem !important;
      }
      .container-component.instance-18 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-18 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      body.touch .container-component.instance-18 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-18.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-18.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-18.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-18.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.instance-18.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-18.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-18.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-18.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-18.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-18.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-18.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-18.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-18.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-18.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-18.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-18.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-18.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-18.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-18.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-18.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-18.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-18.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-30 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.5;
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0.201rem 2.868rem 2.75rem 0.5rem rgba(0, 0, 0, 0.231);
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(45deg, transparent 0%, rgba(3, 3, 3, 0.761) 60%),
          url('assets/images/container30.jpg?v=b948d8a8');
        background-size: 512px, cover, cover;
        background-position:
          center,
          0% 0%,
          50%
            calc(
              50% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-30 > .wrapper > .inner {
        --gutters: 0.75rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-30 > .wrapper {
        max-width: var(--width);
        width: 100%;
      }
      body.touch .container-component.instance-30 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-30.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-30.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-30.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-30.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.instance-30.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-30.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-30.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-30.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-30.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-30.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-30.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-30.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-30.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-30.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-30.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-30.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-30.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-30.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-30.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-30.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-31 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.5;
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0.201rem 2.868rem 2.75rem 0.5rem rgba(0, 0, 0, 0.231);
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(45deg, transparent 0%, rgba(3, 3, 3, 0.761) 60%),
          url('assets/images/container31.jpg?v=b948d8a8');
        background-size: 512px, cover, cover;
        background-position:
          center,
          0% 0%,
          50%
            calc(
              50% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-31 > .wrapper > .inner {
        --gutters: 0.75rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-31 > .wrapper {
        max-width: var(--width);
        width: 100%;
      }
      body.touch .container-component.instance-31 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-31.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-31.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-31.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-31.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.instance-31.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-31.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-31.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-31.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-31.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-31.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-31.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-31.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-31.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-31.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-31.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-31.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-31.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-31.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-31.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-31.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-32 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.325;
        box-shadow: 2.5rem 0rem 2rem 2rem rgba(0, 0, 0, 0.18);
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.65625%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.678), rgba(0, 0, 0, 0.678)),
          url('assets/images/container32.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50%
            calc(
              50% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-32 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        --spacing: 5rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-32 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      body.touch .container-component.instance-32 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-32.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-32.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-32.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-32.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
      }
      .container-component.instance-32.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-32.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-32.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-32.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-32.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-32.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-32.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-32.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-32.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-32.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-32.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-32.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-32.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-32.columns > .wrapper > .inner > div:first-child,
      .container-component.instance-32.columns > .wrapper > .inner > div:first-child > .full:first-child {
        border-top-left-radius: inherit;
      }
      .container-component.instance-32.columns > .wrapper > .inner > div:last-child,
      .container-component.instance-32.columns > .wrapper > .inner > div:last-child > .full:first-child {
        border-top-right-radius: inherit;
      }
      .container-component.instance-32.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-32.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-32.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-32.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-32.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-33 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.325;
        box-shadow: 2.5rem 0rem 2rem 2rem rgba(0, 0, 0, 0.18);
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.1875%200%200%200%200%200%200.34765625%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.839), rgba(0, 0, 0, 0.839)),
          url('assets/images/container33.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50%
            calc(
              50% -
                (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
            );
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-33 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        --spacing: 5rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-33 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      body.touch .container-component.instance-33 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.instance-33.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-33.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-33.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-33.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: flex-start;
      }
      .container-component.instance-33.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-33.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-33.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-33.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-33.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-33.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-33.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-33.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-33.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-33.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-33.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-33.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-33.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-33.columns > .wrapper > .inner > div:first-child,
      .container-component.instance-33.columns > .wrapper > .inner > div:first-child > .full:first-child {
        border-top-left-radius: inherit;
      }
      .container-component.instance-33.columns > .wrapper > .inner > div:last-child,
      .container-component.instance-33.columns > .wrapper > .inner > div:last-child > .full:first-child {
        border-top-right-radius: inherit;
      }
      .container-component.instance-33.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.instance-33.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-33.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-33.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-33.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.style-4 {
        display: flex;
        width: 100%;
        min-height: 42rem;
        align-items: flex-start;
        justify-content: center;
        background-attachment: fixed;
        --background-parallax-intensity: 0.75;
        border-radius: 2rem;
      }
      .container-component.style-4:not(:first-child) {
        margin-top: 5rem !important;
      }
      .container-component.style-4:not(:last-child) {
        margin-bottom: 5rem !important;
      }
      .container-component.style-4 > .wrapper > .inner {
        --gutters: calc(var(--padding-horizontal) * 2);
        --padding-horizontal: 6rem;
        --padding-vertical: 7rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
        border-radius: calc(2rem - 0px);
      }
      .container-component.style-4 > .wrapper {
        max-width: 100%;
        width: 100%;
      }
      body.touch .container-component.style-4 {
        background-attachment: scroll;
        --background-parallax-intensity: 0 !important;
      }
      .container-component.style-4.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-4.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-4.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-4.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.style-4.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.style-4.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-4.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-4.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-4.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.style-4.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.style-4.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-4.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.style-4.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.style-4.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-4.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-4.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-4.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-4.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(42rem - (var(--padding-vertical) * 2));
      }
      .container-component.style-4.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.style-4.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-4 {
        background-image: url('assets/images/container04.jpg?v=b948d8a8');
        background-position: 50%
          calc(
            50% -
              (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
          );
        background-repeat: repeat-x;
        background-size: cover;
      }
      .container-component.instance-6 {
        background-image: url('assets/images/container06.jpg?v=b948d8a8');
        background-position: 50%
          calc(
            50% -
              (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
          );
        background-repeat: repeat-x;
        background-size: cover;
      }
      .container-component.instance-5 {
        background-image: url('assets/images/container05.jpg?v=b948d8a8');
        background-position: 50%
          calc(
            50% -
              (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
          );
        background-repeat: repeat-x;
        background-size: cover;
      }
      .container-component.instance-3 {
        background-image: url('assets/images/container03.jpg?v=b948d8a8');
        background-position: 50%
          calc(
            50% -
              (((var(--scroll-y, 0) * 1px) - (var(--element-top, 0) * 1px)) * var(--background-parallax-intensity, 0))
          );
        background-repeat: repeat-x;
        background-size: cover;
      }
      .container-component.instance-8 {
        --alignment: center;
        --flex-alignment: center;
        --indent-left: 1;
        --indent-right: 1;
        --margin-left: auto;
        --margin-right: auto;
      }
      .container-component.instance-8:not(:last-child) {
        margin-bottom: 4.75rem !important;
      }
      .container-component.instance-8 > .wrapper {
        display: block;
        margin: 0 auto 0 auto;
        width: 97rem;
        background-color: transparent;
      }
      .container-component.instance-8 > .wrapper > .inner {
        --gutters: 0.75rem;
        --padding-horizontal: 1rem;
        --padding-vertical: 2.75rem;
        --spacing: 1.875rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
      }
      .container-component.instance-8.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-8.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-8.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-8.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.instance-8.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.instance-8.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.instance-8.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.instance-8.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.instance-8.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.instance-8.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.instance-8.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-8.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.instance-8.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.instance-8.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-8.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.instance-8.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-8.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.instance-8.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(25rem - (var(--padding-vertical) * 2));
      }
      .container-component.instance-8.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.instance-8.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-8 > .wrapper > .inner > :nth-child(1) {
        width: calc(33.33333% + (var(--gutters) / 3));
      }
      .container-component.instance-8 > .wrapper > .inner > :nth-child(2) {
        width: calc(33.33333% + (var(--gutters) / 3));
      }
      .container-component.instance-8 > .wrapper > .inner > :nth-child(3) {
        width: calc(33.33333% + (var(--gutters) / 3));
      }
      .container-component.style-5 {
        display: flex;
        width: 100%;
        min-height: var(--viewport-height);
        align-items: center;
        justify-content: center;
        background-attachment: scroll;
        border-color: transparent;
        border-style: solid;
        border-width: 1px;
        box-shadow: 0.201rem 2.868rem 2.75rem 0.5rem rgba(0, 0, 0, 0.231);
        border-radius: 1rem;
      }
      .container-component.style-5:not(:first-child) {
        margin-top: 4rem !important;
      }
      .container-component.style-5:not(:last-child) {
        margin-bottom: 6rem !important;
      }
      .container-component.style-5 > .wrapper > .inner {
        --gutters: 0.75rem;
        --padding-horizontal: 2rem;
        --padding-vertical: 2rem;
        padding: var(--padding-vertical) var(--padding-horizontal);
        border-radius: calc(1rem - 1px);
      }
      .container-component.style-5 > .wrapper {
        max-width: var(--width);
        width: 100%;
      }
      .container-component.style-5.default > .wrapper > .inner > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-5.default > .wrapper > .inner > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-5.default > .wrapper > .inner > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-5.columns > .wrapper > .inner {
        flex-wrap: wrap;
        display: flex;
        align-items: center;
      }
      .container-component.style-5.columns > .wrapper > .inner > * {
        flex-grow: 0;
        flex-shrink: 0;
        max-width: 100%;
        text-align: var(--alignment);
        padding: 0 0 0 var(--gutters);
      }
      .container-component.style-5.columns > .wrapper > .inner > * > * {
        margin-bottom: var(--spacing);
        margin-top: var(--spacing);
      }
      .container-component.style-5.columns > .wrapper > .inner > * > *:first-child {
        margin-top: 0 !important;
      }
      .container-component.style-5.columns > .wrapper > .inner > * > *:last-child {
        margin-bottom: 0 !important;
      }
      .container-component.style-5.columns > .wrapper > .inner > *:first-child {
        margin-left: calc(var(--gutters) * -1);
      }
      .container-component.style-5.default > .wrapper > .inner > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        max-width: none !important;
        width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
      }
      .container-component.style-5.default > .wrapper > .inner > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-5.default > .wrapper > .inner > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .container-component.style-5.columns > .wrapper > .inner > div > .full {
        margin-left: calc(var(--gutters) * -0.5);
        max-width: none !important;
        width: calc(100% + var(--gutters) + 0.4725px);
      }
      .container-component.style-5.columns > .wrapper > .inner > div:first-child > .full {
        margin-left: calc(var(--padding-horizontal) * -1);
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-5.columns > .wrapper > .inner > div:last-child > .full {
        width: calc(100% + var(--padding-horizontal) + calc(var(--gutters) * 0.5) + 0.4725px);
      }
      .container-component.style-5.columns > .wrapper > .inner > div > .full:first-child {
        margin-top: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-5.columns > .wrapper > .inner > div > .full:last-child {
        margin-bottom: calc(var(--padding-vertical) * -1) !important;
      }
      .container-component.style-5.columns > .wrapper > .inner > .full {
        align-self: stretch;
        min-height: calc(var(--viewport-height) - (var(--padding-vertical) * 2));
      }
      .container-component.style-5.columns > .wrapper > .inner > .full:first-child {
        border-bottom-left-radius: inherit;
        border-top-left-radius: inherit;
      }
      .container-component.style-5.columns > .wrapper > .inner > .full:last-child {
        border-bottom-right-radius: inherit;
        border-top-right-radius: inherit;
      }
      .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child {
        border-radius: inherit;
        height: calc(100% + (var(--padding-vertical) * 2));
      }
      .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
        border-radius: inherit;
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .container-component.instance-26 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container26.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-25 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container25.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-24 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container24.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-23 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container23.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-22 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container22.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-21 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container21.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-20 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container20.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-19 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container19.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-17 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container17.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-16 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container16.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-10 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container10.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-11 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container11.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-9 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container09.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-12 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container12.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-14 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container14.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-15 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container15.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-13 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container13.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-2 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container02.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-27 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container27.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-28 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container28.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .container-component.instance-29 {
        background-image:
          url('data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cfilter%20id%3D%22noise%22%3E%20%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.875%22%20result%3D%22noise%22%20%2F%3E%20%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.2578125%200%200%200%200%200%200.27734375%200%22%20%2F%3E%20%3C%2Ffilter%3E%20%3Crect%20filter%3D%22url%28%23noise%29%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20fill%3D%22transparent%22%20opacity%3D%221%22%20%2F%3E%3C%2Fsvg%3E'),
          linear-gradient(to top, rgba(0, 0, 0, 0.439), rgba(0, 0, 0, 0.439)),
          url('assets/images/container29.jpg?v=b948d8a8');
        background-size: 512px, auto, cover;
        background-position:
          center,
          0% 0%,
          50% 0%;
        background-repeat: repeat, repeat, repeat;
      }
      .image-component {
        display: block;
        line-height: 0;
        max-width: 100%;
        position: relative;
      }
      .image-component > .frame {
        -webkit-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        vertical-align: top;
        width: 100%;
      }
      .image-component > .frame > img {
        border-radius: 0 !important;
        max-width: 100%;
        vertical-align: top;
        width: inherit;
      }
      .image-component.full > .frame {
        display: block;
      }
      .image-component.full:first-child > .frame {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .image-component.full:last-child > .frame {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .image-component.instance-8 {
        text-align: right;
      }
      .image-component.instance-8:not(:first-child) {
        margin-top: 0rem !important;
      }
      .image-component.instance-8:not(:last-child) {
        margin-bottom: 0rem !important;
      }
      .image-component.instance-8 > .frame {
        width: 6.375rem;
        transition: none;
      }
      .image-component.instance-8 > .frame > img {
        transition: none;
      }
      .image-component.instance-7 {
        text-align: center;
      }
      .image-component.instance-7:not(:first-child) {
        margin-top: 5.625rem !important;
      }
      .image-component.instance-7:not(:last-child) {
        margin-bottom: 5.625rem !important;
      }
      .image-component.instance-7 > .frame {
        max-width: 100%;
        width: 316px;
        transition: none;
      }
      .image-component.instance-7 > .frame > img {
        transition: none;
      }
      .image-component.instance-6 {
        text-align: left;
      }
      .image-component.instance-6 > .frame {
        max-width: 100%;
        width: 136px;
        transition: none;
      }
      .image-component.instance-6 > .frame > img {
        transition: none;
      }
      .image-component.instance-2 {
        text-align: right;
      }
      .image-component.instance-2:not(:first-child) {
        margin-top: 7.5rem !important;
      }
      .image-component.instance-2:not(:last-child) {
        margin-bottom: 7.5rem !important;
      }
      .image-component.instance-2 > .frame {
        width: 47.375rem;
        transition: none;
      }
      .image-component.instance-2 > .frame > img {
        transition: none;
      }
      .image-component.instance-1 {
        text-align: right;
      }
      .image-component.instance-1 > .frame {
        width: 10.875rem;
        transition: none;
      }
      .image-component.instance-1 > .frame > img {
        transition: none;
      }
      .image-component.instance-3 {
        text-align: center;
      }
      .image-component.instance-3:not(:first-child) {
        margin-top: 3rem !important;
      }
      .image-component.instance-3:not(:last-child) {
        margin-bottom: 3rem !important;
      }
      .image-component.instance-3 > .frame {
        width: 64rem;
        height: 30.25rem;
        border-radius: 2rem;
        box-shadow: 5rem 0rem 3rem 2.625rem transparent;
      }
      .image-component.instance-3 > .frame > img {
        height: 100% !important;
        object-fit: cover;
        object-position: center;
        width: 100% !important;
        transition:
          transform 2.5s ease,
          filter 2.5s ease;
      }
      .image-component.instance-3 > .frame:hover > img {
        transform: scale(1.2);
      }
      .image-component.instance-4:not(:first-child) {
        margin-top: 4.25rem !important;
      }
      .image-component.instance-4:not(:last-child) {
        margin-bottom: 4.25rem !important;
      }
      .image-component.instance-4 > .frame {
        width: 100vw;
        height: 10.625rem;
        border-radius: 2rem;
        box-shadow: 0rem 1.75rem 2rem 0rem transparent;
        transition: none;
      }
      .image-component.instance-4 > .frame > img {
        height: 100% !important;
        object-fit: cover;
        object-position: center;
        width: 100% !important;
        border-radius: inherit !important;
        padding: 0.5rem;
        transition: none;
      }
      .image-component.instance-5 {
        text-align: center;
      }
      .image-component.instance-5:not(:first-child) {
        margin-top: 4.25rem !important;
      }
      .image-component.instance-5:not(:last-child) {
        margin-bottom: 4.25rem !important;
      }
      .image-component.instance-5 > .frame {
        width: 18rem;
        height: 18rem;
        border-radius: 1rem;
        box-shadow: 5rem 0rem 3rem 1.5rem transparent;
        transition: none;
      }
      .image-component.instance-5 > .frame > img {
        height: 100% !important;
        object-fit: cover;
        object-position: center;
        width: 100% !important;
        border-radius: inherit !important;
        padding: 0.5rem;
        transition: none;
      }
      .text-component {
        direction: var(--site-language-direction);
        position: relative;
      }
      .text-component span.p {
        display: block;
        position: relative;
      }
      .text-component span[style],
      .text-component strong,
      .text-component a,
      .text-component code,
      .text-component mark,
      .text-component spoiler-text {
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-38:not(:first-child) {
        margin-top: 0rem !important;
      }
      .text-component.instance-38:not(:last-child) {
        margin-bottom: 0rem !important;
      }
      .text-component.instance-38 {
        text-align: left;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.25rem;
        width: 100%;
        font-size: 4em;
        line-height: 1.5;
        font-weight: 900;
        background-image: linear-gradient(281deg, #757575 30%, rgba(255, 255, 255, 0.749) 55%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke: 0.01em transparent;
        text-stroke: 0.01em transparent;
      }
      .text-component.instance-38 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-38 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-38 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-38 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-38 a:hover {
        text-decoration: none;
      }
      .text-component.instance-38 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-38 span.p {
        background-image: linear-gradient(281deg, #757575 30%, rgba(255, 255, 255, 0.749) 55%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-96:not(:first-child) {
        margin-top: 6rem !important;
      }
      .text-component.instance-96:not(:last-child) {
        margin-bottom: 6rem !important;
      }
      .text-component.instance-96 {
        text-align: center;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: auto;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.175rem;
        width: 100%;
        font-size: 2.5em;
        line-height: 0.875;
        font-weight: 300;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-96 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-96 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-96 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-96 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-96 a:hover {
        text-decoration: none;
      }
      .text-component.instance-96 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-96 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-49 {
        text-align: left;
        max-width: 55.625rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        padding-left: 3rem;
        padding-right: 0;
        letter-spacing: -0.4rem;
        width: 100%;
        font-size: 4.875em;
        line-height: 0.875;
        font-weight: 900;
        background-image: linear-gradient(318deg, #a6a6a6 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-49 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-49 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-49 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-49 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-49 a:hover {
        text-decoration: none;
      }
      .text-component.instance-49 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-49 span.p {
        background-image: linear-gradient(318deg, #a6a6a6 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.style-5:not(:first-child) {
        margin-top: 3rem !important;
      }
      .text-component.style-5:not(:last-child) {
        margin-bottom: 3rem !important;
      }
      .text-component.style-5 {
        text-align: left;
        max-width: 55.625rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        padding-left: 3rem;
        padding-right: 0;
        letter-spacing: -0.4rem;
        width: 100%;
        font-size: 4.875em;
        line-height: 0.875;
        font-weight: 900;
        background-image: linear-gradient(318deg, #a6a6a6 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.style-5 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.style-5 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.style-5 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.style-5 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.style-5 a:hover {
        text-decoration: none;
      }
      .text-component.style-5 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.style-5 span.p {
        background-image: linear-gradient(318deg, #a6a6a6 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-99:not(:first-child) {
        margin-top: 1rem !important;
      }
      .text-component.instance-99:not(:last-child) {
        margin-bottom: 1rem !important;
      }
      .text-component.instance-99 {
        text-align: center;
        max-width: 47.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: auto;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.1rem;
        width: 100%;
        font-size: 2em;
        line-height: 1.25;
        font-weight: 900;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-99 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-99 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-99 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-99 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-99 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-99 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-99 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
      }
      .text-component.instance-93:not(:first-child) {
        margin-top: 1.125rem !important;
      }
      .text-component.instance-93:not(:last-child) {
        margin-bottom: 1.125rem !important;
      }
      .text-component.instance-93 {
        text-align: center;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 6rem;
        padding-right: 6rem;
        letter-spacing: -0.075rem;
        width: 100%;
        font-size: 1.625em;
        line-height: 0.875;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-93 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-93 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-93 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-93 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-93 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-93 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-93 span.p:nth-child(n + 2) {
        margin-top: 0.5rem;
      }
      .text-component.instance-70:not(:first-child) {
        margin-top: 6rem !important;
      }
      .text-component.instance-70:not(:last-child) {
        margin-bottom: 6rem !important;
      }
      .text-component.instance-70 {
        text-align: center;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 3rem;
        padding-right: 3rem;
        letter-spacing: -0.075rem;
        width: 100%;
        font-size: 1.625em;
        line-height: 1;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-70 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-70 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-70 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-70 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-70 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-70 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-70 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
      }
      .text-component.instance-7 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.5rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 1.25;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-7 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-7 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-7 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-7 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-7 a:hover {
        text-decoration: none;
      }
      .text-component.instance-7 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-7 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.style-7:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.style-7:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.style-7 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.45rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 1.125;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.style-7 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.style-7 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.style-7 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.style-7 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.style-7 a:hover {
        text-decoration: none;
      }
      .text-component.style-7 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.style-7 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-1:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-1:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-1 {
        text-align: left;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.3rem;
        width: 100%;
        font-size: 7em;
        line-height: 1.25;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-1 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-1 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-1 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-1 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-1 a:hover {
        text-decoration: none;
      }
      .text-component.instance-1 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-1 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.style-9:not(:first-child) {
        margin-top: 1.5rem !important;
      }
      .text-component.style-9:not(:last-child) {
        margin-bottom: 1.5rem !important;
      }
      .text-component.style-9 {
        text-align: left;
        max-width: 60.125rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        letter-spacing: -0.075rem;
        width: 100%;
        font-size: 2.125em;
        line-height: 0.875;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.style-9 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.style-9 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.style-9 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.style-9 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.style-9 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.style-9 a:hover {
        color: #d5c7ff;
      }
      .text-component.style-9 span.p:nth-child(n + 2) {
        margin-top: 0.5rem;
      }
      .text-component.instance-98:not(:first-child) {
        margin-top: 2.75rem !important;
      }
      .text-component.instance-98:not(:last-child) {
        margin-bottom: 2.75rem !important;
      }
      .text-component.instance-98 {
        text-align: center;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: auto;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.25rem;
        width: 100%;
        font-size: 2.625em;
        line-height: 1.625;
        font-weight: 600;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-98 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-98 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-98 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-98 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-98 a:hover {
        text-decoration: none;
      }
      .text-component.instance-98 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-98 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-16:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-16:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-16 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.3rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 1.25;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-16 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-16 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-16 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-16 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-16 a:hover {
        text-decoration: none;
      }
      .text-component.instance-16 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-16 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-10:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-10:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-10 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.3rem;
        width: 100%;
        font-size: 7em;
        line-height: 1.25;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-10 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-10 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-10 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-10 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-10 a:hover {
        text-decoration: none;
      }
      .text-component.instance-10 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-10 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-71:not(:first-child) {
        margin-top: 1.75rem !important;
      }
      .text-component.instance-71:not(:last-child) {
        margin-bottom: 1.75rem !important;
      }
      .text-component.instance-71 {
        text-align: left;
        max-width: 48.75rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 6rem;
        padding-right: 0;
        letter-spacing: -0.025rem;
        width: 100%;
        font-size: 1.5em;
        line-height: 1;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-71 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-71 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-71 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-71 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-71 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-71 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-71 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
      }
      .text-component.instance-5:not(:first-child) {
        margin-top: 1.75rem !important;
      }
      .text-component.instance-5:not(:last-child) {
        margin-bottom: 1.75rem !important;
      }
      .text-component.instance-5 {
        text-align: left;
        max-width: 71.375rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 6rem;
        padding-right: 0;
        letter-spacing: -0.025rem;
        width: 100%;
        font-size: 1.5em;
        line-height: 1;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-5 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-5 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-5 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-5 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-5 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-5 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-5 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
      }
      .text-component.instance-82:not(:first-child) {
        margin-top: 1.75rem !important;
      }
      .text-component.instance-82:not(:last-child) {
        margin-bottom: 1.75rem !important;
      }
      .text-component.instance-82 {
        text-align: left;
        max-width: 71.375rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 6rem;
        padding-right: 0;
        letter-spacing: -0.025rem;
        width: 100%;
        font-size: 1.5em;
        line-height: 1;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-82 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-82 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-82 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-82 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-82 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-82 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-82 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
      }
      .text-component.instance-13:not(:first-child) {
        margin-top: 1.875rem !important;
      }
      .text-component.instance-13:not(:last-child) {
        margin-bottom: 1.875rem !important;
      }
      .text-component.instance-13 {
        text-align: left;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        padding-left: 6rem;
        padding-right: 0;
        letter-spacing: -0.25rem;
        width: 100%;
        font-size: 2.625em;
        line-height: 0.875;
        font-weight: 600;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-13 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-13 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-13 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-13 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-13 a:hover {
        text-decoration: none;
      }
      .text-component.instance-13 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-13 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-12:not(:first-child) {
        margin-top: 2rem !important;
      }
      .text-component.instance-12:not(:last-child) {
        margin-bottom: 2rem !important;
      }
      .text-component.instance-12 {
        text-align: left;
        max-width: 61.375rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        padding-left: 3rem;
        padding-right: 0;
        letter-spacing: -0.075rem;
        width: 100%;
        font-size: 1.5em;
        line-height: 1.25;
        font-weight: 400;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-12 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-12 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-12 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-12 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-12 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-12 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-12 span.p:nth-child(n + 2) {
        margin-top: 1.625rem;
      }
      .text-component.style-4 {
        text-align: left;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.25rem;
        width: 100%;
        font-size: 2.625em;
        line-height: 0.875;
        font-weight: 600;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.style-4 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.style-4 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.style-4 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.style-4 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.style-4 a:hover {
        text-decoration: none;
      }
      .text-component.style-4 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.style-4 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-55:not(:first-child) {
        margin-top: 1.5rem !important;
      }
      .text-component.instance-55:not(:last-child) {
        margin-bottom: 1.5rem !important;
      }
      .text-component.instance-55 {
        text-align: left;
        max-width: 62.5rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        letter-spacing: -0.075rem;
        width: 100%;
        font-size: 2.125em;
        line-height: 0.875;
        font-weight: 500;
        text-shadow: 0.125rem 0rem 1rem rgba(15, 15, 15, 0.149);
      }
      .text-component.instance-55 u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .text-component.instance-55 mark {
        color: #f07701;
        background-color: transparent;
      }
      .text-component.instance-55 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-55 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-55 a {
        color: #b094ff;
        text-decoration: underline;
      }
      .text-component.instance-55 a:hover {
        color: #d5c7ff;
      }
      .text-component.instance-55 span.p:nth-child(n + 2) {
        margin-top: 0.5rem;
      }
      .text-component.instance-74 {
        text-align: left;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.325rem;
        width: 100%;
        font-size: 2.625em;
        line-height: 1.375;
        font-weight: 600;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-74 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-74 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-74 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-74 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-74 a:hover {
        text-decoration: none;
      }
      .text-component.instance-74 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-74 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-63:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-63:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-63 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.45rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 0.75;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-63 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-63 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-63 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-63 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-63 a:hover {
        text-decoration: none;
      }
      .text-component.instance-63 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-63 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-87 {
        text-align: left;
        max-width: 66.25rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.749);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.25rem;
        width: 100%;
        font-size: 2.625em;
        line-height: 0.875;
        font-weight: 600;
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-87 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-87 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-87 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-87 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-87 a:hover {
        text-decoration: none;
      }
      .text-component.instance-87 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-87 span.p {
        background-image: linear-gradient(340deg, rgba(212, 212, 212, 0.302) 30%, rgba(255, 255, 255, 0.749) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-90:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-90:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-90 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.45rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 0.75;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-90 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-90 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-90 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-90 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-90 a:hover {
        text-decoration: none;
      }
      .text-component.instance-90 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-90 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .text-component.instance-33:not(:first-child) {
        margin-top: 0.625rem !important;
      }
      .text-component.instance-33:not(:last-child) {
        margin-bottom: 0.625rem !important;
      }
      .text-component.instance-33 {
        text-align: left;
        max-width: 45rem;
        margin-left: var(--margin-left);
        margin-right: var(--margin-right);
        --margin-left: 0;
        --margin-right: auto;
        color: rgba(255, 255, 255, 0.988);
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.45rem;
        width: 100%;
        font-size: 4.5em;
        line-height: 0.75;
        font-weight: 900;
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
      }
      .text-component.instance-33 mark {
        color: #ffffff;
        background-color: #0085ff;
      }
      .text-component.instance-33 spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .text-component.instance-33 spoiler-text.active {
        color: #541ccc;
      }
      .text-component.instance-33 a {
        color: #f07701;
        text-decoration: underline;
      }
      .text-component.instance-33 a:hover {
        text-decoration: none;
      }
      .text-component.instance-33 span.p:nth-child(n + 2) {
        margin-top: 1.75rem;
        -webkit-text-fill-color: currentcolor;
      }
      .text-component.instance-33 span.p {
        background-image: linear-gradient(340deg, rgba(102, 102, 102, 0.651) 30%, rgba(255, 255, 255, 0.988) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent !important;
      }
      .gallery-component > .inner {
        display: inline-block;
        max-width: 100%;
        vertical-align: middle;
      }
      .gallery-component ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--flex-alignment);
      }
      .gallery-component ul > li {
        position: relative;
      }
      .gallery-component ul > li > .thumbnail {
        border-radius: inherit;
        position: relative;
      }
      .gallery-component ul > li > .thumbnail > .frame {
        -webkit-backface-visibility: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        display: inline-block;
        overflow: hidden;
        vertical-align: top;
      }
      .gallery-component ul > li > .thumbnail > .frame > img {
        margin: 0;
        max-width: 100%;
        vertical-align: top;
        width: auto;
      }
      .gallery-component ul > li > .caption {
        width: 100%;
      }
      .gallery-component ul > li > .caption > p {
        width: 100%;
      }
      .gallery-component ul > li > .caption > p > a,
      .gallery-component ul > li > .caption > p > spoiler-text {
        pointer-events: auto;
      }
      .gallery-component.style-5 {
        text-align: center;
      }
      .gallery-component.style-5:not(:first-child) {
        margin-top: 2rem !important;
      }
      .gallery-component.style-5:not(:last-child) {
        margin-bottom: 2rem !important;
      }
      .gallery-component.style-5 > .inner {
        max-width: 73rem;
        width: 100%;
      }
      .gallery-component.style-5 ul {
        justify-content: center;
        --gap: 0.5rem;
        gap: var(--gap);
      }
      .gallery-component.style-5 ul > li {
        border-radius: 1rem;
        display: inline-block;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: calc(33.333333333333% - var(--gap));
      }
      .gallery-component.style-5 ul > li > .thumbnail > .frame {
        border-radius: 1rem;
        box-shadow: 0.508rem 1.142rem 7.75rem 0.25rem rgba(18, 18, 18, 0.471);
        width: 100%;
      }
      .gallery-component.style-5 ul > li > .caption {
        opacity: 1;
        align-items: center;
        border-radius: inherit;
        display: flex;
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        background-color: rgba(0, 0, 0, 0.722);
        background-image: linear-gradient(124deg, rgba(138, 84, 84, 0.169) 0%, rgba(0, 0, 0, 0.004) 100%);
        background-position: 0% 0%;
        background-repeat: repeat;
        background-size: cover;
        -webkit-backdrop-filter: blur(0.175rem);
        backdrop-filter: blur(0.175rem);
        transition:
          opacity 0.75s ease,
          transform 3s ease,
          z-index 3s ease;
      }
      .gallery-component.style-5 ul > li > .caption > p {
        border-radius: inherit;
        padding-bottom: 1.71875rem;
        padding-left: 2.75rem;
        padding-right: 2.75rem;
        padding-top: 1.71875rem;
        text-align: center;
        color: #ffffff;
        font-family: 'Mona Sans', sans-serif;
        letter-spacing: -0.2rem;
        font-size: 2.5em;
        line-height: 0.75;
        font-weight: 900;
        text-shadow: 0.25rem 0rem 1.5rem rgba(0, 0, 0, 0.388);
      }
      .gallery-component.style-5 ul > li > .thumbnail:hover + .caption {
        opacity: 0;
      }
      .gallery-component.style-5 ul > li > .thumbnail {
        display: block;
      }
      .gallery-component.style-5 ul > li > .thumbnail > .frame > img {
        height: 15rem;
        object-fit: cover;
        object-position: center;
        width: 100%;
        transition:
          transform 3s ease,
          filter 3s ease;
      }
      .gallery-component.style-5 ul > li > .thumbnail:hover > .frame > img {
        transform: scale(1.165);
      }
      .gallery-component.instance-6 ul > li > .thumbnail.n01 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-6 ul > li > .thumbnail.n02 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-6 ul > li > .thumbnail.n03 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-6 ul > li > .thumbnail.n04 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-6 ul > li > .thumbnail.n05 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n01 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n02 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n03 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n04 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n05 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n06 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n07 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n08 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n09 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n10 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-3 ul > li > .thumbnail.n11 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n01 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n02 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n03 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n04 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n05 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n06 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n07 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n08 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n09 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-4 ul > li > .thumbnail.n10 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-1 ul > li > .thumbnail.n01 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-1 ul > li > .thumbnail.n02 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-1 ul > li > .thumbnail.n03 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-1 ul > li > .thumbnail.n04 > .frame > img {
        object-position: center;
      }
      .gallery-component.instance-1 ul > li > .thumbnail.n05 > .frame > img {
        object-position: center;
      }
      .divider-component {
        align-items: center;
        border: 0;
        display: flex;
        justify-content: var(--flex-alignment);
        min-height: 1rem;
        padding: 0;
        position: relative;
        width: 100%;
      }
      .divider-component::before {
        content: '';
      }
      .divider-component.instance-2:not(:first-child) {
        margin-top: 8.375rem !important;
      }
      .divider-component.instance-2:not(:last-child) {
        margin-bottom: 8.375rem !important;
      }
      .divider-component.instance-2 {
        justify-content: center;
      }
      .divider-component.instance-2::before {
        width: 76rem;
        background-color: rgba(255, 255, 255, 0.451);
        height: 1px;
        border-radius: 0px;
      }
      .divider-component.instance-1:not(:first-child) {
        margin-top: 2.375rem !important;
      }
      .divider-component.instance-1:not(:last-child) {
        margin-bottom: 2.375rem !important;
      }
      .divider-component.instance-1 {
        justify-content: center;
      }
      .divider-component.instance-1::before {
        width: 76rem;
        background-color: rgba(255, 255, 255, 0.451);
        height: 1px;
        border-radius: 0px;
      }
      .divider-component.instance-3:not(:first-child) {
        margin-top: 2.75rem !important;
      }
      .divider-component.instance-3:not(:last-child) {
        margin-bottom: 2.75rem !important;
      }
      .divider-component.instance-3 {
        justify-content: center;
      }
      .divider-component.instance-3::before {
        width: 76rem;
        background-color: transparent;
        height: 1px;
        border-radius: 0px;
      }
      .icons-component {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--flex-alignment);
        letter-spacing: 0;
        padding: 0;
      }
      .icons-component > li {
        position: relative;
        z-index: 1;
      }
      .icons-component > li > a {
        align-items: center;
        display: flex;
        justify-content: center;
      }
      .icons-component > li > a > svg {
        display: block;
        pointer-events: none;
        position: relative;
      }
      .icons-component > li > a + svg {
        display: block;
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
      }
      .icons-component > li > a > .label {
        display: none;
      }
      .icons-component.instance-8 {
        justify-content: center;
        font-size: 4.875em;
        gap: 2rem;
      }
      .icons-component.instance-8:not(:first-child) {
        margin-top: 5.875rem !important;
      }
      .icons-component.instance-8:not(:last-child) {
        margin-bottom: 5.875rem !important;
      }
      .icons-component.instance-8 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-8 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.671);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-8 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-8 > li > a:hover {
        transform: translateY(-6%);
      }
      .icons-component.instance-8 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-8 .n01:hover > svg {
        fill: #7d3459 !important;
      }
      .icons-component.instance-8 .n02:hover > svg {
        fill: #26489e !important;
      }
      .icons-component.instance-8 .n03:hover > svg {
        fill: #336626 !important;
      }
      .icons-component.instance-8 .n04:hover > svg {
        fill: #cf3e3e !important;
      }
      .icons-component.instance-1 {
        justify-content: center;
        font-size: 1.5em;
        gap: 2rem;
      }
      .icons-component.instance-1:not(:first-child) {
        margin-top: 6rem !important;
      }
      .icons-component.instance-1:not(:last-child) {
        margin-bottom: 6rem !important;
      }
      .icons-component.instance-1 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 1s ease,
          color 1s ease,
          background-color 1s ease,
          border-color 1s ease;
      }
      .icons-component.instance-1 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 1s ease;
      }
      .icons-component.instance-1 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-2.5%);
      }
      .icons-component.instance-1 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-1 > li > a + svg {
        transition:
          transform 1s ease,
          fill 1s ease,
          stroke 1s ease;
      }
      .icons-component.instance-1 > li > a:hover + svg {
        transform: translateY(-2.5%);
      }
      .icons-component.style-2 {
        justify-content: center;
        font-size: 1.5em;
        gap: 2rem;
      }
      .icons-component.style-2:not(:first-child) {
        margin-top: 0rem !important;
      }
      .icons-component.style-2:not(:last-child) {
        margin-bottom: 0rem !important;
      }
      .icons-component.style-2 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.5s ease,
          color 0.5s ease,
          background-color 0.5s ease,
          border-color 0.5s ease;
      }
      .icons-component.style-2 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.5s ease;
      }
      .icons-component.style-2 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-4.25%);
      }
      .icons-component.style-2 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.style-2 > li > a + svg {
        transition:
          transform 0.5s ease,
          fill 0.5s ease,
          stroke 0.5s ease;
      }
      .icons-component.style-2 > li > a:hover + svg {
        transform: translateY(-4.25%);
      }
      .icons-component.instance-26 > li > a.n01 > svg {
        fill: rgba(255, 255, 255, 0.239);
      }
      .icons-component.instance-26 > li > a.n01 {
        border: solid 1px rgba(255, 255, 255, 0.239);
      }
      .icons-component.instance-26 > li > a.n01:hover {
        border-color: #ffffff !important;
      }
      .icons-component.instance-26 > li > a.n01:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.style-1 {
        justify-content: flex-start;
        font-size: 3.375em;
        gap: 0rem;
      }
      .icons-component.style-1:not(:first-child) {
        margin-top: 2.375rem !important;
      }
      .icons-component.style-1:not(:last-child) {
        margin-bottom: 2.375rem !important;
      }
      .icons-component.style-1 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.style-1 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.58);
        transition: fill 0.25s ease;
      }
      .icons-component.style-1 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.style-1 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.style-1 > li > a:hover {
        transform: translateY(-6%);
      }
      .icons-component.style-1 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.style-4 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.style-4:not(:first-child) {
        margin-top: 2rem !important;
      }
      .icons-component.style-4:not(:last-child) {
        margin-bottom: 2rem !important;
      }
      .icons-component.style-4 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.style-4 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.style-4 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.style-4 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.style-4 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.style-4 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-15 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.instance-15:not(:first-child) {
        margin-top: 2.375rem !important;
      }
      .icons-component.instance-15:not(:last-child) {
        margin-bottom: 2.375rem !important;
      }
      .icons-component.instance-15 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-15 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-15 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.instance-15 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-15 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-15 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-9 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.instance-9:not(:first-child) {
        margin-top: 3.125rem !important;
      }
      .icons-component.instance-9:not(:last-child) {
        margin-bottom: 3.125rem !important;
      }
      .icons-component.instance-9 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-9 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-9 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.instance-9 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-9 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-9 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-4 {
        justify-content: center;
        font-size: 1.5em;
        gap: 2rem;
      }
      .icons-component.instance-4:not(:first-child) {
        margin-top: 4rem !important;
      }
      .icons-component.instance-4:not(:last-child) {
        margin-bottom: 4rem !important;
      }
      .icons-component.instance-4 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 1s ease,
          color 1s ease,
          background-color 1s ease,
          border-color 1s ease;
      }
      .icons-component.instance-4 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 1s ease;
      }
      .icons-component.instance-4 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-2.5%);
      }
      .icons-component.instance-4 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-4 > li > a + svg {
        transition:
          transform 1s ease,
          fill 1s ease,
          stroke 1s ease;
      }
      .icons-component.instance-4 > li > a:hover + svg {
        transform: translateY(-2.5%);
      }
      .icons-component.instance-17 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.instance-17 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-17 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-17 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.instance-17 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-17 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-17 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-14 {
        justify-content: flex-end;
        font-size: 8em;
        gap: 0rem;
      }
      .icons-component.instance-14 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          color 1.375s ease,
          background-color 1.375s ease,
          border-color 1.375s ease;
      }
      .icons-component.instance-14 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.149);
        transition: fill 1.375s ease;
      }
      .icons-component.instance-14 > li > a:hover > svg {
        fill: rgba(255, 107, 107, 0.4) !important;
      }
      .icons-component.instance-14 > li > a + svg {
        transition:
          fill 1.375s ease,
          stroke 1.375s ease;
      }
      .icons-component.instance-14 .n01 > svg {
        fill: rgba(255, 255, 255, 0.62);
      }
      .icons-component.instance-14 .n01:hover > svg {
        fill: #366999 !important;
      }
      .icons-component.instance-2 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.instance-2 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-2 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-2 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.instance-2 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-2 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-2 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-23 {
        justify-content: flex-end;
        font-size: 8em;
        gap: 0rem;
      }
      .icons-component.instance-23 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          color 1.375s ease,
          background-color 1.375s ease,
          border-color 1.375s ease;
      }
      .icons-component.instance-23 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.149);
        transition: fill 1.375s ease;
      }
      .icons-component.instance-23 > li > a:hover > svg {
        fill: rgba(255, 107, 107, 0.4) !important;
      }
      .icons-component.instance-23 > li > a + svg {
        transition:
          fill 1.375s ease,
          stroke 1.375s ease;
      }
      .icons-component.instance-23 .n01 > svg {
        fill: rgba(255, 255, 255, 0.62);
      }
      .icons-component.instance-23 .n01:hover > svg {
        fill: #4f633a !important;
      }
      .icons-component.instance-18 {
        justify-content: flex-start;
        font-size: 1.5em;
        gap: 0rem;
      }
      .icons-component.instance-18 > li > a {
        border-radius: 100%;
        height: 2em;
        width: 2em;
        border: solid 1px rgba(255, 255, 255, 0.239);
        transition:
          transform 0.25s ease,
          color 0.25s ease,
          background-color 0.25s ease,
          border-color 0.25s ease;
      }
      .icons-component.instance-18 > li > a > svg {
        height: 60%;
        width: 60%;
        fill: rgba(255, 255, 255, 0.239);
        transition: fill 0.25s ease;
      }
      .icons-component.instance-18 > li > a:hover {
        border-color: #ffffff !important;
        transform: translateY(-6%);
      }
      .icons-component.instance-18 > li > a:hover > svg {
        fill: #ffffff !important;
      }
      .icons-component.instance-18 > li > a + svg {
        transition:
          transform 0.25s ease,
          fill 0.25s ease,
          stroke 0.25s ease;
      }
      .icons-component.instance-18 > li > a:hover + svg {
        transform: translateY(-6%);
      }
      .icons-component.instance-13 {
        justify-content: flex-end;
        font-size: 8em;
        gap: 0rem;
      }
      .icons-component.instance-13 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          color 1.375s ease,
          background-color 1.375s ease,
          border-color 1.375s ease;
      }
      .icons-component.instance-13 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.149);
        transition: fill 1.375s ease;
      }
      .icons-component.instance-13 > li > a:hover > svg {
        fill: rgba(255, 107, 107, 0.4) !important;
      }
      .icons-component.instance-13 > li > a + svg {
        transition:
          fill 1.375s ease,
          stroke 1.375s ease;
      }
      .icons-component.instance-13 .n01 > svg {
        fill: rgba(255, 255, 255, 0.62);
      }
      .icons-component.instance-12 {
        justify-content: flex-end;
        font-size: 8em;
        gap: 0rem;
      }
      .icons-component.instance-12 > li > a {
        border-radius: 100%;
        height: 1em;
        width: 1em;
        transition:
          color 1.375s ease,
          background-color 1.375s ease,
          border-color 1.375s ease;
      }
      .icons-component.instance-12 > li > a > svg {
        height: 100%;
        width: 100%;
        fill: rgba(255, 255, 255, 0.149);
        transition: fill 1.375s ease;
      }
      .icons-component.instance-12 > li > a:hover > svg {
        fill: rgba(255, 107, 107, 0.4) !important;
      }
      .icons-component.instance-12 > li > a + svg {
        transition:
          fill 1.375s ease,
          stroke 1.375s ease;
      }
      .icons-component.instance-12 .n01 > svg {
        fill: rgba(255, 255, 255, 0.62);
      }
      .icons-component.instance-12 .n01:hover > svg {
        fill: #a69330 !important;
      }
      .table-component {
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        overflow-x: auto;
        overflow-y: hidden;
      }
      .table-component > .inner {
        display: inline-block;
        max-width: 100%;
      }
      .table-component table {
        direction: var(--site-language-direction);
        text-align: var(--site-language-alignment);
        width: 100%;
      }
      .table-component th {
        text-align: var(--site-language-alignment);
      }
      .table-component.style-1 {
        text-align: center;
      }
      .table-component.style-1:not(:first-child) {
        margin-top: 2.75rem !important;
      }
      .table-component.style-1:not(:last-child) {
        margin-bottom: 2.75rem !important;
      }
      .table-component.style-1 > .inner {
        width: 75rem;
      }
      .table-component.style-1 th {
        text-align: center;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        letter-spacing: -0.2rem;
        font-size: 3.375em;
        line-height: 0.875;
        font-weight: 700;
      }
      .table-component.style-1 th u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #ffffff;
      }
      .table-component.style-1 th spoiler-text {
        color: transparent;
      }
      .table-component.style-1 th spoiler-text.active {
        color: #541ccc;
      }
      .table-component.style-1 th a {
        color: #f07701;
        text-decoration: underline;
      }
      .table-component.style-1 th a:hover {
        color: #d5c7ff;
      }
      .table-component.style-1 td {
        text-align: center;
        color: #ffffff;
        font-family: 'Instrument Sans', sans-serif;
        letter-spacing: -0.1rem;
        font-size: 1.5em;
        line-height: 0.75;
        font-weight: 400;
      }
      .table-component.style-1 td u {
        text-decoration: none;
        box-shadow: 0 0.125em 0 0 #36a0b7;
      }
      .table-component.style-1 td mark {
        color: #f07701;
        background-color: transparent;
      }
      .table-component.style-1 td spoiler-text {
        color: transparent;
        background-color: #faff00;
      }
      .table-component.style-1 td spoiler-text.active {
        color: #541ccc;
      }
      .table-component.style-1 td a {
        color: #b094ff;
        text-decoration: underline;
      }
      .table-component.style-1 td a:hover {
        color: #d5c7ff;
      }
      .table-component.style-1 table > thead {
        border-bottom: solid 2px rgba(145, 145, 145, 0.451);
      }
      .table-component.style-1 table > tbody > tr {
        border-top: solid 1px rgba(145, 145, 145, 0.169);
      }
      .table-component.style-1 table > tbody > tr:first-child {
        border-top: 0;
      }
      .table-component.style-1 th,
      .table-component.style-1 td {
        padding: 1rem 1.375rem;
      }
      .table-component.style-1 th:first-child,
      .table-component.style-1 td:first-child {
        padding-left: 0;
      }
      .table-component.style-1 th:last-child,
      .table-component.style-1 td:last-child {
        padding-right: 0;
      }
      .table-component.instance-2 th:nth-child(1),
      .table-component.instance-2 td:nth-child(1) {
        text-align: left;
      }
      .table-component.instance-2 th:nth-child(2),
      .table-component.instance-2 td:nth-child(2) {
        text-align: left;
      }
      .table-component.instance-3 th:nth-child(1),
      .table-component.instance-3 td:nth-child(1) {
        text-align: left;
      }
      .table-component.instance-3 th:nth-child(2),
      .table-component.instance-3 td:nth-child(2) {
        text-align: left;
      }
      .slideshow-component {
        display: block;
        max-width: 100%;
        position: relative;
      }
      .slideshow-component .bg {
        border-radius: inherit;
        display: inline-block;
        max-width: 100%;
        overflow: hidden;
        position: relative;
        vertical-align: top;
        width: 100%;
        z-index: 1;
      }
      .slideshow-component > .content {
        display: inline-block;
        max-width: 100%;
        position: relative;
        vertical-align: top;
      }
      .slideshow-component > .content > .nav {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        cursor: pointer;
        display: flex;
        height: 100%;
        max-width: 25%;
        opacity: 0.5;
        position: absolute;
        top: 0;
        transition:
          opacity 0.25s ease,
          transform 0.5s ease;
        width: 8rem;
        z-index: 1;
      }
      .slideshow-component > .content > .nav::before {
        content: '';
        display: block;
        transition:
          opacity 0.25s ease,
          transform 0.5s ease;
      }
      .slideshow-component > .content > .nav:hover {
        opacity: 1;
      }
      .slideshow-component > .content > .nav.next {
        right: 0;
      }
      .slideshow-component > .content > .nav.previous {
        left: 0;
        transform: scaleX(-1) !important;
      }
      .slideshow-component.full .bg {
        display: block;
      }
      .slideshow-component.full:first-child > .content {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .slideshow-component.full:last-child > .content {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .slideshow-component.full:first-child .bg {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .slideshow-component.full:last-child .bg {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
      }
      .slideshow-component.style-1 {
        text-align: left;
        -webkit-touch-callout: none;
        user-select: none;
      }
      .slideshow-component.style-1:not(:first-child) {
        margin-top: 2rem !important;
      }
      .slideshow-component.style-1:not(:last-child) {
        margin-bottom: 2rem !important;
      }
      .slideshow-component.style-1 > .content {
        border-radius: 1rem;
      }
      .slideshow-component.style-1 .bg {
        width: 41.375rem;
        height: 24.125rem;
      }
      .slideshow-component.style-1 .bg > .slow {
        animation-duration: 10s;
      }
      .slideshow-component.style-1 .bg > .normal {
        animation-duration: 7.5s;
      }
      .slideshow-component.style-1 .bg > .fast {
        animation-duration: 5s;
      }
      .slideshow-component.style-1 .bg > div {
        transition-duration: 0.5s;
      }
      .slideshow-component.style-1 > .content > .nav {
        align-items: center;
        justify-content: center;
        mix-blend-mode: difference;
      }
      .slideshow-component.style-1 > .content > .nav::before {
        aspect-ratio: 1 / 1;
        background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20zoomAndPan%3D%22disable%22%3E%3Cstyle%3Eline%20%7Bstroke%3A%20%23FFFFFF%3Bstroke-width%3A%207px%3Bstroke-linecap%3Asquare%3B%7D%3C%2Fstyle%3E%3Cline%20x1%3D%2224%22%20y1%3D%228%22%20x2%3D%2248%22%20y2%3D%2232%22%20%2F%3E%3Cline%20x1%3D%2224%22%20y1%3D%2256%22%20x2%3D%2248%22%20y2%3D%2232%22%20%2F%3E%3C%2Fsvg%3E');
        background-position: right;
        background-repeat: no-repeat;
        background-size: contain;
        max-width: 50%;
        width: 2rem;
      }
      .slideshow-component.style-1 > .content > .nav.next::before {
        margin-right: -10%;
      }
      .slideshow-component.style-1 > .content > .nav.previous::before {
        margin-right: -10%;
      }
      .buttons-component {
        cursor: default;
        display: flex;
        justify-content: var(--flex-alignment);
        letter-spacing: 0;
        padding: 0;
      }
      .buttons-component > li {
        max-width: 100%;
        text-align: var(--alignment);
      }
      .buttons-component > li > a {
        align-items: center;
        justify-content: center;
        max-width: 100%;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        white-space: nowrap;
      }
      .buttons-component.style-2 {
        --flex-alignment: flex-end;
        --alignment: right;
        gap: 0rem;
        flex-direction: column;
        flex-wrap: nowrap;
      }
      .buttons-component.style-2:not(:first-child) {
        margin-top: 1.125rem !important;
      }
      .buttons-component.style-2:not(:last-child) {
        margin-bottom: 1.125rem !important;
      }
      .buttons-component.style-2 > li > a {
        display: inline-flex;
        width: auto;
        height: 3.75rem;
        line-height: 3.75rem;
        padding: 0 1.875rem;
        vertical-align: middle;
        font-family: 'Instrument Sans', sans-serif;
        letter-spacing: -0.05rem;
        font-size: 1.5em;
        font-weight: 700;
        border-radius: 3rem;
        box-shadow: 0rem 0.625rem 2rem 0rem rgba(0, 0, 0, 0.141);
        flex-direction: row-reverse;
        background-color: #e8e7e3;
        color: #404040;
        background-image: linear-gradient(45deg, rgba(89, 89, 89, 0.6) 0%, rgba(232, 231, 227, 0.008) 100%);
        background-position: 0% 0%;
        background-repeat: repeat;
        background-size: cover;
        transition:
          transform 0.5s ease,
          color 0.5s ease,
          background-color 0.5s ease,
          border-color 0.5s ease;
      }
      .buttons-component.style-2 > li > a > svg {
        display: block;
        fill: #2d9c1a;
        flex-grow: 0;
        flex-shrink: 0;
        height: 100%;
        min-width: 16px;
        pointer-events: none;
        width: 1.5em;
        margin-left: 0.5em;
        margin-right: calc(-0.125em + 0rem);
        transition: fill 0.5s ease;
      }
      .buttons-component.style-2 > li > a > .label {
        direction: var(--site-language-direction);
        overflow: hidden;
      }
      .buttons-component.style-2 > li > a:hover {
        background-color: #fffcfc !important;
        transform: scale(0.9575);
      }
      @media (max-width: 1920px) {
      }
      @media (max-width: 1680px) {
        html {
          font-size: 10pt;
        }
      }
      @media (max-width: 1280px) {
        html {
          font-size: 10pt;
        }
        .container-component.style-1 > .slideshow-background > .slow {
          animation-duration: 37.5s;
        }
        .container-component.style-1 > .slideshow-background > .normal {
          animation-duration: 28.125s;
        }
        .container-component.style-1 > .slideshow-background > .fast {
          animation-duration: 18.75s;
        }
        .container-component.instance-7 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.instance-18 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.instance-30 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.instance-31 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.instance-32 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.instance-33 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .container-component.style-4 {
          background-attachment: scroll;
          --background-parallax-intensity: 0 !important;
        }
        .slideshow-component.style-1 .bg > .slow {
          animation-duration: 7.5s;
        }
        .slideshow-component.style-1 .bg > .normal {
          animation-duration: 5.625s;
        }
        .slideshow-component.style-1 .bg > .fast {
          animation-duration: 3.75s;
        }
      }
      @media (max-width: 1024px) {
      }
      @media (max-width: 980px) {
        html {
          font-size: 9pt;
        }
        .container-component.instance-30.columns > .wrapper > .inner {
          flex-direction: column !important;
          flex-wrap: nowrap !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--gutters) * -1);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.instance-30.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-top: 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > *:last-child {
          padding-bottom: 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-30.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-30.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-30.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-right-radius: 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: 35rem;
        }
        .container-component.instance-30.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: 35rem;
        }
        .container-component.instance-31.columns > .wrapper > .inner {
          flex-direction: column !important;
          flex-wrap: nowrap !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--gutters) * -1);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.instance-31.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-top: 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > *:last-child {
          padding-bottom: 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-31.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-31.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-31.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-right-radius: 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: 35rem;
        }
        .container-component.instance-31.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: 35rem;
        }
        .container-component.instance-8 {
          --alignment: right;
          --flex-alignment: flex-end;
          --indent-left: 0;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: 0;
        }
        .container-component.instance-8.columns > .wrapper > .inner {
          flex-direction: column !important;
          flex-wrap: nowrap !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--gutters) * -1);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.instance-8.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-top: 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > *:last-child {
          padding-bottom: 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-8.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-8.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-8.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-right-radius: 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: 35rem;
        }
        .container-component.instance-8.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: 35rem;
        }
        .container-component.instance-8 > .wrapper > .inner > :nth-child(1) {
          --alignment: right;
          --flex-alignment: right;
          --indent-left: 0;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: 0;
          min-height: 100% !important;
          width: 100% !important;
        }
        .container-component.instance-8 > .wrapper > .inner > :nth-child(2) {
          --alignment: right;
          --flex-alignment: right;
          --indent-left: 0;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: 0;
          min-height: 100% !important;
          width: 100% !important;
        }
        .container-component.instance-8 > .wrapper > .inner > :nth-child(3) {
          --alignment: right;
          --flex-alignment: right;
          --indent-left: 0;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: 0;
          min-height: 100% !important;
          width: 100% !important;
        }
        .container-component.style-5 {
          --alignment: center;
          --flex-alignment: center;
          --indent-left: 1;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: auto;
        }
        .container-component.style-5.columns > .wrapper > .inner {
          flex-direction: column !important;
          flex-wrap: nowrap !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--gutters) * -1);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.style-5.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-top: 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > *:last-child {
          padding-bottom: 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-5.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type,
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type,
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type,
        .container-component.style-5.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type,
        .container-component.style-5.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-right-radius: 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: 35rem;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child.slideshow .bg {
          min-height: 35rem;
        }
      }
      @media (max-width: 736px) {
        html {
          font-size: 13pt;
        }
        .site-main > .inner {
          --padding-horizontal: 2rem;
          --padding-vertical: 0rem;
          --spacing: 0rem;
        }
        .site-main > .inner > * > .full {
          margin-left: calc(-2rem);
          max-width: calc(100% + 4rem + 0.4725px);
          width: calc(100% + 4rem + 0.4725px);
        }
        .site-main > .inner > * > .full.screen {
          margin-left: -50vw;
        }
        .site-main > .inner > .active > .full:first-child {
          margin-top: 0rem !important;
        }
        .site-main > .inner > .active > .full:last-child {
          margin-bottom: 0rem !important;
        }
        .container-component.style-1 {
          --alignment: center;
          --flex-alignment: center;
          --indent-left: 1;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: auto;
        }
        .container-component.style-1 > .wrapper > .inner {
          --padding-horizontal: 2rem;
          --padding-vertical: 1.75rem;
          --spacing: 4rem;
        }
        .container-component.style-1 > .slideshow-background > .slow {
          animation-duration: 25s;
        }
        .container-component.style-1 > .slideshow-background > .normal {
          animation-duration: 18.75s;
        }
        .container-component.style-1 > .slideshow-background > .fast {
          animation-duration: 12.5s;
        }
        .container-component.instance-7 {
          min-height: 22rem;
        }
        .container-component.instance-7 > .wrapper > .inner {
          --padding-horizontal: 2rem;
          --padding-vertical: 3.75rem;
          --spacing: 4rem;
        }
        .container-component.instance-18:not(:first-child) {
          margin-top: 0rem !important;
        }
        .container-component.instance-18 > .wrapper > .inner {
          --gutters: calc(var(--padding-vertical) * 2);
          --padding-horizontal: 2.25rem;
          --padding-vertical: 1.375rem;
        }
        .container-component.instance-18.columns > .wrapper > .inner {
          flex-direction: column-reverse !important;
          flex-wrap: nowrap !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--padding-vertical) * -2);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.instance-18.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-bottom: 0 !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > *:last-child {
          padding-top: 0 !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.instance-18.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type,
        .container-component.instance-18.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-right-radius: 0 !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type,
        .container-component.instance-18.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: 0 !important;
        }
        .container-component.instance-18.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.instance-18.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.instance-30 > .wrapper > .inner {
          --gutters: 0.75rem;
          --padding-vertical: 3.125rem;
        }
        .container-component.instance-30.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-30.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: none;
        }
        .container-component.instance-30.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: auto;
        }
        .container-component.instance-31 > .wrapper > .inner {
          --gutters: 0.75rem;
          --padding-vertical: 3.125rem;
        }
        .container-component.instance-31.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-31.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: none;
        }
        .container-component.instance-31.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: auto;
        }
        .container-component.instance-32 {
          --alignment: center;
          --flex-alignment: center;
          --indent-left: 1;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: auto;
        }
        .container-component.instance-32 > .wrapper > .inner {
          --padding-horizontal: 2rem;
          --padding-vertical: 1.75rem;
          --spacing: 4rem;
        }
        .container-component.instance-33 {
          --alignment: center;
          --flex-alignment: center;
          --indent-left: 1;
          --indent-right: 1;
          --margin-left: auto;
          --margin-right: auto;
        }
        .container-component.instance-33 > .wrapper > .inner {
          --padding-horizontal: 2rem;
          --padding-vertical: 1.75rem;
          --spacing: 4rem;
        }
        .container-component.style-4 {
          min-height: 31.5rem;
        }
        .container-component.style-4:not(:first-child) {
          margin-top: 2rem !important;
        }
        .container-component.style-4:not(:last-child) {
          margin-bottom: 2rem !important;
        }
        .container-component.style-4 > .wrapper > .inner {
          --gutters: calc(var(--padding-vertical) * 2);
          --padding-horizontal: 1.5rem;
          --padding-vertical: 2rem;
        }
        .container-component.style-4.columns > .wrapper > .inner {
          flex-direction: column !important;
          flex-wrap: nowrap !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > span {
          height: 0;
          margin-top: calc(var(--gutters) * -1);
          pointer-events: none;
          visibility: hidden;
        }
        .container-component.style-4.columns > .wrapper > .inner > *:first-child {
          margin-left: 0 !important;
          padding-top: 0 !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > *:last-child {
          padding-bottom: 0 !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full {
          margin-left: calc(var(--padding-horizontal) * -1);
          width: calc(100% + (var(--padding-horizontal) * 2) + 0.4725px);
        }
        .container-component.style-4.columns > .wrapper > .inner > div > .full:first-child {
          margin-top: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div > .full:last-child {
          margin-bottom: calc(var(--gutters) * -0.5) !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          margin-top: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          margin-bottom: calc(var(--padding-vertical) * -1) !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type,
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:first-child {
          border-top-left-radius: inherit;
          border-top-right-radius: inherit;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type,
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:last-child {
          border-bottom-left-radius: inherit;
          border-bottom-right-radius: inherit;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type,
        .container-component.style-4.columns > .wrapper > .inner > div:first-of-type > .full:last-child {
          border-bottom-left-radius: 0 !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type,
        .container-component.style-4.columns > .wrapper > .inner > div:last-of-type > .full:first-child {
          border-top-right-radius: 0 !important;
        }
        .container-component.style-4.columns > .wrapper > .inner > .full {
          min-height: calc(31.5rem - (var(--padding-vertical) * 2));
        }
        .container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child {
          height: auto;
        }
        .container-component.style-4.columns > .wrapper > .inner > .full > .full:first-child:last-child > * {
          height: auto;
          position: relative;
          width: auto;
        }
        .container-component.instance-8:not(:last-child) {
          margin-bottom: 8.375rem !important;
        }
        .container-component.instance-8 > .wrapper {
          display: block;
          margin: 0 0 0 auto;
        }
        .container-component.instance-8 > .wrapper > .inner {
          --gutters: 0.75rem;
          --padding-horizontal: 0.375rem;
          --padding-vertical: 0.125rem;
          --spacing: 1.875rem;
        }
        .container-component.instance-8.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full {
          min-height: calc(18.75rem - (var(--padding-vertical) * 2));
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: none;
        }
        .container-component.instance-8.columns
          > .wrapper
          > .inner
          > .full
          > .full:first-child:last-child.slideshow
          .bg {
          min-height: auto;
        }
        .container-component.style-5:not(:first-child) {
          margin-top: 2.625rem !important;
        }
        .container-component.style-5:not(:last-child) {
          margin-bottom: 2.625rem !important;
        }
        .container-component.style-5 > .wrapper > .inner {
          --gutters: 0.75rem;
          --padding-horizontal: 1.125rem;
          --padding-vertical: 2rem;
        }
        .container-component.style-5 {
          min-height: 15rem;
        }
        .container-component.style-5.columns > .wrapper > .inner > * {
          padding: calc(var(--gutters) * 0.5) 0 !important;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child.image img {
          max-height: none;
        }
        .container-component.style-5.columns > .wrapper > .inner > .full > .full:first-child:last-child.slideshow .bg {
          min-height: auto;
        }
        .image-component.instance-8:not(:first-child) {
          margin-top: 0rem !important;
        }
        .image-component.instance-8:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .image-component.instance-8 > .frame {
          width: 3.875rem;
        }
        .image-component.instance-7:not(:first-child) {
          margin-top: 6.75rem !important;
        }
        .image-component.instance-7:not(:last-child) {
          margin-bottom: 6.75rem !important;
        }
        .image-component.instance-7 > .frame {
          width: 12.125rem;
        }
        .image-component.instance-6:not(:first-child) {
          margin-top: 6.5rem !important;
        }
        .image-component.instance-6:not(:last-child) {
          margin-bottom: 6.5rem !important;
        }
        .image-component.instance-6 > .frame {
          width: 5.125rem;
        }
        .image-component.instance-2:not(:first-child) {
          margin-top: 10.5rem !important;
        }
        .image-component.instance-2:not(:last-child) {
          margin-bottom: 10.5rem !important;
        }
        .image-component.instance-2 > .frame {
          width: 47.375rem;
        }
        .image-component.instance-1 > .frame {
          width: 2.875rem;
        }
        .image-component.instance-3:not(:first-child) {
          margin-top: 0rem !important;
        }
        .image-component.instance-3:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .image-component.instance-3 > .frame {
          width: 40.5rem;
          height: 7.5rem !important;
        }
        .image-component.instance-3 > .frame > img {
          height: 100% !important;
          object-fit: cover;
          object-position: center;
          width: 100% !important;
        }
        .image-component.instance-4:not(:first-child) {
          margin-top: 1.25rem !important;
        }
        .image-component.instance-4:not(:last-child) {
          margin-bottom: 1.25rem !important;
        }
        .image-component.instance-4 > .frame {
          width: 20rem;
          height: 6.25rem !important;
        }
        .image-component.instance-4 > .frame > img {
          height: 100% !important;
          object-fit: cover;
          object-position: center;
          width: 100% !important;
        }
        .image-component.instance-5:not(:first-child) {
          margin-top: 2.625rem !important;
        }
        .image-component.instance-5:not(:last-child) {
          margin-bottom: 2.625rem !important;
        }
        .image-component.instance-5 > .frame {
          width: 8.875rem;
          height: 11.09375rem !important;
        }
        .image-component.instance-5 > .frame > img {
          height: 100% !important;
          object-fit: cover;
          object-position: center;
          width: 100% !important;
        }
        .text-component.instance-38:not(:first-child) {
          margin-top: 0rem !important;
        }
        .text-component.instance-38:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .text-component.instance-38 {
          letter-spacing: -0.15rem;
          width: 100%;
          font-size: 2.125em;
          line-height: 0.875;
        }
        .text-component.instance-96:not(:first-child) {
          margin-top: 2.625rem !important;
        }
        .text-component.instance-96:not(:last-child) {
          margin-bottom: 2.625rem !important;
        }
        .text-component.instance-96 {
          letter-spacing: -0.05rem;
          width: 100%;
          font-size: 1em;
          line-height: 1;
        }
        .text-component.instance-49 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.3rem;
          width: 100%;
          font-size: 2.875em;
          line-height: 1;
        }
        .text-component.style-5:not(:first-child) {
          margin-top: 0.875rem !important;
        }
        .text-component.style-5:not(:last-child) {
          margin-bottom: 0.875rem !important;
        }
        .text-component.style-5 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.3rem;
          width: 100%;
          font-size: 2.5em;
          line-height: 1;
        }
        .text-component.instance-99:not(:first-child) {
          margin-top: 0.625rem !important;
        }
        .text-component.instance-99:not(:last-child) {
          margin-bottom: 0.625rem !important;
        }
        .text-component.instance-99 {
          letter-spacing: -0.0875rem;
          width: 100%;
          font-size: 0.875em;
          line-height: 0.875;
        }
        .text-component.instance-93:not(:first-child) {
          margin-top: 0.84375rem !important;
        }
        .text-component.instance-93:not(:last-child) {
          margin-bottom: 0.84375rem !important;
        }
        .text-component.instance-93 {
          padding-left: 0rem;
          padding-right: 0rem;
          letter-spacing: -0.065625rem;
          width: 100%;
          font-size: 1.125em;
          line-height: 0.875;
        }
        .text-component.instance-70:not(:first-child) {
          margin-top: 2rem !important;
        }
        .text-component.instance-70:not(:last-child) {
          margin-bottom: 2rem !important;
        }
        .text-component.instance-70 {
          padding-left: 0.375rem;
          padding-right: 0.375rem;
          letter-spacing: -0.065625rem;
          width: 100%;
          font-size: 0.875em;
          line-height: 0.875;
        }
        .text-component.instance-7:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-7:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-7 {
          letter-spacing: -0.325rem;
          width: 100%;
          font-size: 2.375em;
          line-height: 1.25;
        }
        .text-component.style-7:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.style-7:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.style-7 {
          letter-spacing: -0.225rem;
          width: 100%;
          font-size: 3.875em;
          line-height: 0.75;
        }
        .text-component.instance-1:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-1:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-1 {
          letter-spacing: -0.2625rem;
          width: 100%;
          font-size: 2.375em;
          line-height: 1.25;
        }
        .text-component.style-9:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .text-component.style-9:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .text-component.style-9 {
          letter-spacing: -0.065625rem;
          width: 100%;
          font-size: 1.125em;
          line-height: 0.875;
        }
        .text-component.instance-98:not(:first-child) {
          margin-top: 2.0625rem !important;
        }
        .text-component.instance-98:not(:last-child) {
          margin-bottom: 2.0625rem !important;
        }
        .text-component.instance-98 {
          letter-spacing: -0.15rem;
          width: 100%;
          font-size: 1.375em;
          line-height: 0.75;
        }
        .text-component.instance-16:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-16:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-16 {
          letter-spacing: -0.2625rem;
          width: 100%;
          font-size: 2.375em;
          line-height: 1.25;
        }
        .text-component.instance-10:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-10:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-10 {
          letter-spacing: -0.2625rem;
          width: 100%;
          font-size: 2.375em;
          line-height: 1.25;
        }
        .text-component.instance-71:not(:first-child) {
          margin-top: 0.625rem !important;
        }
        .text-component.instance-71:not(:last-child) {
          margin-bottom: 0.625rem !important;
        }
        .text-component.instance-71 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.021875rem;
          width: 100%;
          font-size: 0.875em;
          line-height: 0.875;
        }
        .text-component.instance-5:not(:first-child) {
          margin-top: 0.625rem !important;
        }
        .text-component.instance-5:not(:last-child) {
          margin-bottom: 0.625rem !important;
        }
        .text-component.instance-5 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.021875rem;
          width: 100%;
          font-size: 0.875em;
          line-height: 0.875;
        }
        .text-component.instance-82:not(:first-child) {
          margin-top: 0.625rem !important;
        }
        .text-component.instance-82:not(:last-child) {
          margin-bottom: 0.625rem !important;
        }
        .text-component.instance-82 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.021875rem;
          width: 100%;
          font-size: 0.875em;
          line-height: 0.875;
        }
        .text-component.instance-13:not(:first-child) {
          margin-top: 0rem !important;
        }
        .text-component.instance-13:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .text-component.instance-13 {
          padding-left: 0rem;
          padding-right: 0;
          letter-spacing: -0.15rem;
          width: 100%;
          font-size: 1.625em;
          line-height: 0.75;
        }
        .text-component.instance-12:not(:first-child) {
          margin-top: 1.5rem !important;
        }
        .text-component.instance-12:not(:last-child) {
          margin-bottom: 1.5rem !important;
        }
        .text-component.instance-12 {
          padding-left: 0.625rem;
          padding-right: 0;
          letter-spacing: -0.065625rem;
          width: 100%;
          font-size: 1em;
          line-height: 1;
        }
        .text-component.style-4 {
          letter-spacing: -0.125rem;
          width: 100%;
          font-size: 1.625em;
          line-height: 0.75;
        }
        .text-component.instance-55:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .text-component.instance-55:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .text-component.instance-55 {
          letter-spacing: -0.065625rem;
          width: 100%;
          font-size: 1.125em;
          line-height: 0.875;
        }
        .text-component.instance-74 {
          padding-left: 0.5rem;
          padding-right: 0;
          letter-spacing: -0.25rem;
          width: 100%;
          font-size: 2em;
          line-height: 0.75;
        }
        .text-component.instance-63:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-63:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-63 {
          letter-spacing: -0.2rem;
          width: 100%;
          font-size: 2.375em;
          line-height: 0.75;
        }
        .text-component.instance-87 {
          letter-spacing: -0.175rem;
          width: 100%;
          font-size: 1.5em;
          line-height: 0.875;
        }
        .text-component.instance-90:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-90:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-90 {
          letter-spacing: -0.325rem;
          width: 100%;
          font-size: 3.125em;
          line-height: 0.75;
        }
        .text-component.instance-33:not(:first-child) {
          margin-top: 0.375rem !important;
        }
        .text-component.instance-33:not(:last-child) {
          margin-bottom: 0.375rem !important;
        }
        .text-component.instance-33 {
          letter-spacing: -0.325rem;
          width: 100%;
          font-size: 3.25em;
          line-height: 0.75;
        }
        .gallery-component.style-5:not(:first-child) {
          margin-top: 2.5rem !important;
        }
        .gallery-component.style-5:not(:last-child) {
          margin-bottom: 2.5rem !important;
        }
        .gallery-component.style-5 ul > li > .caption > p {
          letter-spacing: -0.15rem;
          font-size: 1.75em;
          line-height: 0.75;
        }
        .gallery-component.style-5 ul > li {
          flex-basis: calc(100% - var(--gap));
        }
        .gallery-component.style-5 ul > li > .thumbnail > .frame > img {
          height: 6rem;
          width: 100%;
        }
        .gallery-component.style-5 ul {
          --gap: 0.25rem;
        }
        .divider-component.instance-2:not(:first-child) {
          margin-top: 2rem !important;
        }
        .divider-component.instance-2:not(:last-child) {
          margin-bottom: 2rem !important;
        }
        .divider-component.instance-2::before {
          width: 76rem;
        }
        .divider-component.instance-1:not(:first-child) {
          margin-top: 2rem !important;
        }
        .divider-component.instance-1:not(:last-child) {
          margin-bottom: 2rem !important;
        }
        .divider-component.instance-1::before {
          width: 76rem;
        }
        .divider-component.instance-3:not(:first-child) {
          margin-top: 2rem !important;
        }
        .divider-component.instance-3:not(:last-child) {
          margin-bottom: 2rem !important;
        }
        .divider-component.instance-3::before {
          width: 76rem;
        }
        .icons-component.instance-8 {
          font-size: 2.5em;
          gap: 1.125rem;
        }
        .icons-component.instance-8:not(:first-child) {
          margin-top: 0rem !important;
        }
        .icons-component.instance-8:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .icons-component.instance-1 {
          font-size: 1em;
          gap: 0.75rem;
        }
        .icons-component.instance-1:not(:first-child) {
          margin-top: 5.625rem !important;
        }
        .icons-component.instance-1:not(:last-child) {
          margin-bottom: 5.625rem !important;
        }
        .icons-component.style-2 {
          font-size: 1em;
          gap: 2rem;
        }
        .icons-component.style-2:not(:first-child) {
          margin-top: 0rem !important;
        }
        .icons-component.style-2:not(:last-child) {
          margin-bottom: 0rem !important;
        }
        .icons-component.style-1 {
          font-size: 1em;
          gap: 0rem;
        }
        .icons-component.style-1:not(:first-child) {
          margin-top: 1rem !important;
        }
        .icons-component.style-1:not(:last-child) {
          margin-bottom: 1rem !important;
        }
        .icons-component.style-4 {
          font-size: 1em;
          gap: 0rem;
        }
        .icons-component.style-4:not(:first-child) {
          margin-top: 1.5rem !important;
        }
        .icons-component.style-4:not(:last-child) {
          margin-bottom: 1.5rem !important;
        }
        .icons-component.instance-15 {
          font-size: 0.75em;
          gap: 0rem;
        }
        .icons-component.instance-15:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .icons-component.instance-15:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .icons-component.instance-9 {
          font-size: 0.75em;
          gap: 0rem;
        }
        .icons-component.instance-9:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .icons-component.instance-9:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .icons-component.instance-4 {
          font-size: 1em;
          gap: 2rem;
        }
        .icons-component.instance-4:not(:first-child) {
          margin-top: 2.625rem !important;
        }
        .icons-component.instance-4:not(:last-child) {
          margin-bottom: 2.625rem !important;
        }
        .icons-component.instance-17 {
          font-size: 1em;
          gap: 0rem;
        }
        .icons-component.instance-14 {
          font-size: 3em;
          gap: 0rem;
        }
        .icons-component.instance-14:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .icons-component.instance-14:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .icons-component.instance-2 {
          font-size: 1em;
          gap: 0rem;
        }
        .icons-component.instance-23 {
          font-size: 3em;
          gap: 0rem;
        }
        .icons-component.instance-18 {
          font-size: 1em;
          gap: 0rem;
        }
        .icons-component.instance-13 {
          font-size: 3em;
          gap: 0rem;
        }
        .icons-component.instance-13:not(:first-child) {
          margin-top: 1.125rem !important;
        }
        .icons-component.instance-13:not(:last-child) {
          margin-bottom: 1.125rem !important;
        }
        .icons-component.instance-12 {
          font-size: 3em;
          gap: 0rem;
        }
        .table-component.style-1:not(:first-child) {
          margin-top: 1.75rem !important;
        }
        .table-component.style-1:not(:last-child) {
          margin-bottom: 1.75rem !important;
        }
        .table-component.style-1 th {
          letter-spacing: -0.125rem;
          font-size: 1.5em;
          line-height: 0.75;
        }
        .table-component.style-1 td {
          letter-spacing: -0.025rem;
          font-size: 0.75em;
          line-height: 0.875;
        }
        .table-component.style-1 th,
        .table-component.style-1 td {
          padding: 0.75rem 1.03125rem;
        }
        .slideshow-component.style-1:not(:first-child) {
          margin-top: 1.5rem !important;
        }
        .slideshow-component.style-1:not(:last-child) {
          margin-bottom: 1.5rem !important;
        }
        .slideshow-component.style-1 .bg {
          width: 41.375rem;
          height: 8.625rem !important;
        }
        .slideshow-component.style-1 .bg > .slow {
          animation-duration: 5s;
        }
        .slideshow-component.style-1 .bg > .normal {
          animation-duration: 3.75s;
        }
        .slideshow-component.style-1 .bg > .fast {
          animation-duration: 2.5s;
        }
        .buttons-component.style-2 {
          gap: 0rem;
        }
        .buttons-component.style-2:not(:first-child) {
          margin-top: 1.375rem !important;
        }
        .buttons-component.style-2:not(:last-child) {
          margin-bottom: 1.375rem !important;
        }
        .buttons-component.style-2 > li > a {
          letter-spacing: -0.05rem;
          font-size: 1.375em;
        }
        .buttons-component.style-2 > li > a > svg {
          width: 1.5em;
        }
      }
      @media (max-width: 480px) {
        .site-main > .inner {
          --spacing: 0rem;
        }
        .container-component.style-1 > .wrapper > .inner {
          --spacing: 3.0625rem;
        }
        .container-component.instance-7 > .wrapper > .inner {
          --spacing: 3.0625rem;
        }
        .container-component.instance-32 > .wrapper > .inner {
          --spacing: 3.0625rem;
        }
        .container-component.instance-33 > .wrapper > .inner {
          --spacing: 3.0625rem;
        }
        .container-component.instance-8 > .wrapper > .inner {
          --spacing: 1.640625rem;
        }
        .image-component.instance-3 > .frame {
          height: 6rem !important;
        }
        .image-component.instance-4 > .frame {
          height: 5rem !important;
        }
        .image-component.instance-5 > .frame {
          height: 8.875rem !important;
        }
        .buttons-component.style-2 > li > a {
          width: 27.375rem;
        }
      }
      @media (max-width: 360px) {
        .site-main > .inner {
          --padding-horizontal: 1.5rem;
          --padding-vertical: 0rem;
          --spacing: 0rem;
        }
        .site-main > .inner > * > .full {
          margin-left: calc(-1.5rem);
          max-width: calc(100% + 3rem + 0.4725px);
          width: calc(100% + 3rem + 0.4725px);
        }
        .site-main > .inner > * > .full.screen {
          margin-left: -50vw;
        }
        .site-main > .inner > .active > .full:first-child {
          margin-top: -0rem !important;
        }
        .site-main > .inner > .active > .full:last-child {
          margin-bottom: -0rem !important;
        }
        .container-component.style-1 > .wrapper > .inner {
          --padding-horizontal: 1.5rem;
          --padding-vertical: 1.3125rem;
          --spacing: 2.25rem;
        }
        .container-component.instance-7 > .wrapper > .inner {
          --padding-horizontal: 1.5rem;
          --padding-vertical: 2.8125rem;
          --spacing: 2.25rem;
        }
        .container-component.instance-7 {
          min-height: 16.5rem;
        }
        .container-component.instance-18 > .wrapper > .inner {
          --gutters: calc(var(--padding-vertical) * 2);
          --padding-horizontal: 1.6875rem;
          --padding-vertical: 1.03125rem;
        }
        .container-component.instance-30 > .wrapper > .inner {
          --gutters: 0.5625rem;
          --padding-vertical: 2.34375rem;
        }
        .container-component.instance-31 > .wrapper > .inner {
          --gutters: 0.5625rem;
          --padding-vertical: 2.34375rem;
        }
        .container-component.instance-32 > .wrapper > .inner {
          --padding-horizontal: 1.5rem;
          --padding-vertical: 1.3125rem;
          --spacing: 2.25rem;
        }
        .container-component.instance-33 > .wrapper > .inner {
          --padding-horizontal: 1.5rem;
          --padding-vertical: 1.3125rem;
          --spacing: 2.25rem;
        }
        .container-component.style-4 > .wrapper > .inner {
          --gutters: calc(var(--padding-vertical) * 2);
          --padding-horizontal: 1.125rem;
          --padding-vertical: 1.5rem;
        }
        .container-component.style-4 {
          min-height: 21rem;
        }
        .container-component.style-4.columns > .wrapper > .inner > .full {
          min-height: calc(21rem - (var(--padding-vertical) * 2));
        }
        .container-component.instance-8 > .wrapper > .inner {
          --gutters: 0.5625rem;
          --padding-horizontal: 0.28125rem;
          --padding-vertical: 0.09375rem;
          --spacing: 1.40625rem;
        }
        .container-component.instance-8.columns > .wrapper > .inner > .full {
          min-height: calc(12.5rem - (var(--padding-vertical) * 2));
        }
        .container-component.style-5 > .wrapper > .inner {
          --gutters: 0.5625rem;
          --padding-horizontal: 0.84375rem;
          --padding-vertical: 1.5rem;
        }
        .container-component.style-5 {
          min-height: 11.25rem;
        }
        .image-component.instance-3 > .frame {
          height: 5.25rem !important;
        }
        .image-component.instance-4 > .frame {
          height: 4.375rem !important;
        }
        .image-component.instance-5 > .frame {
          height: 7.765625rem !important;
        }
        .text-component.instance-38 {
          font-size: 2.125em;
        }
        .text-component.instance-96 {
          font-size: 1em;
        }
        .text-component.instance-49 {
          font-size: 2.875em;
        }
        .text-component.style-5 {
          font-size: 2.5em;
        }
        .text-component.instance-99 {
          font-size: 0.875em;
        }
        .text-component.instance-93 {
          font-size: 1.125em;
        }
        .text-component.instance-70 {
          font-size: 0.875em;
        }
        .text-component.instance-7 {
          font-size: 2.375em;
        }
        .text-component.style-7 {
          font-size: 3.875em;
        }
        .text-component.instance-1 {
          font-size: 2.375em;
        }
        .text-component.style-9 {
          font-size: 1.125em;
        }
        .text-component.instance-98 {
          font-size: 1.375em;
        }
        .text-component.instance-16 {
          font-size: 2.375em;
        }
        .text-component.instance-10 {
          font-size: 2.375em;
        }
        .text-component.instance-71 {
          font-size: 0.875em;
        }
        .text-component.instance-5 {
          font-size: 0.875em;
        }
        .text-component.instance-82 {
          font-size: 0.875em;
        }
        .text-component.instance-13 {
          font-size: 1.625em;
        }
        .text-component.instance-12 {
          font-size: 1em;
        }
        .text-component.style-4 {
          font-size: 1.625em;
        }
        .text-component.instance-55 {
          font-size: 1.125em;
        }
        .text-component.instance-74 {
          font-size: 2em;
        }
        .text-component.instance-63 {
          font-size: 2.375em;
        }
        .text-component.instance-87 {
          font-size: 1.5em;
        }
        .text-component.instance-90 {
          font-size: 3.125em;
        }
        .text-component.instance-33 {
          font-size: 3.25em;
        }
        .gallery-component.style-5 ul > li > .caption > p {
          font-size: 1.75em;
        }
        .gallery-component.style-5 ul {
          --gap: 0.1875rem;
        }
        .icons-component.instance-8 {
          gap: 0.84375rem;
        }
        .icons-component.instance-1 {
          gap: 0.5625rem;
        }
        .icons-component.style-2 {
          gap: 1.5rem;
        }
        .icons-component.style-1 {
          gap: 0rem;
        }
        .icons-component.style-4 {
          gap: 0rem;
        }
        .icons-component.instance-15 {
          gap: 0rem;
        }
        .icons-component.instance-9 {
          gap: 0rem;
        }
        .icons-component.instance-4 {
          gap: 1.5rem;
        }
        .icons-component.instance-17 {
          gap: 0rem;
        }
        .icons-component.instance-14 {
          gap: 0rem;
        }
        .icons-component.instance-2 {
          gap: 0rem;
        }
        .icons-component.instance-23 {
          gap: 0rem;
        }
        .icons-component.instance-18 {
          gap: 0rem;
        }
        .icons-component.instance-13 {
          gap: 0rem;
        }
        .icons-component.instance-12 {
          gap: 0rem;
        }
        .table-component.style-1 th {
          font-size: 1.5em;
        }
        .table-component.style-1 td {
          font-size: 0.75em;
        }
        .buttons-component.style-2 {
          gap: 0rem;
        }
      }
