    /* latin */
    @font-face {
      font-family: 'Old Standard TT';
      font-style: italic;
      font-weight: 400;
      font-display: swap;
      src: url(font01.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* latin */
    @font-face {
      font-family: 'Old Standard TT';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(font02.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* latin */
    @font-face {
      font-family: 'Gudea';
      font-style: italic;
      font-weight: 400;
      font-display: swap;
      src: url(font03.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* latin */
    @font-face {
      font-family: 'Gudea';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(font04.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* latin */
    @font-face {
      font-family: 'Gudea';
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(font05.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    .x {
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      margin: 0;
      box-sizing: border-box
    }

    .x *,
    .x :after,
    .x :before {
      box-sizing: inherit
    }

    .x-el a[href^="mailto:"]:not(.x-el),
    .x-el a[href^="tel:"]:not(.x-el) {
      color: inherit;
      font-size: inherit;
      text-decoration: inherit
    }

    .x-el-article,
    .x-el-aside,
    .x-el-details,
    .x-el-figcaption,
    .x-el-figure,
    .x-el-footer,
    .x-el-header,
    .x-el-hgroup,
    .x-el-main,
    .x-el-menu,
    .x-el-nav,
    .x-el-section,
    .x-el-summary {
      display: block
    }

    .x-el-audio,
    .x-el-canvas,
    .x-el-progress,
    .x-el-video {
      display: inline-block;
      vertical-align: baseline
    }

    .x-el-audio:not([controls]) {
      display: none;
      height: 0
    }

    .x-el-template {
      display: none
    }

    .x-el-a {
      background-color: transparent;
      color: inherit
    }

    .x-el-a:active,
    .x-el-a:hover {
      outline: 0
    }

    .x-el-abbr[title] {
      border-bottom: 1px dotted
    }

    .x-el-b,
    .x-el-strong {
      font-weight: 700
    }

    .x-el-dfn {
      font-style: italic
    }

    .x-el-mark {
      background: #ff0;
      color: #000
    }

    .x-el-small {
      font-size: 80%
    }

    .x-el-sub,
    .x-el-sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
    }

    .x-el-sup {
      top: -.5em
    }

    .x-el-sub {
      bottom: -.25em
    }

    .x-el-img {
      vertical-align: middle;
      border: 0
    }

    .x-el-svg:not(:root) {
      overflow: hidden
    }

    .x-el-figure {
      margin: 0
    }

    .x-el-hr {
      box-sizing: content-box;
      height: 0
    }

    .x-el-pre {
      overflow: auto
    }

    .x-el-code,
    .x-el-kbd,
    .x-el-pre,
    .x-el-samp {
      font-family: monospace, monospace;
      font-size: 1em
    }

    .x-el-button,
    .x-el-input,
    .x-el-optgroup,
    .x-el-select,
    .x-el-textarea {
      color: inherit;
      font: inherit;
      margin: 0
    }

    .x-el-button {
      overflow: visible
    }

    .x-el-button,
    .x-el-select {
      text-transform: none
    }

    .x-el-button,
    .x-el-input[type=button],
    .x-el-input[type=reset],
    .x-el-input[type=submit] {
      -webkit-appearance: button;
      cursor: pointer
    }

    .x-el-button[disabled],
    .x-el-input[disabled] {
      cursor: default
    }

    .x-el-button::-moz-focus-inner,
    .x-el-input::-moz-focus-inner {
      border: 0;
      padding: 0
    }

    .x-el-input {
      line-height: normal
    }

    .x-el-input[type=checkbox],
    .x-el-input[type=radio] {
      box-sizing: border-box;
      padding: 0
    }

    .x-el-input[type=number]::-webkit-inner-spin-button,
    .x-el-input[type=number]::-webkit-outer-spin-button {
      height: auto
    }

    .x-el-input[type=search] {
      -webkit-appearance: textfield;
      box-sizing: content-box
    }

    .x-el-input[type=search]::-webkit-search-cancel-button,
    .x-el-input[type=search]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    .x-el-textarea {
      border: 0
    }

    .x-el-fieldset {
      border: 1px solid silver;
      margin: 0 2px;
      padding: .35em .625em .75em
    }

    .x-el-legend {
      border: 0;
      padding: 0
    }

    .x-el-textarea {
      overflow: auto
    }

    .x-el-optgroup {
      font-weight: 700
    }

    .x-el-table {
      border-collapse: collapse;
      border-spacing: 0
    }

    .x-el-td,
    .x-el-th {
      padding: 0
    }

    .x {
      -webkit-font-smoothing: antialiased
    }

    .x-el-hr {
      border: 0
    }

    .x-el-fieldset,
    .x-el-input,
    .x-el-select,
    .x-el-textarea {
      margin-top: 0;
      margin-bottom: 0
    }

    .x-el-fieldset,
    .x-el-input[type=email],
    .x-el-input[type=text],
    .x-el-textarea {
      width: 100%
    }

    .x-el-label {
      vertical-align: middle
    }

    .x-el-input {
      border-style: none;
      padding: .5em;
      vertical-align: middle
    }

    .x-el-select:not([multiple]) {
      vertical-align: middle
    }

    .x-el-textarea {
      line-height: 1.75;
      padding: .5em
    }

    .x-el.d-none {
      display: none !important
    }

    .sideline-footer {
      margin-top: auto
    }

    .disable-scroll {
      touch-action: none;
      overflow: hidden;
      position: fixed;
      max-width: 100vw
    }

    @-webkit-keyframes loaderscale {
      0% {
        transform: scale(1);
        opacity: 1
      }

      45% {
        transform: scale(.1);
        opacity: .7
      }

      80% {
        transform: scale(1);
        opacity: 1
      }
    }

    @keyframes loaderscale {
      0% {
        transform: scale(1);
        opacity: 1
      }

      45% {
        transform: scale(.1);
        opacity: .7
      }

      80% {
        transform: scale(1);
        opacity: 1
      }
    }

    .x-loader svg {
      display: inline-block
    }

    .x-loader svg:first-child {
      -webkit-animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) -.24s infinite;
      animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) -.24s infinite
    }

    .x-loader svg:nth-child(2) {
      -webkit-animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) -.12s infinite;
      animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) -.12s infinite
    }

    .x-loader svg:nth-child(3) {
      -webkit-animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) 0s infinite;
      animation: loaderscale .75s cubic-bezier(.2, .68, .18, 1.08) 0s infinite
    }

    .x-icon>svg {
      transition: transform .33s ease-in-out
    }

    .x-icon>svg.rotate-90 {
      transform: rotate(-90deg)
    }

    .x-icon>svg.rotate90 {
      transform: rotate(90deg)
    }

    .x-icon>svg.rotate-180 {
      transform: rotate(-180deg)
    }

    .x-icon>svg.rotate180 {
      transform: rotate(180deg)
    }

    .x-rt ol,
    .x-rt ul {
      text-align: left
    }

    .x-rt p {
      margin: 0
    }

    .mte-inline-block {
      display: inline-block
    }

    @media only screen and (min-device-width:1025px) {

      :root select,
      _::-webkit-full-page-media,
      _:future {
        font-family: sans-serif !important
      }
    }

    .x .c1-1 {
      letter-spacing: normal
    }

    .x .c1-2 {
      text-transform: none
    }

    .x .c1-3 {
      background-color: rgb(255, 255, 255)
    }

    .x .c1-4 {
      width: 100%
    }

    .x .c1-5>div {
      position: relative
    }

    .x .c1-6>div {
      overflow: hidden
    }

    .x .c1-7>div {
      margin-top: auto
    }

    .x .c1-8>div {
      margin-right: auto
    }

    .x .c1-9>div {
      margin-bottom: auto
    }

    .x .c1-a>div {
      margin-left: auto
    }

    .x .c1-b {
      font-family: 'Gudea', Georgia, serif
    }

    .x .c1-c {
      font-size: 16px
    }

    .x .c1-h {
      padding-top: 56px
    }

    .x .c1-i {
      padding-bottom: 56px
    }

    .x .c1-j {
      padding: 0px !important
    }

    .x .c1-m {
      position: relative
    }

    .x .c1-n {
      height: auto
    }

    .x .c1-o {
      margin-top: 0
    }

    .x .c1-p {
      margin-right: 0
    }

    .x .c1-q {
      margin-bottom: 0
    }

    .x .c1-r {
      margin-left: 0
    }

    .x .c1-t {
      display: flex
    }

    .x .c1-u {
      height: 100%
    }

    .x .c1-v {
      position: absolute
    }

    .x .c1-w {
      top: 0
    }

    .x .c1-x {
      left: 0
    }

    .x .c1-y {
      right: 0
    }

    .x .c1-z {
      bottom: 0
    }

    .x .c1-10 {
      min-height: 300px
    }

    .x .c1-11 {
      background-position: center
    }

    .x .c1-12 {
      background-size: auto, cover
    }

    .x .c1-13 {
      background-blend-mode: normal
    }

    .x .c1-14 {
      background-repeat: no-repeat
    }

    .x .c1-15 {
      text-shadow: none
    }

    .x .c1-2c {
      align-items: stretch
    }

    .x .c1-2e {
      flex-direction: column
    }

    .x .c1-2f {
      background-color: transparent
    }

    .x .c1-2g {
      background-color: rgba(255, 255, 255, 0.9)
    }

    .x .c1-2h {
      margin-left: auto
    }

    .x .c1-2i {
      margin-right: auto
    }

    .x .c1-2j {
      padding-left: 24px
    }

    .x .c1-2k {
      padding-right: 24px
    }

    .x .c1-2l {
      max-width: 100%
    }

    .x .c1-2m {
      padding-top: 12px
    }

    .x .c1-2n {
      padding-bottom: 12px
    }

    .x .c1-2x {
      flex-wrap: nowrap
    }

    .x .c1-2y {
      align-items: center
    }

    .x .c1-2z {
      text-align: center
    }

    .x .c1-30 {
      justify-content: center
    }

    .x .c1-31 {
      width: 15%
    }

    .x .c1-32 {
      flex-shrink: 0
    }

    .x .c1-33 {
      width: 70%
    }

    .x .c1-34 {
      font-style: italic
    }

    .x .c1-35 {
      display: inline-block
    }

    .x .c1-36 {
      font-family: 'Old Standard TT', serif
    }

    .x .c1-3b {
      letter-spacing: inherit
    }

    .x .c1-3c {
      text-transform: inherit
    }

    .x .c1-3d {
      text-decoration: none
    }

    .x .c1-3e {
      word-wrap: break-word
    }

    .x .c1-3f {
      overflow-wrap: break-word
    }

    .x .c1-3g {
      display: inline
    }

    .x .c1-3h {
      cursor: pointer
    }

    .x .c1-3i {
      border-top: 0px
    }

    .x .c1-3j {
      border-right: 0px
    }

    .x .c1-3k {
      border-bottom: 0px
    }

    .x .c1-3l {
      border-left: 0px
    }

    .x .c1-3m {
      color: rgb(36, 128, 150)
    }

    .x .c1-3n {
      font-weight: inherit
    }

    .x .c1-3o:hover {
      color: rgb(17, 77, 92)
    }

    .x .c1-3p:active {
      color: rgb(9, 53, 64)
    }

    .x .c1-3q {
      line-height: 1.25
    }

    .x .c1-3r {
      font-size: 28px
    }

    .x .c1-3s {
      font-weight: 400
    }

    .x .c1-3x {
      word-wrap: normal !important
    }

    .x .c1-3y {
      overflow-wrap: normal !important
    }

    .x .c1-3z {
      display: none
    }

    .x .c1-40 {
      visibility: hidden
    }

    .x .c1-41 {
      width: auto
    }

    .x .c1-42 {
      overflow: visible
    }

    .x .c1-43 {
      font-size: 32px
    }

    .x .c1-48 {
      font-size: 22px
    }

    .x .c1-4d {
      justify-content: flex-end
    }

    .x .c1-4h {
      flex-grow: 0
    }

    .x .c1-4i {
      z-index: 1
    }

    .x .c1-4k {
      flex-grow: 1
    }

    .x .c1-4l {
      margin-top: 56px
    }

    .x .c1-4m {
      margin-bottom: 56px
    }

    .x .c1-4p {
      border-radius: 50%
    }

    .x .c1-4q {
      background-color: rgba(41, 148, 174, 0.9)
    }

    .x .c1-4r {
      width: 300px
    }

    .x .c1-4s {
      height: 300px
    }

    .x .c1-4t {
      overflow: hidden
    }

    .x .c1-51 {
      width: calc(50% * 1.414)
    }

    .x .c1-52 {
      height: calc(50% * 1.414)
    }

    .x .c1-53 {
      padding-left: 0px
    }

    .x .c1-54 {
      padding-right: 0px
    }

    .x .c1-55 {
      width: inherit
    }

    .x .c1-56 {
      padding-top: 0px
    }

    .x .c1-57 {
      padding-bottom: 0px
    }

    .x .c1-58 {
      [object -object]: 0px
    }

    .x .c1-59 {
      display: block
    }

    .x .c1-5a {
      line-height: 1.2
    }

    .x .c1-5b {
      line-height: 1.27
    }

    .x .c1-5c {
      margin-bottom: 8px
    }

    .x .c1-5d {
      white-space: pre-line
    }

    .x .c1-5e {
      color: rgb(255, 255, 255)
    }

    .x .c1-5f {
      margin-bottom: 40px
    }

    .x .c1-5g {
      color: rgb(41, 148, 174)
    }

    .x .c1-5i {
      font-size: unset
    }

    .x .c1-5j {
      color: inherit
    }

    .x .c1-5k {
      font-family: unset
    }

    .x .c1-5l {
      max-width: 80%
    }

    .x .c1-5m {
      letter-spacing: unset
    }

    .x .c1-5n {
      text-transform: unset
    }

    .x .c1-5o:before {
      right: 100%
    }

    .x .c1-5p:before {
      margin-right: 24px
    }

    .x .c1-5q:before {
      content: ""
    }

    .x .c1-5r:before {
      height: 1px
    }

    .x .c1-5s:before {
      margin-top: -1px
    }

    .x .c1-5t:before {
      background: currentColor
    }

    .x .c1-5u:before {
      position: absolute
    }

    .x .c1-5v:before {
      top: .75em
    }

    .x .c1-5w:before {
      width: 100vw
    }

    .x .c1-5x:before {
      display: block
    }

    .x .c1-5y:after {
      left: 100%
    }

    .x .c1-5z:after {
      margin-left: 24px
    }

    .x .c1-60:after {
      content: ""
    }

    .x .c1-61:after {
      height: 1px
    }

    .x .c1-62:after {
      margin-top: -1px
    }

    .x .c1-63:after {
      background: currentColor
    }

    .x .c1-64:after {
      position: absolute
    }

    .x .c1-65:after {
      top: .75em
    }

    .x .c1-66:after {
      width: 100vw
    }

    .x .c1-67:after {
      display: block
    }

    .x .c1-68 {
      box-sizing: border-box
    }

    .x .c1-69 {
      flex-direction: row
    }

    .x .c1-6a {
      flex-wrap: wrap
    }

    .x .c1-6b {
      margin-right: -12px
    }

    .x .c1-6c {
      margin-bottom: -24px
    }

    .x .c1-6d {
      margin-left: -12px
    }

    .x .c1-6i {
      flex-shrink: 1
    }

    .x .c1-6j {
      flex-basis: 100%
    }

    .x .c1-6k {
      padding-right: 12px
    }

    .x .c1-6l {
      padding-bottom: 48px
    }

    .x .c1-6m {
      padding-left: 12px
    }

    .x .c1-6s {
      align-self: flex-start
    }

    .x .c1-6w {
      margin-bottom: 24px
    }

    .x .c1-6y {
      border-width: 0 !important
    }

    .x .c1-6z {
      vertical-align: middle
    }

    .x .c1-70 {
      aspect-ratio: 2 / 1;
        object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
    }

    .x .c1-71 {
      order: -1
    }

    .x .c1-73 {
      justify-content: flex-start
    }

    .x .c1-74>* {
      max-width: 100%
    }

    .x .c1-75> :nth-child(n) {
      margin-bottom: 24px
    }

    .x .c1-76> :last-child {
      margin-bottom: 0 !important
    }

    .x .c1-79 {
      color: rgb(27, 27, 27)
    }

    .x .c1-7a {
      line-height: 1.5
    }

    .x .c1-7b>p>ol {
      text-align: left
    }

    .x .c1-7c>p>ol {
      display: block
    }

    .x .c1-7d>p>ol {
      padding-left: 1.3em
    }

    .x .c1-7e>p>ol {
      margin-left: 12px
    }

    .x .c1-7f>p>ol {
      margin-right: 12px
    }

    .x .c1-7g>p>ol {
      margin-top: auto
    }

    .x .c1-7h>p>ol {
      margin-bottom: auto
    }

    .x .c1-7i>p>ul {
      text-align: left
    }

    .x .c1-7j>p>ul {
      display: block
    }

    .x .c1-7k>p>ul {
      padding-left: 1.3em
    }

    .x .c1-7l>p>ul {
      margin-left: 12px
    }

    .x .c1-7m>p>ul {
      margin-right: 12px
    }

    .x .c1-7n>p>ul {
      margin-top: auto
    }

    .x .c1-7o>p>ul {
      margin-bottom: auto
    }

    .x .c1-7p>ul {
      text-align: left
    }

    .x .c1-7q>ul {
      display: block
    }

    .x .c1-7r>ul {
      padding-left: 1.3em
    }

    .x .c1-7s>ul {
      margin-left: 12px
    }

    .x .c1-7t>ul {
      margin-right: 12px
    }

    .x .c1-7u>ul {
      margin-top: auto
    }

    .x .c1-7v>ul {
      margin-bottom: auto
    }

    .x .c1-7w>ol {
      text-align: left
    }

    .x .c1-7x>ol {
      display: block
    }

    .x .c1-7y>ol {
      padding-left: 1.3em
    }

    .x .c1-7z>ol {
      margin-left: 12px
    }

    .x .c1-80>ol {
      margin-right: 12px
    }

    .x .c1-81>ol {
      margin-top: auto
    }

    .x .c1-82>ol {
      margin-bottom: auto
    }

    .x .c1-83 {
      color: rgb(94, 94, 94)
    }

    .x .c1-84 {
      font-size: 18px
    }

    .x .c1-89 {
      font-size: inherit !important
    }

    .x .c1-8a {
      font-weight: 700
    }

    .x .c1-8b {
      line-height: inherit
    }

    .x .c1-8c {
      text-decoration: line-through
    }

    .x .c1-8d {
      text-decoration: underline
    }

    .x .c1-8e {
      flex-direction: row-reverse
    }

    .x .c1-8f {
      background-color: rgb(246, 246, 246)
    }

    .x .c1-8i {
      color: rgb(21, 21, 21)
    }

    .x .c1-8j {
      color: rgb(87, 87, 87)
    }

    .x .c1-8k {
      font-size: 20px
    }

    .x .c1-8p {
      text-align: left
    }

    .x .c1-8q> :nth-child(n) {
      margin-bottom: 32px
    }

    .x .c1-8v {
      border-bottom-width: 0
    }

    .x .c1-8w {
      flex-basis: 0%
    }

    .x .c1-8z {
      margin-top: 40px
    }

    .x .c1-90 {
      border-style: none
    }

    .x .c1-91 {
      display: inline-flex
    }

    .x .c1-92 {
      padding-left: 40px
    }

    .x .c1-93 {
      padding-right: 40px
    }

    .x .c1-94 {
      padding-top: 8px
    }

    .x .c1-95 {
      padding-bottom: 8px
    }

    .x .c1-96 {
      min-height: 56px
    }

    .x .c1-97 {
      border-radius: 48px
    }

    .x .c1-98 {
      background-color: rgb(41, 148, 174)
    }

    .x .c1-99 {
      font-size: 14px
    }

    .x .c1-9a:hover {
      background-color: rgb(51, 176, 207)
    }

    .x .c1-9g {
      padding-bottom: 24px
    }

    .x .c1-9h {
      border-color: rgb(226, 226, 226)
    }

    .x .c1-9i {
      border-top-width: 1px
    }

    .x .c1-9j {
      border-right-width: 1px
    }

    .x .c1-9k {
      border-bottom-width: 1px
    }

    .x .c1-9l {
      border-left-width: 1px
    }

    .x .c1-9m {
      border-radius: 4px
    }

    .x .c1-9n {
      padding-top: 23px
    }

    .x .c1-9o {
      padding-bottom: 7px
    }

    .x .c1-9p {
      padding-left: 8px
    }

    .x .c1-9q {
      padding-right: 8px
    }

    .x .c1-9r {
      border-style: solid
    }

    .x .c1-9s {
      color: rgb(71, 71, 71)
    }

    .x .c1-9t::placeholder {
      color: inherit
    }

    .x .c1-9u:focus {
      outline: none
    }

    .x .c1-9v:focus {
      box-shadow: inset 0 0 0 1px currentColor
    }

    .x .c1-9w:focus+label {
      font-size: 12px
    }

    .x .c1-9x:focus+label {
      top: 8px
    }

    .x .c1-9y:focus+label {
      color: rgb(36, 128, 150)
    }

    .x .c1-9z:not([value=""])+label {
      font-size: 12px
    }

    .x .c1-a0:not([value=""])+label {
      top: 8px
    }

    .x .c1-a1:not([value=""])+label {
      color: rgb(36, 128, 150)
    }

    .x .c1-a2::-webkit-input-placeholder {
      color: inherit
    }

    .x .c1-a4 {
      top: 35%
    }

    .x .c1-a5 {
      left: 11px
    }

    .x .c1-a6 {
      transition: all .15s ease
    }

    .x .c1-a7 {
      pointer-events: none
    }

    .x .c1-a8 {
      resize: vertical
    }

    .x .c1-a9 {
      color: rgb(89, 89, 89)
    }

    .x .c1-aa {
      font-size: 12px
    }

    .x .c1-af {
      padding-top: 24px
    }

    .x .c1-ag {
      width: fit-content
    }

    .x .c1-ah:hover {
      cursor: pointer
    }

    .x .c1-ak {
      padding-bottom: 30%
    }

    .x .c1-an {
      left: 56px
    }

    .x .c1-ao {
      top: 8px
    }

    .x .c1-ap {
      padding-top: 4px
    }

    .x .c1-aq {
      padding-bottom: 4px
    }

    .x .c1-ar {
      min-height: 40px
    }

    .x .c1-av {
      margin-left: -4px
    }

    .x .c1-aw {
      width: 18px
    }

    .x .c1-ax {
      height: 18px
    }

    .x .c1-ay {
      top: 50%
    }

    .x .c1-az {
      right: auto
    }

    .x .c1-b0 {
      line-height: 0
    }

    .x .c1-b1 {
      transform: translateY(-50%)
    }

    .x .c1-b2>img {
      display: block
    }

    .x .c1-b3 {
      margin-left: calc(18px + 8px)
    }

    .x .c1-b7 {
      background-color: rgb(0, 0, 0)
    }

    .x .c1-b8 {
      padding-top: 32px
    }

    .x .c1-b9 {
      padding-bottom: 32px
    }

    .x .c1-ba {
      flex-grow: 3
    }

    .x .c1-bd {
      color: rgb(150, 150, 150)
    }

    .x .c1-bf {
      margin-top: 24px
    }

    .x .c1-bh:hover {
      color: rgb(54, 186, 218)
    }

    .x .c1-bi:active {
      color: rgb(71, 215, 251)
    }

    @media (max-width: 450px) {
      .x .c1-16 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 450px) and (min-resolution: 192dpi) {
      .x .c1-17 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 3),
    (max-width: 450px) and (min-resolution: 288dpi) {
      .x .c1-18 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) {
      .x .c1-19 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 451px) and (max-width: 767px) and (min-resolution: 192dpi) {
      .x .c1-1a {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 451px) and (max-width: 767px) and (min-resolution: 288dpi) {
      .x .c1-1b {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) {
      .x .c1-1c {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 768px) and (max-width: 1023px) and (min-resolution: 192dpi) {
      .x .c1-1d {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 768px) and (max-width: 1023px) and (min-resolution: 288dpi) {
      .x .c1-1e {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) {
      .x .c1-1f {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1024px) and (max-width: 1279px) and (min-resolution: 192dpi) {
      .x .c1-1g {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1024px) and (max-width: 1279px) and (min-resolution: 288dpi) {
      .x .c1-1h {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) {
      .x .c1-1i {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1280px) and (max-width: 1535px) and (min-resolution: 192dpi) {
      .x .c1-1j {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1280px) and (max-width: 1535px) and (min-resolution: 288dpi) {
      .x .c1-1k {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) {
      .x .c1-1l {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1536px) and (max-width: 1920px) and (min-resolution: 192dpi) {
      .x .c1-1m {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1536px) and (max-width: 1920px) and (min-resolution: 288dpi) {
      .x .c1-1n {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1921px) {
      .x .c1-1o {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1921px) and (min-resolution: 192dpi) {
      .x .c1-1p {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1921px) and (min-resolution: 288dpi) {
      .x .c1-1q {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img01.webp")
      }
    }

    @media (max-width: 450px) {
      .x .c1-1r {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 2),
    (max-width: 450px) and (min-resolution: 192dpi) {
      .x .c1-1s {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 3),
    (max-width: 450px) and (min-resolution: 288dpi) {
      .x .c1-1t {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) {
      .x .c1-1u {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 451px) and (max-width: 767px) and (min-resolution: 192dpi) {
      .x .c1-1v {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 451px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 451px) and (max-width: 767px) and (min-resolution: 288dpi) {
      .x .c1-1w {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) {
      .x .c1-1x {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 768px) and (max-width: 1023px) and (min-resolution: 192dpi) {
      .x .c1-1y {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 768px) and (max-width: 1023px) and (min-resolution: 288dpi) {
      .x .c1-1z {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) {
      .x .c1-20 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1024px) and (max-width: 1279px) and (min-resolution: 192dpi) {
      .x .c1-21 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1024px) and (max-width: 1279px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1024px) and (max-width: 1279px) and (min-resolution: 288dpi) {
      .x .c1-22 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) {
      .x .c1-23 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1280px) and (max-width: 1535px) and (min-resolution: 192dpi) {
      .x .c1-24 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1280px) and (max-width: 1535px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1280px) and (max-width: 1535px) and (min-resolution: 288dpi) {
      .x .c1-25 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) {
      .x .c1-26 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1536px) and (max-width: 1920px) and (min-resolution: 192dpi) {
      .x .c1-27 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1536px) and (max-width: 1920px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1536px) and (max-width: 1920px) and (min-resolution: 288dpi) {
      .x .c1-28 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1921px) {
      .x .c1-29 {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 2),
    (min-width: 1921px) and (min-resolution: 192dpi) {
      .x .c1-2a {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 3),
    (min-width: 1921px) and (min-resolution: 288dpi) {
      .x .c1-2b {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%), url("img02.webp")
      }
    }

    @media (max-width: 767px) {
      .x .c1-k {
        padding-top: 40px
      }
    }

    @media (max-width: 767px) {
      .x .c1-l {
        padding-bottom: 40px
      }
    }

    @media (max-width: 767px) {
      .x .c1-37 {
        width: 100%
      }
    }

    @media (max-width: 767px) {
      .x .c1-38 {
        display: flex
      }
    }

    @media (max-width: 767px) {
      .x .c1-39 {
        justify-content: center
      }
    }

    @media (max-width: 767px) {
      .x .c1-4u {
        width: 280px
      }
    }

    @media (max-width: 767px) {
      .x .c1-4v {
        height: 280px
      }
    }

    @media (max-width: 767px) {
      .x .c1-4w {
        overflow: visible
      }
    }

    @media (max-width: 767px) {
      .x .c1-72 {
        height: calc((100vw - 48px)/2)
      }
    }

    @media (max-width: 767px) {
      .x .c1-77> :nth-child(n) {
        margin-bottom: 12px
      }
    }

    @media (max-width: 767px) {
      .x .c1-78> :last-child {
        margin-bottom: 0 !important
      }
    }

    @media (max-width: 767px) {
      .x .c1-a3 {
        font-size: 16px
      }
    }

    @media (max-width: 767px) {
      .x .c1-ai {
        margin-top: 24px
      }
    }

    @media (max-width: 767px) {
      .x .c1-al {
        margin-top: 0px
      }
    }

    @media (max-width: 767px) {
      .x .c1-am {
        min-height: 200px
      }
    }

    @media (max-width: 767px) {
      .x .c1-as {
        font-size: 12px
      }
    }

    @media (max-width: 767px) {
      .x .c1-at {
        left: 8px
      }
    }

    @media (max-width: 767px) {
      .x .c1-au {
        max-width: 90%
      }
    }

    @media (min-width: 768px) {
      .x .c1-d {
        font-size: 16px
      }
    }

    @media (min-width: 768px) {
      .x .c1-2o {
        width: 100%
      }
    }

    @media (min-width: 768px) and (max-width: 1023px) {
      .x .c1-3a {
        width: 100%
      }
    }

    @media (min-width: 768px) {
      .x .c1-3t {
        font-size: 30px
      }
    }

    @media (min-width: 768px) {
      .x .c1-44 {
        font-size: 38px
      }
    }

    @media (min-width: 768px) {
      .x .c1-49 {
        font-size: 22px
      }
    }

    @media (min-width: 768px) {
      .x .c1-4x {
        height: 400px
      }
    }

    @media (min-width: 768px) {
      .x .c1-4y {
        width: 400px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6e {
        margin-top: 0
      }
    }

    @media (min-width: 768px) {
      .x .c1-6f {
        margin-right: -24px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6g {
        margin-bottom: -48px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6h {
        margin-left: -24px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6n {
        padding-top: 0
      }
    }

    @media (min-width: 768px) {
      .x .c1-6o {
        padding-right: 24px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6p {
        padding-bottom: 48px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6q {
        padding-left: 24px
      }
    }

    @media (min-width: 768px) {
      .x .c1-6r {
        margin-bottom: 0
      }
    }

    @media (min-width: 768px) {
      .x .c1-6t {
        flex-basis: 50%
      }
    }

    @media (min-width: 768px) {
      .x .c1-6u {
        max-width: 50%
      }
    }

    @media (min-width: 768px) {
      .x .c1-6v {
        padding-bottom: 0
      }
    }

    @media (min-width: 768px) {
      .x .c1-85 {
        font-size: 18px
      }
    }

    @media (min-width: 768px) {
      .x .c1-8l {
        font-size: 20px
      }
    }

    @media (min-width: 768px) {
      .x .c1-8r {
        flex-basis: 83.33333333333334%
      }
    }

    @media (min-width: 768px) {
      .x .c1-8s {
        max-width: 83.33333333333334%
      }
    }

    @media (min-width: 768px) {
      .x .c1-8x {
        margin-left: 8.333333333333332%
      }
    }

    @media (min-width: 768px) {
      .x .c1-9b {
        width: auto
      }
    }

    @media (min-width: 768px) {
      .x .c1-9c {
        font-size: 14px
      }
    }

    @media (min-width: 768px) {
      .x .c1-ab {
        font-size: 12px
      }
    }

    @media (min-width: 768px) {
      .x .c1-aj {
        margin-left: 12px
      }
    }

    @media (min-width: 768px) {
      .x .c1-b4 {
        margin-left: 16.666666666666664%
      }
    }

    @media (min-width: 768px) {
      .x .c1-b5 {
        flex-basis: 66.66666666666666%
      }
    }

    @media (min-width: 768px) {
      .x .c1-b6 {
        max-width: 66.66666666666666%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-e {
        font-size: 16px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-s {
        min-height: 60vh
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2d {
        flex-grow: 1
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2p {
        width: 984px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2q {
        padding-top: 12px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2r {
        padding-bottom: 12px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2s {
        padding-left: 24px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2t {
        padding-right: 24px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-2w {
        display: none
      }
    }

    @media (min-width: 1024px) {
      .x .c1-3u {
        font-size: 30px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-45 {
        font-size: 38px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4a {
        font-size: 22px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4e {
        display: flex
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4f {
        align-items: center
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4g {
        justify-content: center
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4j {
        margin-top: 0px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4n {
        margin-top: 56px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4o {
        margin-bottom: 56px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-4z {
        height: 450px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-50 {
        width: 450px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-5h {
        text-align: center
      }
    }

    @media (min-width: 1024px) {
      .x .c1-6x {
        margin-bottom: 0
      }
    }

    @media (min-width: 1024px) {
      .x .c1-86 {
        font-size: 18px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8g {
        flex-basis: 50%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8h {
        max-width: 50%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8m {
        font-size: 20px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8t {
        flex-basis: 66.66666666666666%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8u {
        max-width: 66.66666666666666%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-8y {
        margin-left: 16.666666666666664%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-9d {
        font-size: 14px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-ac {
        font-size: 12px
      }
    }

    @media (min-width: 1024px) {
      .x .c1-bb {
        flex-basis: 0%
      }
    }

    @media (min-width: 1024px) {
      .x .c1-bc {
        max-width: none
      }
    }

    @media (min-width: 1024px) {
      .x .c1-be {
        text-align: left
      }
    }

    @media (min-width: 1024px) {
      .x .c1-bg {
        text-align: right
      }
    }

    @media (min-width: 1280px) {
      .x .c1-f {
        font-size: 16px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-2u {
        width: 1160px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-3v {
        font-size: 32px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-46 {
        font-size: 44px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-4b {
        font-size: 22px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-87 {
        font-size: 18px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-8n {
        font-size: 20px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-9e {
        font-size: 14px
      }
    }

    @media (min-width: 1280px) {
      .x .c1-ad {
        font-size: 12px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-g {
        font-size: 18px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-2v {
        width: 1280px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-3w {
        font-size: 36px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-47 {
        font-size: 48px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-4c {
        font-size: 24px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-88 {
        font-size: 20px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-8o {
        font-size: 23px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-9f {
        font-size: 16px
      }
    }

    @media (min-width: 1536px) {
      .x .c1-ae {
        font-size: 14px
      }
    }

    @keyframes opacity-bounce {
      0% {
        opacity: 0;
        transform: translateY(100%);
      }

      60% {
        transform: translateY(-20%);
      }

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

    .gd-ad-flex-parent {
      animation-name: opacity-bounce;
      animation-duration: 800ms;
      animation-delay: 400ms;
      animation-fill-mode: forwards;
      animation-timing-function: ease;
      opacity: 0;
    }
    .grecaptcha-badge {
      visibility: hidden;
    }

    .page-inner {
      background-color: rgb(0, 0, 0);
      min-height: 100vh;
    }
