      @font-face {
        font-family: "Oswald";
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://img1.wsimg.com/gfonts/s/oswald/v49/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiYw.woff)
          format("woff");
      }

      @font-face {
        font-family: "Quicksand";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://img1.wsimg.com/gfonts/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-xA.woff)
          format("woff");
      }
      @font-face {
        font-family: "Quicksand";
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://img1.wsimg.com/gfonts/s/quicksand/v30/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv58a-xA.woff)
          format("woff");
      }

      @font-face {
        font-family: "Montserrat";
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url(https://img1.wsimg.com/gfonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aXw.woff)
          format("woff");
      }
      @font-face {
        font-family: "Montserrat";
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://img1.wsimg.com/gfonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXw.woff)
          format("woff");
      }
    

      .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: -0.5em;
      }
      .x-el-sub {
        bottom: -0.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: 0.35em 0.625em 0.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: 0.5em;
        vertical-align: middle;
      }
      .x-el-select:not([multiple]) {
        vertical-align: middle;
      }
      .x-el-textarea {
        line-height: 1.75;
        padding: 0.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(0.1);
          opacity: 0.7;
        }
        80% {
          transform: scale(1);
          opacity: 1;
        }
      }
      @keyframes loaderscale {
        0% {
          transform: scale(1);
          opacity: 1;
        }
        45% {
          transform: scale(0.1);
          opacity: 0.7;
        }
        80% {
          transform: scale(1);
          opacity: 1;
        }
      }
      .x-loader svg {
        display: inline-block;
      }
      .x-loader svg:first-child {
        -webkit-animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.24s
          infinite;
        animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.24s infinite;
      }
      .x-loader svg:nth-child(2) {
        -webkit-animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.12s
          infinite;
        animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) -0.12s infinite;
      }
      .x-loader svg:nth-child(3) {
        -webkit-animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08)
          0s infinite;
        animation: loaderscale 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0s
          infinite;
      }
      .x-icon > svg {
        transition: transform 0.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:Quicksand, sans-serif}.x .c1-c{font-size:16px}.x .c1-j{background-color:rgb(22, 22, 22)}.x .c1-k{padding-top:72px}.x .c1-l{padding-bottom:72px}.x .c1-m{position:relative}.x .c1-n{display:flex}.x .c1-o{padding:0px !important}.x .c1-s{flex-direction:column}.x .c1-t{flex-grow:1}.x .c1-u{min-width:0px}.x .c1-v{pointer-events:auto}.x .c1-w{display:none}.x .c1-x{top:0px}.x .c1-y{left:0px}.x .c1-z{height:100%}.x .c1-10{width:320px}.x .c1-11{z-index:1001}.x .c1-12{transition:transform 0.4s ease-in-out}.x .c1-13{box-shadow:0 0 4px 0px rgba(0,0,0,0.2)}.x .c1-14{position:fixed}.x .c1-1a{margin-left:auto}.x .c1-1b{margin-right:auto}.x .c1-1c{padding-left:0px}.x .c1-1d{padding-right:0px}.x .c1-1e{max-width:100%}.x .c1-1f{justify-content:center}.x .c1-1g{width:inherit}.x .c1-1h{height:100vh}.x .c1-1i{padding-top:96px}.x .c1-1j{padding-bottom:96px}.x .c1-1p{color:rgb(94, 94, 94)}.x .c1-1q{vertical-align:middle}.x .c1-1r{padding-top:6px}.x .c1-1s{padding-right:6px}.x .c1-1t{padding-bottom:6px}.x .c1-1u{padding-left:6px}.x .c1-1v{cursor:pointer}.x .c1-1w{line-height:1.3em}.x .c1-1x{font-style:normal}.x .c1-1y{position:absolute}.x .c1-1z{top:40px}.x .c1-20{left:40px}.x .c1-21{height:30px}.x .c1-22{width:auto}.x .c1-23:hover{color:rgb(96, 115, 180)}.x .c1-25{flex-basis:0px}.x .c1-2b{text-transform:uppercase}.x .c1-2c{display:inline-block}.x .c1-2d{font-family:'Oswald', arial, Sans-Serif}.x .c1-2e{font-size:14px}.x .c1-2n{letter-spacing:inherit}.x .c1-2o{text-transform:inherit}.x .c1-2p{text-decoration:none}.x .c1-2q{word-wrap:break-word}.x .c1-2r{overflow-wrap:break-word}.x .c1-2s{display:inline}.x .c1-2t{border-top:0px}.x .c1-2u{border-right:0px}.x .c1-2v{border-bottom:0px}.x .c1-2w{border-left:0px}.x .c1-2x{color:rgb(96, 115, 180)}.x .c1-2y{font-weight:inherit}.x .c1-2z:hover{color:rgb(57, 69, 111)}.x .c1-30:active{color:rgb(38, 47, 78)}.x .c1-31{letter-spacing:4px}.x .c1-32{line-height:1.2}.x .c1-33{margin-left:0}.x .c1-34{margin-right:0}.x .c1-35{margin-top:0}.x .c1-36{margin-bottom:0}.x .c1-37{font-family:'Montserrat', sans-serif}.x .c1-38{color:rgb(27, 27, 27)}.x .c1-39{font-size:28px}.x .c1-3a{font-weight:700}.x .c1-3f{word-wrap:normal !important}.x .c1-3g{overflow-wrap:normal !important}.x .c1-3h{visibility:hidden}.x .c1-3i{overflow:visible}.x .c1-3j{font-size:32px}.x .c1-3o{font-size:22px}.x .c1-3t{align-items:flex-start}.x .c1-3x{max-height:100%}.x .c1-3y{overflow-y:hidden}.x .c1-3z:hover{overflow-y:auto}.x .c1-40{-webkit-margin-before:0}.x .c1-41{-webkit-margin-after:0}.x .c1-42{-webkit-padding-start:0}.x .c1-43{list-style-type:none}.x .c1-44{line-height:45px}.x .c1-45:last-child{margin-bottom:0}.x .c1-46{letter-spacing:1px}.x .c1-47:active{color:rgb(96, 115, 180)}.x .c1-48{color:rgb(145, 145, 145)}.x .c1-49{font-weight:400}.x .c1-4a{height:auto}.x .c1-4b > div{display:flex}.x .c1-4c > div{flex-direction:column}.x .c1-4d > div{align-items:center}.x .c1-4e > div{flex:1}.x .c1-4f{flex:1}.x .c1-4g{background-position:center}.x .c1-4h{background-size:auto, cover}.x .c1-4i{background-blend-mode:normal}.x .c1-4j{background-repeat:no-repeat}.x .c1-4k{text-shadow:none}.x .c1-56{min-height:500px}.x .c1-5a{padding-left:24px}.x .c1-5b{padding-right:24px}.x .c1-5c{box-sizing:border-box}.x .c1-5d{flex-direction:row}.x .c1-5e{flex-wrap:nowrap}.x .c1-5f{margin-right:-12px}.x .c1-5g{margin-left:-12px}.x .c1-5h{align-items:center}.x .c1-5i{padding-top:16px}.x .c1-5j{padding-bottom:16px}.x .c1-5k{text-align:left}.x .c1-5l{justify-content:left}.x .c1-5r{flex-shrink:1}.x .c1-5s{flex-basis:10%}.x .c1-5t{max-width:10%}.x .c1-5u{padding-top:0}.x .c1-5v{padding-right:12px}.x .c1-5w{padding-bottom:0}.x .c1-5x{padding-left:12px}.x .c1-62{display:block}.x .c1-63{justify-content:flex-start}.x .c1-65{color:inherit}.x .c1-66{vertical-align:top}.x .c1-6d{flex-basis:80%}.x .c1-6e{text-align:center}.x .c1-6f{justify-content:flex-end}.x .c1-6m{padding-top:40px}.x .c1-6n{padding-bottom:40px}.x .c1-6q{[object -object]:0px}.x .c1-6r{letter-spacing:1.5px}.x .c1-6s{white-space:pre-line}.x .c1-6t{color:rgb(255, 255, 255)}.x .c1-6u{font-size:35px}.x .c1-73{font-size:25px}.x .c1-78{line-height:1.5}.x .c1-79{margin-top:24px}.x .c1-7a{margin-bottom:0 !important}.x .c1-7b > p{margin-top:0}.x .c1-7c > p{margin-right:0}.x .c1-7d > p{margin-bottom:0}.x .c1-7e > p{margin-left:0}.x .c1-7f{font-size:inherit !important}.x .c1-7g{line-height:inherit}.x .c1-7h{font-style:italic}.x .c1-7i{text-decoration:line-through}.x .c1-7j{text-decoration:underline}.x .c1-7k{letter-spacing:unset}.x .c1-7l{text-transform:unset}.x .c1-7m{margin-top:40px}.x .c1-7n{flex-wrap:wrap}.x .c1-7o{column-gap:24px}.x .c1-7p{row-gap:24px}.x .c1-7r{letter-spacing:3px}.x .c1-7s{transition:all .5s ease}.x .c1-7t{border-style:solid}.x .c1-7u{display:inline-flex}.x .c1-7v{padding-left:32px}.x .c1-7w{padding-right:32px}.x .c1-7x{padding-top:8px}.x .c1-7y{padding-bottom:8px}.x .c1-7z{min-height:56px}.x .c1-80{border-radius:0px}.x .c1-81{background-color:transparent}.x .c1-82{border-color:currentColor}.x .c1-83{border-top-width:2px}.x .c1-84{border-right-width:2px}.x .c1-85{border-bottom-width:2px}.x .c1-86{border-left-width:2px}.x .c1-87{font-size:12px}.x .c1-88:hover{color:rgb(0, 0, 0)}.x .c1-89:hover{background-color:rgb(255, 255, 255)}.x .c1-8a:hover{border-color:rgb(255, 255, 255)}.x .c1-8h{overflow-y:auto}.x .c1-8i{z-index:10002}.x .c1-8j{padding-top:56px}.x .c1-8k{-webkit-overflow-scrolling:touch}.x .c1-8l{transform:translateX(-249vw)}.x .c1-8m{overscroll-behavior:contain}.x .c1-8n{box-shadow:0 2px 6px 0px rgba(0,0,0,0.2)}.x .c1-8o{transition:transform .3s ease-in-out}.x .c1-8p{overflow:hidden}.x .c1-8q{color:rgb(89, 89, 89)}.x .c1-8r{top:unset}.x .c1-8s{right:0px}.x .c1-8t{bottom:9%}.x .c1-8u{top:80px}.x .c1-8v{height:65%}.x .c1-8w{overflow-x:hidden}.x .c1-8x{overscroll-behavior:none}.x .c1-8y{border-color:rgba(185, 185, 185, 0.5)}.x .c1-8z{border-bottom-width:0px}.x .c1-90{border-bottom-style:solid}.x .c1-91:last-child{border-bottom:0}.x .c1-92{padding-top:24px}.x .c1-93{padding-bottom:24px}.x .c1-94{min-width:200px}.x .c1-95{line-height:30px}.x .c1-98{line-height:1.4}.x .c1-99{margin-bottom:40px}.x .c1-9d{font-size:unset}.x .c1-9e{font-family:unset}.x .c1-9f{margin-bottom:-24px}.x .c1-9h{flex-basis:100%}.x .c1-9n > *{max-width:100%}.x .c1-9o > :nth-child(n){margin-bottom:24px}.x .c1-9p  > :last-child{margin-bottom:0 !important}.x .c1-9s{order:-1}.x .c1-9t{z-index:1}.x .c1-9u{aspect-ratio:1.33 / 1}.x .c1-9v{object-fit:cover}.x .c1-9x > :nth-child(n){margin-bottom:0px}.x .c1-9z{line-height:1.25}.x .c1-a0{text-align:inherit}.x .c1-a1{align-self:inherit}.x .c1-a2{font-size:19px}.x .c1-a8{margin-bottom:24px}.x .c1-ab > p > ol{text-align:left}.x .c1-ac > p > ol{display:block}.x .c1-ad > p > ol{padding-left:1.3em}.x .c1-ae > p > ol{margin-left:16px}.x .c1-af > p > ol{margin-right:16px}.x .c1-ag > p > ol{margin-top:auto}.x .c1-ah > p > ol{margin-bottom:auto}.x .c1-ai > p > ul{text-align:left}.x .c1-aj > p > ul{display:block}.x .c1-ak > p > ul{padding-left:1.3em}.x .c1-al > p > ul{margin-left:16px}.x .c1-am > p > ul{margin-right:16px}.x .c1-an > p > ul{margin-top:auto}.x .c1-ao > p > ul{margin-bottom:auto}.x .c1-ap > ul{text-align:left}.x .c1-aq > ul{display:block}.x .c1-ar > ul{padding-left:1.3em}.x .c1-as > ul{margin-left:16px}.x .c1-at > ul{margin-right:16px}.x .c1-au > ul{margin-top:auto}.x .c1-av > ul{margin-bottom:auto}.x .c1-aw > ol{text-align:left}.x .c1-ax > ol{display:block}.x .c1-ay > ol{padding-left:1.3em}.x .c1-az > ol{margin-left:16px}.x .c1-b0 > ol{margin-right:16px}.x .c1-b1 > ol{margin-top:auto}.x .c1-b2 > ol{margin-bottom:auto}.x .c1-b4{min-height:none}.x .c1-b5{margin-left:-4px}.x .c1-b6{margin-right:-4px}.x .c1-b7{width:calc(100% - 0.5px) !important}.x .c1-b8{width:50%}.x .c1-b9{padding-top:4px}.x .c1-ba{padding-right:4px}.x .c1-bb{padding-bottom:4px}.x .c1-bc{padding-left:4px}.x .c1-be{opacity:0}.x .c1-bf{transition:opacity 1s}.x .c1-bg{aspect-ratio:1.3333333333333333 / 1}.x .c1-bh{aspect-ratio:2.2145328719723185 / 1}.x .c1-bi{aspect-ratio:0.75 / 1}.x .c1-bj{aspect-ratio:1.0247175141242937 / 1}.x .c1-bk{aspect-ratio:0.8796875 / 1}.x .c1-bl{margin-top:-4px}.x .c1-bm{margin-bottom:32px}.x .c1-bo{flex-basis:0%}.x .c1-bv{margin-bottom:16px}.x .c1-c1{background-color:rgb(246, 246, 246)}.x .c1-c2{border-color:rgb(218, 218, 218)}.x .c1-c3{border-top-width:0px}.x .c1-c4{border-right-width:0px}.x .c1-c5{border-left-width:0px}.x .c1-c6{padding-top:23px}.x .c1-c7{padding-bottom:7px}.x .c1-c8{padding-left:16px}.x .c1-c9{padding-right:16px}.x .c1-ca{color:rgb(71, 71, 71)}.x .c1-cb::placeholder{color:inherit}.x .c1-cc:focus{outline:none}.x .c1-cd:focus{box-shadow:inset 0 0 0 1px currentColor}.x .c1-ce:focus + label{font-size:12px}.x .c1-cf:focus + label{top:8px}.x .c1-cg:focus + label{color:rgb(92, 110, 173)}.x .c1-ch:not([value=""]) + label{font-size:12px}.x .c1-ci:not([value=""]) + label{top:8px}.x .c1-cj:not([value=""]) + label{color:rgb(92, 110, 173)}.x .c1-ck::-webkit-input-placeholder{color:inherit}.x .c1-cm{top:33%}.x .c1-cn{left:16px}.x .c1-co{transition:all .15s ease}.x .c1-cp{pointer-events:none}.x .c1-cq:hover{color:rgb(255, 255, 255)}.x .c1-cr:hover{background-color:rgb(0, 0, 0)}.x .c1-cs:hover{border-color:rgb(0, 0, 0)}.x .c1-cy{height:130px}.x .c1-d6{transition:transform .5s ease}.x .c1-d7{text-shadow:0px 2px 30px rgba(0, 0, 0, 0.12)}.x .c1-dt{padding-top:32px}.x .c1-du{padding-bottom:32px}.x .c1-dv{flex-grow:3}.x .c1-dz{padding-left:none}.x .c1-e0{padding-right:none}.x .c1-e1{row-gap:0px}.x .c1-e2{column-gap:0px}.x .c1-e3 [data-typography]{color:inherit}.x .c1-e4{padding-left:8px}.x .c1-e5{padding-right:8px}.x .c1-e8{z-index:10000}.x .c1-e9{background-color:rgb(96, 115, 180)}.x .c1-ea{transition:all 1s ease-in}.x .c1-eb{box-shadow:0 2px 6px 0px rgba(0,0,0,0.3)}.x .c1-ec{contain:content}.x .c1-ed{bottom:-500px}.x .c1-ek{max-height:300px}.x .c1-em{justify-content:space-between}.x .c1-en{margin-bottom:4px}.x .c1-eo{word-break:break-word}.x .c1-ep{flex-basis:50%}.x .c1-eq{min-height:40px}.x .c1-er:nth-child(2){margin-left:24px}.x .c1-es{right:24px}.x .c1-et{bottom:24px}.x .c1-eu{z-index:9999}.x .c1-ev{width:65px}.x .c1-ew{height:65px}.x .c1-ey{border-radius:50%}.x .c1-ez{box-shadow:0px 3px 18px rgba(0, 0, 0, 0.25)}.x .c1-f0{transform:translateZ(0)}
    
      .x .c1-4o {
        background-image: linear-gradient(
            to bottom,
            rgba(99, 99, 99, 0.25) 0%,
            rgba(99, 99, 99, 0.25) 100%
          ),
          url("../images/home-banner.webp") !important;
      }
      @media (max-width: 450px) {
        .x .c1-4l {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:450,m");
        }
      }
      @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 2),
        (max-width: 450px) and (min-resolution: 192dpi) {
        .x .c1-4m {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:900,m");
        }
      }
      @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 3),
        (max-width: 450px) and (min-resolution: 288dpi) {
        .x .c1-4n {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1350,m");
        }
      }
      @media (min-width: 451px) and (max-width: 767px) {
        .x .c1-4o {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.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-4p {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1534,m");
        }
      }
      @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-4q {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:2301,m");
        }
      }
      @media (min-width: 768px) and (max-width: 1023px) {
        .x .c1-4r {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1023,m");
        }
      }
      @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-4s {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:2046,m");
        }
      }
      @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-4t {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:3069,m");
        }
      }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .x .c1-4u {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1279,m");
        }
      }
      @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-4v {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:2558,m");
        }
      }
      @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-4w {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:3837,m");
        }
      }
      @media (min-width: 1280px) and (max-width: 1535px) {
        .x .c1-4x {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:1535,m");
        }
      }
      @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-4y {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:3070,m");
        }
      }
      @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-4z {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:4605,m");
        }
      }
      @media (min-width: 1536px) and (max-width: 1920px) {
        .x .c1-50 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.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-51 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.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-52 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:5760,m");
        }
      }
      @media (min-width: 1921px) {
        .x .c1-53 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:100%25");
        }
      }
      @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 2),
        (min-width: 1921px) and (min-resolution: 192dpi) {
        .x .c1-54 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:100%25");
        }
      }
      @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 3),
        (min-width: 1921px) and (min-resolution: 288dpi) {
        .x .c1-55 {
          background-image: linear-gradient(
              to bottom,
              rgba(99, 99, 99, 0.25) 0%,
              rgba(99, 99, 99, 0.25) 100%
            ),
            url("../images/home-banner.webp/:/cr=t:0%25,l:0%25,w:100%25,h:100%25/rs=w:100%25");
        }
      }
      @media (max-width: 450px) {
        .x .c1-d8 {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:450,m");
        }
      }
      @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 2),
        (max-width: 450px) and (min-resolution: 192dpi) {
        .x .c1-d9 {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:900,m");
        }
      }
      @media (max-width: 450px) and (-webkit-min-device-pixel-ratio: 3),
        (max-width: 450px) and (min-resolution: 288dpi) {
        .x .c1-da {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1350,m");
        }
      }
      @media (min-width: 451px) and (max-width: 767px) {
        .x .c1-db {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:767,m");
        }
      }
      @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-dc {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1534,m");
        }
      }
      @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-dd {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:2301,m");
        }
      }
      @media (min-width: 768px) and (max-width: 1023px) {
        .x .c1-de {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1023,m");
        }
      }
      @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-df {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:2046,m");
        }
      }
      @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-dg {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:3069,m");
        }
      }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .x .c1-dh {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1279,m");
        }
      }
      @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-di {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:2558,m");
        }
      }
      @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-dj {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:3837,m");
        }
      }
      @media (min-width: 1280px) and (max-width: 1535px) {
        .x .c1-dk {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1535,m");
        }
      }
      @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-dl {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:3070,m");
        }
      }
      @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-dm {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:4605,m");
        }
      }
      @media (min-width: 1536px) and (max-width: 1920px) {
        .x .c1-dn {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:1920,m");
        }
      }
      @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-do {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:3840,m");
        }
      }
      @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-dp {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:5760,m");
        }
      }
      @media (min-width: 1921px) {
        .x .c1-dq {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:100%25");
        }
      }
      @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 2),
        (min-width: 1921px) and (min-resolution: 192dpi) {
        .x .c1-dr {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:100%25");
        }
      }
      @media (min-width: 1921px) and (-webkit-min-device-pixel-ratio: 3),
        (min-width: 1921px) and (min-resolution: 288dpi) {
        .x .c1-ds {
          background-image: linear-gradient(
              to bottom,
              rgba(59, 59, 59, 0) 0%,
              rgba(59, 59, 59, 0) 100%
            ),
            url("../images/footer-bg.webp/:/rs=w:100%25");
        }
      }
    
    
      @media (max-width: 767px) {
        .x .c1-p {
          padding-top: 40px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-q {
          padding-bottom: 40px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-2f {
          width: 100%;
        }
      }
      @media (max-width: 767px) {
        .x .c1-2g {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .x .c1-2h {
          justify-content: center;
        }
      }
      @media (max-width: 767px) {
        .x .c1-7q {
          flex-direction: column;
        }
      }
      @media (max-width: 767px) {
        .x .c1-8b {
          width: auto;
        }
      }
      @media (max-width: 767px) {
        .x .c1-9q > :nth-child(n) {
          margin-bottom: 24px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-9r > :last-child {
          margin-bottom: 0 !important;
        }
      }
      @media (max-width: 767px) {
        .x .c1-9w {
          height: calc((100vw - 48px) / 1.33);
        }
      }
      @media (max-width: 767px) {
        .x .c1-cl {
          font-size: 16px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-ct {
          margin-top: 0px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-cu {
          margin-bottom: 0px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-cw {
          padding-top: 0px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-cx {
          padding-bottom: 0px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-e6 {
          padding-top: 4px;
        }
      }
      @media (max-width: 767px) {
        .x .c1-e7 {
          padding-bottom: 4px;
        }
      }
    
      
      @media (min-width: 768px) {
        .x .c1-d {
          font-size: 16px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-1l {
          width: 100%;
        }
      }
      @media (min-width: 768px) and (max-width: 1023px) {
        .x .c1-2i {
          width: 100%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-2j {
          font-size: 14px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-3b {
          font-size: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-3k {
          font-size: 38px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-3p {
          font-size: 22px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5m {
          margin-top: 0;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5n {
          margin-right: -24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5o {
          margin-bottom: 0;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5p {
          margin-left: -24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5y {
          padding-top: 0;
        }
      }
      @media (min-width: 768px) {
        .x .c1-5z {
          padding-right: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-60 {
          padding-bottom: 0;
        }
      }
      @media (min-width: 768px) {
        .x .c1-61 {
          padding-left: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-6v {
          font-size: 42px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-6z {
          font-size: 33px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-74 {
          font-size: 26px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-8c {
          width: auto;
        }
      }
      @media (min-width: 768px) {
        .x .c1-8d {
          font-size: 12px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-9g {
          margin-bottom: -48px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-9i {
          flex-basis: 50%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-9j {
          max-width: 50%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-9k {
          padding-bottom: 48px;
        }
      }
      @media (min-width: 768px) and (max-width: 1023px) {
        .x .c1-9y {
          display: block;
        }
      }
      @media (min-width: 768px) {
        .x .c1-a3 {
          position: absolute;
        }
      }
      @media (min-width: 768px) {
        .x .c1-a4 {
          font-size: 19px;
        }
      }
      @media (min-width: 768px) and (max-width: 1023px) {
        .x .c1-aa {
          position: relative;
        }
      }
      @media (min-width: 768px) {
        .x .c1-bp {
          margin-left: 8.333333333333332%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-bq {
          flex-basis: 83.33333333333334%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-br {
          max-width: 83.33333333333334%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-bw {
          flex-direction: row;
        }
      }
      @media (min-width: 768px) {
        .x .c1-bx {
          margin-top: 4px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-by {
          margin-bottom: 4px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-bz {
          margin-right: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-c0 {
          height: 100%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-cv {
          max-width: 30%;
        }
      }
      @media (min-width: 768px) {
        .x .c1-cz {
          height: 200px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-ee {
          width: 400px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-ef {
          max-height: 500px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-eg {
          border-radius: 7px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-eh {
          margin-top: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-ei {
          margin-bottom: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-ej {
          margin-left: 24px;
        }
      }
      @media (min-width: 768px) {
        .x .c1-el {
          max-height: 200px;
        }
      }
    
      
      @media (min-width: 1024px) {
        .x .c1-e {
          font-size: 16px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-r {
          min-height: 100vh;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-15 {
          display: block;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-16 {
          transform: translateX(-150vw);
        }
      }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .x .c1-1k {
          padding-bottom: 96px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-1m {
          width: 984px;
        }
      }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .x .c1-24 {
          display: block;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-2k {
          font-size: 14px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-3c {
          font-size: 24px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-3l {
          font-size: 38px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-3q {
          font-size: 22px;
        }
      }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .x .c1-3u {
          align-items: center;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-57 {
          height: 100%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-58 {
          min-height: 0px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-59 {
          align-items: center;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-64 {
          display: none;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-67 {
          cursor: pointer;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-68:hover path:nth-child(3) {
          animation: swing-left 1.5s infinite;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-69:hover path:nth-child(2) {
          animation: swing-left 1.5s infinite;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6a:hover path:nth-child(2) {
          animation-delay: 0.3s;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6b:hover path:nth-child(1) {
          animation: swing-left 1.5s infinite;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6c:hover path:nth-child(1) {
          animation-delay: 0.6s;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6g {
          max-width: 66%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6h {
          margin-left: 0px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6i {
          margin-right: 0px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6j {
          display: flex;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6k {
          flex-direction: column;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6l {
          justify-content: space-around;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6o {
          padding-top: 56px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6p {
          padding-bottom: 56px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-6w {
          font-size: 42px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-70 {
          font-size: 33px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-75 {
          font-size: 26px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-8e {
          font-size: 12px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-96 {
          min-width: 300px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-97 {
          display: none;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-9a {
          text-align: center;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-9b {
          margin-left: auto;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-9c {
          line-height: 2;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-9l {
          flex-basis: 33.33333333333333%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-9m {
          max-width: 33.33333333333333%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-a5 {
          font-size: 19px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-a9 {
          position: relative;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-b3 {
          font-weight: 400;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-bd {
          width: 33.3333%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-bn {
          margin-top: 0;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-bs {
          margin-left: 16.666666666666664%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-bt {
          flex-basis: 66.66666666666666%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-bu {
          max-width: 66.66666666666666%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d0 {
          height: 300px;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d1:hover .dim {
          background-color: rgba(255, 255, 255, 0.1);
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d2:hover .image {
          transform: scale(1.05);
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d3 {
          background-color: rgba(0, 0, 0, 0.1);
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d4 {
          transition: background-color 0.5s ease;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-d5 {
          z-index: 1;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-dw {
          flex-basis: 0%;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-dx {
          max-width: none;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-dy {
          text-align: left;
        }
      }
      @media (min-width: 1024px) {
        .x .c1-ex {
          z-index: 9999;
        }
      }
    
      @media (min-width: 1280px) {
        .x .c1-f {
          padding-left: 320px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-g {
          min-height: 100vh;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-h {
          font-size: 16px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-17 {
          display: block;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-18 {
          transition: none;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-19 {
          transform: translateX(0) !important;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-1n {
          width: 1160px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-26 {
          display: unset;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-27 {
          padding-left: 48px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-28 {
          padding-right: 48px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-29 {
          flex-basis: 10%;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-2a {
          padding-bottom: 100px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-2l {
          font-size: 14px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-3d {
          font-size: 24px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-3m {
          font-size: 44px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-3r {
          font-size: 22px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-3v {
          flex-basis: 80%;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-3w {
          min-height: 0px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-5q {
          display: none;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-6x {
          font-size: 54px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-71 {
          font-size: 39px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-76 {
          font-size: 28px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-8f {
          font-size: 12px;
        }
      }
      @media (min-width: 1280px) {
        .x .c1-a6 {
          font-size: 19px;
        }
      }
    
      @media (min-width: 1536px) {
        .x .c1-i {
          font-size: 18px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-1o {
          width: 1280px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-2m {
          font-size: 16px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-3e {
          font-size: 24px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-3n {
          font-size: 48px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-3s {
          font-size: 24px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-6y {
          font-size: 56px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-72 {
          font-size: 42px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-77 {
          font-size: 32px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-8g {
          font-size: 14px;
        }
      }
      @media (min-width: 1536px) {
        .x .c1-a7 {
          font-size: 21px;
        }
      }
    

      @keyframes swing-left {
        0%,
        100% {
          transform: translateX(0px);
        }
        50% {
          transform: translateX(-12px);
        }
      }
    

      .page-inner {
        background-color: rgb(255, 255, 255);
        min-height: 100vh;
      }
    
    