/* Typography (heading) */
    @font-face {
      font-family: Poppins;
      font-weight: 400;
      font-style: normal;
      font-display: swap;
      src: url("fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
        url("fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
    }

    @font-face {
      font-family: Poppins;
      font-weight: 400;
      font-style: italic;
      font-display: swap;
      src: url("fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
        url("fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
    }

    /* Typography (body) */
    @font-face {
      font-family: Poppins;
      font-weight: 400;
      font-style: normal;
      font-display: swap;
      src: url("fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
        url("fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
    }

    @font-face {
      font-family: Poppins;
      font-weight: 400;
      font-style: italic;
      font-display: swap;
      src: url("fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
        url("fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
    }

    @font-face {
      font-family: Poppins;
      font-weight: 600;
      font-style: normal;
      font-display: swap;
      src: url("fonts/poppins/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"),
        url("fonts/poppins/poppins_n6.5f815d845fe073750885d5b7e619ee00e8111208.woff") format("woff");
    }

    @font-face {
      font-family: Poppins;
      font-weight: 600;
      font-style: italic;
      font-display: swap;
      src: url("fonts/poppins/poppins_i6.bb8044d6203f492888d626dafda3c2999253e8e9.woff2") format("woff2"),
        url("fonts/poppins/poppins_i6.e233dec1a61b1e7dead9f920159eda42280a02c3.woff") format("woff");
    }

    :root {
      --heading-color: 0, 0, 0;
      --text-color: 0, 0, 0;
      --background: 255, 255, 255;
      --secondary-background: 255, 255, 255;
      --border-color: 217, 217, 217;
      --border-color-darker: 153, 153, 153;
      --success-color: 0, 0, 0;
      --success-background: 204, 204, 204;
      --error-color: 222, 42, 42;
      --error-background: 253, 240, 240;
      --primary-button-background: 218, 189, 33;
      --primary-button-text-color: 0, 0, 0;
      --secondary-button-background: 255, 255, 255;
      --secondary-button-text-color: 255, 255, 255;
      --product-star-rating: 46, 158, 123;
      --product-on-sale-accent: 222, 42, 42;
      --product-sold-out-accent: 111, 113, 155;
      --product-custom-label-background: 64, 93, 230;
      --product-custom-label-text-color: 255, 255, 255;
      --product-custom-label-2-background: 243, 255, 52;
      --product-custom-label-2-text-color: 0, 0, 0;
      --product-low-stock-text-color: 222, 42, 42;
      --product-in-stock-text-color: 46, 158, 123;
      --loading-bar-background: 0, 0, 0;

      /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
      --root-heading-color: 0, 0, 0;
      --root-text-color: 0, 0, 0;
      --root-background: 255, 255, 255;
      --root-border-color: 217, 217, 217;
      --root-primary-button-background: 218, 189, 33;
      --root-primary-button-text-color: 0, 0, 0;

      --base-font-size: 15px;
      --heading-font-family: Poppins, sans-serif;
      --heading-font-weight: 400;
      --heading-font-style: normal;
      --heading-text-transform: normal;
      --text-font-family: Poppins, sans-serif;
      --text-font-weight: 400;
      --text-font-style: normal;
      --text-font-bold-weight: 600;

      /* Typography (font size) */
      --heading-xxsmall-font-size: 10px;
      --heading-xsmall-font-size: 10px;
      --heading-small-font-size: 11px;
      --heading-large-font-size: 32px;
      --heading-h1-font-size: 32px;
      --heading-h2-font-size: 28px;
      --heading-h3-font-size: 26px;
      --heading-h4-font-size: 22px;
      --heading-h5-font-size: 18px;
      --heading-h6-font-size: 16px;

      /* Control the look and feel of the theme by changing radius of various elements */
      --button-border-radius: 0px;
      --block-border-radius: 0px;
      --block-border-radius-reduced: 0px;
      --color-swatch-border-radius: 0px;

      /* Button size */
      --button-height: 48px;
      --button-small-height: 40px;

      /* Form related */
      --form-input-field-height: 48px;
      --form-input-gap: 16px;
      --form-submit-margin: 24px;

      /* Product listing related variables */
      --product-list-block-spacing: 32px;

      /* Video related */
      --play-button-background: 255, 255, 255;
      --play-button-arrow: 0, 0, 0;

      /* RTL support */
      --transform-logical-flip: 1;
      --transform-origin-start: left;
      --transform-origin-end: right;

      /* Other */
      --zoom-cursor-svg-url: url(shop/t/2/assets/zoom-cursor.svg@v=111868002769535087981768658051);
      --arrow-right-svg-url: url(shop/t/2/assets/arrow-right.svg@v=767533007870199191768648952);
      --arrow-left-svg-url: url(shop/t/2/assets/arrow-left.svg@v=177767533341674503171768648951);

      /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
       - container-max-width-minus-gutters: represents the container max width without the edge gutters
       - container-outer-width: considering the screen width, represent all the space outside the container
       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
       - container-inner-width: the effective space inside the container (minus gutters)
       - grid-column-width: represents the width of a single column of the grid
       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
                            to create some "breath" and minimum spacing
     */
      --container-max-width: 1600px;
      --container-gutter: 24px;
      --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
      --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
      --container-outer-margin: var(--container-outer-width);
      --container-inner-width: calc(100vw - var(--container-outer-width) * 2);

      --grid-column-count: 10;
      --grid-gap: 24px;
      --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));

      --vertical-breather: 48px;
      --vertical-breather-tight: 48px;

      /* Shopify related variables */
      --payment-terms-background-color: #ffffff;
    }

    @media screen and (min-width: 741px) {
      :root {
        --container-gutter: 40px;
        --grid-column-count: 20;
        --vertical-breather: 64px;
        --vertical-breather-tight: 64px;

        /* Typography (font size) */
        --heading-xsmall-font-size: 11px;
        --heading-small-font-size: 12px;
        --heading-large-font-size: 48px;
        --heading-h1-font-size: 48px;
        --heading-h2-font-size: 36px;
        --heading-h3-font-size: 30px;
        --heading-h4-font-size: 22px;
        --heading-h5-font-size: 18px;
        --heading-h6-font-size: 16px;

        /* Form related */
        --form-input-field-height: 52px;
        --form-submit-margin: 32px;

        /* Button size */
        --button-height: 52px;
        --button-small-height: 44px;
      }
    }

    @media screen and (min-width: 1200px) {
      :root {
        --vertical-breather: 80px;
        --vertical-breather-tight: 64px;
        --product-list-block-spacing: 48px;

        /* Typography */
        --heading-large-font-size: 58px;
        --heading-h1-font-size: 50px;
        --heading-h2-font-size: 44px;
        --heading-h3-font-size: 32px;
        --heading-h4-font-size: 26px;
        --heading-h5-font-size: 22px;
        --heading-h6-font-size: 16px;
      }
    }

    @media screen and (min-width: 1600px) {
      :root {
        --vertical-breather: 90px;
        --vertical-breather-tight: 64px;
      }
    }
    
    #shopify-buyer-consent {
      margin-top: 1em;
      display: inline-block;
      width: 100%;
    }

    #shopify-buyer-consent.hidden {
      display: none;
    }

    #shopify-subscription-policy-button {
      background: none;
      border: none;
      padding: 0;
      text-decoration: underline;
      font-size: inherit;
      cursor: pointer;
    }

    #shopify-subscription-policy-button::before {
      box-shadow: none;
    }

    .smartnWrapper ul,
    ol {
      display: block;
      margin-block-start: 1em;
      margin-block-end: 1em;
      margin-inline-start: 0px;
      margin-inline-end: 0px;
      padding-inline-start: 40px;
      list-style-type: revert;
    }

    .smartnWrapper li {
      list-style: inherit;
      list-style-position: inside;
    }



    .smart-d-block {
      display: block;
    }

    .smart-d-inline-block {
      display: inline-block;
    }

    .smart-align-middle {
      vertical-align: middle;
    }

    .smart-align-top {
      vertical-align: top;
    }

    .smart-m-0 {
      margin: 0rem;
    }

    .smart-mr-0 {
      margin-right: 0rem;
    }

    .smart-ml-0 {
      margin-left: 0rem;
    }

    .smart-mt-0 {
      margin-top: 0rem;
    }

    .smart-mb-0 {
      margin-bottom: 0rem;
    }

    .smart-m-1 {
      margin: .25rem;
    }

    .smart-mr-1 {
      margin-right: .25rem;
    }

    .smart-ml-1 {
      margin-left: .25rem;
    }

    .smart-mt-1 {
      margin-top: .25rem;
    }

    .smart-mb-1 {
      margin-bottom: .25rem;
    }

    .smart-m-2 {
      margin: .5rem;
    }

    .smart-mr-2 {
      margin-right: .5rem;
    }

    .smart-ml-2 {
      margin-left: .5rem;
    }

    .smart-mt-2 {
      margin-top: .5rem;
    }

    .smart-mb-2 {
      margin-bottom: .5rem;
    }

    .smart-m-3 {
      margin: 1em;
    }

    .smart-mr-3 {
      margin-right: 1rem;
    }

    .smart-ml-3 {
      margin-left: 1rem;
    }

    .smart-mt-3 {
      margin-top: 1rem;
    }

    .smart-mb-3 {
      margin-bottom: 1rem;
    }

    .smart-m-4 {
      margin: 1.5rem;
    }

    .smart-mr-4 {
      margin-right: 1.5rem;
    }

    .smart-ml-4 {
      margin-left: 1.5rem;
    }

    .smart-mt-4 {
      margin-top: 1.5rem;
    }

    .smart-mb-4 {
      margin-bottom: 1.5rem;
    }

    .smart-m-5 {
      margin: 3rem;
    }

    .smart-mr-5 {
      margin-right: 3rem;
    }

    .smart-ml-5 {
      margin-left: 3rem;
    }

    .smart-mt-5 {
      margin-top: 3rem;
    }

    .smart-mb-5 {
      margin-bottom: 3rem;
    }

    .smart-p-0 {
      padding: 0rem;
    }

    .smart-pr-0 {
      padding-right: 0rem;
    }

    .smart-pl-0 {
      padding-left: 0rem;
    }

    .smart-pt-0 {
      padding-top: 0rem;
    }

    .smart-pb-0 {
      padding-bottom: 0rem;
    }

    .smart-p-1 {
      padding: .25rem;
    }

    .smart-pr-1 {
      padding-right: .25rem;
    }

    .smart-pl-1 {
      padding-left: .25rem;
    }

    .smart-pt-1 {
      padding-top: .25rem;
    }

    .smart-pb-1 {
      padding-bottom: .25rem;
    }

    .smart-p-2 {
      padding: .5rem;
    }

    .smart-pr-2 {
      padding-right: .5rem;
    }

    .smart-pl-2 {
      padding-left: .5rem;
    }

    .smart-pt-2 {
      padding-top: .5rem;
    }

    .smart-pb-2 {
      padding-bottom: .5rem;
    }

    .smart-p-3 {
      padding: 1em;
    }

    .smart-pr-3 {
      padding-right: 1rem;
    }

    .smart-pl-3 {
      padding-left: 1rem;
    }

    .smart-pt-3 {
      padding-top: 1rem;
    }

    .smart-pb-3 {
      padding-bottom: 1rem;
    }

    .smart-p-4 {
      padding: 1.5rem;
    }

    .smart-pr-4 {
      padding-right: 1.5rem;
    }

    .smart-pl-4 {
      padding-left: 1.5rem;
    }

    .smart-pt-4 {
      padding-top: 1.5rem;
    }

    .smart-pb-4 {
      padding-bottom: 1.5rem;
    }

    .smart-p-5 {
      padding: 3rem;
    }

    .smart-pr-5 {
      padding-right: 3rem;
    }

    .smart-pl-5 {
      padding-left: 3rem;
    }

    .smart-pt-5 {
      padding-top: 3rem;
    }

    .smart-pb-5 {
      padding-bottom: 3rem;
    }

    .smart-px-2 {
      padding-left: .5rem;
      padding-right: .5rem;
    }

    .smart-py-1 {
      padding-top: .25rem;
      padding-bottom: .25rem;
    }

    .smart-mx-auto {
      margin-left: auto;
      margin-right: auto;
    }

    .smart-text-center {
      text-align: center;
    }

    .smart-text-left {
      text-align: left;
    }

    .smart-px-0 {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }

    .smartbanPhotoOuter {
      line-height: 0px;
    }

    @-ms-viewport {
      width: device-width
    }

    .smart-container {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:576px) {
      .smart-container {
        max-width: 540px
      }
    }

    @media (min-width:768px) {
      .smart-container {
        max-width: 720px
      }
    }

    @media (min-width:992px) {
      .smart-container {
        max-width: 960px
      }
    }

    @media (min-width:1200px) {
      .smart-container {
        max-width: 1140px
      }
    }

    .smart-container-fluid {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    .smart-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px
    }

    .smart-no-gutters {
      margin-right: 0;
      margin-left: 0
    }

    .smart-no-gutters>.col,
    .smart-no-gutters>[class*=col-] {
      padding-right: 0;
      padding-left: 0
    }

    .smart-col,
    .smart-col-1,
    .smart-col-10,
    .smart-col-11,
    .smart-col-12,
    .smart-col-2,
    .smart-col-3,
    .smart-col-4,
    .smart-col-5,
    .smart-col-6,
    .smart-col-7,
    .smart-col-8,
    .smart-col-9,
    .smart-col-auto,
    .smart-col-lg,
    .smart-col-lg-1,
    .smart-col-lg-10,
    .smart-col-lg-11,
    .smart-col-lg-12,
    .smart-col-lg-2,
    .smart-col-lg-3,
    .smart-col-lg-4,
    .smart-col-lg-5,
    .smart-col-lg-6,
    .smart-col-lg-7,
    .smart-col-lg-8,
    .smart-col-lg-9,
    .smart-col-lg-auto,
    .smart-col-md,
    .smart-col-md-1,
    .smart-col-md-10,
    .smart-col-md-11,
    .smart-col-md-12,
    .smart-col-md-2,
    .smart-col-md-3,
    .smart-col-md-4,
    .smart-col-md-5,
    .smart-col-md-6,
    .smart-col-md-7,
    .smart-col-md-8,
    .smart-col-md-9,
    .smart-col-md-auto,
    .smart-col-sm,
    .smart-col-sm-1,
    .smart-col-sm-10,
    .smart-col-sm-11,
    .smart-col-sm-12,
    .smart-col-sm-2,
    .smart-col-sm-3,
    .smart-col-sm-4,
    .smart-col-sm-5,
    .smart-col-sm-6,
    .smart-col-sm-7,
    .smart-col-sm-8,
    .smart-col-sm-9,
    .smart-col-sm-auto,
    .smart-col-xl,
    .smart-col-xl-1,
    .smart-col-xl-10,
    .smart-col-xl-11,
    .smart-col-xl-12,
    .smart-col-xl-2,
    .smart-col-xl-3,
    .smart-col-xl-4,
    .smart-col-xl-5,
    .smart-col-xl-6,
    .smart-col-xl-7,
    .smart-col-xl-8,
    .smart-col-xl-9,
    .smart-col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px
    }

    .smart-col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .smart-col-auto {
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none
    }

    .smart-col-1 {
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%
    }

    .smart-col-2 {
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%
    }

    .smart-col-3 {
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%
    }

    .smart-col-4 {
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%
    }

    .smart-col-5 {
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%
    }

    .smart-col-6 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%
    }

    .smart-col-7 {
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%
    }

    .smart-col-8 {
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%
    }

    .smart-col-9 {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%
    }

    .smart-col-10 {
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%
    }

    .smart-col-11 {
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%
    }

    .smart-col-12 {
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    .smart-order-first {
      -ms-flex-order: -1;
      order: -1
    }

    .smart-order-last {
      -ms-flex-order: 13;
      order: 13
    }

    .smart-order-0 {
      -ms-flex-order: 0;
      order: 0
    }

    .smart-order-1 {
      -ms-flex-order: 1;
      order: 1
    }

    .smart-order-2 {
      -ms-flex-order: 2;
      order: 2
    }

    .smart-order-3 {
      -ms-flex-order: 3;
      order: 3
    }

    .smart-order-4 {
      -ms-flex-order: 4;
      order: 4
    }

    .smart-order-5 {
      -ms-flex-order: 5;
      order: 5
    }

    .smart-order-6 {
      -ms-flex-order: 6;
      order: 6
    }

    .smart-order-7 {
      -ms-flex-order: 7;
      order: 7
    }

    .smart-order-8 {
      -ms-flex-order: 8;
      order: 8
    }

    .smart-order-9 {
      -ms-flex-order: 9;
      order: 9
    }

    .smart-order-10 {
      -ms-flex-order: 10;
      order: 10
    }

    .smart-order-11 {
      -ms-flex-order: 11;
      order: 11
    }

    .smart-order-12 {
      -ms-flex-order: 12;
      order: 12
    }

    .smart-offset-1 {
      margin-left: 8.333333%
    }

    .smart-offset-2 {
      margin-left: 16.666667%
    }

    .smart-offset-3 {
      margin-left: 25%
    }

    .smart-offset-4 {
      margin-left: 33.333333%
    }

    .smart-offset-5 {
      margin-left: 41.666667%
    }

    .smart-offset-6 {
      margin-left: 50%
    }

    .smart-offset-7 {
      margin-left: 58.333333%
    }

    .smart-offset-8 {
      margin-left: 66.666667%
    }

    .smart-offset-9 {
      margin-left: 75%
    }

    .smart-offset-10 {
      margin-left: 83.333333%
    }

    .smart-offset-11 {
      margin-left: 91.666667%
    }

    @media (min-width:576px) {
      .smart-col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-sm-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-sm-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-sm-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-sm-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-sm-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-sm-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-sm-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-sm-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-sm-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-sm-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-sm-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-sm-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-sm-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-sm-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-sm-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-sm-0 {
        margin-left: 0
      }

      .smart-offset-sm-1 {
        margin-left: 8.333333%
      }

      .smart-offset-sm-2 {
        margin-left: 16.666667%
      }

      .smart-offset-sm-3 {
        margin-left: 25%
      }

      .smart-offset-sm-4 {
        margin-left: 33.333333%
      }

      .smart-offset-sm-5 {
        margin-left: 41.666667%
      }

      .smart-offset-sm-6 {
        margin-left: 50%
      }

      .smart-offset-sm-7 {
        margin-left: 58.333333%
      }

      .smart-offset-sm-8 {
        margin-left: 66.666667%
      }

      .smart-offset-sm-9 {
        margin-left: 75%
      }

      .smart-offset-sm-10 {
        margin-left: 83.333333%
      }

      .smart-offset-sm-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:768px) {
      .smart-col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-md-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-md-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-md-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-md-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-md-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-md-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-md-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-md-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-md-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-md-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-md-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-md-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-md-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-md-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-md-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-md-0 {
        margin-left: 0
      }

      .smart-offset-md-1 {
        margin-left: 8.333333%
      }

      .smart-offset-md-2 {
        margin-left: 16.666667%
      }

      .smart-offset-md-3 {
        margin-left: 25%
      }

      .smart-offset-md-4 {
        margin-left: 33.333333%
      }

      .smart-offset-md-5 {
        margin-left: 41.666667%
      }

      .smart-offset-md-6 {
        margin-left: 50%
      }

      .smart-offset-md-7 {
        margin-left: 58.333333%
      }

      .smart-offset-md-8 {
        margin-left: 66.666667%
      }

      .smart-offset-md-9 {
        margin-left: 75%
      }

      .smart-offset-md-10 {
        margin-left: 83.333333%
      }

      .smart-offset-md-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:992px) {
      .smart-col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-lg-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-lg-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-lg-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-lg-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-lg-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-lg-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-lg-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-lg-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-lg-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-lg-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-lg-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-lg-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-lg-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-lg-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-lg-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-lg-0 {
        margin-left: 0
      }

      .smart-offset-lg-1 {
        margin-left: 8.333333%
      }

      .smart-offset-lg-2 {
        margin-left: 16.666667%
      }

      .smart-offset-lg-3 {
        margin-left: 25%
      }

      .smart-offset-lg-4 {
        margin-left: 33.333333%
      }

      .smart-offset-lg-5 {
        margin-left: 41.666667%
      }

      .smart-offset-lg-6 {
        margin-left: 50%
      }

      .smart-offset-lg-7 {
        margin-left: 58.333333%
      }

      .smart-offset-lg-8 {
        margin-left: 66.666667%
      }

      .smart-offset-lg-9 {
        margin-left: 75%
      }

      .smart-offset-lg-10 {
        margin-left: 83.333333%
      }

      .smart-offset-lg-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:1200px) {
      .smart-col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .smart-col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .smart-col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .smart-col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

      .smart-col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .smart-col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .smart-col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

      .smart-col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .smart-col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .smart-col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

      .smart-col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .smart-col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .smart-col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

      .smart-col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .smart-order-xl-first {
        -ms-flex-order: -1;
        order: -1
      }

      .smart-order-xl-last {
        -ms-flex-order: 13;
        order: 13
      }

      .smart-order-xl-0 {
        -ms-flex-order: 0;
        order: 0
      }

      .smart-order-xl-1 {
        -ms-flex-order: 1;
        order: 1
      }

      .smart-order-xl-2 {
        -ms-flex-order: 2;
        order: 2
      }

      .smart-order-xl-3 {
        -ms-flex-order: 3;
        order: 3
      }

      .smart-order-xl-4 {
        -ms-flex-order: 4;
        order: 4
      }

      .smart-order-xl-5 {
        -ms-flex-order: 5;
        order: 5
      }

      .smart-order-xl-6 {
        -ms-flex-order: 6;
        order: 6
      }

      .smart-order-xl-7 {
        -ms-flex-order: 7;
        order: 7
      }

      .smart-order-xl-8 {
        -ms-flex-order: 8;
        order: 8
      }

      .smart-order-xl-9 {
        -ms-flex-order: 9;
        order: 9
      }

      .smart-order-xl-10 {
        -ms-flex-order: 10;
        order: 10
      }

      .smart-order-xl-11 {
        -ms-flex-order: 11;
        order: 11
      }

      .smart-order-xl-12 {
        -ms-flex-order: 12;
        order: 12
      }

      .smart-offset-xl-0 {
        margin-left: 0
      }

      .smart-offset-xl-1 {
        margin-left: 8.333333%
      }

      .smart-offset-xl-2 {
        margin-left: 16.666667%
      }

      .smart-offset-xl-3 {
        margin-left: 25%
      }

      .smart-offset-xl-4 {
        margin-left: 33.333333%
      }

      .smart-offset-xl-5 {
        margin-left: 41.666667%
      }

      .smart-offset-xl-6 {
        margin-left: 50%
      }

      .smart-offset-xl-7 {
        margin-left: 58.333333%
      }

      .smart-offset-xl-8 {
        margin-left: 66.666667%
      }

      .smart-offset-xl-9 {
        margin-left: 75%
      }

      .smart-offset-xl-10 {
        margin-left: 83.333333%
      }

      .smart-offset-xl-11 {
        margin-left: 91.666667%
      }
    }

    .smart-d-none {
      display: none !important
    }

    .smart-d-inline {
      display: inline !important
    }

    .smart-d-inline-block {
      display: inline-block !important
    }

    .smart-d-block {
      display: block !important
    }

    .smart-d-table {
      display: table !important
    }

    .smart-d-table-row {
      display: table-row !important
    }

    .smart-d-table-cell {
      display: table-cell !important
    }

    .smart-d-flex {
      display: -ms-flexbox !important;
      display: flex !important
    }

    .smart-d-inline-flex {
      display: -ms-inline-flexbox !important;
      display: inline-flex !important
    }

    @media (min-width:576px) {
      .smart-d-sm-none {
        display: none !important
      }

      .smart-d-sm-inline {
        display: inline !important
      }

      .smart-d-sm-inline-block {
        display: inline-block !important
      }

      .smart-d-sm-block {
        display: block !important
      }

      .smart-d-sm-table {
        display: table !important
      }

      .smart-d-sm-table-row {
        display: table-row !important
      }

      .smart-d-sm-table-cell {
        display: table-cell !important
      }

      .smart-d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:768px) {
      .smart-d-md-none {
        display: none !important
      }

      .smart-d-md-inline {
        display: inline !important
      }

      .smart-d-md-inline-block {
        display: inline-block !important
      }

      .smart-d-md-block {
        display: block !important
      }

      .smart-d-md-table {
        display: table !important
      }

      .smart-d-md-table-row {
        display: table-row !important
      }

      .smart-d-md-table-cell {
        display: table-cell !important
      }

      .smart-d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:992px) {
      .smart-d-lg-none {
        display: none !important
      }

      .smart-d-lg-inline {
        display: inline !important
      }

      .smart-d-lg-inline-block {
        display: inline-block !important
      }

      .smart-d-lg-block {
        display: block !important
      }

      .smart-d-lg-table {
        display: table !important
      }

      .smart-d-lg-table-row {
        display: table-row !important
      }

      .smart-d-lg-table-cell {
        display: table-cell !important
      }

      .smart-d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:1200px) {
      .smart-d-xl-none {
        display: none !important
      }

      .smart-d-xl-inline {
        display: inline !important
      }

      .smart-d-xl-inline-block {
        display: inline-block !important
      }

      .smart-d-xl-block {
        display: block !important
      }

      .smart-d-xl-table {
        display: table !important
      }

      .smart-d-xl-table-row {
        display: table-row !important
      }

      .smart-d-xl-table-cell {
        display: table-cell !important
      }

      .smart-d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media print {
      .smart-d-print-none {
        display: none !important
      }

      .smart-d-print-inline {
        display: inline !important
      }

      .smart-d-print-inline-block {
        display: inline-block !important
      }

      .smart-d-print-block {
        display: block !important
      }

      .smart-d-print-table {
        display: table !important
      }

      .smart-d-print-table-row {
        display: table-row !important
      }

      .smart-d-print-table-cell {
        display: table-cell !important
      }

      .smart-d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important
      }

      .smart-d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    .smart-flex-row {
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

    .smart-flex-column {
      -ms-flex-direction: column !important;
      flex-direction: column !important
    }

    .smart-flex-row-reverse {
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important
    }

    .smart-flex-column-reverse {
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

    .smart-flex-wrap {
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
    }

    .smart-flex-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .smart-flex-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .smart-flex-fill {
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important
    }

    .smart-flex-grow-0 {
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important
    }

    .smart-flex-grow-1 {
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important
    }

    .smart-flex-shrink-0 {
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important
    }

    .smart-flex-shrink-1 {
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important
    }

    .smart-justify-content-start {
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

    .smart-justify-content-end {
      -ms-flex-pack: end !important;
      justify-content: flex-end !important
    }

    .smart-justify-content-center {
      -ms-flex-pack: center !important;
      justify-content: center !important
    }

    .smart-justify-content-between {
      -ms-flex-pack: justify !important;
      justify-content: space-between !important
    }

    .smart-justify-content-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

    .smart-align-items-start {
      -ms-flex-align: start !important;
      align-items: flex-start !important
    }

    .smart-align-items-end {
      -ms-flex-align: end !important;
      align-items: flex-end !important
    }

    .smart-align-items-center {
      -ms-flex-align: center !important;
      align-items: center !important
    }

    .smart-align-items-baseline {
      -ms-flex-align: baseline !important;
      align-items: baseline !important
    }

    .smart-align-items-stretch {
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .smart-align-content-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .smart-align-content-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .smart-align-content-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .smart-align-content-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .smart-align-content-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .smart-align-content-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .smart-align-self-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .smart-align-self-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .smart-align-self-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .smart-align-self-center {
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .smart-align-self-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .smart-align-self-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width:576px) {
      .smart-flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:768px) {
      .smart-flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:992px) {
      .smart-flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1200px) {
      .smart-flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .smart-flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .smart-flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .smart-flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .smart-flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .smart-flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .smart-flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .smart-flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .smart-flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .smart-flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .smart-flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .smart-flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .smart-justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .smart-justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .smart-justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .smart-justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .smart-justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .smart-align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .smart-align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .smart-align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .smart-align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .smart-align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .smart-align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .smart-align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .smart-align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .smart-align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .smart-align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .smart-align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .smart-align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .smart-align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .smart-align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .smart-align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .smart-align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .smart-align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    .smart-counter {
      display: none !important
    }

    .smart-modal {
      position: fixed;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      display: none;
      overflow: auto;
      background-color: #000000;
      background-color: rgba(0, 0, 0, 0.7);
      z-index: 2147483647;
    }

    .smart-modal-window {
      position: relative;
      background-color: #FFFFFF;
      width: 50%;
      margin: 10vh auto;
      padding: 20px;
      max-height: 80vh;
      overflow: auto;

    }

    .smart-modal-window.smart-modal-small {
      width: 30%;
    }

    .smart-modal-window.smart-modal-large {
      width: 75%;
    }

    .smart-modal-close {
      position: absolute;
      top: 0;
      right: 0;
      color: rgba(0, 0, 0, 0.3);
      height: 30px;
      width: 30px;
      font-size: 30px;
      line-height: 30px;
      text-align: center;
    }

    .smart-modal-close:hover,
    .smart-modal-close:focus {
      color: #000000;
      cursor: pointer;
    }

    .smart-modal-open {
      display: block;
    }

    @media (max-width: 767px) {
      .smart-modal-window.smart-modal-large {
        width: 90% !important;
      }

      .smart-modal-window.smart-modal-small {
        width: 75% !important;
      }

      .smart-modal-window {
        width: 90% !important;
      }
    }

    #smart-modal-content div {
      width: auto !important;
    }

    .smartbCountry {
      display: none;
    }

    .smartbanCountry {
      display: none;
    }

    .smarthCountry {
      display: none;
    }
    .gemx-hidden {
      opacity: 0 !important;
    }

    .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: -.25em
    }

    .gps sup {
      top: -.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: .67em;
      -webkit-margin-after: .67em;
      -webkit-margin-start: 0;
      -webkit-margin-end: 0;
      font-size: 2em;
      margin-block-end: .67em;
      margin-block-start: .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: .83em
    }

    .gps .gp-p-description-text h6 {
      font-size: .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
      }
    }
    .wrapper{
        padding: 50px 0;
    }
    .wrapper h1{
        text-align: center;
        font-size: 28px;
    }
    .gpsil>section {
      transition: opacity .5s
    }

    .gpsil .gps-lazy,
    .gpsil .gps-lazy>.gp-dialog {
      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
    }

    .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-color-gradient-index-change: 0;
      --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: #0a7a69;
      --g-color-my-colors-1: #3d9970;
      --g-color-my-colors-2: #0a7a68;
      --g-color-my-colors-3: #117166;
      --g-color-my-colors-4: #bc0000;
      --g-color-my-colors-5: #ffe100;
      --g-color-my-colors-6: #e0c600;
      --g-color-recent-gradient-colors-0: linear-gradient(91deg, #fff, #ffe0b2 0);
      --g-color-recent-gradient-colors-1: linear-gradient(91deg, #fff, #ffe0b2 99%);
      --g-color-recent-gradient-colors-2: linear-gradient(91deg, #0bde2e, #000);
      --g-color-recent-gradient-colors-3: linear-gradient(91deg, #0bde46, #00260a 95%);
      --g-color-recent-gradient-colors-4: linear-gradient(99deg, #ecfdf1, #96cabe);
      --g-color-recent-gradient-colors-5: linear-gradient(0deg, hsla(0, 0%, 100%, .6), #c5e5d7 56%, #fff);
      --g-color-recent-gradient-colors-6: linear-gradient(0deg, #fff, #c5e5d7 56%, #fff);
      --g-c-success: #428445;
      --g-c-text-1: #4d4d4d;
      --g-c-text-2: #121212;
      --g-c-text-3: #fff;
      --g-color-theme-colors-0: #0a7a69;
      --g-color-theme-colors-1: #3d9970;
      --g-color-theme-colors-2: #0a7a68;
      --g-color-theme-colors-3: #117166;
      --g-color-theme-colors-4: #bc0000;
      --g-color-theme-colors-5: #ffe100;
      --g-color-theme-colors-6: #e0c600;
      --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]
      }
    }
    .kaching-bundles__block {
      display: none;
    }

    .kaching-bundles-sticky-atc {
      display: none;
    }

    span.kaching-cart__checkout-button-text {
      font-family: 'Poppins' !important;
    }

    .kaching-cart__subtotal {
      padding-bottom: 16px !important;
    }

    button#kaching-cart__checkout-button {
      height: 75px !important;
      border-radius: 0 !important;
    }

    span.kaching-cart__checkout-button-text {
      font-weight: 700 !important;
    }

    span.kaching-cart__checkout-button-text {
      letter-spacing: 0.1rem !important;
    }

    .kaching-cart__subtotal {
      font-size: 20.7px !important;
    }

    .kaching-cart__cart-discounts {
      font-size: 16.5px !important;
    }

    .kaching-cart__inner {
      max-width: 600px !important;
    }

    @media (min-width: 768px) {
      .kaching-cart__checkout-button-text {
        font-size: 20.7px !important;
      }
    }


    .kaching-cart__trust-badges.kaching-cart__trust-badges-footer {
      order: 1;
    }

    .kaching-cart .kaching-cart__trust-badges .kaching-cart__trust-badges-list {
      display: flex;
      flex-direction: column !important;
      justify-content: flex-start !important;
      align-items: flex-start !important;
      gap: 6px !important;
      padding-top: 5px !important;
    }

    .kaching-cart .kaching-cart__trust-badges .kaching-cart__trust-badge-text {
      font-weight: 500 !important;
    }

    /* Force left align on the container too */
    .kaching-cart .kaching-cart__trust-badges {
      text-align: left !important;
      align-items: flex-start !important;
    }

    .kaching-cart .kaching-cart__trust-badges .kaching-cart__trust-badge {
      justify-content: flex-start !important;
      margin: 0 !important;
      padding: 0 !important;
    }

    .kaching-cart__payment-icons {
      padding-top: 7px !important;
    }

    .kaching-cart__inner,

    .kaching-cart__inner * {

      font-family: "Poppins", sans-serif !important;

      font-weight: 700 !important;

    }

  body {
    overflow-x: hidden;
  }

  .gps-601918555125973938.gps.gpsil [style*="--as:"] {
    align-self: var(--as)
  }

  .gps-601918555125973938.gps.gpsil [style*="--aspect:"] {
    aspect-ratio: var(--aspect)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bg:"] {
    background: var(--bg)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bga:"] {
    background-attachment: var(--bga)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bgc:"] {
    background-color: var(--bgc)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bgi:"] {
    background-image: var(--bgi)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bgp:"] {
    background-position: var(--bgp)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bgr:"] {
    background-repeat: var(--bgr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bgs:"] {
    background-size: var(--bgs)
  }

  .gps-601918555125973938.gps.gpsil [style*="--b:"] {
    border: var(--b)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bb:"] {
    border-bottom: var(--bb)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bc:"] {
    border-color: var(--bc)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bblr:"] {
    border-bottom-left-radius: var(--bblr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bbrr:"] {
    border-bottom-right-radius: var(--bbrr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bl:"] {
    border-left: var(--bl)
  }

  .gps-601918555125973938.gps.gpsil [style*="--radius:"] {
    border-radius: var(--radius)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bs:"] {
    border-style: var(--bs)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bt:"] {
    border-top: var(--bt)
  }

  .gps-601918555125973938.gps.gpsil [style*="--btlr:"] {
    border-top-left-radius: var(--btlr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--btrr:"] {
    border-top-right-radius: var(--btrr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--bw:"] {
    border-width: var(--bw)
  }

  .gps-601918555125973938.gps.gpsil [style*="--shadow:"] {
    box-shadow: var(--shadow)
  }

  .gps-601918555125973938.gps.gpsil [style*="--c:"] {
    color: var(--c)
  }

  .gps-601918555125973938.gps.gpsil [style*="--cg:"] {
    -moz-column-gap: var(--cg);
    column-gap: var(--cg)
  }

  .gps-601918555125973938.gps.gpsil [style*="--ff:"] {
    font-family: var(--ff)
  }

  .gps-601918555125973938.gps.gpsil [style*="--size:"] {
    font-size: var(--size)
  }

  .gps-601918555125973938.gps.gpsil [style*="--weight:"] {
    font-weight: var(--weight)
  }

  .gps-601918555125973938.gps.gpsil [style*="--gtc:"] {
    grid-template-columns: var(--gtc)
  }

  .gps-601918555125973938.gps.gpsil [style*="--h:"] {
    height: var(--h)
  }

  .gps-601918555125973938.gps.gpsil [style*="--jc:"] {
    justify-content: var(--jc)
  }

  .gps-601918555125973938.gps.gpsil [style*="--lh:"] {
    line-height: var(--lh)
  }

  .gps-601918555125973938.gps.gpsil [style*="--tdt:"] {
    text-decoration-thickness: var(--tdt)
  }

  .gps-601918555125973938.gps.gpsil [style*="--tdl:"] {
    text-decoration-line: var(--tdl)
  }

  .gps-601918555125973938.gps.gpsil [style*="--m:"] {
    margin: var(--m)
  }

  .gps-601918555125973938.gps.gpsil [style*="--mb:"] {
    margin-bottom: var(--mb)
  }

  .gps-601918555125973938.gps.gpsil [style*="--ml:"] {
    margin-left: var(--ml)
  }

  .gps-601918555125973938.gps.gpsil [style*="--mr:"] {
    margin-right: var(--mr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--mt:"] {
    margin-top: var(--mt)
  }

  .gps-601918555125973938.gps.gpsil [style*="--objf:"] {
    -o-object-fit: var(--objf);
    object-fit: var(--objf)
  }

  .gps-601918555125973938.gps.gpsil [style*="--op:"] {
    opacity: var(--op)
  }

  .gps-601918555125973938.gps.gpsil [style*="--o:"] {
    order: var(--o)
  }

  .gps-601918555125973938.gps.gpsil [style*="--pc:"] {
    place-content: var(--pc)
  }

  .gps-601918555125973938.gps.gpsil [style*="--p:"] {
    padding: var(--p)
  }

  .gps-601918555125973938.gps.gpsil [style*="--pb:"] {
    padding-bottom: var(--pb)
  }

  .gps-601918555125973938.gps.gpsil [style*="--pl:"] {
    padding-left: var(--pl)
  }

  .gps-601918555125973938.gps.gpsil [style*="--pr:"] {
    padding-right: var(--pr)
  }

  .gps-601918555125973938.gps.gpsil [style*="--pt:"] {
    padding-top: var(--pt)
  }

  .gps-601918555125973938.gps.gpsil [style*="--rg:"] {
    row-gap: var(--rg)
  }

  .gps-601918555125973938.gps.gpsil [style*="--ta:"] {
    text-align: var(--ta)
  }

  .gps-601918555125973938.gps.gpsil [style*="--ts:"] {
    text-shadow: var(--ts)
  }

  .gps-601918555125973938.gps.gpsil [style*="--tt:"] {
    text-transform: var(--tt)
  }

  .gps-601918555125973938.gps.gpsil [style*="--t:"] {
    transform: var(--t)
  }

  .gps-601918555125973938.gps.gpsil [style*="--w:"] {
    width: var(--w)
  }

  .gps-601918555125973938.gps.gpsil [style*="--line-clamp:"] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp)
  }

  @media only screen and (max-width:1024px) {
    .gps-601918555125973938.gps.gpsil [style*="--aspect-tablet:"] {
      aspect-ratio: var(--aspect-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--cg-tablet:"] {
      -moz-column-gap: var(--cg-tablet);
      column-gap: var(--cg-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--size-tablet:"] {
      font-size: var(--size-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--h-tablet:"] {
      height: var(--h-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--lh-tablet:"] {
      line-height: var(--lh-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mb-tablet:"] {
      margin-bottom: var(--mb-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--ml-tablet:"] {
      margin-left: var(--ml-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mr-tablet:"] {
      margin-right: var(--mr-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mt-tablet:"] {
      margin-top: var(--mt-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--op-tablet:"] {
      opacity: var(--op-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pb-tablet:"] {
      padding-bottom: var(--pb-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pl-tablet:"] {
      padding-left: var(--pl-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pr-tablet:"] {
      padding-right: var(--pr-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pt-tablet:"] {
      padding-top: var(--pt-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--rg-tablet:"] {
      row-gap: var(--rg-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--ta-tablet:"] {
      text-align: var(--ta-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--w-tablet:"] {
      width: var(--w-tablet)
    }

    .gps-601918555125973938.gps.gpsil [style*="--line-clamp-tablet:"] {
      display: -webkit-box;
      overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: var(--line-clamp-tablet)
    }
  }

  @media only screen and (max-width:767px) {
    .gps-601918555125973938.gps.gpsil [style*="--aspect-mobile:"] {
      aspect-ratio: var(--aspect-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bga-mobile:"] {
      background-attachment: var(--bga-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bgc-mobile:"] {
      background-color: var(--bgc-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bgi-mobile:"] {
      background-image: var(--bgi-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bgp-mobile:"] {
      background-position: var(--bgp-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bgr-mobile:"] {
      background-repeat: var(--bgr-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--bgs-mobile:"] {
      background-size: var(--bgs-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--size-mobile:"] {
      font-size: var(--size-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--gtc-mobile:"] {
      grid-template-columns: var(--gtc-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--h-mobile:"] {
      height: var(--h-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--lh-mobile:"] {
      line-height: var(--lh-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mb-mobile:"] {
      margin-bottom: var(--mb-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--ml-mobile:"] {
      margin-left: var(--ml-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mr-mobile:"] {
      margin-right: var(--mr-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--mt-mobile:"] {
      margin-top: var(--mt-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--op-mobile:"] {
      opacity: var(--op-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pb-mobile:"] {
      padding-bottom: var(--pb-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pl-mobile:"] {
      padding-left: var(--pl-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pr-mobile:"] {
      padding-right: var(--pr-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--pt-mobile:"] {
      padding-top: var(--pt-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--rg-mobile:"] {
      row-gap: var(--rg-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--ta-mobile:"] {
      text-align: var(--ta-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--w-mobile:"] {
      width: var(--w-mobile)
    }

    .gps-601918555125973938.gps.gpsil [style*="--line-clamp-mobile:"] {
      display: -webkit-box;
      overflow: hidden;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: var(--line-clamp-mobile)
    }
  }

  .gps-601918555125973938 .gp-relative {
    position: relative
  }

  .gps-601918555125973938 .gp-mx-auto {
    margin-left: auto;
    margin-right: auto
  }

  .gps-601918555125973938 .gp-mb-0 {
    margin-bottom: 0
  }

  .gps-601918555125973938 .gp-inline-block {
    display: inline-block
  }

  .gps-601918555125973938 .gp-flex {
    display: flex
  }

  .gps-601918555125973938 .gp-grid {
    display: grid
  }

  .gps-601918555125973938 .gp-contents {
    display: contents
  }

  .gps-601918555125973938 .\!gp-hidden {
    display: none !important
  }

  .gps-601918555125973938 .gp-hidden {
    display: none
  }

  .gps-601918555125973938 .gp-h-auto {
    height: auto
  }

  .gps-601918555125973938 .gp-h-full {
    height: 100%
  }

  .gps-601918555125973938 .gp-w-full {
    width: 100%
  }

  .gps-601918555125973938 .gp-max-w-full {
    max-width: 100%
  }

  .gps-601918555125973938 .gp-flex-none {
    flex: none
  }

  .gps-601918555125973938 .gp-grid-rows-\[1fr\] {
    grid-template-rows: 1fr
  }

  .gps-601918555125973938 .gp-flex-col {
    flex-direction: column
  }

  .gps-601918555125973938 .gp-transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
  }

  .gps-601918555125973938 .gp-duration-200 {
    transition-duration: .2s
  }

  .gps-601918555125973938 .gp-ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
  }

  @media (max-width:1024px) {
    .gps-601918555125973938 .tablet\:\!gp-hidden {
      display: none !important
    }

    .gps-601918555125973938 .tablet\:gp-hidden {
      display: none
    }

    .gps-601918555125973938 .tablet\:gp-h-auto {
      height: auto
    }

    .gps-601918555125973938 .tablet\:gp-flex-none {
      flex: none
    }
  }

  @media (max-width:767px) {
    .gps-601918555125973938 .mobile\:\!gp-hidden {
      display: none !important
    }

    .gps-601918555125973938 .mobile\:gp-hidden {
      display: none
    }

    .gps-601918555125973938 .mobile\:gp-h-auto {
      height: auto
    }

    .gps-601918555125973938 .mobile\:gp-flex-none {
      flex: none
    }
  }
  [data-id="gLyZtlXZK7"].gp-button-base::before,
                    [data-id="gLyZtlXZK7-interaction"].gp-button-base::before {

                      content: "";
                      height: 100%;
                      width: 100%;
                      position: absolute;
                      pointer-events: none;
                      top: 0;
                      left: 0;
                      border-style: none;
                      border-width: 1px 1px 1px 1px;



                      border-bottom-left-radius: 8px;
                      border-bottom-right-radius: 8px;
                      border-top-left-radius: 8px;
                      border-top-right-radius: 8px;


                    }

      .gps-601956462792540759.gps.gpsil [style*="--bg:"]{background:var(--bg)}.gps-601956462792540759.gps.gpsil [style*="--hvr-bg:"]:hover{background:var(--hvr-bg)}.gps-601956462792540759.gps.gpsil [style*="--bga:"]{background-attachment:var(--bga)}.gps-601956462792540759.gps.gpsil [style*="--bgc:"]{background-color:var(--bgc)}.gps-601956462792540759.gps.gpsil [style*="--hvr-bgc:"]:hover{background-color:var(--hvr-bgc)}.gps-601956462792540759.gps.gpsil [style*="--bgi:"]{background-image:var(--bgi)}.gps-601956462792540759.gps.gpsil [style*="--bgp:"]{background-position:var(--bgp)}.gps-601956462792540759.gps.gpsil [style*="--bgr:"]{background-repeat:var(--bgr)}.gps-601956462792540759.gps.gpsil [style*="--bgs:"]{background-size:var(--bgs)}.gps-601956462792540759.gps.gpsil [style*="--b:"]{border:var(--b)}.gps-601956462792540759.gps.gpsil [style*="--hvr-b:"]:hover{border:var(--hvr-b)}.gps-601956462792540759.gps.gpsil [style*="--bb:"]{border-bottom:var(--bb)}.gps-601956462792540759.gps.gpsil [style*="--bc:"]{border-color:var(--bc)}.gps-601956462792540759.gps.gpsil [style*="--hvr-bc:"]:hover{border-color:var(--hvr-bc)}.gps-601956462792540759.gps.gpsil [style*="--bblr:"]{border-bottom-left-radius:var(--bblr)}.gps-601956462792540759.gps.gpsil [style*="--bbrr:"]{border-bottom-right-radius:var(--bbrr)}.gps-601956462792540759.gps.gpsil [style*="--bl:"]{border-left:var(--bl)}.gps-601956462792540759.gps.gpsil [style*="--bs:"]{border-style:var(--bs)}.gps-601956462792540759.gps.gpsil [style*="--hvr-bs:"]:hover{border-style:var(--hvr-bs)}.gps-601956462792540759.gps.gpsil [style*="--bt:"]{border-top:var(--bt)}.gps-601956462792540759.gps.gpsil [style*="--btlr:"]{border-top-left-radius:var(--btlr)}.gps-601956462792540759.gps.gpsil [style*="--btrr:"]{border-top-right-radius:var(--btrr)}.gps-601956462792540759.gps.gpsil [style*="--bw:"]{border-width:var(--bw)}.gps-601956462792540759.gps.gpsil [style*="--hvr-bw:"]:hover{border-width:var(--hvr-bw)}.gps-601956462792540759.gps.gpsil [style*="--shadow:"]{box-shadow:var(--shadow)}.gps-601956462792540759.gps.gpsil [style*="--c:"]{color:var(--c)}.gps-601956462792540759.gps.gpsil [style*="--cg:"]{-moz-column-gap:var(--cg);column-gap:var(--cg)}.gps-601956462792540759.gps.gpsil [style*="--fd:"]{flex-direction:var(--fd)}.gps-601956462792540759.gps.gpsil [style*="--ff:"]{font-family:var(--ff)}.gps-601956462792540759.gps.gpsil [style*="--size:"]{font-size:var(--size)}.gps-601956462792540759.gps.gpsil [style*="--weight:"]{font-weight:var(--weight)}.gps-601956462792540759.gps.gpsil [style*="--fs:"]{font-style:var(--fs)}.gps-601956462792540759.gps.gpsil [style*="--gg:"]{grid-gap:var(--gg)}.gps-601956462792540759.gps.gpsil [style*="--gtc:"]{grid-template-columns:var(--gtc)}.gps-601956462792540759.gps.gpsil [style*="--h:"]{height:var(--h)}.gps-601956462792540759.gps.gpsil [style*="--jc:"]{justify-content:var(--jc)}.gps-601956462792540759.gps.gpsil [style*="--ls:"]{letter-spacing:var(--ls)}.gps-601956462792540759.gps.gpsil [style*="--lh:"]{line-height:var(--lh)}.gps-601956462792540759.gps.gpsil [style*="--tdt:"]{text-decoration-thickness:var(--tdt)}.gps-601956462792540759.gps.gpsil [style*="--tdl:"]{text-decoration-line:var(--tdl)}.gps-601956462792540759.gps.gpsil [style*="--m:"]{margin:var(--m)}.gps-601956462792540759.gps.gpsil [style*="--mb:"]{margin-bottom:var(--mb)}.gps-601956462792540759.gps.gpsil [style*="--ml:"]{margin-left:var(--ml)}.gps-601956462792540759.gps.gpsil [style*="--mr:"]{margin-right:var(--mr)}.gps-601956462792540759.gps.gpsil [style*="--mt:"]{margin-top:var(--mt)}.gps-601956462792540759.gps.gpsil [style*="--op:"]{opacity:var(--op)}.gps-601956462792540759.gps.gpsil [style*="--o:"]{order:var(--o)}.gps-601956462792540759.gps.gpsil [style*="--pc:"]{place-content:var(--pc)}.gps-601956462792540759.gps.gpsil [style*="--p:"]{padding:var(--p)}.gps-601956462792540759.gps.gpsil [style*="--pb:"]{padding-bottom:var(--pb)}.gps-601956462792540759.gps.gpsil [style*="--pl:"]{padding-left:var(--pl)}.gps-601956462792540759.gps.gpsil [style*="--pr:"]{padding-right:var(--pr)}.gps-601956462792540759.gps.gpsil [style*="--pt:"]{padding-top:var(--pt)}.gps-601956462792540759.gps.gpsil [style*="--rg:"]{row-gap:var(--rg)}.gps-601956462792540759.gps.gpsil [style*="--ta:"]{text-align:var(--ta)}.gps-601956462792540759.gps.gpsil [style*="--ts:"]{text-shadow:var(--ts)}.gps-601956462792540759.gps.gpsil [style*="--t:"]{transform:var(--t)}.gps-601956462792540759.gps.gpsil [style*="--w:"]{width:var(--w)}.gps-601956462792540759.gps.gpsil [style*="--line-clamp:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp)}@media only screen and (max-width:1024px){.gps-601956462792540759.gps.gpsil [style*="--size-tablet:"]{font-size:var(--size-tablet)}.gps-601956462792540759.gps.gpsil [style*="--h-tablet:"]{height:var(--h-tablet)}.gps-601956462792540759.gps.gpsil [style*="--lh-tablet:"]{line-height:var(--lh-tablet)}.gps-601956462792540759.gps.gpsil [style*="--mb-tablet:"]{margin-bottom:var(--mb-tablet)}.gps-601956462792540759.gps.gpsil [style*="--mt-tablet:"]{margin-top:var(--mt-tablet)}.gps-601956462792540759.gps.gpsil [style*="--pb-tablet:"]{padding-bottom:var(--pb-tablet)}.gps-601956462792540759.gps.gpsil [style*="--pl-tablet:"]{padding-left:var(--pl-tablet)}.gps-601956462792540759.gps.gpsil [style*="--pr-tablet:"]{padding-right:var(--pr-tablet)}.gps-601956462792540759.gps.gpsil [style*="--pt-tablet:"]{padding-top:var(--pt-tablet)}.gps-601956462792540759.gps.gpsil [style*="--w-tablet:"]{width:var(--w-tablet)}.gps-601956462792540759.gps.gpsil [style*="--line-clamp-tablet:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-tablet)}}@media only screen and (max-width:767px){.gps-601956462792540759.gps.gpsil [style*="--size-mobile:"]{font-size:var(--size-mobile)}.gps-601956462792540759.gps.gpsil [style*="--gg-mobile:"]{grid-gap:var(--gg-mobile)}.gps-601956462792540759.gps.gpsil [style*="--h-mobile:"]{height:var(--h-mobile)}.gps-601956462792540759.gps.gpsil [style*="--ls-mobile:"]{letter-spacing:var(--ls-mobile)}.gps-601956462792540759.gps.gpsil [style*="--lh-mobile:"]{line-height:var(--lh-mobile)}.gps-601956462792540759.gps.gpsil [style*="--mb-mobile:"]{margin-bottom:var(--mb-mobile)}.gps-601956462792540759.gps.gpsil [style*="--ml-mobile:"]{margin-left:var(--ml-mobile)}.gps-601956462792540759.gps.gpsil [style*="--mr-mobile:"]{margin-right:var(--mr-mobile)}.gps-601956462792540759.gps.gpsil [style*="--mt-mobile:"]{margin-top:var(--mt-mobile)}.gps-601956462792540759.gps.gpsil [style*="--pb-mobile:"]{padding-bottom:var(--pb-mobile)}.gps-601956462792540759.gps.gpsil [style*="--pl-mobile:"]{padding-left:var(--pl-mobile)}.gps-601956462792540759.gps.gpsil [style*="--pr-mobile:"]{padding-right:var(--pr-mobile)}.gps-601956462792540759.gps.gpsil [style*="--pt-mobile:"]{padding-top:var(--pt-mobile)}.gps-601956462792540759.gps.gpsil [style*="--ta-mobile:"]{text-align:var(--ta-mobile)}.gps-601956462792540759.gps.gpsil [style*="--w-mobile:"]{width:var(--w-mobile)}.gps-601956462792540759.gps.gpsil [style*="--line-clamp-mobile:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-mobile)}}.gps-601956462792540759 .-gp-rotate-90,.gps-601956462792540759 .gp-rotate-180,.gps-601956462792540759 .gp-rotate-90{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.gps-601956462792540759 .gp-g-paragraph-2{font-family:var(--g-p2-ff);font-size:var(--g-p2-size);font-style:var(--g-p2-fs);font-weight:var(--g-p2-weight);letter-spacing:var(--g-p2-ls);line-height:var(--g-p2-lh)}.gps-601956462792540759 .gp-relative{position:relative}.gps-601956462792540759 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-601956462792540759 .gp-mb-0{margin-bottom:0}.gps-601956462792540759 .gp-flex{display:flex}.gps-601956462792540759 .gp-inline-flex{display:inline-flex}.gps-601956462792540759 .gp-grid{display:grid}.gps-601956462792540759 .\!gp-hidden{display:none!important}.gps-601956462792540759 .gp-hidden{display:none}.gps-601956462792540759 .gp-min-h-0{min-height:0}.gps-601956462792540759 .gp-w-full{width:100%}.gps-601956462792540759 .gp-max-w-full{max-width:100%}.gps-601956462792540759 .-gp-rotate-90{--tw-rotate:-90deg}.gps-601956462792540759 .-gp-rotate-90,.gps-601956462792540759 .gp-rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gps-601956462792540759 .gp-rotate-180{--tw-rotate:180deg}.gps-601956462792540759 .gp-rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.gps-601956462792540759 .gp-cursor-pointer{cursor:pointer}.gps-601956462792540759 .gp-grid-rows-\[0fr\]{grid-template-rows:0fr}.gps-601956462792540759 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-601956462792540759 .gp-flex-col{flex-direction:column}.gps-601956462792540759 .gp-items-center{align-items:center}.gps-601956462792540759 .gp-justify-center{justify-content:center}.gps-601956462792540759 .gp-gap-\[16px\]{gap:16px}.gps-601956462792540759 .gp-overflow-hidden{overflow:hidden}.gps-601956462792540759 .gp-overflow-clip{overflow:clip}.gps-601956462792540759 .gp-break-all{word-break:break-all}.gps-601956462792540759 .gp-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601956462792540759 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601956462792540759 .gp-duration-200{transition-duration:.2s}.gps-601956462792540759 .gp-duration-500{transition-duration:.5s}.gps-601956462792540759 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (hover:hover) and (pointer:fine){.gps-601956462792540759 .gp-group:hover .group-hover\:\[color\:var\(--icon-expand-hover-color\)\]{color:var(--icon-expand-hover-color)}.gps-601956462792540759 .gp-group:hover .group-hover\:\[color\:var\(--text-hover-color\)\!important\]{color:var(--text-hover-color)!important}}@media (max-width:1024px){.gps-601956462792540759 .tablet\:\!gp-hidden{display:none!important}.gps-601956462792540759 .tablet\:gp-hidden{display:none}}@media (max-width:767px){.gps-601956462792540759 .mobile\:\!gp-hidden{display:none!important}.gps-601956462792540759 .mobile\:gp-hidden{display:none}}.gps-601956462792540759 .\[\&\>svg\]\:\!gp-h-\[var\(--height-iconCollapseSize\)\]>svg{height:var(--height-iconCollapseSize)!important}.gps-601956462792540759 .\[\&\>svg\]\:\!gp-w-full>svg{width:100%!important}.gps-601956462792540759 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}

      .gps-601955795478774359.gps.gpsil [style*="--bg:"]{background:var(--bg)}.gps-601955795478774359.gps.gpsil [style*="--bgc:"]{background-color:var(--bgc)}.gps-601955795478774359.gps.gpsil [style*="--bgi:"]{background-image:var(--bgi)}.gps-601955795478774359.gps.gpsil [style*="--b:"]{border:var(--b)}.gps-601955795478774359.gps.gpsil [style*="--c:"]{color:var(--c)}.gps-601955795478774359.gps.gpsil [style*="--cg:"]{-moz-column-gap:var(--cg);column-gap:var(--cg)}.gps-601955795478774359.gps.gpsil [style*="--gtc:"]{grid-template-columns:var(--gtc)}.gps-601955795478774359.gps.gpsil [style*="--jc:"]{justify-content:var(--jc)}.gps-601955795478774359.gps.gpsil [style*="--m:"]{margin:var(--m)}.gps-601955795478774359.gps.gpsil [style*="--mb:"]{margin-bottom:var(--mb)}.gps-601955795478774359.gps.gpsil [style*="--ml:"]{margin-left:var(--ml)}.gps-601955795478774359.gps.gpsil [style*="--mr:"]{margin-right:var(--mr)}.gps-601955795478774359.gps.gpsil [style*="--mt:"]{margin-top:var(--mt)}.gps-601955795478774359.gps.gpsil [style*="--pc:"]{place-content:var(--pc)}.gps-601955795478774359.gps.gpsil [style*="--p:"]{padding:var(--p)}.gps-601955795478774359.gps.gpsil [style*="--pb:"]{padding-bottom:var(--pb)}.gps-601955795478774359.gps.gpsil [style*="--pl:"]{padding-left:var(--pl)}.gps-601955795478774359.gps.gpsil [style*="--pr:"]{padding-right:var(--pr)}.gps-601955795478774359.gps.gpsil [style*="--pt:"]{padding-top:var(--pt)}.gps-601955795478774359.gps.gpsil [style*="--w:"]{width:var(--w)}@media only screen and (max-width:1024px){.gps-601955795478774359.gps.gpsil [style*="--cg-tablet:"]{-moz-column-gap:var(--cg-tablet);column-gap:var(--cg-tablet)}.gps-601955795478774359.gps.gpsil [style*="--gtc-tablet:"]{grid-template-columns:var(--gtc-tablet)}.gps-601955795478774359.gps.gpsil [style*="--w-tablet:"]{width:var(--w-tablet)}}@media only screen and (max-width:767px){.gps-601955795478774359.gps.gpsil [style*="--gtc-mobile:"]{grid-template-columns:var(--gtc-mobile)}.gps-601955795478774359.gps.gpsil [style*="--w-mobile:"]{width:var(--w-mobile)}}.gps-601955795478774359 .gp-relative{position:relative}.gps-601955795478774359 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-601955795478774359 .gp-mb-0{margin-bottom:0}.gps-601955795478774359 .gp-flex{display:flex}.gps-601955795478774359 .gp-grid{display:grid}.gps-601955795478774359 .\!gp-hidden{display:none!important}.gps-601955795478774359 .gp-hidden{display:none}.gps-601955795478774359 .gp-max-w-full{max-width:100%}.gps-601955795478774359 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-601955795478774359 .gp-flex-col{flex-direction:column}.gps-601955795478774359 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601955795478774359 .gp-duration-200{transition-duration:.2s}.gps-601955795478774359 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.gps-601955795478774359 .tablet\:\!gp-hidden{display:none!important}.gps-601955795478774359 .tablet\:gp-hidden{display:none}}@media (max-width:767px){.gps-601955795478774359 .mobile\:\!gp-hidden{display:none!important}.gps-601955795478774359 .mobile\:gp-hidden{display:none}}.gps-601955795478774359 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}

      .gps-601921293184402354.gps.gpsil [style*="--bg:"]{background:var(--bg)}.gps-601921293184402354.gps.gpsil [style*="--bga:"]{background-attachment:var(--bga)}.gps-601921293184402354.gps.gpsil [style*="--bgc:"]{background-color:var(--bgc)}.gps-601921293184402354.gps.gpsil [style*="--bgi:"]{background-image:var(--bgi)}.gps-601921293184402354.gps.gpsil [style*="--bgp:"]{background-position:var(--bgp)}.gps-601921293184402354.gps.gpsil [style*="--bgr:"]{background-repeat:var(--bgr)}.gps-601921293184402354.gps.gpsil [style*="--bgs:"]{background-size:var(--bgs)}.gps-601921293184402354.gps.gpsil [style*="--b:"]{border:var(--b)}.gps-601921293184402354.gps.gpsil [style*="--bb:"]{border-bottom:var(--bb)}.gps-601921293184402354.gps.gpsil [style*="--bc:"]{border-color:var(--bc)}.gps-601921293184402354.gps.gpsil [style*="--bblr:"]{border-bottom-left-radius:var(--bblr)}.gps-601921293184402354.gps.gpsil [style*="--bbrr:"]{border-bottom-right-radius:var(--bbrr)}.gps-601921293184402354.gps.gpsil [style*="--bl:"]{border-left:var(--bl)}.gps-601921293184402354.gps.gpsil [style*="--bs:"]{border-style:var(--bs)}.gps-601921293184402354.gps.gpsil [style*="--bt:"]{border-top:var(--bt)}.gps-601921293184402354.gps.gpsil [style*="--btlr:"]{border-top-left-radius:var(--btlr)}.gps-601921293184402354.gps.gpsil [style*="--btrr:"]{border-top-right-radius:var(--btrr)}.gps-601921293184402354.gps.gpsil [style*="--bw:"]{border-width:var(--bw)}.gps-601921293184402354.gps.gpsil [style*="--shadow:"]{box-shadow:var(--shadow)}.gps-601921293184402354.gps.gpsil [style*="--c:"]{color:var(--c)}.gps-601921293184402354.gps.gpsil [style*="--cg:"]{-moz-column-gap:var(--cg);column-gap:var(--cg)}.gps-601921293184402354.gps.gpsil [style*="--ff:"]{font-family:var(--ff)}.gps-601921293184402354.gps.gpsil [style*="--size:"]{font-size:var(--size)}.gps-601921293184402354.gps.gpsil [style*="--weight:"]{font-weight:var(--weight)}.gps-601921293184402354.gps.gpsil [style*="--fs:"]{font-style:var(--fs)}.gps-601921293184402354.gps.gpsil [style*="--gtc:"]{grid-template-columns:var(--gtc)}.gps-601921293184402354.gps.gpsil [style*="--h:"]{height:var(--h)}.gps-601921293184402354.gps.gpsil [style*="--jc:"]{justify-content:var(--jc)}.gps-601921293184402354.gps.gpsil [style*="--ls:"]{letter-spacing:var(--ls)}.gps-601921293184402354.gps.gpsil [style*="--lh:"]{line-height:var(--lh)}.gps-601921293184402354.gps.gpsil [style*="--tdt:"]{text-decoration-thickness:var(--tdt)}.gps-601921293184402354.gps.gpsil [style*="--tdl:"]{text-decoration-line:var(--tdl)}.gps-601921293184402354.gps.gpsil [style*="--m:"]{margin:var(--m)}.gps-601921293184402354.gps.gpsil [style*="--mb:"]{margin-bottom:var(--mb)}.gps-601921293184402354.gps.gpsil [style*="--ml:"]{margin-left:var(--ml)}.gps-601921293184402354.gps.gpsil [style*="--mr:"]{margin-right:var(--mr)}.gps-601921293184402354.gps.gpsil [style*="--mt:"]{margin-top:var(--mt)}.gps-601921293184402354.gps.gpsil [style*="--op:"]{opacity:var(--op)}.gps-601921293184402354.gps.gpsil [style*="--o:"]{order:var(--o)}.gps-601921293184402354.gps.gpsil [style*="--pc:"]{place-content:var(--pc)}.gps-601921293184402354.gps.gpsil [style*="--p:"]{padding:var(--p)}.gps-601921293184402354.gps.gpsil [style*="--pb:"]{padding-bottom:var(--pb)}.gps-601921293184402354.gps.gpsil [style*="--pl:"]{padding-left:var(--pl)}.gps-601921293184402354.gps.gpsil [style*="--pr:"]{padding-right:var(--pr)}.gps-601921293184402354.gps.gpsil [style*="--pt:"]{padding-top:var(--pt)}.gps-601921293184402354.gps.gpsil [style*="--rg:"]{row-gap:var(--rg)}.gps-601921293184402354.gps.gpsil [style*="--ta:"]{text-align:var(--ta)}.gps-601921293184402354.gps.gpsil [style*="--ts:"]{text-shadow:var(--ts)}.gps-601921293184402354.gps.gpsil [style*="--t:"]{transform:var(--t)}.gps-601921293184402354.gps.gpsil [style*="--w:"]{width:var(--w)}.gps-601921293184402354.gps.gpsil [style*="--line-clamp:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp)}@media only screen and (max-width:1024px){.gps-601921293184402354.gps.gpsil [style*="--size-tablet:"]{font-size:var(--size-tablet)}.gps-601921293184402354.gps.gpsil [style*="--lh-tablet:"]{line-height:var(--lh-tablet)}.gps-601921293184402354.gps.gpsil [style*="--mb-tablet:"]{margin-bottom:var(--mb-tablet)}.gps-601921293184402354.gps.gpsil [style*="--ml-tablet:"]{margin-left:var(--ml-tablet)}.gps-601921293184402354.gps.gpsil [style*="--mr-tablet:"]{margin-right:var(--mr-tablet)}.gps-601921293184402354.gps.gpsil [style*="--mt-tablet:"]{margin-top:var(--mt-tablet)}.gps-601921293184402354.gps.gpsil [style*="--pb-tablet:"]{padding-bottom:var(--pb-tablet)}.gps-601921293184402354.gps.gpsil [style*="--pl-tablet:"]{padding-left:var(--pl-tablet)}.gps-601921293184402354.gps.gpsil [style*="--pr-tablet:"]{padding-right:var(--pr-tablet)}.gps-601921293184402354.gps.gpsil [style*="--pt-tablet:"]{padding-top:var(--pt-tablet)}.gps-601921293184402354.gps.gpsil [style*="--rg-tablet:"]{row-gap:var(--rg-tablet)}.gps-601921293184402354.gps.gpsil [style*="--w-tablet:"]{width:var(--w-tablet)}.gps-601921293184402354.gps.gpsil [style*="--line-clamp-tablet:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-tablet)}}@media only screen and (max-width:767px){.gps-601921293184402354.gps.gpsil [style*="--cg-mobile:"]{-moz-column-gap:var(--cg-mobile);column-gap:var(--cg-mobile)}.gps-601921293184402354.gps.gpsil [style*="--size-mobile:"]{font-size:var(--size-mobile)}.gps-601921293184402354.gps.gpsil [style*="--gtc-mobile:"]{grid-template-columns:var(--gtc-mobile)}.gps-601921293184402354.gps.gpsil [style*="--lh-mobile:"]{line-height:var(--lh-mobile)}.gps-601921293184402354.gps.gpsil [style*="--mb-mobile:"]{margin-bottom:var(--mb-mobile)}.gps-601921293184402354.gps.gpsil [style*="--ml-mobile:"]{margin-left:var(--ml-mobile)}.gps-601921293184402354.gps.gpsil [style*="--mr-mobile:"]{margin-right:var(--mr-mobile)}.gps-601921293184402354.gps.gpsil [style*="--pb-mobile:"]{padding-bottom:var(--pb-mobile)}.gps-601921293184402354.gps.gpsil [style*="--pl-mobile:"]{padding-left:var(--pl-mobile)}.gps-601921293184402354.gps.gpsil [style*="--pr-mobile:"]{padding-right:var(--pr-mobile)}.gps-601921293184402354.gps.gpsil [style*="--pt-mobile:"]{padding-top:var(--pt-mobile)}.gps-601921293184402354.gps.gpsil [style*="--rg-mobile:"]{row-gap:var(--rg-mobile)}.gps-601921293184402354.gps.gpsil [style*="--ta-mobile:"]{text-align:var(--ta-mobile)}.gps-601921293184402354.gps.gpsil [style*="--w-mobile:"]{width:var(--w-mobile)}.gps-601921293184402354.gps.gpsil [style*="--line-clamp-mobile:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-mobile)}}.gps-601921293184402354 .gp-relative{position:relative}.gps-601921293184402354 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-601921293184402354 .gp-mb-0{margin-bottom:0}.gps-601921293184402354 .gp-flex{display:flex}.gps-601921293184402354 .gp-grid{display:grid}.gps-601921293184402354 .\!gp-hidden{display:none!important}.gps-601921293184402354 .gp-hidden{display:none}.gps-601921293184402354 .gp-max-w-full{max-width:100%}.gps-601921293184402354 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-601921293184402354 .gp-flex-col{flex-direction:column}.gps-601921293184402354 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601921293184402354 .gp-duration-200{transition-duration:.2s}.gps-601921293184402354 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1024px){.gps-601921293184402354 .tablet\:\!gp-hidden{display:none!important}.gps-601921293184402354 .tablet\:gp-hidden{display:none}}@media (max-width:767px){.gps-601921293184402354 .mobile\:\!gp-hidden{display:none!important}.gps-601921293184402354 .mobile\:gp-hidden{display:none}}.gps-601921293184402354 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}

                :root {
                  --fb-blue: #1877f2;
                  --fb-text: #1c1e21;
                  --fb-muted: #65676b;
                  --fb-bg: #ffffff;
                  --fb-card: #ffffff;
                  --fb-line: #e4e6eb;
                  --fb-pill: #f0f2f5;
                }

                .gp-fbwrap {
                  max-width: 980px;
                  margin: 0 auto;
                  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
                  color: var(--fb-text);
                }

                .gp-fbfeed {
                  background: var(--fb-bg);
                  border: 1px solid var(--fb-line);
                  border-radius: 16px;
                  overflow: hidden;
                }

                .gp-fbheader {
                  padding: 14px 16px;
                  background: linear-gradient(180deg, #fff, #fbfbfc);
                  border-bottom: 1px solid var(--fb-line);
                  display: flex;
                  align-items: center;
                  justify-content: space-between;
                  gap: 12px;
                }

                .gp-fbtitle {
                  font-weight: 700;
                  font-size: 15px;
                  color: var(--fb-text);
                  margin: 0;
                }

                .gp-fbsub {
                  margin: 0;
                  font-size: 12.5px;
                  color: var(--fb-muted);
                }

                .gp-fbchip {
                  font-size: 12.5px;
                  color: var(--fb-muted);
                  background: var(--fb-pill);
                  padding: 8px 10px;
                  border-radius: 999px;
                  white-space: nowrap;
                }

                .gp-fbcomment {
                  padding: 14px 16px 10px;
                  background: var(--fb-card);
                }

                .gp-fbcomment+.gp-fbcomment {
                  border-top: 1px solid var(--fb-line);
                }

                .gp-fbrow {
                  display: flex;
                  align-items: flex-start;
                  gap: 10px;
                }

                .gp-fbbubble {
                  background: var(--fb-pill);
                  border-radius: 18px;
                  padding: 10px 12px;
                  width: 100%;
                }

                .gp-fbname {
                  font-weight: 700;
                  color: var(--fb-blue);
                  margin: 0 0 4px;
                  font-size: 14px;
                  line-height: 1.2;
                }

                .gp-fbtext {
                  margin: 0;
                  font-size: 14px;
                  line-height: 1.45;
                  color: var(--fb-text);
                }

                .gp-fbactions {
                  margin-top: 6px;
                  padding-left: 10px;
                  display: flex;
                  align-items: center;
                  gap: 10px;
                  font-size: 12.5px;
                  color: var(--fb-muted);
                  flex-wrap: wrap;
                }

                .gp-fbaction {
                  color: var(--fb-muted);
                  text-decoration: none;
                  cursor: pointer;
                }

                .gp-fbaction:hover {
                  text-decoration: underline;
                }

                .gp-fblikes {
                  display: inline-flex;
                  align-items: center;
                  gap: 6px;
                }

                .gp-fbicons {
                  position: relative;
                  width: 34px;
                  height: 16px;
                  display: inline-block;
                }

                .gp-fbicon {
                  width: 16px;
                  height: 16px;
                  border-radius: 999px;
                  display: inline-grid;
                  place-items: center;
                  color: #fff;
                  font-size: 11px;
                  line-height: 1;
                  position: absolute;
                  top: 0;
                  border: 2px solid #fff;
                  box-sizing: content-box;
                }

                .gp-fbicon.like {
                  left: 0;
                  background: var(--fb-blue);
                }

                .gp-fbicon.heart {
                  left: 14px;
                  background: #f02849;
                  font-size: 10px;
                }

                .gp-fblikecount {
                  font-weight: 600;
                  color: var(--fb-muted);
                }

                /* Replies block */
                .gp-fbreplies {
                  margin-top: 10px;
                  margin-left: 14px;
                  padding-left: 14px;
                  border-left: 2px solid var(--fb-line);
                }

                .gp-fbreply {
                  padding: 10px 0 0;
                }

                .gp-fbreply .gp-fbbubble {
                  border-radius: 16px;
                  padding: 9px 11px;
                }

                /* Small “Verified purchase” look (optional) */
                .gp-fbtag {
                  display: inline-flex;
                  align-items: center;
                  gap: 6px;
                  margin-top: 8px;
                  margin-left: 10px;
                  font-size: 12px;
                  color: var(--fb-muted);
                  background: #fff;
                  border: 1px solid var(--fb-line);
                  padding: 6px 10px;
                  border-radius: 999px;
                }

                .gp-fbcheck {
                  width: 16px;
                  height: 16px;
                  border-radius: 999px;
                  display: inline-grid;
                  place-items: center;
                  background: #22c55e;
                  color: #fff;
                  font-size: 11px;
                }

                @media (max-width:640px) {
                  .gp-fbheader {
                    padding: 12px 12px;
                  }

                  .gp-fbcomment {
                    padding: 12px 12px 8px;
                  }

                  .gp-fbactions {
                    padding-left: 6px;
                  }
                }
      @font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
}


@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
}


@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter Tight';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
}


@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}


@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7V1s.ttf) format('truetype');
}

      .gps-601957626678346674.gps.gpsil [style*="--bg:"]{background:var(--bg)}.gps-601957626678346674.gps.gpsil [style*="--bga:"]{background-attachment:var(--bga)}.gps-601957626678346674.gps.gpsil [style*="--bgc:"]{background-color:var(--bgc)}.gps-601957626678346674.gps.gpsil [style*="--bgi:"]{background-image:var(--bgi)}.gps-601957626678346674.gps.gpsil [style*="--bgp:"]{background-position:var(--bgp)}.gps-601957626678346674.gps.gpsil [style*="--bgr:"]{background-repeat:var(--bgr)}.gps-601957626678346674.gps.gpsil [style*="--bgs:"]{background-size:var(--bgs)}.gps-601957626678346674.gps.gpsil [style*="--b:"]{border:var(--b)}.gps-601957626678346674.gps.gpsil [style*="--bb:"]{border-bottom:var(--bb)}.gps-601957626678346674.gps.gpsil [style*="--bc:"]{border-color:var(--bc)}.gps-601957626678346674.gps.gpsil [style*="--bblr:"]{border-bottom-left-radius:var(--bblr)}.gps-601957626678346674.gps.gpsil [style*="--bbrr:"]{border-bottom-right-radius:var(--bbrr)}.gps-601957626678346674.gps.gpsil [style*="--bl:"]{border-left:var(--bl)}.gps-601957626678346674.gps.gpsil [style*="--bs:"]{border-style:var(--bs)}.gps-601957626678346674.gps.gpsil [style*="--bt:"]{border-top:var(--bt)}.gps-601957626678346674.gps.gpsil [style*="--btlr:"]{border-top-left-radius:var(--btlr)}.gps-601957626678346674.gps.gpsil [style*="--btrr:"]{border-top-right-radius:var(--btrr)}.gps-601957626678346674.gps.gpsil [style*="--bw:"]{border-width:var(--bw)}.gps-601957626678346674.gps.gpsil [style*="--shadow:"]{box-shadow:var(--shadow)}.gps-601957626678346674.gps.gpsil [style*="--c:"]{color:var(--c)}.gps-601957626678346674.gps.gpsil [style*="--cg:"]{-moz-column-gap:var(--cg);column-gap:var(--cg)}.gps-601957626678346674.gps.gpsil [style*="--ff:"]{font-family:var(--ff)}.gps-601957626678346674.gps.gpsil [style*="--size:"]{font-size:var(--size)}.gps-601957626678346674.gps.gpsil [style*="--weight:"]{font-weight:var(--weight)}.gps-601957626678346674.gps.gpsil [style*="--fs:"]{font-style:var(--fs)}.gps-601957626678346674.gps.gpsil [style*="--gtc:"]{grid-template-columns:var(--gtc)}.gps-601957626678346674.gps.gpsil [style*="--h:"]{height:var(--h)}.gps-601957626678346674.gps.gpsil [style*="--jc:"]{justify-content:var(--jc)}.gps-601957626678346674.gps.gpsil [style*="--ls:"]{letter-spacing:var(--ls)}.gps-601957626678346674.gps.gpsil [style*="--lh:"]{line-height:var(--lh)}.gps-601957626678346674.gps.gpsil [style*="--tdt:"]{text-decoration-thickness:var(--tdt)}.gps-601957626678346674.gps.gpsil [style*="--tdl:"]{text-decoration-line:var(--tdl)}.gps-601957626678346674.gps.gpsil [style*="--m:"]{margin:var(--m)}.gps-601957626678346674.gps.gpsil [style*="--mb:"]{margin-bottom:var(--mb)}.gps-601957626678346674.gps.gpsil [style*="--ml:"]{margin-left:var(--ml)}.gps-601957626678346674.gps.gpsil [style*="--mt:"]{margin-top:var(--mt)}.gps-601957626678346674.gps.gpsil [style*="--op:"]{opacity:var(--op)}.gps-601957626678346674.gps.gpsil [style*="--o:"]{order:var(--o)}.gps-601957626678346674.gps.gpsil [style*="--pc:"]{place-content:var(--pc)}.gps-601957626678346674.gps.gpsil [style*="--p:"]{padding:var(--p)}.gps-601957626678346674.gps.gpsil [style*="--pb:"]{padding-bottom:var(--pb)}.gps-601957626678346674.gps.gpsil [style*="--pl:"]{padding-left:var(--pl)}.gps-601957626678346674.gps.gpsil [style*="--pr:"]{padding-right:var(--pr)}.gps-601957626678346674.gps.gpsil [style*="--pt:"]{padding-top:var(--pt)}.gps-601957626678346674.gps.gpsil [style*="--rg:"]{row-gap:var(--rg)}.gps-601957626678346674.gps.gpsil [style*="--ta:"]{text-align:var(--ta)}.gps-601957626678346674.gps.gpsil [style*="--ts:"]{text-shadow:var(--ts)}.gps-601957626678346674.gps.gpsil [style*="--tt:"]{text-transform:var(--tt)}.gps-601957626678346674.gps.gpsil [style*="--t:"]{transform:var(--t)}.gps-601957626678346674.gps.gpsil [style*="--w:"]{width:var(--w)}.gps-601957626678346674.gps.gpsil [style*="--line-clamp:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp)}@media only screen and (max-width:1024px){.gps-601957626678346674.gps.gpsil [style*="--size-tablet:"]{font-size:var(--size-tablet)}.gps-601957626678346674.gps.gpsil [style*="--h-tablet:"]{height:var(--h-tablet)}.gps-601957626678346674.gps.gpsil [style*="--lh-tablet:"]{line-height:var(--lh-tablet)}.gps-601957626678346674.gps.gpsil [style*="--mb-tablet:"]{margin-bottom:var(--mb-tablet)}.gps-601957626678346674.gps.gpsil [style*="--ml-tablet:"]{margin-left:var(--ml-tablet)}.gps-601957626678346674.gps.gpsil [style*="--mt-tablet:"]{margin-top:var(--mt-tablet)}.gps-601957626678346674.gps.gpsil [style*="--pb-tablet:"]{padding-bottom:var(--pb-tablet)}.gps-601957626678346674.gps.gpsil [style*="--pl-tablet:"]{padding-left:var(--pl-tablet)}.gps-601957626678346674.gps.gpsil [style*="--pr-tablet:"]{padding-right:var(--pr-tablet)}.gps-601957626678346674.gps.gpsil [style*="--pt-tablet:"]{padding-top:var(--pt-tablet)}.gps-601957626678346674.gps.gpsil [style*="--w-tablet:"]{width:var(--w-tablet)}.gps-601957626678346674.gps.gpsil [style*="--line-clamp-tablet:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-tablet)}}@media only screen and (max-width:767px){.gps-601957626678346674.gps.gpsil [style*="--bga-mobile:"]{background-attachment:var(--bga-mobile)}.gps-601957626678346674.gps.gpsil [style*="--bgc-mobile:"]{background-color:var(--bgc-mobile)}.gps-601957626678346674.gps.gpsil [style*="--bgi-mobile:"]{background-image:var(--bgi-mobile)}.gps-601957626678346674.gps.gpsil [style*="--bgp-mobile:"]{background-position:var(--bgp-mobile)}.gps-601957626678346674.gps.gpsil [style*="--bgr-mobile:"]{background-repeat:var(--bgr-mobile)}.gps-601957626678346674.gps.gpsil [style*="--bgs-mobile:"]{background-size:var(--bgs-mobile)}.gps-601957626678346674.gps.gpsil [style*="--size-mobile:"]{font-size:var(--size-mobile)}.gps-601957626678346674.gps.gpsil [style*="--gtc-mobile:"]{grid-template-columns:var(--gtc-mobile)}.gps-601957626678346674.gps.gpsil [style*="--h-mobile:"]{height:var(--h-mobile)}.gps-601957626678346674.gps.gpsil [style*="--lh-mobile:"]{line-height:var(--lh-mobile)}.gps-601957626678346674.gps.gpsil [style*="--mb-mobile:"]{margin-bottom:var(--mb-mobile)}.gps-601957626678346674.gps.gpsil [style*="--ml-mobile:"]{margin-left:var(--ml-mobile)}.gps-601957626678346674.gps.gpsil [style*="--pc-mobile:"]{place-content:var(--pc-mobile)}.gps-601957626678346674.gps.gpsil [style*="--pb-mobile:"]{padding-bottom:var(--pb-mobile)}.gps-601957626678346674.gps.gpsil [style*="--pl-mobile:"]{padding-left:var(--pl-mobile)}.gps-601957626678346674.gps.gpsil [style*="--pr-mobile:"]{padding-right:var(--pr-mobile)}.gps-601957626678346674.gps.gpsil [style*="--pt-mobile:"]{padding-top:var(--pt-mobile)}.gps-601957626678346674.gps.gpsil [style*="--ta-mobile:"]{text-align:var(--ta-mobile)}.gps-601957626678346674.gps.gpsil [style*="--w-mobile:"]{width:var(--w-mobile)}.gps-601957626678346674.gps.gpsil [style*="--line-clamp-mobile:"]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp-mobile)}}.gps-601957626678346674 .gp-relative{position:relative}.gps-601957626678346674 .gp-mx-auto{margin-left:auto;margin-right:auto}.gps-601957626678346674 .gp-mb-0{margin-bottom:0}.gps-601957626678346674 .gp-flex{display:flex}.gps-601957626678346674 .gp-inline-flex{display:inline-flex}.gps-601957626678346674 .gp-grid{display:grid}.gps-601957626678346674 .\!gp-hidden{display:none!important}.gps-601957626678346674 .gp-hidden{display:none}.gps-601957626678346674 .gp-h-full{height:100%}.gps-601957626678346674 .gp-max-w-full{max-width:100%}.gps-601957626678346674 .gp-grid-rows-\[1fr\]{grid-template-rows:1fr}.gps-601957626678346674 .gp-flex-col{flex-direction:column}.gps-601957626678346674 .gp-items-center{align-items:center}.gps-601957626678346674 .gp-justify-center{justify-content:center}.gps-601957626678346674 .gp-overflow-hidden{overflow:hidden}.gps-601957626678346674 .gp-break-words{overflow-wrap:break-word}.gps-601957626678346674 .gp-text-center{text-align:center}.gps-601957626678346674 .gp-text-g-text-3{color:var(--g-c-text-3)}.gps-601957626678346674 .gp-no-underline{text-decoration-line:none}.gps-601957626678346674 .gp-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601957626678346674 .gp-duration-200{transition-duration:.2s}.gps-601957626678346674 .gp-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.gps-601957626678346674 .disabled\:gp-btn-disabled:disabled{cursor:default}.gps-601957626678346674 .disabled\:gp-opacity-30:disabled{opacity:.3}.gps-601957626678346674 .gp-group\/button:active .group-active\/button\:\!gp-text-inherit{color:inherit!important}.gps-601957626678346674 .gp-group[data-state=loading] .group-data-\[state\=loading\]\:gp-invisible{visibility:hidden}@media (max-width:1024px){.gps-601957626678346674 .tablet\:\!gp-hidden{display:none!important}.gps-601957626678346674 .tablet\:gp-hidden{display:none}}@media (max-width:767px){.gps-601957626678346674 .mobile\:\!gp-hidden{display:none!important}.gps-601957626678346674 .mobile\:gp-hidden{display:none}}.gps-601957626678346674 .\[\&_\*\]\:gp-max-w-full *{max-width:100%}.gps-601957626678346674 .\[\&_p\]\:gp-whitespace-pre-line p{white-space:pre-line}

  .gps-601918555125973938 .\[\&_\*\]\:gp-max-w-full * {
    max-width: 100%
  }

  @font-face {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrFJA.ttf) format('truetype');
  }


  @font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
  }

  @font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
  }


  @font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype');
  }

  @font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype');
  }


  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
  }