/** Shopify CDN: Minification failed

Line 3055:6 Unexpected "<"

**/

      .gps *,
      .gps :after,
      .gps :before {
        border: 0 solid #e5e7eb;
        box-sizing: border-box;
      }
      .gps :after,
      .gps :before {
        --tw-content: "";
      }
      .gps {
        -webkit-text-size-adjust: 100%;
        font-feature-settings: normal;
        font-family:
          ui-sans-serif,
          system-ui,
          -apple-system,
          BlinkMacSystemFont,
          Segoe UI,
          Roboto,
          Helvetica Neue,
          Arial,
          Noto Sans,
          sans-serif,
          Apple Color Emoji,
          Segoe UI Emoji,
          Segoe UI Symbol,
          Noto Color Emoji;
        font-variation-settings: normal;
        line-height: 1.5;
        line-height: inherit;
        margin: 0;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        tab-size: 4;
      }
      .gps hr {
        border-top-width: 1px;
        color: inherit;
        height: 0;
      }
      .gps abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }
      .gps h1,
      .gps h2,
      .gps h3,
      .gps h4,
      .gps h5,
      .gps h6 {
        font-size: inherit;
        font-weight: inherit;
      }
      .gps a {
        color: inherit;
        text-decoration: inherit;
      }
      .gps b,
      .gps strong {
        font-weight: bolder;
      }
      .gps code,
      .gps kbd,
      .gps pre,
      .gps samp {
        font-family:
          ui-monospace,
          SFMono-Regular,
          Menlo,
          Monaco,
          Consolas,
          Liberation Mono,
          Courier New,
          monospace;
        font-size: 1em;
      }
      .gps small {
        font-size: 80%;
      }
      .gps sub,
      .gps sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }
      .gps sub {
        bottom: -0.25em;
      }
      .gps sup {
        top: -0.5em;
      }
      .gps table {
        border-collapse: collapse;
        border-color: inherit;
        text-indent: 0;
      }
      .gps button,
      .gps input,
      .gps optgroup,
      .gps select,
      .gps textarea {
        color: inherit;
        font-family: inherit;
        font-size: 100%;
        font-weight: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0;
      }
      .gps button,
      .gps select {
        text-transform: none;
      }
      .gps [type="button"],
      .gps [type="reset"],
      .gps [type="submit"],
      .gps button {
        -webkit-appearance: button;
        background-color: transparent;
        background-image: none;
      }
      .gps :-moz-focusring {
        outline: auto;
      }
      .gps :-moz-ui-invalid {
        box-shadow: none;
      }
      .gps progress {
        vertical-align: baseline;
      }
      .gps ::-webkit-inner-spin-button,
      .gps ::-webkit-outer-spin-button {
        height: auto;
      }
      .gps [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }
      .gps ::-webkit-search-decoration {
        -webkit-appearance: none;
      }
      .gps ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }
      .gps summary {
        display: list-item;
      }
      .gps blockquote,
      .gps dd,
      .gps dl,
      .gps figure,
      .gps h1,
      .gps h2,
      .gps h3,
      .gps h4,
      .gps h5,
      .gps h6,
      .gps hr,
      .gps p,
      .gps pre {
        margin: 0;
      }
      .gps fieldset {
        margin: 0;
        padding: 0;
      }
      .gps legend {
        padding: 0;
      }
      .gps menu,
      .gps ol,
      .gps ul {
        list-style: none;
        margin: 0;
        padding: 0;
      }
      .gps textarea {
        resize: vertical;
      }
      .gps input::-moz-placeholder,
      .gps textarea::-moz-placeholder {
        color: #9ca3af;
        opacity: 1;
      }
      .gps input::placeholder,
      .gps textarea::placeholder {
        color: #9ca3af;
        opacity: 1;
      }
      .gps [role="button"],
      .gps button {
        cursor: pointer;
      }
      .gps :disabled {
        cursor: default;
      }
      .gps audio,
      .gps canvas,
      .gps embed,
      .gps iframe,
      .gps img,
      .gps object,
      .gps svg,
      .gps video {
        display: block;
        vertical-align: middle;
      }
      .gps img,
      .gps video {
        height: auto;
        max-width: 100%;
      }
      .gps [hidden] {
        display: none;
      }
      .gps {
        -webkit-tap-highlight-color: transparent;
        scroll-behavior: smooth;
      }
      .gps #__next {
        height: 100%;
        overflow-x: clip;
      }
      .gps .wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: var(--g-ct-w, 1200px);
        padding-left: var(--g-ct-p);
        padding-right: var(--g-ct-p);
        width: 100%;
      }
      .gps .gem-slider:not([data-keen-slider-disabled]) {
        align-content: flex-start;
        display: flex;
        min-height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
      }
      .gps
        .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
        flex-direction: row-reverse;
      }
      .gps .gem-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
        flex-wrap: wrap;
      }
      .gps [data-keen-slider-moves] * {
        pointer-events: none;
      }
      .gps .pb-safe {
        padding-bottom: env(safe-area-inset-bottom);
      }
      .gps .pt-safe {
        padding-top: env(safe-area-inset-top);
      }
      .gps .pl-safe {
        padding-left: env(safe-area-inset-left);
      }
      .gps .pr-safe {
        padding-right: env(safe-area-inset-right);
      }
      .gps .p-safe {
        padding: env(safe-area-inset-top) env(safe-area-inset-right)
          env(safe-area-inset-bottom) env(safe-area-inset-left);
      }
      .gps .px-safe {
        padding-left: env(safe-area-inset-left);
        padding-right: env(safe-area-inset-right);
      }
      .gps .py-safe {
        padding-bottom: env(safe-area-inset-bottom);
        padding-top: env(safe-area-inset-top);
      }
      .gps .h-safe {
        height: calc(
          100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)
        );
      }
      .gps .min-h-safe {
        min-height: calc(
          100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom)
        );
      }
      .gps .gp-text ol,
      .gps .gp-text ul,
      .gps .gp-text-instant ol,
      .gps .gp-text-instant ul {
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
        -webkit-padding-start: 40px;
        display: block;
        margin-block-end: 1em;
        margin-block-start: 1em;
        margin-inline-end: 0;
        margin-inline-start: 0;
        padding-inline-start: 40px;
        padding-left: 40px;
      }
      .gps .gp-text strong {
        font-weight: 700;
      }
      .gps .gp-text ul > li,
      .gps .gp-text-instant ul > li {
        list-style: disc inside !important;
      }
      .gps .gp-text ol > li,
      .gps .gp-text-instant ol > li {
        list-style: decimal inside !important;
      }
      .gps [display-init="hide"] > div {
        display: inline !important;
        overflow: hidden !important;
        visibility: hidden !important;
      }
      .gps [display-init="hide"] > div,
      .gps [display-init="hide"] > div * {
        max-height: 0 !important;
        max-width: 0 !important;
      }
      .gps [data-slot="children"] {
        align-items: center;
        border: 1px dashed #9e9e9e;
        border-radius: 3px;
        display: inline-flex;
        height: 100%;
        justify-content: center;
        min-height: 60px;
        overflow: hidden;
        visibility: hidden;
        width: 100%;
      }
      .gps [data-slot="children"].product-feature-image {
        border: unset;
        border-radius: 0;
        visibility: visible !important;
      }
      .gps [data-slot="children"]:not(.product-feature-image):after {
        content: "Drop element here";
        font-size: 14px;
        font-weight: 700;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        visibility: hidden;
        white-space: nowrap;
      }
      .gps .gp-instant-page [data-slot="children"].product-feature-image {
        border: unset;
        visibility: visible !important;
      }
      .gps .gp-instant-page [data-slot="children"].product-feature-image:after {
        border: unset;
        color: #aaa;
        visibility: visible;
      }
      .gps
        .gp-instant-page
        [data-slot="children"].product-feature-image
        .drag-placeholder {
        height: 100%;
      }
      .gps .gp-dialog {
        display: none;
      }
      .gps .gp-dialog[open] {
        display: block;
      }
      .gps .gp-dialog:modal {
        position: fixed;
      }
      .gps h1,
      .gps h2,
      .gps h3,
      .gps h4,
      .gps h5,
      .gps h6 {
        word-break: normal;
      }
      .gps p {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        line-height: inherit;
        text-align: inherit;
      }
      .gps .gp-p-description-text ol,
      .gps .gp-p-description-text ul {
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
        -webkit-padding-start: 40px;
        display: block;
        margin-block-end: 1em;
        margin-block-start: 1em;
        margin-inline-end: 0;
        margin-inline-start: 0;
        padding-inline-start: 40px;
        padding-left: 40px;
      }
      .gps .gp-p-description-text ol ol {
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;
        margin-block-end: 0;
        margin-block-start: 0;
      }
      .gps .gp-p-description-text h1 {
        -webkit-margin-before: 0.67em;
        -webkit-margin-after: 0.67em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
        font-size: 2em;
        margin-block-end: 0.67em;
        margin-block-start: 0.67em;
        margin-inline-end: 0;
        margin-inline-start: 0;
      }
      .gps .gp-p-description-text h1,
      .gps .gp-p-description-text h2,
      .gps .gp-p-description-text h3,
      .gps .gp-p-description-text h4,
      .gps .gp-p-description-text h5,
      .gps .gp-p-description-text h6 {
        display: block;
        font-weight: 700;
      }
      .gps .gp-p-description-text h1,
      .gps .gp-p-description-text h2,
      .gps .gp-p-description-text h3,
      .gps .gp-p-description-text h4,
      .gps .gp-p-description-text h5,
      .gps .gp-p-description-text h6,
      .gps .gp-p-description-text p {
        line-height: 1.4 !important;
        margin: 0 0 1em;
      }
      .gps .gp-p-description-text h2 {
        font-size: 1.5em;
      }
      .gps .gp-p-description-text h3 {
        font-size: 1.17em;
      }
      .gps .gp-p-description-text a {
        color: -webkit-link;
        cursor: text;
        text-decoration: underline;
      }
      .gps .gp-p-description-text h4 {
        font-size: 1em;
      }
      .gps .gp-p-description-text h5 {
        font-size: 0.83em;
      }
      .gps .gp-p-description-text h6 {
        font-size: 0.67em;
      }
      .gps .gp-p-description-text ul {
        list-style-type: disc;
      }
      .gps .gp-p-description-text ol {
        list-style-type: decimal;
      }
      .gps .gp-p-description-text ul li {
        display: list-item;
        list-style: disc none outside;
        text-align: -webkit-match-parent;
        word-break: break-word;
      }
      .gps .gp-p-description-text blockquote {
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 40px;
        -webkit-margin-end: 40px;
        display: block;
        margin-block-end: 1em;
        margin-block-start: 1em;
        margin-inline-end: 40px;
        margin-inline-start: 40px;
      }
      .gps .gp-p-description-text table,
      .gps .gp-p-description-text td,
      .gps .gp-p-description-text th {
        border: 1px dashed #ccc !important;
        padding: unset !important;
      }
      .gps .gp-p-description-text table {
        border-collapse: separate;
        border-spacing: 2px;
        box-sizing: border-box;
        display: table;
        text-indent: 0;
        width: 100%;
      }
      .gps .gp-p-description-text p:last-child {
        margin-bottom: 0 !important;
      }
      .gps .gp-tab-header-list::-webkit-scrollbar {
        display: none;
      }
      .gps .rfm-marquee-container {
        display: flex;
        flex-direction: row;
        max-width: unset !important;
        position: relative;
        transform: var(--transform);
        width: var(--width);
      }
      .gps .rfm-overlay {
        height: 100%;
        position: absolute;
        width: 100%;
      }
      .gps .rfm-overlay:after {
        right: 0;
        top: 0;
        transform: rotate(180deg);
      }
      .gps .rfm-overlay:before {
        left: 0;
        top: 0;
      }
      .gps .rfm-marquee {
        align-items: center;
        animation: gp-merquee-scroll var(--duration) linear var(--delay)
          var(--iteration-count);
        animation-delay: var(--delay);
        animation-direction: var(--direction);
        animation-play-state: var(--play);
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        max-width: unset !important;
        min-width: var(--min-width);
        z-index: 1;
      }
      @keyframes gp-merquee-scroll {
        0% {
          transform: translateX(0);
        }
        to {
          transform: translateX(-100%);
        }
      }
      .gps .rfm-initial-child-container {
        align-items: center;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        min-width: auto;
      }
      .gps .rfm-child {
        transform: var(--transform);
      }
      .gps [style*="--mbchild:"] > :first-child {
        margin-bottom: var(--mbchild);
      }
      .gps [style*="--grchild:"] > :first-child {
        grid-row: var(--grchild);
      }
      @media (min-width: 1025px) {
        .gps .rfm-marquee-container:hover div {
          animation-play-state: var(--pause-on-hover);
        }
        .gps .rfm-marquee-container:active div {
          animation-play-state: var(--pause-on-click);
        }
      }
      .gps.gpsil [style*="--d:"] {
        display: var(--d);
      }
      @media only screen and (max-width: 1024px) {
        .gps.gpsil [style*="--d-tablet:"] {
          display: var(--d-tablet);
        }
      }
      @media only screen and (max-width: 767px) {
        .gps.gpsil [style*="--d-mobile:"] {
          display: var(--d-mobile);
        }
      }
      .gps.gpsi [style*="--ai:"] {
        align-items: var(--ai);
      }
      .gps.gpsi [style*="--hvr-ai:"]:hover {
        align-items: var(--hvr-ai);
      }
      .gps.gpsi [style*="--focus-ai:"]:focus {
        align-items: var(--focus-ai);
      }
      .gps.gpsi [style*="--as:"] {
        align-self: var(--as);
      }
      .gps.gpsi [style*="--hvr-as:"]:hover {
        align-self: var(--hvr-as);
      }
      .gps.gpsi [style*="--focus-as:"]:focus {
        align-self: var(--focus-as);
      }
      .gps.gpsi [style*="--aspect:"] {
        aspect-ratio: var(--aspect);
      }
      .gps.gpsi [style*="--hvr-aspect:"]:hover {
        aspect-ratio: var(--hvr-aspect);
      }
      .gps.gpsi [style*="--focus-aspect:"]:focus {
        aspect-ratio: var(--focus-aspect);
      }
      .gps.gpsi [style*="--bg:"] {
        background: var(--bg);
      }
      .gps.gpsi [style*="--hvr-bg:"]:hover {
        background: var(--hvr-bg);
      }
      .gps.gpsi [style*="--focus-bg:"]:focus {
        background: var(--focus-bg);
      }
      .gps.gpsi [style*="--bga:"] {
        background-attachment: var(--bga);
      }
      .gps.gpsi [style*="--hvr-bga:"]:hover {
        background-attachment: var(--hvr-bga);
      }
      .gps.gpsi [style*="--focus-bga:"]:focus {
        background-attachment: var(--focus-bga);
      }
      .gps.gpsi [style*="--bgc:"] {
        background-color: var(--bgc);
      }
      .gps.gpsi [style*="--hvr-bgc:"]:hover {
        background-color: var(--hvr-bgc);
      }
      .gps.gpsi [style*="--focus-bgc:"]:focus {
        background-color: var(--focus-bgc);
      }
      .gps.gpsi [style*="--bgi:"] {
        background-image: var(--bgi);
      }
      .gps.gpsi [style*="--hvr-bgi:"]:hover {
        background-image: var(--hvr-bgi);
      }
      .gps.gpsi [style*="--focus-bgi:"]:focus {
        background-image: var(--focus-bgi);
      }
      .gps.gpsi [style*="--bgp:"] {
        background-position: var(--bgp);
      }
      .gps.gpsi [style*="--hvr-bgp:"]:hover {
        background-position: var(--hvr-bgp);
      }
      .gps.gpsi [style*="--focus-bgp:"]:focus {
        background-position: var(--focus-bgp);
      }
      .gps.gpsi [style*="--bgr:"] {
        background-repeat: var(--bgr);
      }
      .gps.gpsi [style*="--hvr-bgr:"]:hover {
        background-repeat: var(--hvr-bgr);
      }
      .gps.gpsi [style*="--focus-bgr:"]:focus {
        background-repeat: var(--focus-bgr);
      }
      .gps.gpsi [style*="--bgs:"] {
        background-size: var(--bgs);
      }
      .gps.gpsi [style*="--hvr-bgs:"]:hover {
        background-size: var(--hvr-bgs);
      }
      .gps.gpsi [style*="--focus-bgs:"]:focus {
        background-size: var(--focus-bgs);
      }
      .gps.gpsi [style*="--b:"] {
        border: var(--b);
      }
      .gps.gpsi [style*="--hvr-b:"]:hover {
        border: var(--hvr-b);
      }
      .gps.gpsi [style*="--focus-b:"]:focus {
        border: var(--focus-b);
      }
      .gps.gpsi [style*="--bb:"] {
        border-bottom: var(--bb);
      }
      .gps.gpsi [style*="--hvr-bb:"]:hover {
        border-bottom: var(--hvr-bb);
      }
      .gps.gpsi [style*="--focus-bb:"]:focus {
        border-bottom: var(--focus-bb);
      }
      .gps.gpsi [style*="--bbw:"] {
        border-bottom-width: var(--bbw);
      }
      .gps.gpsi [style*="--hvr-bbw:"]:hover {
        border-bottom-width: var(--hvr-bbw);
      }
      .gps.gpsi [style*="--focus-bbw:"]:focus {
        border-bottom-width: var(--focus-bbw);
      }
      .gps.gpsi [style*="--blw:"] {
        border-left-width: var(--blw);
      }
      .gps.gpsi [style*="--hvr-blw:"]:hover {
        border-left-width: var(--hvr-blw);
      }
      .gps.gpsi [style*="--focus-blw:"]:focus {
        border-left-width: var(--focus-blw);
      }
      .gps.gpsi [style*="--brw:"] {
        border-right-width: var(--brw);
      }
      .gps.gpsi [style*="--hvr-brw:"]:hover {
        border-right-width: var(--hvr-brw);
      }
      .gps.gpsi [style*="--focus-brw:"]:focus {
        border-right-width: var(--focus-brw);
      }
      .gps.gpsi [style*="--btw:"] {
        border-top-width: var(--btw);
      }
      .gps.gpsi [style*="--hvr-btw:"]:hover {
        border-top-width: var(--hvr-btw);
      }
      .gps.gpsi [style*="--focus-btw:"]:focus {
        border-top-width: var(--focus-btw);
      }
      .gps.gpsi [style*="--bbc:"] {
        border-bottom-color: var(--bbc);
      }
      .gps.gpsi [style*="--hvr-bbc:"]:hover {
        border-bottom-color: var(--hvr-bbc);
      }
      .gps.gpsi [style*="--focus-bbc:"]:focus {
        border-bottom-color: var(--focus-bbc);
      }
      .gps.gpsi [style*="--btc:"] {
        border-top-color: var(--btc);
      }
      .gps.gpsi [style*="--hvr-btc:"]:hover {
        border-top-color: var(--hvr-btc);
      }
      .gps.gpsi [style*="--focus-btc:"]:focus {
        border-top-color: var(--focus-btc);
      }
      .gps.gpsi [style*="--blc:"] {
        border-left-color: var(--blc);
      }
      .gps.gpsi [style*="--hvr-blc:"]:hover {
        border-left-color: var(--hvr-blc);
      }
      .gps.gpsi [style*="--focus-blc:"]:focus {
        border-left-color: var(--focus-blc);
      }
      .gps.gpsi [style*="--brc:"] {
        border-right-color: var(--brc);
      }
      .gps.gpsi [style*="--hvr-brc:"]:hover {
        border-right-color: var(--hvr-brc);
      }
      .gps.gpsi [style*="--focus-brc:"]:focus {
        border-right-color: var(--focus-brc);
      }
      .gps.gpsi [style*="--bc:"] {
        border-color: var(--bc);
      }
      .gps.gpsi [style*="--hvr-bc:"]:hover {
        border-color: var(--hvr-bc);
      }
      .gps.gpsi [style*="--focus-bc:"]:focus {
        border-color: var(--focus-bc);
      }
      .gps.gpsi [style*="--bblr:"] {
        border-bottom-left-radius: var(--bblr);
      }
      .gps.gpsi [style*="--hvr-bblr:"]:hover {
        border-bottom-left-radius: var(--hvr-bblr);
      }
      .gps.gpsi [style*="--focus-bblr:"]:focus {
        border-bottom-left-radius: var(--focus-bblr);
      }
      .gps.gpsi [style*="--bbrr:"] {
        border-bottom-right-radius: var(--bbrr);
      }
      .gps.gpsi [style*="--hvr-bbrr:"]:hover {
        border-bottom-right-radius: var(--hvr-bbrr);
      }
      .gps.gpsi [style*="--focus-bbrr:"]:focus {
        border-bottom-right-radius: var(--focus-bbrr);
      }
      .gps.gpsi [style*="--bl:"] {
        border-left: var(--bl);
      }
      .gps.gpsi [style*="--hvr-bl:"]:hover {
        border-left: var(--hvr-bl);
      }
      .gps.gpsi [style*="--focus-bl:"]:focus {
        border-left: var(--focus-bl);
      }
      .gps.gpsi [style*="--radius:"] {
        border-radius: var(--radius);
      }
      .gps.gpsi [style*="--hvr-radius:"]:hover {
        border-radius: var(--hvr-radius);
      }
      .gps.gpsi [style*="--focus-radius:"]:focus {
        border-radius: var(--focus-radius);
      }
      .gps.gpsi [style*="--br:"] {
        border-right: var(--br);
      }
      .gps.gpsi [style*="--hvr-br:"]:hover {
        border-right: var(--hvr-br);
      }
      .gps.gpsi [style*="--focus-br:"]:focus {
        border-right: var(--focus-br);
      }
      .gps.gpsi [style*="--bs:"] {
        border-style: var(--bs);
      }
      .gps.gpsi [style*="--hvr-bs:"]:hover {
        border-style: var(--hvr-bs);
      }
      .gps.gpsi [style*="--focus-bs:"]:focus {
        border-style: var(--focus-bs);
      }
      .gps.gpsi [style*="--bt:"] {
        border-top: var(--bt);
      }
      .gps.gpsi [style*="--hvr-bt:"]:hover {
        border-top: var(--hvr-bt);
      }
      .gps.gpsi [style*="--focus-bt:"]:focus {
        border-top: var(--focus-bt);
      }
      .gps.gpsi [style*="--btlr:"] {
        border-top-left-radius: var(--btlr);
      }
      .gps.gpsi [style*="--hvr-btlr:"]:hover {
        border-top-left-radius: var(--hvr-btlr);
      }
      .gps.gpsi [style*="--focus-btlr:"]:focus {
        border-top-left-radius: var(--focus-btlr);
      }
      .gps.gpsi [style*="--btrr:"] {
        border-top-right-radius: var(--btrr);
      }
      .gps.gpsi [style*="--hvr-btrr:"]:hover {
        border-top-right-radius: var(--hvr-btrr);
      }
      .gps.gpsi [style*="--focus-btrr:"]:focus {
        border-top-right-radius: var(--focus-btrr);
      }
      .gps.gpsi [style*="--bw:"] {
        border-width: var(--bw);
      }
      .gps.gpsi [style*="--hvr-bw:"]:hover {
        border-width: var(--hvr-bw);
      }
      .gps.gpsi [style*="--focus-bw:"]:focus {
        border-width: var(--focus-bw);
      }
      .gps.gpsi [style*="--bottom:"] {
        bottom: var(--bottom);
      }
      .gps.gpsi [style*="--hvr-bottom:"]:hover {
        bottom: var(--hvr-bottom);
      }
      .gps.gpsi [style*="--focus-bottom:"]:focus {
        bottom: var(--focus-bottom);
      }
      .gps.gpsi [style*="--shadow:"] {
        box-shadow: var(--shadow);
      }
      .gps.gpsi [style*="--hvr-shadow:"]:hover {
        box-shadow: var(--hvr-shadow);
      }
      .gps.gpsi [style*="--focus-shadow:"]:focus {
        box-shadow: var(--focus-shadow);
      }
      .gps.gpsi [style*="--c:"] {
        color: var(--c);
      }
      .gps.gpsi [style*="--hvr-c:"]:hover {
        color: var(--hvr-c);
      }
      .gps.gpsi [style*="--focus-c:"]:focus {
        color: var(--focus-c);
      }
      .gps.gpsi [style*="--cg:"] {
        -moz-column-gap: var(--cg);
        column-gap: var(--cg);
      }
      .gps.gpsi [style*="--hvr-cg:"]:hover {
        -moz-column-gap: var(--hvr-cg);
        column-gap: var(--hvr-cg);
      }
      .gps.gpsi [style*="--focus-cg:"]:focus {
        -moz-column-gap: var(--focus-cg);
        column-gap: var(--focus-cg);
      }
      .gps.gpsi [style*="--d:"] {
        display: var(--d);
      }
      .gps.gpsi [style*="--hvr-d:"]:hover {
        display: var(--hvr-d);
      }
      .gps.gpsi [style*="--focus-d:"]:focus {
        display: var(--focus-d);
      }
      .gps.gpsi [style*="--fd:"] {
        flex-direction: var(--fd);
      }
      .gps.gpsi [style*="--hvr-fd:"]:hover {
        flex-direction: var(--hvr-fd);
      }
      .gps.gpsi [style*="--focus-fd:"]:focus {
        flex-direction: var(--focus-fd);
      }
      .gps.gpsi [style*="--ff:"] {
        font-family: var(--ff);
      }
      .gps.gpsi [style*="--hvr-ff:"]:hover {
        font-family: var(--hvr-ff);
      }
      .gps.gpsi [style*="--focus-ff:"]:focus {
        font-family: var(--focus-ff);
      }
      .gps.gpsi [style*="--size:"] {
        font-size: var(--size);
      }
      .gps.gpsi [style*="--hvr-size:"]:hover {
        font-size: var(--hvr-size);
      }
      .gps.gpsi [style*="--focus-size:"]:focus {
        font-size: var(--focus-size);
      }
      .gps.gpsi [style*="--weight:"] {
        font-weight: var(--weight);
      }
      .gps.gpsi [style*="--hvr-weight:"]:hover {
        font-weight: var(--hvr-weight);
      }
      .gps.gpsi [style*="--focus-weight:"]:focus {
        font-weight: var(--focus-weight);
      }
      .gps.gpsi [style*="--fs:"] {
        font-style: var(--fs);
      }
      .gps.gpsi [style*="--hvr-fs:"]:hover {
        font-style: var(--hvr-fs);
      }
      .gps.gpsi [style*="--focus-fs:"]:focus {
        font-style: var(--focus-fs);
      }
      .gps.gpsi [style*="--gg:"] {
        grid-gap: var(--gg);
      }
      .gps.gpsi [style*="--hvr-gg:"]:hover {
        grid-gap: var(--hvr-gg);
      }
      .gps.gpsi [style*="--focus-gg:"]:focus {
        grid-gap: var(--focus-gg);
      }
      .gps.gpsi [style*="--gr:"] {
        grid-row: var(--gr);
      }
      .gps.gpsi [style*="--hvr-gr:"]:hover {
        grid-row: var(--hvr-gr);
      }
      .gps.gpsi [style*="--focus-gr:"]:focus {
        grid-row: var(--focus-gr);
      }
      .gps.gpsi [style*="--gtc:"] {
        grid-template-columns: var(--gtc);
      }
      .gps.gpsi [style*="--hvr-gtc:"]:hover {
        grid-template-columns: var(--hvr-gtc);
      }
      .gps.gpsi [style*="--focus-gtc:"]:focus {
        grid-template-columns: var(--focus-gtc);
      }
      .gps.gpsi [style*="--gtr:"] {
        grid-template-rows: var(--gtr);
      }
      .gps.gpsi [style*="--hvr-gtr:"]:hover {
        grid-template-rows: var(--hvr-gtr);
      }
      .gps.gpsi [style*="--focus-gtr:"]:focus {
        grid-template-rows: var(--focus-gtr);
      }
      .gps.gpsi [style*="--h:"] {
        height: var(--h);
      }
      .gps.gpsi [style*="--hvr-h:"]:hover {
        height: var(--hvr-h);
      }
      .gps.gpsi [style*="--focus-h:"]:focus {
        height: var(--focus-h);
      }
      .gps.gpsi [style*="--jc:"] {
        justify-content: var(--jc);
      }
      .gps.gpsi [style*="--hvr-jc:"]:hover {
        justify-content: var(--hvr-jc);
      }
      .gps.gpsi [style*="--focus-jc:"]:focus {
        justify-content: var(--focus-jc);
      }
      .gps.gpsi [style*="--js:"] {
        justify-self: var(--js);
      }
      .gps.gpsi [style*="--hvr-js:"]:hover {
        justify-self: var(--hvr-js);
      }
      .gps.gpsi [style*="--focus-js:"]:focus {
        justify-self: var(--focus-js);
      }
      .gps.gpsi [style*="--left:"] {
        left: var(--left);
      }
      .gps.gpsi [style*="--hvr-left:"]:hover {
        left: var(--hvr-left);
      }
      .gps.gpsi [style*="--focus-left:"]:focus {
        left: var(--focus-left);
      }
      .gps.gpsi [style*="--ls:"] {
        letter-spacing: var(--ls);
      }
      .gps.gpsi [style*="--hvr-ls:"]:hover {
        letter-spacing: var(--hvr-ls);
      }
      .gps.gpsi [style*="--focus-ls:"]:focus {
        letter-spacing: var(--focus-ls);
      }
      .gps.gpsi [style*="--lh:"] {
        line-height: var(--lh);
      }
      .gps.gpsi [style*="--hvr-lh:"]:hover {
        line-height: var(--hvr-lh);
      }
      .gps.gpsi [style*="--focus-lh:"]:focus {
        line-height: var(--focus-lh);
      }
      .gps.gpsi [style*="--tdt:"] {
        text-decoration-thickness: var(--tdt);
      }
      .gps.gpsi [style*="--hvr-tdt:"]:hover {
        text-decoration-thickness: var(--hvr-tdt);
      }
      .gps.gpsi [style*="--focus-tdt:"]:focus {
        text-decoration-thickness: var(--focus-tdt);
      }
      .gps.gpsi [style*="--tdc:"] {
        text-decoration-color: var(--tdc);
      }
      .gps.gpsi [style*="--hvr-tdc:"]:hover {
        text-decoration-color: var(--hvr-tdc);
      }
      .gps.gpsi [style*="--focus-tdc:"]:focus {
        text-decoration-color: var(--focus-tdc);
      }
      .gps.gpsi [style*="--tdl:"] {
        text-decoration-line: var(--tdl);
      }
      .gps.gpsi [style*="--hvr-tdl:"]:hover {
        text-decoration-line: var(--hvr-tdl);
      }
      .gps.gpsi [style*="--focus-tdl:"]:focus {
        text-decoration-line: var(--focus-tdl);
      }
      .gps.gpsi [style*="--m:"] {
        margin: var(--m);
      }
      .gps.gpsi [style*="--hvr-m:"]:hover {
        margin: var(--hvr-m);
      }
      .gps.gpsi [style*="--focus-m:"]:focus {
        margin: var(--focus-m);
      }
      .gps.gpsi [style*="--mb:"] {
        margin-bottom: var(--mb);
      }
      .gps.gpsi [style*="--hvr-mb:"]:hover {
        margin-bottom: var(--hvr-mb);
      }
      .gps.gpsi [style*="--focus-mb:"]:focus {
        margin-bottom: var(--focus-mb);
      }
      .gps.gpsi [style*="--ml:"] {
        margin-left: var(--ml);
      }
      .gps.gpsi [style*="--hvr-ml:"]:hover {
        margin-left: var(--hvr-ml);
      }
      .gps.gpsi [style*="--focus-ml:"]:focus {
        margin-left: var(--focus-ml);
      }
      .gps.gpsi [style*="--mr:"] {
        margin-right: var(--mr);
      }
      .gps.gpsi [style*="--hvr-mr:"]:hover {
        margin-right: var(--hvr-mr);
      }
      .gps.gpsi [style*="--focus-mr:"]:focus {
        margin-right: var(--focus-mr);
      }
      .gps.gpsi [style*="--mt:"] {
        margin-top: var(--mt);
      }
      .gps.gpsi [style*="--hvr-mt:"]:hover {
        margin-top: var(--hvr-mt);
      }
      .gps.gpsi [style*="--focus-mt:"]:focus {
        margin-top: var(--focus-mt);
      }
      .gps.gpsi [style*="--maxh:"] {
        max-height: var(--maxh);
      }
      .gps.gpsi [style*="--hvr-maxh:"]:hover {
        max-height: var(--hvr-maxh);
      }
      .gps.gpsi [style*="--focus-maxh:"]:focus {
        max-height: var(--focus-maxh);
      }
      .gps.gpsi [style*="--maxw:"] {
        max-width: var(--maxw);
      }
      .gps.gpsi [style*="--hvr-maxw:"]:hover {
        max-width: var(--hvr-maxw);
      }
      .gps.gpsi [style*="--focus-maxw:"]:focus {
        max-width: var(--focus-maxw);
      }
      .gps.gpsi [style*="--minh:"] {
        min-height: var(--minh);
      }
      .gps.gpsi [style*="--hvr-minh:"]:hover {
        min-height: var(--hvr-minh);
      }
      .gps.gpsi [style*="--focus-minh:"]:focus {
        min-height: var(--focus-minh);
      }
      .gps.gpsi [style*="--minw:"] {
        min-width: var(--minw);
      }
      .gps.gpsi [style*="--hvr-minw:"]:hover {
        min-width: var(--hvr-minw);
      }
      .gps.gpsi [style*="--focus-minw:"]:focus {
        min-width: var(--focus-minw);
      }
      .gps.gpsi [style*="--objf:"] {
        -o-object-fit: var(--objf);
        object-fit: var(--objf);
      }
      .gps.gpsi [style*="--hvr-objf:"]:hover {
        -o-object-fit: var(--hvr-objf);
        object-fit: var(--hvr-objf);
      }
      .gps.gpsi [style*="--focus-objf:"]:focus {
        -o-object-fit: var(--focus-objf);
        object-fit: var(--focus-objf);
      }
      .gps.gpsi [style*="--op:"] {
        opacity: var(--op);
      }
      .gps.gpsi [style*="--hvr-op:"]:hover {
        opacity: var(--hvr-op);
      }
      .gps.gpsi [style*="--focus-op:"]:focus {
        opacity: var(--focus-op);
      }
      .gps.gpsi [style*="--o:"] {
        order: var(--o);
      }
      .gps.gpsi [style*="--hvr-o:"]:hover {
        order: var(--hvr-o);
      }
      .gps.gpsi [style*="--focus-o:"]:focus {
        order: var(--focus-o);
      }
      .gps.gpsi [style*="--of:"] {
        overflow: var(--of);
      }
      .gps.gpsi [style*="--hvr-of:"]:hover {
        overflow: var(--hvr-of);
      }
      .gps.gpsi [style*="--focus-of:"]:focus {
        overflow: var(--focus-of);
      }
      .gps.gpsi [style*="--ofx:"] {
        overflow-x: var(--ofx);
      }
      .gps.gpsi [style*="--hvr-ofx:"]:hover {
        overflow-x: var(--hvr-ofx);
      }
      .gps.gpsi [style*="--focus-ofx:"]:focus {
        overflow-x: var(--focus-ofx);
      }
      .gps.gpsi [style*="--ofy:"] {
        overflow-y: var(--ofy);
      }
      .gps.gpsi [style*="--hvr-ofy:"]:hover {
        overflow-y: var(--hvr-ofy);
      }
      .gps.gpsi [style*="--focus-ofy:"]:focus {
        overflow-y: var(--focus-ofy);
      }
      .gps.gpsi [style*="--pc:"] {
        place-content: var(--pc);
      }
      .gps.gpsi [style*="--hvr-pc:"]:hover {
        place-content: var(--hvr-pc);
      }
      .gps.gpsi [style*="--focus-pc:"]:focus {
        place-content: var(--focus-pc);
      }
      .gps.gpsi [style*="--p:"] {
        padding: var(--p);
      }
      .gps.gpsi [style*="--hvr-p:"]:hover {
        padding: var(--hvr-p);
      }
      .gps.gpsi [style*="--focus-p:"]:focus {
        padding: var(--focus-p);
      }
      .gps.gpsi [style*="--pb:"] {
        padding-bottom: var(--pb);
      }
      .gps.gpsi [style*="--hvr-pb:"]:hover {
        padding-bottom: var(--hvr-pb);
      }
      .gps.gpsi [style*="--focus-pb:"]:focus {
        padding-bottom: var(--focus-pb);
      }
      .gps.gpsi [style*="--pl:"] {
        padding-left: var(--pl);
      }
      .gps.gpsi [style*="--hvr-pl:"]:hover {
        padding-left: var(--hvr-pl);
      }
      .gps.gpsi [style*="--focus-pl:"]:focus {
        padding-left: var(--focus-pl);
      }
      .gps.gpsi [style*="--pr:"] {
        padding-right: var(--pr);
      }
      .gps.gpsi [style*="--hvr-pr:"]:hover {
        padding-right: var(--hvr-pr);
      }
      .gps.gpsi [style*="--focus-pr:"]:focus {
        padding-right: var(--focus-pr);
      }
      .gps.gpsi [style*="--pt:"] {
        padding-top: var(--pt);
      }
      .gps.gpsi [style*="--hvr-pt:"]:hover {
        padding-top: var(--hvr-pt);
      }
      .gps.gpsi [style*="--focus-pt:"]:focus {
        padding-top: var(--focus-pt);
      }
      .gps.gpsi [style*="--pe:"] {
        pointer-events: var(--pe);
      }
      .gps.gpsi [style*="--hvr-pe:"]:hover {
        pointer-events: var(--hvr-pe);
      }
      .gps.gpsi [style*="--focus-pe:"]:focus {
        pointer-events: var(--focus-pe);
      }
      .gps.gpsi [style*="--pos:"] {
        position: var(--pos);
      }
      .gps.gpsi [style*="--hvr-pos:"]:hover {
        position: var(--hvr-pos);
      }
      .gps.gpsi [style*="--focus-pos:"]:focus {
        position: var(--focus-pos);
      }
      .gps.gpsi [style*="--right:"] {
        right: var(--right);
      }
      .gps.gpsi [style*="--hvr-right:"]:hover {
        right: var(--hvr-right);
      }
      .gps.gpsi [style*="--focus-right:"]:focus {
        right: var(--focus-right);
      }
      .gps.gpsi [style*="--rg:"] {
        row-gap: var(--rg);
      }
      .gps.gpsi [style*="--hvr-rg:"]:hover {
        row-gap: var(--hvr-rg);
      }
      .gps.gpsi [style*="--focus-rg:"]:focus {
        row-gap: var(--focus-rg);
      }
      .gps.gpsi [style*="--ta:"] {
        text-align: var(--ta);
      }
      .gps.gpsi [style*="--hvr-ta:"]:hover {
        text-align: var(--hvr-ta);
      }
      .gps.gpsi [style*="--focus-ta:"]:focus {
        text-align: var(--focus-ta);
      }
      .gps.gpsi [style*="--ts:"] {
        text-shadow: var(--ts);
      }
      .gps.gpsi [style*="--hvr-ts:"]:hover {
        text-shadow: var(--hvr-ts);
      }
      .gps.gpsi [style*="--focus-ts:"]:focus {
        text-shadow: var(--focus-ts);
      }
      .gps.gpsi [style*="--tt:"] {
        text-transform: var(--tt);
      }
      .gps.gpsi [style*="--hvr-tt:"]:hover {
        text-transform: var(--hvr-tt);
      }
      .gps.gpsi [style*="--focus-tt:"]:focus {
        text-transform: var(--focus-tt);
      }
      .gps.gpsi [style*="--top:"] {
        top: var(--top);
      }
      .gps.gpsi [style*="--hvr-top:"]:hover {
        top: var(--hvr-top);
      }
      .gps.gpsi [style*="--focus-top:"]:focus {
        top: var(--focus-top);
      }
      .gps.gpsi [style*="--t:"] {
        transform: var(--t);
      }
      .gps.gpsi [style*="--hvr-t:"]:hover {
        transform: var(--hvr-t);
      }
      .gps.gpsi [style*="--focus-t:"]:focus {
        transform: var(--focus-t);
      }
      .gps.gpsi [style*="--v:"] {
        visibility: var(--v);
      }
      .gps.gpsi [style*="--hvr-v:"]:hover {
        visibility: var(--hvr-v);
      }
      .gps.gpsi [style*="--focus-v:"]:focus {
        visibility: var(--focus-v);
      }
      .gps.gpsi [style*="--ws:"] {
        white-space: var(--ws);
      }
      .gps.gpsi [style*="--hvr-ws:"]:hover {
        white-space: var(--hvr-ws);
      }
      .gps.gpsi [style*="--focus-ws:"]:focus {
        white-space: var(--focus-ws);
      }
      .gps.gpsi [style*="--w:"] {
        width: var(--w);
      }
      .gps.gpsi [style*="--hvr-w:"]:hover {
        width: var(--hvr-w);
      }
      .gps.gpsi [style*="--focus-w:"]:focus {
        width: var(--focus-w);
      }
      .gps.gpsi [style*="--z:"] {
        z-index: var(--z);
      }
      .gps.gpsi [style*="--hvr-z:"]:hover {
        z-index: var(--hvr-z);
      }
      .gps.gpsi [style*="--focus-z:"]:focus {
        z-index: var(--focus-z);
      }
      .gps.gpsi [style*="--wm:"] {
        writing-mode: var(--wm);
      }
      .gps.gpsi [style*="--hvr-wm:"]:hover {
        writing-mode: var(--hvr-wm);
      }
      .gps.gpsi [style*="--focus-wm:"]:focus {
        writing-mode: var(--focus-wm);
      }
      .gps.gpsi [style*="--line-clamp:"] {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: var(--line-clamp);
        display: -webkit-box;
        overflow: hidden;
      }
      @media only screen and (max-width: 1024px) {
        .gps.gpsi [style*="--ai-tablet:"] {
          align-items: var(--ai-tablet);
        }
        .gps.gpsi [style*="--hvr-ai-tablet:"]:hover {
          align-items: var(--hvr-ai-tablet);
        }
        .gps.gpsi [style*="--focus-ai-tablet:"]:focus {
          align-items: var(--focus-ai-tablet);
        }
        .gps.gpsi [style*="--as-tablet:"] {
          align-self: var(--as-tablet);
        }
        .gps.gpsi [style*="--hvr-as-tablet:"]:hover {
          align-self: var(--hvr-as-tablet);
        }
        .gps.gpsi [style*="--focus-as-tablet:"]:focus {
          align-self: var(--focus-as-tablet);
        }
        .gps.gpsi [style*="--aspect-tablet:"] {
          aspect-ratio: var(--aspect-tablet);
        }
        .gps.gpsi [style*="--hvr-aspect-tablet:"]:hover {
          aspect-ratio: var(--hvr-aspect-tablet);
        }
        .gps.gpsi [style*="--focus-aspect-tablet:"]:focus {
          aspect-ratio: var(--focus-aspect-tablet);
        }
        .gps.gpsi [style*="--bg-tablet:"] {
          background: var(--bg-tablet);
        }
        .gps.gpsi [style*="--hvr-bg-tablet:"]:hover {
          background: var(--hvr-bg-tablet);
        }
        .gps.gpsi [style*="--focus-bg-tablet:"]:focus {
          background: var(--focus-bg-tablet);
        }
        .gps.gpsi [style*="--bga-tablet:"] {
          background-attachment: var(--bga-tablet);
        }
        .gps.gpsi [style*="--hvr-bga-tablet:"]:hover {
          background-attachment: var(--hvr-bga-tablet);
        }
        .gps.gpsi [style*="--focus-bga-tablet:"]:focus {
          background-attachment: var(--focus-bga-tablet);
        }
        .gps.gpsi [style*="--bgc-tablet:"] {
          background-color: var(--bgc-tablet);
        }
        .gps.gpsi [style*="--hvr-bgc-tablet:"]:hover {
          background-color: var(--hvr-bgc-tablet);
        }
        .gps.gpsi [style*="--focus-bgc-tablet:"]:focus {
          background-color: var(--focus-bgc-tablet);
        }
        .gps.gpsi [style*="--bgi-tablet:"] {
          background-image: var(--bgi-tablet);
        }
        .gps.gpsi [style*="--hvr-bgi-tablet:"]:hover {
          background-image: var(--hvr-bgi-tablet);
        }
        .gps.gpsi [style*="--focus-bgi-tablet:"]:focus {
          background-image: var(--focus-bgi-tablet);
        }
        .gps.gpsi [style*="--bgp-tablet:"] {
          background-position: var(--bgp-tablet);
        }
        .gps.gpsi [style*="--hvr-bgp-tablet:"]:hover {
          background-position: var(--hvr-bgp-tablet);
        }
        .gps.gpsi [style*="--focus-bgp-tablet:"]:focus {
          background-position: var(--focus-bgp-tablet);
        }
        .gps.gpsi [style*="--bgr-tablet:"] {
          background-repeat: var(--bgr-tablet);
        }
        .gps.gpsi [style*="--hvr-bgr-tablet:"]:hover {
          background-repeat: var(--hvr-bgr-tablet);
        }
        .gps.gpsi [style*="--focus-bgr-tablet:"]:focus {
          background-repeat: var(--focus-bgr-tablet);
        }
        .gps.gpsi [style*="--bgs-tablet:"] {
          background-size: var(--bgs-tablet);
        }
        .gps.gpsi [style*="--hvr-bgs-tablet:"]:hover {
          background-size: var(--hvr-bgs-tablet);
        }
        .gps.gpsi [style*="--focus-bgs-tablet:"]:focus {
          background-size: var(--focus-bgs-tablet);
        }
        .gps.gpsi [style*="--b-tablet:"] {
          border: var(--b-tablet);
        }
        .gps.gpsi [style*="--hvr-b-tablet:"]:hover {
          border: var(--hvr-b-tablet);
        }
        .gps.gpsi [style*="--focus-b-tablet:"]:focus {
          border: var(--focus-b-tablet);
        }
        .gps.gpsi [style*="--bb-tablet:"] {
          border-bottom: var(--bb-tablet);
        }
        .gps.gpsi [style*="--hvr-bb-tablet:"]:hover {
          border-bottom: var(--hvr-bb-tablet);
        }
        .gps.gpsi [style*="--focus-bb-tablet:"]:focus {
          border-bottom: var(--focus-bb-tablet);
        }
        .gps.gpsi [style*="--bbw-tablet:"] {
          border-bottom-width: var(--bbw-tablet);
        }
        .gps.gpsi [style*="--hvr-bbw-tablet:"]:hover {
          border-bottom-width: var(--hvr-bbw-tablet);
        }
        .gps.gpsi [style*="--focus-bbw-tablet:"]:focus {
          border-bottom-width: var(--focus-bbw-tablet);
        }
        .gps.gpsi [style*="--blw-tablet:"] {
          border-left-width: var(--blw-tablet);
        }
        .gps.gpsi [style*="--hvr-blw-tablet:"]:hover {
          border-left-width: var(--hvr-blw-tablet);
        }
        .gps.gpsi [style*="--focus-blw-tablet:"]:focus {
          border-left-width: var(--focus-blw-tablet);
        }
        .gps.gpsi [style*="--brw-tablet:"] {
          border-right-width: var(--brw-tablet);
        }
        .gps.gpsi [style*="--hvr-brw-tablet:"]:hover {
          border-right-width: var(--hvr-brw-tablet);
        }
        .gps.gpsi [style*="--focus-brw-tablet:"]:focus {
          border-right-width: var(--focus-brw-tablet);
        }
        .gps.gpsi [style*="--btw-tablet:"] {
          border-top-width: var(--btw-tablet);
        }
        .gps.gpsi [style*="--hvr-btw-tablet:"]:hover {
          border-top-width: var(--hvr-btw-tablet);
        }
        .gps.gpsi [style*="--focus-btw-tablet:"]:focus {
          border-top-width: var(--focus-btw-tablet);
        }
        .gps.gpsi [style*="--bbc-tablet:"] {
          border-bottom-color: var(--bbc-tablet);
        }
        .gps.gpsi [style*="--hvr-bbc-tablet:"]:hover {
          border-bottom-color: var(--hvr-bbc-tablet);
        }
        .gps.gpsi [style*="--focus-bbc-tablet:"]:focus {
          border-bottom-color: var(--focus-bbc-tablet);
        }
        .gps.gpsi [style*="--btc-tablet:"] {
          border-top-color: var(--btc-tablet);
        }
        .gps.gpsi [style*="--hvr-btc-tablet:"]:hover {
          border-top-color: var(--hvr-btc-tablet);
        }
        .gps.gpsi [style*="--focus-btc-tablet:"]:focus {
          border-top-color: var(--focus-btc-tablet);
        }
        .gps.gpsi [style*="--blc-tablet:"] {
          border-left-color: var(--blc-tablet);
        }
        .gps.gpsi [style*="--hvr-blc-tablet:"]:hover {
          border-left-color: var(--hvr-blc-tablet);
        }
        .gps.gpsi [style*="--focus-blc-tablet:"]:focus {
          border-left-color: var(--focus-blc-tablet);
        }
        .gps.gpsi [style*="--brc-tablet:"] {
          border-right-color: var(--brc-tablet);
        }
        .gps.gpsi [style*="--hvr-brc-tablet:"]:hover {
          border-right-color: var(--hvr-brc-tablet);
        }
        .gps.gpsi [style*="--focus-brc-tablet:"]:focus {
          border-right-color: var(--focus-brc-tablet);
        }
        .gps.gpsi [style*="--bc-tablet:"] {
          border-color: var(--bc-tablet);
        }
        .gps.gpsi [style*="--hvr-bc-tablet:"]:hover {
          border-color: var(--hvr-bc-tablet);
        }
        .gps.gpsi [style*="--focus-bc-tablet:"]:focus {
          border-color: var(--focus-bc-tablet);
        }
        .gps.gpsi [style*="--bblr-tablet:"] {
          border-bottom-left-radius: var(--bblr-tablet);
        }
        .gps.gpsi [style*="--hvr-bblr-tablet:"]:hover {
          border-bottom-left-radius: var(--hvr-bblr-tablet);
        }
        .gps.gpsi [style*="--focus-bblr-tablet:"]:focus {
          border-bottom-left-radius: var(--focus-bblr-tablet);
        }
        .gps.gpsi [style*="--bbrr-tablet:"] {
          border-bottom-right-radius: var(--bbrr-tablet);
        }
        .gps.gpsi [style*="--hvr-bbrr-tablet:"]:hover {
          border-bottom-right-radius: var(--hvr-bbrr-tablet);
        }
        .gps.gpsi [style*="--focus-bbrr-tablet:"]:focus {
          border-bottom-right-radius: var(--focus-bbrr-tablet);
        }
        .gps.gpsi [style*="--bl-tablet:"] {
          border-left: var(--bl-tablet);
        }
        .gps.gpsi [style*="--hvr-bl-tablet:"]:hover {
          border-left: var(--hvr-bl-tablet);
        }
        .gps.gpsi [style*="--focus-bl-tablet:"]:focus {
          border-left: var(--focus-bl-tablet);
        }
        .gps.gpsi [style*="--radius-tablet:"] {
          border-radius: var(--radius-tablet);
        }
        .gps.gpsi [style*="--hvr-radius-tablet:"]:hover {
          border-radius: var(--hvr-radius-tablet);
        }
        .gps.gpsi [style*="--focus-radius-tablet:"]:focus {
          border-radius: var(--focus-radius-tablet);
        }
        .gps.gpsi [style*="--br-tablet:"] {
          border-right: var(--br-tablet);
        }
        .gps.gpsi [style*="--hvr-br-tablet:"]:hover {
          border-right: var(--hvr-br-tablet);
        }
        .gps.gpsi [style*="--focus-br-tablet:"]:focus {
          border-right: var(--focus-br-tablet);
        }
        .gps.gpsi [style*="--bs-tablet:"] {
          border-style: var(--bs-tablet);
        }
        .gps.gpsi [style*="--hvr-bs-tablet:"]:hover {
          border-style: var(--hvr-bs-tablet);
        }
        .gps.gpsi [style*="--focus-bs-tablet:"]:focus {
          border-style: var(--focus-bs-tablet);
        }
        .gps.gpsi [style*="--bt-tablet:"] {
          border-top: var(--bt-tablet);
        }
        .gps.gpsi [style*="--hvr-bt-tablet:"]:hover {
          border-top: var(--hvr-bt-tablet);
        }
        .gps.gpsi [style*="--focus-bt-tablet:"]:focus {
          border-top: var(--focus-bt-tablet);
        }
        .gps.gpsi [style*="--btlr-tablet:"] {
          border-top-left-radius: var(--btlr-tablet);
        }
        .gps.gpsi [style*="--hvr-btlr-tablet:"]:hover {
          border-top-left-radius: var(--hvr-btlr-tablet);
        }
        .gps.gpsi [style*="--focus-btlr-tablet:"]:focus {
          border-top-left-radius: var(--focus-btlr-tablet);
        }
        .gps.gpsi [style*="--btrr-tablet:"] {
          border-top-right-radius: var(--btrr-tablet);
        }
        .gps.gpsi [style*="--hvr-btrr-tablet:"]:hover {
          border-top-right-radius: var(--hvr-btrr-tablet);
        }
        .gps.gpsi [style*="--focus-btrr-tablet:"]:focus {
          border-top-right-radius: var(--focus-btrr-tablet);
        }
        .gps.gpsi [style*="--bw-tablet:"] {
          border-width: var(--bw-tablet);
        }
        .gps.gpsi [style*="--hvr-bw-tablet:"]:hover {
          border-width: var(--hvr-bw-tablet);
        }
        .gps.gpsi [style*="--focus-bw-tablet:"]:focus {
          border-width: var(--focus-bw-tablet);
        }
        .gps.gpsi [style*="--bottom-tablet:"] {
          bottom: var(--bottom-tablet);
        }
        .gps.gpsi [style*="--hvr-bottom-tablet:"]:hover {
          bottom: var(--hvr-bottom-tablet);
        }
        .gps.gpsi [style*="--focus-bottom-tablet:"]:focus {
          bottom: var(--focus-bottom-tablet);
        }
        .gps.gpsi [style*="--shadow-tablet:"] {
          box-shadow: var(--shadow-tablet);
        }
        .gps.gpsi [style*="--hvr-shadow-tablet:"]:hover {
          box-shadow: var(--hvr-shadow-tablet);
        }
        .gps.gpsi [style*="--focus-shadow-tablet:"]:focus {
          box-shadow: var(--focus-shadow-tablet);
        }
        .gps.gpsi [style*="--c-tablet:"] {
          color: var(--c-tablet);
        }
        .gps.gpsi [style*="--hvr-c-tablet:"]:hover {
          color: var(--hvr-c-tablet);
        }
        .gps.gpsi [style*="--focus-c-tablet:"]:focus {
          color: var(--focus-c-tablet);
        }
        .gps.gpsi [style*="--cg-tablet:"] {
          -moz-column-gap: var(--cg-tablet);
          column-gap: var(--cg-tablet);
        }
        .gps.gpsi [style*="--hvr-cg-tablet:"]:hover {
          -moz-column-gap: var(--hvr-cg-tablet);
          column-gap: var(--hvr-cg-tablet);
        }
        .gps.gpsi [style*="--focus-cg-tablet:"]:focus {
          -moz-column-gap: var(--focus-cg-tablet);
          column-gap: var(--focus-cg-tablet);
        }
        .gps.gpsi [style*="--d-tablet:"] {
          display: var(--d-tablet);
        }
        .gps.gpsi [style*="--hvr-d-tablet:"]:hover {
          display: var(--hvr-d-tablet);
        }
        .gps.gpsi [style*="--focus-d-tablet:"]:focus {
          display: var(--focus-d-tablet);
        }
        .gps.gpsi [style*="--fd-tablet:"] {
          flex-direction: var(--fd-tablet);
        }
        .gps.gpsi [style*="--hvr-fd-tablet:"]:hover {
          flex-direction: var(--hvr-fd-tablet);
        }
        .gps.gpsi [style*="--focus-fd-tablet:"]:focus {
          flex-direction: var(--focus-fd-tablet);
        }
        .gps.gpsi [style*="--ff-tablet:"] {
          font-family: var(--ff-tablet);
        }
        .gps.gpsi [style*="--hvr-ff-tablet:"]:hover {
          font-family: var(--hvr-ff-tablet);
        }
        .gps.gpsi [style*="--focus-ff-tablet:"]:focus {
          font-family: var(--focus-ff-tablet);
        }
        .gps.gpsi [style*="--size-tablet:"] {
          font-size: var(--size-tablet);
        }
        .gps.gpsi [style*="--hvr-size-tablet:"]:hover {
          font-size: var(--hvr-size-tablet);
        }
        .gps.gpsi [style*="--focus-size-tablet:"]:focus {
          font-size: var(--focus-size-tablet);
        }
        .gps.gpsi [style*="--weight-tablet:"] {
          font-weight: var(--weight-tablet);
        }
        .gps.gpsi [style*="--hvr-weight-tablet:"]:hover {
          font-weight: var(--hvr-weight-tablet);
        }
        .gps.gpsi [style*="--focus-weight-tablet:"]:focus {
          font-weight: var(--focus-weight-tablet);
        }
        .gps.gpsi [style*="--fs-tablet:"] {
          font-style: var(--fs-tablet);
        }
        .gps.gpsi [style*="--hvr-fs-tablet:"]:hover {
          font-style: var(--hvr-fs-tablet);
        }
        .gps.gpsi [style*="--focus-fs-tablet:"]:focus {
          font-style: var(--focus-fs-tablet);
        }
        .gps.gpsi [style*="--gg-tablet:"] {
          grid-gap: var(--gg-tablet);
        }
        .gps.gpsi [style*="--hvr-gg-tablet:"]:hover {
          grid-gap: var(--hvr-gg-tablet);
        }
        .gps.gpsi [style*="--focus-gg-tablet:"]:focus {
          grid-gap: var(--focus-gg-tablet);
        }
        .gps.gpsi [style*="--gr-tablet:"] {
          grid-row: var(--gr-tablet);
        }
        .gps.gpsi [style*="--hvr-gr-tablet:"]:hover {
          grid-row: var(--hvr-gr-tablet);
        }
        .gps.gpsi [style*="--focus-gr-tablet:"]:focus {
          grid-row: var(--focus-gr-tablet);
        }
        .gps.gpsi [style*="--gtc-tablet:"] {
          grid-template-columns: var(--gtc-tablet);
        }
        .gps.gpsi [style*="--hvr-gtc-tablet:"]:hover {
          grid-template-columns: var(--hvr-gtc-tablet);
        }
        .gps.gpsi [style*="--focus-gtc-tablet:"]:focus {
          grid-template-columns: var(--focus-gtc-tablet);
        }
        .gps.gpsi [style*="--gtr-tablet:"] {
          grid-template-rows: var(--gtr-tablet);
        }
        .gps.gpsi [style*="--hvr-gtr-tablet:"]:hover {
          grid-template-rows: var(--hvr-gtr-tablet);
        }
        .gps.gpsi [style*="--focus-gtr-tablet:"]:focus {
          grid-template-rows: var(--focus-gtr-tablet);
        }
        .gps.gpsi [style*="--h-tablet:"] {
          height: var(--h-tablet);
        }
        .gps.gpsi [style*="--hvr-h-tablet:"]:hover {
          height: var(--hvr-h-tablet);
        }
        .gps.gpsi [style*="--focus-h-tablet:"]:focus {
          height: var(--focus-h-tablet);
        }
        .gps.gpsi [style*="--jc-tablet:"] {
          justify-content: var(--jc-tablet);
        }
        .gps.gpsi [style*="--hvr-jc-tablet:"]:hover {
          justify-content: var(--hvr-jc-tablet);
        }
        .gps.gpsi [style*="--focus-jc-tablet:"]:focus {
          justify-content: var(--focus-jc-tablet);
        }
        .gps.gpsi [style*="--js-tablet:"] {
          justify-self: var(--js-tablet);
        }
        .gps.gpsi [style*="--hvr-js-tablet:"]:hover {
          justify-self: var(--hvr-js-tablet);
        }
        .gps.gpsi [style*="--focus-js-tablet:"]:focus {
          justify-self: var(--focus-js-tablet);
        }
        .gps.gpsi [style*="--left-tablet:"] {
          left: var(--left-tablet);
        }
        .gps.gpsi [style*="--hvr-left-tablet:"]:hover {
          left: var(--hvr-left-tablet);
        }
        .gps.gpsi [style*="--focus-left-tablet:"]:focus {
          left: var(--focus-left-tablet);
        }
        .gps.gpsi [style*="--ls-tablet:"] {
          letter-spacing: var(--ls-tablet);
        }
        .gps.gpsi [style*="--hvr-ls-tablet:"]:hover {
          letter-spacing: var(--hvr-ls-tablet);
        }
        .gps.gpsi [style*="--focus-ls-tablet:"]:focus {
          letter-spacing: var(--focus-ls-tablet);
        }
        .gps.gpsi [style*="--lh-tablet:"] {
          line-height: var(--lh-tablet);
        }
        .gps.gpsi [style*="--hvr-lh-tablet:"]:hover {
          line-height: var(--hvr-lh-tablet);
        }
        .gps.gpsi [style*="--focus-lh-tablet:"]:focus {
          line-height: var(--focus-lh-tablet);
        }
        .gps.gpsi [style*="--tdt-tablet:"] {
          text-decoration-thickness: var(--tdt-tablet);
        }
        .gps.gpsi [style*="--hvr-tdt-tablet:"]:hover {
          text-decoration-thickness: var(--hvr-tdt-tablet);
        }
        .gps.gpsi [style*="--focus-tdt-tablet:"]:focus {
          text-decoration-thickness: var(--focus-tdt-tablet);
        }
        .gps.gpsi [style*="--tdc-tablet:"] {
          text-decoration-color: var(--tdc-tablet);
        }
        .gps.gpsi [style*="--hvr-tdc-tablet:"]:hover {
          text-decoration-color: var(--hvr-tdc-tablet);
        }
        .gps.gpsi [style*="--focus-tdc-tablet:"]:focus {
          text-decoration-color: var(--focus-tdc-tablet);
        }
        .gps.gpsi [style*="--tdl-tablet:"] {
          text-decoration-line: var(--tdl-tablet);
        }
        .gps.gpsi [style*="--hvr-tdl-tablet:"]:hover {
          text-decoration-line: var(--hvr-tdl-tablet);
        }
        .gps.gpsi [style*="--focus-tdl-tablet:"]:focus {
          text-decoration-line: var(--focus-tdl-tablet);
        }
        .gps.gpsi [style*="--m-tablet:"] {
          margin: var(--m-tablet);
        }
        .gps.gpsi [style*="--hvr-m-tablet:"]:hover {
          margin: var(--hvr-m-tablet);
        }
        .gps.gpsi [style*="--focus-m-tablet:"]:focus {
          margin: var(--focus-m-tablet);
        }
        .gps.gpsi [style*="--mb-tablet:"] {
          margin-bottom: var(--mb-tablet);
        }
        .gps.gpsi [style*="--hvr-mb-tablet:"]:hover {
          margin-bottom: var(--hvr-mb-tablet);
        }
        .gps.gpsi [style*="--focus-mb-tablet:"]:focus {
          margin-bottom: var(--focus-mb-tablet);
        }
        .gps.gpsi [style*="--ml-tablet:"] {
          margin-left: var(--ml-tablet);
        }
        .gps.gpsi [style*="--hvr-ml-tablet:"]:hover {
          margin-left: var(--hvr-ml-tablet);
        }
        .gps.gpsi [style*="--focus-ml-tablet:"]:focus {
          margin-left: var(--focus-ml-tablet);
        }
        .gps.gpsi [style*="--mr-tablet:"] {
          margin-right: var(--mr-tablet);
        }
        .gps.gpsi [style*="--hvr-mr-tablet:"]:hover {
          margin-right: var(--hvr-mr-tablet);
        }
        .gps.gpsi [style*="--focus-mr-tablet:"]:focus {
          margin-right: var(--focus-mr-tablet);
        }
        .gps.gpsi [style*="--mt-tablet:"] {
          margin-top: var(--mt-tablet);
        }
        .gps.gpsi [style*="--hvr-mt-tablet:"]:hover {
          margin-top: var(--hvr-mt-tablet);
        }
        .gps.gpsi [style*="--focus-mt-tablet:"]:focus {
          margin-top: var(--focus-mt-tablet);
        }
        .gps.gpsi [style*="--maxh-tablet:"] {
          max-height: var(--maxh-tablet);
        }
        .gps.gpsi [style*="--hvr-maxh-tablet:"]:hover {
          max-height: var(--hvr-maxh-tablet);
        }
        .gps.gpsi [style*="--focus-maxh-tablet:"]:focus {
          max-height: var(--focus-maxh-tablet);
        }
        .gps.gpsi [style*="--maxw-tablet:"] {
          max-width: var(--maxw-tablet);
        }
        .gps.gpsi [style*="--hvr-maxw-tablet:"]:hover {
          max-width: var(--hvr-maxw-tablet);
        }
        .gps.gpsi [style*="--focus-maxw-tablet:"]:focus {
          max-width: var(--focus-maxw-tablet);
        }
        .gps.gpsi [style*="--minh-tablet:"] {
          min-height: var(--minh-tablet);
        }
        .gps.gpsi [style*="--hvr-minh-tablet:"]:hover {
          min-height: var(--hvr-minh-tablet);
        }
        .gps.gpsi [style*="--focus-minh-tablet:"]:focus {
          min-height: var(--focus-minh-tablet);
        }
        .gps.gpsi [style*="--minw-tablet:"] {
          min-width: var(--minw-tablet);
        }
        .gps.gpsi [style*="--hvr-minw-tablet:"]:hover {
          min-width: var(--hvr-minw-tablet);
        }
        .gps.gpsi [style*="--focus-minw-tablet:"]:focus {
          min-width: var(--focus-minw-tablet);
        }
        .gps.gpsi [style*="--objf-tablet:"] {
          -o-object-fit: var(--objf-tablet);
          object-fit: var(--objf-tablet);
        }
        .gps.gpsi [style*="--hvr-objf-tablet:"]:hover {
          -o-object-fit: var(--hvr-objf-tablet);
          object-fit: var(--hvr-objf-tablet);
        }
        .gps.gpsi [style*="--focus-objf-tablet:"]:focus {
          -o-object-fit: var(--focus-objf-tablet);
          object-fit: var(--focus-objf-tablet);
        }
        .gps.gpsi [style*="--op-tablet:"] {
          opacity: var(--op-tablet);
        }
        .gps.gpsi [style*="--hvr-op-tablet:"]:hover {
          opacity: var(--hvr-op-tablet);
        }
        .gps.gpsi [style*="--focus-op-tablet:"]:focus {
          opacity: var(--focus-op-tablet);
        }
        .gps.gpsi [style*="--o-tablet:"] {
          order: var(--o-tablet);
        }
        .gps.gpsi [style*="--hvr-o-tablet:"]:hover {
          order: var(--hvr-o-tablet);
        }
        .gps.gpsi [style*="--focus-o-tablet:"]:focus {
          order: var(--focus-o-tablet);
        }
        .gps.gpsi [style*="--of-tablet:"] {
          overflow: var(--of-tablet);
        }
        .gps.gpsi [style*="--hvr-of-tablet:"]:hover {
          overflow: var(--hvr-of-tablet);
        }
        .gps.gpsi [style*="--focus-of-tablet:"]:focus {
          overflow: var(--focus-of-tablet);
        }
        .gps.gpsi [style*="--ofx-tablet:"] {
          overflow-x: var(--ofx-tablet);
        }
        .gps.gpsi [style*="--hvr-ofx-tablet:"]:hover {
          overflow-x: var(--hvr-ofx-tablet);
        }
        .gps.gpsi [style*="--focus-ofx-tablet:"]:focus {
          overflow-x: var(--focus-ofx-tablet);
        }
        .gps.gpsi [style*="--ofy-tablet:"] {
          overflow-y: var(--ofy-tablet);
        }
        .gps.gpsi [style*="--hvr-ofy-tablet:"]:hover {
          overflow-y: var(--hvr-ofy-tablet);
        }
        .gps.gpsi [style*="--focus-ofy-tablet:"]:focus {
          overflow-y: var(--focus-ofy-tablet);
        }
        .gps.gpsi [style*="--pc-tablet:"] {
          place-content: var(--pc-tablet);
        }
        .gps.gpsi [style*="--hvr-pc-tablet:"]:hover {
          place-content: var(--hvr-pc-tablet);
        }
        .gps.gpsi [style*="--focus-pc-tablet:"]:focus {
          place-content: var(--focus-pc-tablet);
        }
        .gps.gpsi [style*="--p-tablet:"] {
          padding: var(--p-tablet);
        }
        .gps.gpsi [style*="--hvr-p-tablet:"]:hover {
          padding: var(--hvr-p-tablet);
        }
        .gps.gpsi [style*="--focus-p-tablet:"]:focus {
          padding: var(--focus-p-tablet);
        }
        .gps.gpsi [style*="--pb-tablet:"] {
          padding-bottom: var(--pb-tablet);
        }
        .gps.gpsi [style*="--hvr-pb-tablet:"]:hover {
          padding-bottom: var(--hvr-pb-tablet);
        }
        .gps.gpsi [style*="--focus-pb-tablet:"]:focus {
          padding-bottom: var(--focus-pb-tablet);
        }
        .gps.gpsi [style*="--pl-tablet:"] {
          padding-left: var(--pl-tablet);
        }
        .gps.gpsi [style*="--hvr-pl-tablet:"]:hover {
          padding-left: var(--hvr-pl-tablet);
        }
        .gps.gpsi [style*="--focus-pl-tablet:"]:focus {
          padding-left: var(--focus-pl-tablet);
        }
        .gps.gpsi [style*="--pr-tablet:"] {
          padding-right: var(--pr-tablet);
        }
        .gps.gpsi [style*="--hvr-pr-tablet:"]:hover {
          padding-right: var(--hvr-pr-tablet);
        }
        .gps.gpsi [style*="--focus-pr-tablet:"]:focus {
          padding-right: var(--focus-pr-tablet);
        }
        .gps.gpsi [style*="--pt-tablet:"] {
          padding-top: var(--pt-tablet);
        }
        .gps.gpsi [style*="--hvr-pt-tablet:"]:hover {
          padding-top: var(--hvr-pt-tablet);
        }
        .gps.gpsi [style*="--focus-pt-tablet:"]:focus {
          padding-top: var(--focus-pt-tablet);
        }
        .gps.gpsi [style*="--pe-tablet:"] {
          pointer-events: var(--pe-tablet);
        }
        .gps.gpsi [style*="--hvr-pe-tablet:"]:hover {
          pointer-events: var(--hvr-pe-tablet);
        }
        .gps.gpsi [style*="--focus-pe-tablet:"]:focus {
          pointer-events: var(--focus-pe-tablet);
        }
        .gps.gpsi [style*="--pos-tablet:"] {
          position: var(--pos-tablet);
        }
        .gps.gpsi [style*="--hvr-pos-tablet:"]:hover {
          position: var(--hvr-pos-tablet);
        }
        .gps.gpsi [style*="--focus-pos-tablet:"]:focus {
          position: var(--focus-pos-tablet);
        }
        .gps.gpsi [style*="--right-tablet:"] {
          right: var(--right-tablet);
        }
        .gps.gpsi [style*="--hvr-right-tablet:"]:hover {
          right: var(--hvr-right-tablet);
        }
        .gps.gpsi [style*="--focus-right-tablet:"]:focus {
          right: var(--focus-right-tablet);
        }
        .gps.gpsi [style*="--rg-tablet:"] {
          row-gap: var(--rg-tablet);
        }
        .gps.gpsi [style*="--hvr-rg-tablet:"]:hover {
          row-gap: var(--hvr-rg-tablet);
        }
        .gps.gpsi [style*="--focus-rg-tablet:"]:focus {
          row-gap: var(--focus-rg-tablet);
        }
        .gps.gpsi [style*="--ta-tablet:"] {
          text-align: var(--ta-tablet);
        }
        .gps.gpsi [style*="--hvr-ta-tablet:"]:hover {
          text-align: var(--hvr-ta-tablet);
        }
        .gps.gpsi [style*="--focus-ta-tablet:"]:focus {
          text-align: var(--focus-ta-tablet);
        }
        .gps.gpsi [style*="--ts-tablet:"] {
          text-shadow: var(--ts-tablet);
        }
        .gps.gpsi [style*="--hvr-ts-tablet:"]:hover {
          text-shadow: var(--hvr-ts-tablet);
        }
        .gps.gpsi [style*="--focus-ts-tablet:"]:focus {
          text-shadow: var(--focus-ts-tablet);
        }
        .gps.gpsi [style*="--tt-tablet:"] {
          text-transform: var(--tt-tablet);
        }
        .gps.gpsi [style*="--hvr-tt-tablet:"]:hover {
          text-transform: var(--hvr-tt-tablet);
        }
        .gps.gpsi [style*="--focus-tt-tablet:"]:focus {
          text-transform: var(--focus-tt-tablet);
        }
        .gps.gpsi [style*="--top-tablet:"] {
          top: var(--top-tablet);
        }
        .gps.gpsi [style*="--hvr-top-tablet:"]:hover {
          top: var(--hvr-top-tablet);
        }
        .gps.gpsi [style*="--focus-top-tablet:"]:focus {
          top: var(--focus-top-tablet);
        }
        .gps.gpsi [style*="--t-tablet:"] {
          transform: var(--t-tablet);
        }
        .gps.gpsi [style*="--hvr-t-tablet:"]:hover {
          transform: var(--hvr-t-tablet);
        }
        .gps.gpsi [style*="--focus-t-tablet:"]:focus {
          transform: var(--focus-t-tablet);
        }
        .gps.gpsi [style*="--v-tablet:"] {
          visibility: var(--v-tablet);
        }
        .gps.gpsi [style*="--hvr-v-tablet:"]:hover {
          visibility: var(--hvr-v-tablet);
        }
        .gps.gpsi [style*="--focus-v-tablet:"]:focus {
          visibility: var(--focus-v-tablet);
        }
        .gps.gpsi [style*="--ws-tablet:"] {
          white-space: var(--ws-tablet);
        }
        .gps.gpsi [style*="--hvr-ws-tablet:"]:hover {
          white-space: var(--hvr-ws-tablet);
        }
        .gps.gpsi [style*="--focus-ws-tablet:"]:focus {
          white-space: var(--focus-ws-tablet);
        }
        .gps.gpsi [style*="--w-tablet:"] {
          width: var(--w-tablet);
        }
        .gps.gpsi [style*="--hvr-w-tablet:"]:hover {
          width: var(--hvr-w-tablet);
        }
        .gps.gpsi [style*="--focus-w-tablet:"]:focus {
          width: var(--focus-w-tablet);
        }
        .gps.gpsi [style*="--z-tablet:"] {
          z-index: var(--z-tablet);
        }
        .gps.gpsi [style*="--hvr-z-tablet:"]:hover {
          z-index: var(--hvr-z-tablet);
        }
        .gps.gpsi [style*="--focus-z-tablet:"]:focus {
          z-index: var(--focus-z-tablet);
        }
        .gps.gpsi [style*="--wm-tablet:"] {
          writing-mode: var(--wm-tablet);
        }
        .gps.gpsi [style*="--hvr-wm-tablet:"]:hover {
          writing-mode: var(--hvr-wm-tablet);
        }
        .gps.gpsi [style*="--focus-wm-tablet:"]:focus {
          writing-mode: var(--focus-wm-tablet);
        }
        .gps.gpsi [style*="--line-clamp-tablet:"] {
          -webkit-box-orient: vertical;
          -webkit-line-clamp: var(--line-clamp-tablet);
          display: -webkit-box;
          overflow: hidden;
        }
      }
      @media only screen and (max-width: 767px) {
        .gps.gpsi [style*="--ai-mobile:"] {
          align-items: var(--ai-mobile);
        }
        .gps.gpsi [style*="--hvr-ai-mobile:"]:hover {
          align-items: var(--hvr-ai-mobile);
        }
        .gps.gpsi [style*="--focus-ai-mobile:"]:focus {
          align-items: var(--focus-ai-mobile);
        }
        .gps.gpsi [style*="--as-mobile:"] {
          align-self: var(--as-mobile);
        }
        .gps.gpsi [style*="--hvr-as-mobile:"]:hover {
          align-self: var(--hvr-as-mobile);
        }
        .gps.gpsi [style*="--focus-as-mobile:"]:focus {
          align-self: var(--focus-as-mobile);
        }
        .gps.gpsi [style*="--aspect-mobile:"] {
          aspect-ratio: var(--aspect-mobile);
        }
        .gps.gpsi [style*="--hvr-aspect-mobile:"]:hover {
          aspect-ratio: var(--hvr-aspect-mobile);
        }
        .gps.gpsi [style*="--focus-aspect-mobile:"]:focus {
          aspect-ratio: var(--focus-aspect-mobile);
        }
        .gps.gpsi [style*="--bg-mobile:"] {
          background: var(--bg-mobile);
        }
        .gps.gpsi [style*="--hvr-bg-mobile:"]:hover {
          background: var(--hvr-bg-mobile);
        }
        .gps.gpsi [style*="--focus-bg-mobile:"]:focus {
          background: var(--focus-bg-mobile);
        }
        .gps.gpsi [style*="--bga-mobile:"] {
          background-attachment: var(--bga-mobile);
        }
        .gps.gpsi [style*="--hvr-bga-mobile:"]:hover {
          background-attachment: var(--hvr-bga-mobile);
        }
        .gps.gpsi [style*="--focus-bga-mobile:"]:focus {
          background-attachment: var(--focus-bga-mobile);
        }
        .gps.gpsi [style*="--bgc-mobile:"] {
          background-color: var(--bgc-mobile);
        }
        .gps.gpsi [style*="--hvr-bgc-mobile:"]:hover {
          background-color: var(--hvr-bgc-mobile);
        }
        .gps.gpsi [style*="--focus-bgc-mobile:"]:focus {
          background-color: var(--focus-bgc-mobile);
        }
        .gps.gpsi [style*="--bgi-mobile:"] {
          background-image: var(--bgi-mobile);
        }
        .gps.gpsi [style*="--hvr-bgi-mobile:"]:hover {
          background-image: var(--hvr-bgi-mobile);
        }
        .gps.gpsi [style*="--focus-bgi-mobile:"]:focus {
          background-image: var(--focus-bgi-mobile);
        }
        .gps.gpsi [style*="--bgp-mobile:"] {
          background-position: var(--bgp-mobile);
        }
        .gps.gpsi [style*="--hvr-bgp-mobile:"]:hover {
          background-position: var(--hvr-bgp-mobile);
        }
        .gps.gpsi [style*="--focus-bgp-mobile:"]:focus {
          background-position: var(--focus-bgp-mobile);
        }
        .gps.gpsi [style*="--bgr-mobile:"] {
          background-repeat: var(--bgr-mobile);
        }
        .gps.gpsi [style*="--hvr-bgr-mobile:"]:hover {
          background-repeat: var(--hvr-bgr-mobile);
        }
        .gps.gpsi [style*="--focus-bgr-mobile:"]:focus {
          background-repeat: var(--focus-bgr-mobile);
        }
        .gps.gpsi [style*="--bgs-mobile:"] {
          background-size: var(--bgs-mobile);
        }
        .gps.gpsi [style*="--hvr-bgs-mobile:"]:hover {
          background-size: var(--hvr-bgs-mobile);
        }
        .gps.gpsi [style*="--focus-bgs-mobile:"]:focus {
          background-size: var(--focus-bgs-mobile);
        }
        .gps.gpsi [style*="--b-mobile:"] {
          border: var(--b-mobile);
        }
        .gps.gpsi [style*="--hvr-b-mobile:"]:hover {
          border: var(--hvr-b-mobile);
        }
        .gps.gpsi [style*="--focus-b-mobile:"]:focus {
          border: var(--focus-b-mobile);
        }
        .gps.gpsi [style*="--bb-mobile:"] {
          border-bottom: var(--bb-mobile);
        }
        .gps.gpsi [style*="--hvr-bb-mobile:"]:hover {
          border-bottom: var(--hvr-bb-mobile);
        }
        .gps.gpsi [style*="--focus-bb-mobile:"]:focus {
          border-bottom: var(--focus-bb-mobile);
        }
        .gps.gpsi [style*="--bbw-mobile:"] {
          border-bottom-width: var(--bbw-mobile);
        }
        .gps.gpsi [style*="--hvr-bbw-mobile:"]:hover {
          border-bottom-width: var(--hvr-bbw-mobile);
        }
        .gps.gpsi [style*="--focus-bbw-mobile:"]:focus {
          border-bottom-width: var(--focus-bbw-mobile);
        }
        .gps.gpsi [style*="--blw-mobile:"] {
          border-left-width: var(--blw-mobile);
        }
        .gps.gpsi [style*="--hvr-blw-mobile:"]:hover {
          border-left-width: var(--hvr-blw-mobile);
        }
        .gps.gpsi [style*="--focus-blw-mobile:"]:focus {
          border-left-width: var(--focus-blw-mobile);
        }
        .gps.gpsi [style*="--brw-mobile:"] {
          border-right-width: var(--brw-mobile);
        }
        .gps.gpsi [style*="--hvr-brw-mobile:"]:hover {
          border-right-width: var(--hvr-brw-mobile);
        }
        .gps.gpsi [style*="--focus-brw-mobile:"]:focus {
          border-right-width: var(--focus-brw-mobile);
        }
        .gps.gpsi [style*="--btw-mobile:"] {
          border-top-width: var(--btw-mobile);
        }
        .gps.gpsi [style*="--hvr-btw-mobile:"]:hover {
          border-top-width: var(--hvr-btw-mobile);
        }
        .gps.gpsi [style*="--focus-btw-mobile:"]:focus {
          border-top-width: var(--focus-btw-mobile);
        }
        .gps.gpsi [style*="--bbc-mobile:"] {
          border-bottom-color: var(--bbc-mobile);
        }
        .gps.gpsi [style*="--hvr-bbc-mobile:"]:hover {
          border-bottom-color: var(--hvr-bbc-mobile);
        }
        .gps.gpsi [style*="--focus-bbc-mobile:"]:focus {
          border-bottom-color: var(--focus-bbc-mobile);
        }
        .gps.gpsi [style*="--btc-mobile:"] {
          border-top-color: var(--btc-mobile);
        }
        .gps.gpsi [style*="--hvr-btc-mobile:"]:hover {
          border-top-color: var(--hvr-btc-mobile);
        }
        .gps.gpsi [style*="--focus-btc-mobile:"]:focus {
          border-top-color: var(--focus-btc-mobile);
        }
        .gps.gpsi [style*="--blc-mobile:"] {
          border-left-color: var(--blc-mobile);
        }
        .gps.gpsi [style*="--hvr-blc-mobile:"]:hover {
          border-left-color: var(--hvr-blc-mobile);
        }
        .gps.gpsi [style*="--focus-blc-mobile:"]:focus {
          border-left-color: var(--focus-blc-mobile);
        }
        .gps.gpsi [style*="--brc-mobile:"] {
          border-right-color: var(--brc-mobile);
        }
        .gps.gpsi [style*="--hvr-brc-mobile:"]:hover {
          border-right-color: var(--hvr-brc-mobile);
        }
        .gps.gpsi [style*="--focus-brc-mobile:"]:focus {
          border-right-color: var(--focus-brc-mobile);
        }
        .gps.gpsi [style*="--bc-mobile:"] {
          border-color: var(--bc-mobile);
        }
        .gps.gpsi [style*="--hvr-bc-mobile:"]:hover {
          border-color: var(--hvr-bc-mobile);
        }
        .gps.gpsi [style*="--focus-bc-mobile:"]:focus {
          border-color: var(--focus-bc-mobile);
        }
        .gps.gpsi [style*="--bblr-mobile:"] {
          border-bottom-left-radius: var(--bblr-mobile);
        }
        .gps.gpsi [style*="--hvr-bblr-mobile:"]:hover {
          border-bottom-left-radius: var(--hvr-bblr-mobile);
        }
        .gps.gpsi [style*="--focus-bblr-mobile:"]:focus {
          border-bottom-left-radius: var(--focus-bblr-mobile);
        }
        .gps.gpsi [style*="--bbrr-mobile:"] {
          border-bottom-right-radius: var(--bbrr-mobile);
        }
        .gps.gpsi [style*="--hvr-bbrr-mobile:"]:hover {
          border-bottom-right-radius: var(--hvr-bbrr-mobile);
        }
        .gps.gpsi [style*="--focus-bbrr-mobile:"]:focus {
          border-bottom-right-radius: var(--focus-bbrr-mobile);
        }
        .gps.gpsi [style*="--bl-mobile:"] {
          border-left: var(--bl-mobile);
        }
        .gps.gpsi [style*="--hvr-bl-mobile:"]:hover {
          border-left: var(--hvr-bl-mobile);
        }
        .gps.gpsi [style*="--focus-bl-mobile:"]:focus {
          border-left: var(--focus-bl-mobile);
        }
        .gps.gpsi [style*="--radius-mobile:"] {
          border-radius: var(--radius-mobile);
        }
        .gps.gpsi [style*="--hvr-radius-mobile:"]:hover {
          border-radius: var(--hvr-radius-mobile);
        }
        .gps.gpsi [style*="--focus-radius-mobile:"]:focus {
          border-radius: var(--focus-radius-mobile);
        }
        .gps.gpsi [style*="--br-mobile:"] {
          border-right: var(--br-mobile);
        }
        .gps.gpsi [style*="--hvr-br-mobile:"]:hover {
          border-right: var(--hvr-br-mobile);
        }
        .gps.gpsi [style*="--focus-br-mobile:"]:focus {
          border-right: var(--focus-br-mobile);
        }
        .gps.gpsi [style*="--bs-mobile:"] {
          border-style: var(--bs-mobile);
        }
        .gps.gpsi [style*="--hvr-bs-mobile:"]:hover {
          border-style: var(--hvr-bs-mobile);
        }
        .gps.gpsi [style*="--focus-bs-mobile:"]:focus {
          border-style: var(--focus-bs-mobile);
        }
        .gps.gpsi [style*="--bt-mobile:"] {
          border-top: var(--bt-mobile);
        }
        .gps.gpsi [style*="--hvr-bt-mobile:"]:hover {
          border-top: var(--hvr-bt-mobile);
        }
        .gps.gpsi [style*="--focus-bt-mobile:"]:focus {
          border-top: var(--focus-bt-mobile);
        }
        .gps.gpsi [style*="--btlr-mobile:"] {
          border-top-left-radius: var(--btlr-mobile);
        }
        .gps.gpsi [style*="--hvr-btlr-mobile:"]:hover {
          border-top-left-radius: var(--hvr-btlr-mobile);
        }
        .gps.gpsi [style*="--focus-btlr-mobile:"]:focus {
          border-top-left-radius: var(--focus-btlr-mobile);
        }
        .gps.gpsi [style*="--btrr-mobile:"] {
          border-top-right-radius: var(--btrr-mobile);
        }
        .gps.gpsi [style*="--hvr-btrr-mobile:"]:hover {
          border-top-right-radius: var(--hvr-btrr-mobile);
        }
        .gps.gpsi [style*="--focus-btrr-mobile:"]:focus {
          border-top-right-radius: var(--focus-btrr-mobile);
        }
        .gps.gpsi [style*="--bw-mobile:"] {
          border-width: var(--bw-mobile);
        }
        .gps.gpsi [style*="--hvr-bw-mobile:"]:hover {
          border-width: var(--hvr-bw-mobile);
        }
        .gps.gpsi [style*="--focus-bw-mobile:"]:focus {
          border-width: var(--focus-bw-mobile);
        }
        .gps.gpsi [style*="--bottom-mobile:"] {
          bottom: var(--bottom-mobile);
        }
        .gps.gpsi [style*="--hvr-bottom-mobile:"]:hover {
          bottom: var(--hvr-bottom-mobile);
        }
        .gps.gpsi [style*="--focus-bottom-mobile:"]:focus {
          bottom: var(--focus-bottom-mobile);
        }
        .gps.gpsi [style*="--shadow-mobile:"] {
          box-shadow: var(--shadow-mobile);
        }
        .gps.gpsi [style*="--hvr-shadow-mobile:"]:hover {
          box-shadow: var(--hvr-shadow-mobile);
        }
        .gps.gpsi [style*="--focus-shadow-mobile:"]:focus {
          box-shadow: var(--focus-shadow-mobile);
        }
        .gps.gpsi [style*="--c-mobile:"] {
          color: var(--c-mobile);
        }
        .gps.gpsi [style*="--hvr-c-mobile:"]:hover {
          color: var(--hvr-c-mobile);
        }
        .gps.gpsi [style*="--focus-c-mobile:"]:focus {
          color: var(--focus-c-mobile);
        }
        .gps.gpsi [style*="--cg-mobile:"] {
          -moz-column-gap: var(--cg-mobile);
          column-gap: var(--cg-mobile);
        }
        .gps.gpsi [style*="--hvr-cg-mobile:"]:hover {
          -moz-column-gap: var(--hvr-cg-mobile);
          column-gap: var(--hvr-cg-mobile);
        }
        .gps.gpsi [style*="--focus-cg-mobile:"]:focus {
          -moz-column-gap: var(--focus-cg-mobile);
          column-gap: var(--focus-cg-mobile);
        }
        .gps.gpsi [style*="--d-mobile:"] {
          display: var(--d-mobile);
        }
        .gps.gpsi [style*="--hvr-d-mobile:"]:hover {
          display: var(--hvr-d-mobile);
        }
        .gps.gpsi [style*="--focus-d-mobile:"]:focus {
          display: var(--focus-d-mobile);
        }
        .gps.gpsi [style*="--fd-mobile:"] {
          flex-direction: var(--fd-mobile);
        }
        .gps.gpsi [style*="--hvr-fd-mobile:"]:hover {
          flex-direction: var(--hvr-fd-mobile);
        }
        .gps.gpsi [style*="--focus-fd-mobile:"]:focus {
          flex-direction: var(--focus-fd-mobile);
        }
        .gps.gpsi [style*="--ff-mobile:"] {
          font-family: var(--ff-mobile);
        }
        .gps.gpsi [style*="--hvr-ff-mobile:"]:hover {
          font-family: var(--hvr-ff-mobile);
        }
        .gps.gpsi [style*="--focus-ff-mobile:"]:focus {
          font-family: var(--focus-ff-mobile);
        }
        .gps.gpsi [style*="--size-mobile:"] {
          font-size: var(--size-mobile);
        }
        .gps.gpsi [style*="--hvr-size-mobile:"]:hover {
          font-size: var(--hvr-size-mobile);
        }
        .gps.gpsi [style*="--focus-size-mobile:"]:focus {
          font-size: var(--focus-size-mobile);
        }
        .gps.gpsi [style*="--weight-mobile:"] {
          font-weight: var(--weight-mobile);
        }
        .gps.gpsi [style*="--hvr-weight-mobile:"]:hover {
          font-weight: var(--hvr-weight-mobile);
        }
        .gps.gpsi [style*="--focus-weight-mobile:"]:focus {
          font-weight: var(--focus-weight-mobile);
        }
        .gps.gpsi [style*="--fs-mobile:"] {
          font-style: var(--fs-mobile);
        }
        .gps.gpsi [style*="--hvr-fs-mobile:"]:hover {
          font-style: var(--hvr-fs-mobile);
        }
        .gps.gpsi [style*="--focus-fs-mobile:"]:focus {
          font-style: var(--focus-fs-mobile);
        }
        .gps.gpsi [style*="--gg-mobile:"] {
          grid-gap: var(--gg-mobile);
        }
        .gps.gpsi [style*="--hvr-gg-mobile:"]:hover {
          grid-gap: var(--hvr-gg-mobile);
        }
        .gps.gpsi [style*="--focus-gg-mobile:"]:focus {
          grid-gap: var(--focus-gg-mobile);
        }
        .gps.gpsi [style*="--gr-mobile:"] {
          grid-row: var(--gr-mobile);
        }
        .gps.gpsi [style*="--hvr-gr-mobile:"]:hover {
          grid-row: var(--hvr-gr-mobile);
        }
        .gps.gpsi [style*="--focus-gr-mobile:"]:focus {
          grid-row: var(--focus-gr-mobile);
        }
        .gps.gpsi [style*="--gtc-mobile:"] {
          grid-template-columns: var(--gtc-mobile);
        }
        .gps.gpsi [style*="--hvr-gtc-mobile:"]:hover {
          grid-template-columns: var(--hvr-gtc-mobile);
        }
        .gps.gpsi [style*="--focus-gtc-mobile:"]:focus {
          grid-template-columns: var(--focus-gtc-mobile);
        }
        .gps.gpsi [style*="--gtr-mobile:"] {
          grid-template-rows: var(--gtr-mobile);
        }
        .gps.gpsi [style*="--hvr-gtr-mobile:"]:hover {
          grid-template-rows: var(--hvr-gtr-mobile);
        }
        .gps.gpsi [style*="--focus-gtr-mobile:"]:focus {
          grid-template-rows: var(--focus-gtr-mobile);
        }
        .gps.gpsi [style*="--h-mobile:"] {
          height: var(--h-mobile);
        }
        .gps.gpsi [style*="--hvr-h-mobile:"]:hover {
          height: var(--hvr-h-mobile);
        }
        .gps.gpsi [style*="--focus-h-mobile:"]:focus {
          height: var(--focus-h-mobile);
        }
        .gps.gpsi [style*="--jc-mobile:"] {
          justify-content: var(--jc-mobile);
        }
        .gps.gpsi [style*="--hvr-jc-mobile:"]:hover {
          justify-content: var(--hvr-jc-mobile);
        }
        .gps.gpsi [style*="--focus-jc-mobile:"]:focus {
          justify-content: var(--focus-jc-mobile);
        }
        .gps.gpsi [style*="--js-mobile:"] {
          justify-self: var(--js-mobile);
        }
        .gps.gpsi [style*="--hvr-js-mobile:"]:hover {
          justify-self: var(--hvr-js-mobile);
        }
        .gps.gpsi [style*="--focus-js-mobile:"]:focus {
          justify-self: var(--focus-js-mobile);
        }
        .gps.gpsi [style*="--left-mobile:"] {
          left: var(--left-mobile);
        }
        .gps.gpsi [style*="--hvr-left-mobile:"]:hover {
          left: var(--hvr-left-mobile);
        }
        .gps.gpsi [style*="--focus-left-mobile:"]:focus {
          left: var(--focus-left-mobile);
        }
        .gps.gpsi [style*="--ls-mobile:"] {
          letter-spacing: var(--ls-mobile);
        }
        .gps.gpsi [style*="--hvr-ls-mobile:"]:hover {
          letter-spacing: var(--hvr-ls-mobile);
        }
        .gps.gpsi [style*="--focus-ls-mobile:"]:focus {
          letter-spacing: var(--focus-ls-mobile);
        }
        .gps.gpsi [style*="--lh-mobile:"] {
          line-height: var(--lh-mobile);
        }
        .gps.gpsi [style*="--hvr-lh-mobile:"]:hover {
          line-height: var(--hvr-lh-mobile);
        }
        .gps.gpsi [style*="--focus-lh-mobile:"]:focus {
          line-height: var(--focus-lh-mobile);
        }
        .gps.gpsi [style*="--tdt-mobile:"] {
          text-decoration-thickness: var(--tdt-mobile);
        }
        .gps.gpsi [style*="--hvr-tdt-mobile:"]:hover {
          text-decoration-thickness: var(--hvr-tdt-mobile);
        }
        .gps.gpsi [style*="--focus-tdt-mobile:"]:focus {
          text-decoration-thickness: var(--focus-tdt-mobile);
        }
        .gps.gpsi [style*="--tdc-mobile:"] {
          text-decoration-color: var(--tdc-mobile);
        }
        .gps.gpsi [style*="--hvr-tdc-mobile:"]:hover {
          text-decoration-color: var(--hvr-tdc-mobile);
        }
        .gps.gpsi [style*="--focus-tdc-mobile:"]:focus {
          text-decoration-color: var(--focus-tdc-mobile);
        }
        .gps.gpsi [style*="--tdl-mobile:"] {
          text-decoration-line: var(--tdl-mobile);
        }
        .gps.gpsi [style*="--hvr-tdl-mobile:"]:hover {
          text-decoration-line: var(--hvr-tdl-mobile);
        }
        .gps.gpsi [style*="--focus-tdl-mobile:"]:focus {
          text-decoration-line: var(--focus-tdl-mobile);
        }
        .gps.gpsi [style*="--m-mobile:"] {
          margin: var(--m-mobile);
        }
        .gps.gpsi [style*="--hvr-m-mobile:"]:hover {
          margin: var(--hvr-m-mobile);
        }
        .gps.gpsi [style*="--focus-m-mobile:"]:focus {
          margin: var(--focus-m-mobile);
        }
        .gps.gpsi [style*="--mb-mobile:"] {
          margin-bottom: var(--mb-mobile);
        }
        .gps.gpsi [style*="--hvr-mb-mobile:"]:hover {
          margin-bottom: var(--hvr-mb-mobile);
        }
        .gps.gpsi [style*="--focus-mb-mobile:"]:focus {
          margin-bottom: var(--focus-mb-mobile);
        }
        .gps.gpsi [style*="--ml-mobile:"] {
          margin-left: var(--ml-mobile);
        }
        .gps.gpsi [style*="--hvr-ml-mobile:"]:hover {
          margin-left: var(--hvr-ml-mobile);
        }
        .gps.gpsi [style*="--focus-ml-mobile:"]:focus {
          margin-left: var(--focus-ml-mobile);
        }
        .gps.gpsi [style*="--mr-mobile:"] {
          margin-right: var(--mr-mobile);
        }
        .gps.gpsi [style*="--hvr-mr-mobile:"]:hover {
          margin-right: var(--hvr-mr-mobile);
        }
        .gps.gpsi [style*="--focus-mr-mobile:"]:focus {
          margin-right: var(--focus-mr-mobile);
        }
        .gps.gpsi [style*="--mt-mobile:"] {
          margin-top: var(--mt-mobile);
        }
        .gps.gpsi [style*="--hvr-mt-mobile:"]:hover {
          margin-top: var(--hvr-mt-mobile);
        }
        .gps.gpsi [style*="--focus-mt-mobile:"]:focus {
          margin-top: var(--focus-mt-mobile);
        }
        .gps.gpsi [style*="--maxh-mobile:"] {
          max-height: var(--maxh-mobile);
        }
        .gps.gpsi [style*="--hvr-maxh-mobile:"]:hover {
          max-height: var(--hvr-maxh-mobile);
        }
        .gps.gpsi [style*="--focus-maxh-mobile:"]:focus {
          max-height: var(--focus-maxh-mobile);
        }
        .gps.gpsi [style*="--maxw-mobile:"] {
          max-width: var(--maxw-mobile);
        }
        .gps.gpsi [style*="--hvr-maxw-mobile:"]:hover {
          max-width: var(--hvr-maxw-mobile);
        }
        .gps.gpsi [style*="--focus-maxw-mobile:"]:focus {
          max-width: var(--focus-maxw-mobile);
        }
        .gps.gpsi [style*="--minh-mobile:"] {
          min-height: var(--minh-mobile);
        }
        .gps.gpsi [style*="--hvr-minh-mobile:"]:hover {
          min-height: var(--hvr-minh-mobile);
        }
        .gps.gpsi [style*="--focus-minh-mobile:"]:focus {
          min-height: var(--focus-minh-mobile);
        }
        .gps.gpsi [style*="--minw-mobile:"] {
          min-width: var(--minw-mobile);
        }
        .gps.gpsi [style*="--hvr-minw-mobile:"]:hover {
          min-width: var(--hvr-minw-mobile);
        }
        .gps.gpsi [style*="--focus-minw-mobile:"]:focus {
          min-width: var(--focus-minw-mobile);
        }
        .gps.gpsi [style*="--objf-mobile:"] {
          -o-object-fit: var(--objf-mobile);
          object-fit: var(--objf-mobile);
        }
        .gps.gpsi [style*="--hvr-objf-mobile:"]:hover {
          -o-object-fit: var(--hvr-objf-mobile);
          object-fit: var(--hvr-objf-mobile);
        }
        .gps.gpsi [style*="--focus-objf-mobile:"]:focus {
          -o-object-fit: var(--focus-objf-mobile);
          object-fit: var(--focus-objf-mobile);
        }
        .gps.gpsi [style*="--op-mobile:"] {
          opacity: var(--op-mobile);
        }
        .gps.gpsi [style*="--hvr-op-mobile:"]:hover {
          opacity: var(--hvr-op-mobile);
        }
        .gps.gpsi [style*="--focus-op-mobile:"]:focus {
          opacity: var(--focus-op-mobile);
        }
        .gps.gpsi [style*="--o-mobile:"] {
          order: var(--o-mobile);
        }
        .gps.gpsi [style*="--hvr-o-mobile:"]:hover {
          order: var(--hvr-o-mobile);
        }
        .gps.gpsi [style*="--focus-o-mobile:"]:focus {
          order: var(--focus-o-mobile);
        }
        .gps.gpsi [style*="--of-mobile:"] {
          overflow: var(--of-mobile);
        }
        .gps.gpsi [style*="--hvr-of-mobile:"]:hover {
          overflow: var(--hvr-of-mobile);
        }
        .gps.gpsi [style*="--focus-of-mobile:"]:focus {
          overflow: var(--focus-of-mobile);
        }
        .gps.gpsi [style*="--ofx-mobile:"] {
          overflow-x: var(--ofx-mobile);
        }
        .gps.gpsi [style*="--hvr-ofx-mobile:"]:hover {
          overflow-x: var(--hvr-ofx-mobile);
        }
        .gps.gpsi [style*="--focus-ofx-mobile:"]:focus {
          overflow-x: var(--focus-ofx-mobile);
        }
        .gps.gpsi [style*="--ofy-mobile:"] {
          overflow-y: var(--ofy-mobile);
        }
        .gps.gpsi [style*="--hvr-ofy-mobile:"]:hover {
          overflow-y: var(--hvr-ofy-mobile);
        }
        .gps.gpsi [style*="--focus-ofy-mobile:"]:focus {
          overflow-y: var(--focus-ofy-mobile);
        }
        .gps.gpsi [style*="--pc-mobile:"] {
          place-content: var(--pc-mobile);
        }
        .gps.gpsi [style*="--hvr-pc-mobile:"]:hover {
          place-content: var(--hvr-pc-mobile);
        }
        .gps.gpsi [style*="--focus-pc-mobile:"]:focus {
          place-content: var(--focus-pc-mobile);
        }
        .gps.gpsi [style*="--p-mobile:"] {
          padding: var(--p-mobile);
        }
        .gps.gpsi [style*="--hvr-p-mobile:"]:hover {
          padding: var(--hvr-p-mobile);
        }
        .gps.gpsi [style*="--focus-p-mobile:"]:focus {
          padding: var(--focus-p-mobile);
        }
        .gps.gpsi [style*="--pb-mobile:"] {
          padding-bottom: var(--pb-mobile);
        }
        .gps.gpsi [style*="--hvr-pb-mobile:"]:hover {
          padding-bottom: var(--hvr-pb-mobile);
        }
        .gps.gpsi [style*="--focus-pb-mobile:"]:focus {
          padding-bottom: var(--focus-pb-mobile);
        }
        .gps.gpsi [style*="--pl-mobile:"] {
          padding-left: var(--pl-mobile);
        }
        .gps.gpsi [style*="--hvr-pl-mobile:"]:hover {
          padding-left: var(--hvr-pl-mobile);
        }
        .gps.gpsi [style*="--focus-pl-mobile:"]:focus {
          padding-left: var(--focus-pl-mobile);
        }
        .gps.gpsi [style*="--pr-mobile:"] {
          padding-right: var(--pr-mobile);
        }
        .gps.gpsi [style*="--hvr-pr-mobile:"]:hover {
          padding-right: var(--hvr-pr-mobile);
        }
        .gps.gpsi [style*="--focus-pr-mobile:"]:focus {
          padding-right: var(--focus-pr-mobile);
        }
        .gps.gpsi [style*="--pt-mobile:"] {
          padding-top: var(--pt-mobile);
        }
        .gps.gpsi [style*="--hvr-pt-mobile:"]:hover {
          padding-top: var(--hvr-pt-mobile);
        }
        .gps.gpsi [style*="--focus-pt-mobile:"]:focus {
          padding-top: var(--focus-pt-mobile);
        }
        .gps.gpsi [style*="--pe-mobile:"] {
          pointer-events: var(--pe-mobile);
        }
        .gps.gpsi [style*="--hvr-pe-mobile:"]:hover {
          pointer-events: var(--hvr-pe-mobile);
        }
        .gps.gpsi [style*="--focus-pe-mobile:"]:focus {
          pointer-events: var(--focus-pe-mobile);
        }
        .gps.gpsi [style*="--pos-mobile:"] {
          position: var(--pos-mobile);
        }
        .gps.gpsi [style*="--hvr-pos-mobile:"]:hover {
          position: var(--hvr-pos-mobile);
        }
        .gps.gpsi [style*="--focus-pos-mobile:"]:focus {
          position: var(--focus-pos-mobile);
        }
        .gps.gpsi [style*="--right-mobile:"] {
          right: var(--right-mobile);
        }
        .gps.gpsi [style*="--hvr-right-mobile:"]:hover {
          right: var(--hvr-right-mobile);
        }
        .gps.gpsi [style*="--focus-right-mobile:"]:focus {
          right: var(--focus-right-mobile);
        }
        .gps.gpsi [style*="--rg-mobile:"] {
          row-gap: var(--rg-mobile);
        }
        .gps.gpsi [style*="--hvr-rg-mobile:"]:hover {
          row-gap: var(--hvr-rg-mobile);
        }
        .gps.gpsi [style*="--focus-rg-mobile:"]:focus {
          row-gap: var(--focus-rg-mobile);
        }
        .gps.gpsi [style*="--ta-mobile:"] {
          text-align: var(--ta-mobile);
        }
        .gps.gpsi [style*="--hvr-ta-mobile:"]:hover {
          text-align: var(--hvr-ta-mobile);
        }
        .gps.gpsi [style*="--focus-ta-mobile:"]:focus {
          text-align: var(--focus-ta-mobile);
        }
        .gps.gpsi [style*="--ts-mobile:"] {
          text-shadow: var(--ts-mobile);
        }
        .gps.gpsi [style*="--hvr-ts-mobile:"]:hover {
          text-shadow: var(--hvr-ts-mobile);
        }
        .gps.gpsi [style*="--focus-ts-mobile:"]:focus {
          text-shadow: var(--focus-ts-mobile);
        }
        .gps.gpsi [style*="--tt-mobile:"] {
          text-transform: var(--tt-mobile);
        }
        .gps.gpsi [style*="--hvr-tt-mobile:"]:hover {
          text-transform: var(--hvr-tt-mobile);
        }
        .gps.gpsi [style*="--focus-tt-mobile:"]:focus {
          text-transform: var(--focus-tt-mobile);
        }
        .gps.gpsi [style*="--top-mobile:"] {
          top: var(--top-mobile);
        }
        .gps.gpsi [style*="--hvr-top-mobile:"]:hover {
          top: var(--hvr-top-mobile);
        }
        .gps.gpsi [style*="--focus-top-mobile:"]:focus {
          top: var(--focus-top-mobile);
        }
        .gps.gpsi [style*="--t-mobile:"] {
          transform: var(--t-mobile);
        }
        .gps.gpsi [style*="--hvr-t-mobile:"]:hover {
          transform: var(--hvr-t-mobile);
        }
        .gps.gpsi [style*="--focus-t-mobile:"]:focus {
          transform: var(--focus-t-mobile);
        }
        .gps.gpsi [style*="--v-mobile:"] {
          visibility: var(--v-mobile);
        }
        .gps.gpsi [style*="--hvr-v-mobile:"]:hover {
          visibility: var(--hvr-v-mobile);
        }
        .gps.gpsi [style*="--focus-v-mobile:"]:focus {
          visibility: var(--focus-v-mobile);
        }
        .gps.gpsi [style*="--ws-mobile:"] {
          white-space: var(--ws-mobile);
        }
        .gps.gpsi [style*="--hvr-ws-mobile:"]:hover {
          white-space: var(--hvr-ws-mobile);
        }
        .gps.gpsi [style*="--focus-ws-mobile:"]:focus {
          white-space: var(--focus-ws-mobile);
        }
        .gps.gpsi [style*="--w-mobile:"] {
          width: var(--w-mobile);
        }
        .gps.gpsi [style*="--hvr-w-mobile:"]:hover {
          width: var(--hvr-w-mobile);
        }
        .gps.gpsi [style*="--focus-w-mobile:"]:focus {
          width: var(--focus-w-mobile);
        }
        .gps.gpsi [style*="--z-mobile:"] {
          z-index: var(--z-mobile);
        }
        .gps.gpsi [style*="--hvr-z-mobile:"]:hover {
          z-index: var(--hvr-z-mobile);
        }
        .gps.gpsi [style*="--focus-z-mobile:"]:focus {
          z-index: var(--focus-z-mobile);
        }
        .gps.gpsi [style*="--wm-mobile:"] {
          writing-mode: var(--wm-mobile);
        }
        .gps.gpsi [style*="--hvr-wm-mobile:"]:hover {
          writing-mode: var(--hvr-wm-mobile);
        }
        .gps.gpsi [style*="--focus-wm-mobile:"]:focus {
          writing-mode: var(--focus-wm-mobile);
        }
        .gps.gpsi [style*="--line-clamp-mobile:"] {
          -webkit-box-orient: vertical;
          -webkit-line-clamp: var(--line-clamp-mobile);
          display: -webkit-box;
          overflow: hidden;
        }
      }
      .gpsil > section {
        transition: opacity 0.5s;
      }
      .gpsil .gps-lazy,
      .gpsil .gps-lazy > .gp-dialog {
        opacity: 0 !important;
        max-width: 100% !important;
        overflow-x: hidden !important;
        width: 100% !important;
        min-width: 100% !important;
      }
      .gpsil .gps-lazy .gp-button-base::before {
        display: none !important;
      }
      .gps,
      .gpsi {
        display: contents;
      }

      <style > .gps {
        --g-h1-ff: var(--g-font-heading, heading);
        --g-h1-size: 46px;
        --g-h1-weight: 400;
        --g-h1-lh: 130%;
        --g-h2-ff: var(--g-font-heading, heading);
        --g-h2-size: 41px;
        --g-h2-weight: 400;
        --g-h2-lh: 130%;
        --g-h3-ff: var(--g-font-heading, heading);
        --g-h3-size: 52px;
        --g-h3-weight: 400;
        --g-h3-lh: 130%;
        --g-p1-ff: var(--g-font-body, body);
        --g-p1-size: 16px;
        --g-p1-weight: 400;
        --g-p1-lh: 180%;
        --g-p2-ff: var(--g-font-body, body);
        --g-p2-size: 14px;
        --g-p2-weight: 400;
        --g-p2-lh: 180%;
        --g-p3-ff: var(--g-font-body, body);
        --g-p3-size: 10px;
        --g-p3-weight: 400;
        --g-p3-lh: 180%;
        --g-sh1-ff: var(--g-font-heading, heading);
        --g-sh1-size: 25px;
        --g-sh1-weight: 400;
        --g-sh1-lh: 130%;
        --g-sh2-ff: var(--g-font-heading, heading);
        --g-sh2-size: 18px;
        --g-sh2-weight: 400;
        --g-sh2-lh: 130%;
        --g-sh3-ff: var(--g-font-heading, heading);
        --g-sh3-size: 32px;
        --g-sh3-weight: 400;
        --g-sh3-lh: 130%;
        --g-s-2xl: 32px;
        --g-s-3xl: 48px;
        --g-s-4xl: 80px;
        --g-s-5xl: 112px;
        --g-s-l: 16px;
        --g-s-m: 12px;
        --g-s-s: 8px;
        --g-s-xl: 24px;
        --g-s-xs: 4px;
        --g-s-xxs: 2px;
        --g-ct-p: 16px;
        --g-ct-w: 1200px;
        --g-font-body: sans-serif;
        --g-font-code: sans-serif;
        --g-font-heading: sans-serif;
        --g-theme-font: [object Object];
        --g-c-bg-1: #e2e2e2;
        --g-c-bg-2: #f3f3f3;
        --g-c-bg-3: #fff;
        --g-c-brand: #121212;
        --g-color-color-index-change: 0;
        --g-c-error: #ea3335;
        --g-c-highlight: #4d4d4d;
        --g-c-info: #1890ff;
        --g-c-line-1: #ececec;
        --g-c-line-2: #7d7d7d;
        --g-c-line-3: #121212;
        --g-color-my-colors-0: #eee8dc;
        --g-color-my-colors-1: #0a2f1b;
        --g-color-my-colors-2: #fdfcf1;
        --g-color-my-colors-3: hsla(0, 0%, 58%, 0.25);
        --g-color-my-colors-4: hsla(0, 0%, 58%, 0.25);
        --g-color-my-colors-5: hsla(0, 0%, 58%, 0.2);
        --g-color-my-colors-6: #d9c38e;
        --g-c-success: #428445;
        --g-c-text-1: #4d4d4d;
        --g-c-text-2: #121212;
        --g-c-text-3: #fff;
        --g-color-theme-colors-0: #eee8dc;
        --g-color-theme-colors-1: #0a2f1b;
        --g-color-theme-colors-2: #fdfcf1;
        --g-color-theme-colors-3: hsla(0, 0%, 58%, 0.25);
        --g-color-theme-colors-4: hsla(0, 0%, 58%, 0.25);
        --g-color-theme-colors-5: hsla(0, 0%, 58%, 0.2);
        --g-color-theme-colors-6: #d9c38e;
        --g-c-warning: #f2a73b;
        --g-radius-large: 16px;
        --g-radius-medium: 6px;
        --g-radius-small: 3px;
      }
      @media (max-width: 1024px) {
        .gps {
          --g-h1-ff: var(--g-font-heading, heading);
          --g-h1-size: 46px;
          --g-h1-weight: 400;
          --g-h2-size: 41px;
          --g-h3-ff: var(--g-font-heading, heading);
          --g-h3-size: 52px;
          --g-h3-weight: 400;
          --g-p1-size: 16px;
          --g-p1-lh: 180%;
          --g-p2-size: 14px;
          --g-p3-size: 10px;
          --g-sh1-size: 25px;
          --g-sh2-size: 18px;
          --g-sh3-size: 32px;
          --g-ct-p: 16px;
          --g-ct-w: 100%;
          --g-font-body: sans-serif;
          --g-font-code: sans-serif;
          --g-font-heading: sans-serif;
          --g-theme-font: [object Object];
        }
      }
      @media (max-width: 767px) {
        .gps {
          --g-h1-ff: var(--g-font-heading, heading);
          --g-h1-size: 41px;
          --g-h1-weight: 400;
          --g-h2-size: 36px;
          --g-h3-ff: var(--g-font-heading, heading);
          --g-h3-size: 46px;
          --g-h3-weight: 400;
          --g-p1-size: 14px;
          --g-p2-size: 12px;
          --g-p3-size: 9px;
          --g-sh1-size: 23px;
          --g-sh2-size: 16px;
          --g-sh3-size: 29px;
          --g-ct-p: 16px;
          --g-ct-w: 100%;
          --g-font-body: sans-serif;
          --g-font-code: sans-serif;
          --g-font-heading: sans-serif;
          --g-theme-font: [object Object];
        }
      }
      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-ae84ecb2-bc1f-43f4-82f7-b76b5e502c29.otf?v=1755882805107")
          format("opentype");
        font-style: normal;
        font-weight: 300;
        font-display: swap;
      }

      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-7debb125-4d3d-4161-84d8-07fa65437b0a.ttf?v=1755882805702")
          format("truetype");
        font-style: normal;
        font-weight: 400;
        font-display: swap;
      }

      @font-face {
        font-family: "Cerebri Sans";
        src: url("https://files.gempages.net/580879545922487209-a0d3a4e0-4d04-463b-bdca-268957603e93.ttf?v=1755882134943")
          format("truetype");
        font-style: normal;
        font-weight: 400;
        font-display: swap;
      }

      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-8cc75d30-a701-40bd-b544-8a670822ba3c.otf?v=1755882805089")
          format("opentype");
        font-style: normal;
        font-weight: 500;
        font-display: swap;
      }

      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-8231254c-0e3f-454e-8d40-363e54b69817.otf?v=1755882805122")
          format("opentype");
        font-style: normal;
        font-weight: 100;
        font-display: swap;
      }

      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-1236d230-ede3-4ef8-990b-8def69e7ab06.otf?v=1755882805260")
          format("opentype");
        font-style: normal;
        font-weight: 900;
        font-display: swap;
      }

      @font-face {
        font-family: "Helvetica Neue";
        src: url("https://files.gempages.net/580879545922487209-0a0f3e6b-a172-4dd1-b01e-236e8a1180db.otf?v=1755882805258")
          format("opentype");
        font-style: normal;
        font-weight: 700;
        font-display: swap;
      }

      @font-face {
        font-family: "GT-Super-Display-Regular-Trial";
        src: url("https://files.gempages.net/580879545922487209-eaab1a0f-eaf1-4423-86c5-525d772a83bb.otf?v=1755882917190")
          format("opentype");
        font-style: normal;
        font-weight: 400;
        font-display: swap;
      }

      @font-face {
        font-family: "Cerebri Sans";
        src: url("https://files.gempages.net/580879545922487209-d0dd6ce3-4879-473f-a5d0-9f19b9ffe7d5.ttf?v=1755882134706")
          format("truetype");
        font-style: normal;
        font-weight: 600;
        font-display: swap;
      }

      @font-face {
        font-family: "Cerebri Sans";
        src: url("https://files.gempages.net/580879545922487209-cfebcbf5-5691-4216-be48-2c7a474db8c0.ttf?v=1755882134939")
          format("truetype");
        font-style: normal;
        font-weight: 700;
        font-display: swap;
      }
    