.one-loyalty-partnership {
  /*
  ! tailwindcss v3.4.13 | MIT License | https://tailwindcss.com
  */
  /*
  1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
  2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
  */
  /*
  1. Use a consistent sensible line-height in all browsers.
  2. Prevent adjustments of font size after orientation changes in iOS.
  3. Use a more readable tab size.
  4. Use the user's configured `sans` font-family by default.
  5. Use the user's configured `sans` font-feature-settings by default.
  6. Use the user's configured `sans` font-variation-settings by default.
  7. Disable tap highlights on iOS
  */
  /*
  1. Remove the margin in all browsers.
  2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
  */
  /*
  1. Add the correct height in Firefox.
  2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  3. Ensure horizontal rules are visible by default.
  */
  /*
  Add the correct text decoration in Chrome, Edge, and Safari.
  */
  /*
  Remove the default font size and weight for headings.
  */
  /*
  Reset links to optimize for opt-in styling instead of opt-out.
  */
  /*
  Add the correct font weight in Edge and Safari.
  */
  /*
  1. Use the user's configured `mono` font-family by default.
  2. Use the user's configured `mono` font-feature-settings by default.
  3. Use the user's configured `mono` font-variation-settings by default.
  4. Correct the odd `em` font sizing in all browsers.
  */
  /*
  Add the correct font size in all browsers.
  */
  /*
  Prevent `sub` and `sup` elements from affecting the line height in all browsers.
  */
  /*
  1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  3. Remove gaps between table borders by default.
  */
  /*
  1. Change the font styles in all browsers.
  2. Remove the margin in Firefox and Safari.
  3. Remove default padding in all browsers.
  */
  /*
  Remove the inheritance of text transform in Edge and Firefox.
  */
  /*
  1. Correct the inability to style clickable types in iOS and Safari.
  2. Remove default button styles.
  */
  /*
  Use the modern Firefox focus style for all focusable elements.
  */
  /*
  Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
  */
  /*
  Add the correct vertical alignment in Chrome and Firefox.
  */
  /*
  Correct the cursor style of increment and decrement buttons in Safari.
  */
  /*
  1. Correct the odd appearance in Chrome and Safari.
  2. Correct the outline style in Safari.
  */
  /*
  Remove the inner padding in Chrome and Safari on macOS.
  */
  /*
  1. Correct the inability to style clickable types in iOS and Safari.
  2. Change font properties to `inherit` in Safari.
  */
  /*
  Add the correct display in Chrome and Safari.
  */
  /*
  Removes the default spacing and border for appropriate elements.
  */
  /*
  Reset default styling for dialogs.
  */
  /*
  Prevent resizing textareas horizontally by default.
  */
  /*
  1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
  2. Set the default placeholder color to the user's configured gray 400 color.
  */
  /*
  Set the default cursor for buttons.
  */
  /*
  Make sure disabled buttons don't get the pointer cursor.
  */
  /*
  1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
     This can trigger a poorly considered lint error in some tools but is included by design.
  */
  /*
  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
  */
  /* Make elements with the HTML hidden attribute stay hidden by default */
}
.one-loyalty-partnership *, .one-loyalty-partnership ::before, .one-loyalty-partnership ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --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;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.one-loyalty-partnership ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --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;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.one-loyalty-partnership *,
.one-loyalty-partnership ::before,
.one-loyalty-partnership ::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #C7C7C7;
  /* 2 */
}
.one-loyalty-partnership ::before,
.one-loyalty-partnership ::after {
  --tw-content: "";
}
.one-loyalty-partnership html,
.one-loyalty-partnership :host {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
  tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}
.one-loyalty-partnership body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}
.one-loyalty-partnership hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}
.one-loyalty-partnership abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.one-loyalty-partnership h1,
.one-loyalty-partnership h2,
.one-loyalty-partnership h3,
.one-loyalty-partnership h4,
.one-loyalty-partnership h5,
.one-loyalty-partnership h6 {
  font-size: inherit;
  font-weight: inherit;
}
.one-loyalty-partnership a {
  color: inherit;
  text-decoration: inherit;
}
.one-loyalty-partnership b,
.one-loyalty-partnership strong {
  font-weight: bolder;
}
.one-loyalty-partnership code,
.one-loyalty-partnership kbd,
.one-loyalty-partnership samp,
.one-loyalty-partnership pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}
.one-loyalty-partnership small {
  font-size: 80%;
}
.one-loyalty-partnership sub,
.one-loyalty-partnership sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.one-loyalty-partnership sub {
  bottom: -0.25em;
}
.one-loyalty-partnership sup {
  top: -0.5em;
}
.one-loyalty-partnership table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}
.one-loyalty-partnership button,
.one-loyalty-partnership input,
.one-loyalty-partnership optgroup,
.one-loyalty-partnership select,
.one-loyalty-partnership textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  letter-spacing: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}
.one-loyalty-partnership button,
.one-loyalty-partnership select {
  text-transform: none;
}
.one-loyalty-partnership button,
.one-loyalty-partnership input:where([type=button]),
.one-loyalty-partnership input:where([type=reset]),
.one-loyalty-partnership input:where([type=submit]) {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}
.one-loyalty-partnership :-moz-focusring {
  outline: auto;
}
.one-loyalty-partnership :-moz-ui-invalid {
  box-shadow: none;
}
.one-loyalty-partnership progress {
  vertical-align: baseline;
}
.one-loyalty-partnership ::-webkit-inner-spin-button,
.one-loyalty-partnership ::-webkit-outer-spin-button {
  height: auto;
}
.one-loyalty-partnership [type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
.one-loyalty-partnership ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.one-loyalty-partnership ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.one-loyalty-partnership summary {
  display: list-item;
}
.one-loyalty-partnership blockquote,
.one-loyalty-partnership dl,
.one-loyalty-partnership dd,
.one-loyalty-partnership h1,
.one-loyalty-partnership h2,
.one-loyalty-partnership h3,
.one-loyalty-partnership h4,
.one-loyalty-partnership h5,
.one-loyalty-partnership h6,
.one-loyalty-partnership hr,
.one-loyalty-partnership figure,
.one-loyalty-partnership p,
.one-loyalty-partnership pre {
  margin: 0;
}
.one-loyalty-partnership fieldset {
  margin: 0;
  padding: 0;
}
.one-loyalty-partnership legend {
  padding: 0;
}
.one-loyalty-partnership ol,
.one-loyalty-partnership ul,
.one-loyalty-partnership menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.one-loyalty-partnership dialog {
  padding: 0;
}
.one-loyalty-partnership textarea {
  resize: vertical;
}
.one-loyalty-partnership input::-moz-placeholder, .one-loyalty-partnership textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}
.one-loyalty-partnership input::placeholder,
.one-loyalty-partnership textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}
.one-loyalty-partnership button,
.one-loyalty-partnership [role=button] {
  cursor: pointer;
}
.one-loyalty-partnership :disabled {
  cursor: default;
}
.one-loyalty-partnership img,
.one-loyalty-partnership svg,
.one-loyalty-partnership video,
.one-loyalty-partnership canvas,
.one-loyalty-partnership audio,
.one-loyalty-partnership iframe,
.one-loyalty-partnership embed,
.one-loyalty-partnership object {
  display: block;
  /* 1 */
  vertical-align: middle;
  /* 2 */
}
.one-loyalty-partnership img,
.one-loyalty-partnership video {
  max-width: 100%;
  height: auto;
}
.one-loyalty-partnership [hidden] {
  display: none;
}
.one-loyalty-partnership .container {
  width: 100%;
}
@media (min-width: 521px) {
  .one-loyalty-partnership .container {
    max-width: 521px;
  }
}
@media (min-width: 769px) {
  .one-loyalty-partnership .container {
    max-width: 769px;
  }
}
@media (min-width: 1025px) {
  .one-loyalty-partnership .container {
    max-width: 1025px;
  }
}
@media (min-width: 1200px) {
  .one-loyalty-partnership .container {
    max-width: 1200px;
  }
}
.one-loyalty-partnership .absolute {
  position: absolute;
}
.one-loyalty-partnership .z-50 {
  z-index: 50;
}
.one-loyalty-partnership .col-span-5 {
  grid-column: span 5/span 5;
}
.one-loyalty-partnership .col-span-6 {
  grid-column: span 6/span 6;
}
.one-loyalty-partnership .m-auto {
  margin: auto;
}
.one-loyalty-partnership .mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.one-loyalty-partnership .my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.one-loyalty-partnership .my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}
.one-loyalty-partnership .my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.one-loyalty-partnership .my-3\.5 {
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}
.one-loyalty-partnership .my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.one-loyalty-partnership .my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.one-loyalty-partnership .my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.one-loyalty-partnership .my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.one-loyalty-partnership .my-\[15px\] {
  margin-top: 15px;
  margin-bottom: 15px;
}
.one-loyalty-partnership .my-\[48px\] {
  margin-top: 48px;
  margin-bottom: 48px;
}
.one-loyalty-partnership .mb-10 {
  margin-bottom: 2.5rem;
}
.one-loyalty-partnership .mb-3 {
  margin-bottom: 0.75rem;
}
.one-loyalty-partnership .mb-4 {
  margin-bottom: 1rem;
}
.one-loyalty-partnership .mb-5 {
  margin-bottom: 1.25rem;
}
.one-loyalty-partnership .mb-6 {
  margin-bottom: 1.5rem;
}
.one-loyalty-partnership .mb-8 {
  margin-bottom: 2rem;
}
.one-loyalty-partnership .mb-\[76px\] {
  margin-bottom: 76px;
}
.one-loyalty-partnership .ml-4 {
  margin-left: 1rem;
}
.one-loyalty-partnership .mt-10 {
  margin-top: 2.5rem;
}
.one-loyalty-partnership .mt-11 {
  margin-top: 2.75rem;
}
.one-loyalty-partnership .mt-12 {
  margin-top: 3rem;
}
.one-loyalty-partnership .mt-16 {
  margin-top: 4rem;
}
.one-loyalty-partnership .mt-2 {
  margin-top: 0.5rem;
}
.one-loyalty-partnership .mt-3 {
  margin-top: 0.75rem;
}
.one-loyalty-partnership .mt-4 {
  margin-top: 1rem;
}
.one-loyalty-partnership .mt-5 {
  margin-top: 1.25rem;
}
.one-loyalty-partnership .mt-6 {
  margin-top: 1.5rem;
}
.one-loyalty-partnership .mt-7 {
  margin-top: 1.75rem;
}
.one-loyalty-partnership .mt-8 {
  margin-top: 2rem;
}
.one-loyalty-partnership .mt-\[34px\] {
  margin-top: 34px;
}
.one-loyalty-partnership .mt-\[60px\] {
  margin-top: 60px;
}
.one-loyalty-partnership .mt-\[90px\] {
  margin-top: 90px;
}
.one-loyalty-partnership .block {
  display: block;
}
.one-loyalty-partnership .flex {
  display: flex;
}
.one-loyalty-partnership .table {
  display: table;
}
.one-loyalty-partnership .grid {
  display: grid;
}
.one-loyalty-partnership .hidden {
  display: none;
}
.one-loyalty-partnership .h-10 {
  height: 2.5rem;
}
.one-loyalty-partnership .h-16 {
  height: 4rem;
}
.one-loyalty-partnership .h-8 {
  height: 2rem;
}
.one-loyalty-partnership .h-\[225px\] {
  height: 225px;
}
.one-loyalty-partnership .h-\[413px\] {
  height: 413px;
}
.one-loyalty-partnership .h-\[43px\] {
  height: 43px;
}
.one-loyalty-partnership .h-\[580px\] {
  height: 580px;
}
.one-loyalty-partnership .h-full {
  height: 100%;
}
.one-loyalty-partnership .max-h-\[30px\] {
  max-height: 30px;
}
.one-loyalty-partnership .max-h-\[350px\] {
  max-height: 350px;
}
.one-loyalty-partnership .max-h-\[641px\] {
  max-height: 641px;
}
.one-loyalty-partnership .w-8 {
  width: 2rem;
}
.one-loyalty-partnership .w-\[200px\] {
  width: 200px;
}
.one-loyalty-partnership .w-\[230px\] {
  width: 230px;
}
.one-loyalty-partnership .w-\[280px\] {
  width: 280px;
}
.one-loyalty-partnership .w-\[35px\] {
  width: 35px;
}
.one-loyalty-partnership .w-\[43px\] {
  width: 43px;
}
.one-loyalty-partnership .w-auto {
  width: auto;
}
.one-loyalty-partnership .w-full {
  width: 100%;
}
.one-loyalty-partnership .max-w-\[1256px\] {
  max-width: 1256px;
}
.one-loyalty-partnership .max-w-\[1296px\] {
  max-width: 1296px;
}
.one-loyalty-partnership .max-w-\[546px\] {
  max-width: 546px;
}
.one-loyalty-partnership .max-w-\[855px\] {
  max-width: 855px;
}
.one-loyalty-partnership .max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}
.one-loyalty-partnership .flex-1 {
  flex: 1 1 0%;
}
.one-loyalty-partnership .grow {
  flex-grow: 1;
}
.one-loyalty-partnership .table-fixed {
  table-layout: fixed;
}
.one-loyalty-partnership .cursor-pointer {
  cursor: pointer;
}
.one-loyalty-partnership .list-disc {
  list-style-type: disc;
}
.one-loyalty-partnership .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.one-loyalty-partnership .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.one-loyalty-partnership .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.one-loyalty-partnership .flex-row {
  flex-direction: row;
}
.one-loyalty-partnership .flex-col {
  flex-direction: column;
}
.one-loyalty-partnership .items-center {
  align-items: center;
}
.one-loyalty-partnership .justify-center {
  justify-content: center;
}
.one-loyalty-partnership .justify-between {
  justify-content: space-between;
}
.one-loyalty-partnership .gap-11 {
  gap: 2.75rem;
}
.one-loyalty-partnership .gap-12 {
  gap: 3rem;
}
.one-loyalty-partnership .gap-2 {
  gap: 0.5rem;
}
.one-loyalty-partnership .gap-2\.5 {
  gap: 0.625rem;
}
.one-loyalty-partnership .gap-3 {
  gap: 0.75rem;
}
.one-loyalty-partnership .gap-3\.5 {
  gap: 0.875rem;
}
.one-loyalty-partnership .gap-4 {
  gap: 1rem;
}
.one-loyalty-partnership .gap-5 {
  gap: 1.25rem;
}
.one-loyalty-partnership .gap-6 {
  gap: 1.5rem;
}
.one-loyalty-partnership .gap-7 {
  gap: 1.75rem;
}
.one-loyalty-partnership .gap-8 {
  gap: 2rem;
}
.one-loyalty-partnership .gap-\[154px\] {
  gap: 154px;
}
.one-loyalty-partnership .gap-\[35px\] {
  gap: 35px;
}
.one-loyalty-partnership .gap-x-10 {
  -moz-column-gap: 2.5rem;
  column-gap: 2.5rem;
}
.one-loyalty-partnership .rounded-2xl {
  border-radius: 1rem;
}
.one-loyalty-partnership .rounded-full {
  border-radius: 9999px;
}
.one-loyalty-partnership .rounded-xl {
  border-radius: 0.75rem;
}
.one-loyalty-partnership .border {
  border-width: 1px;
}
.one-loyalty-partnership .border-green-100 {
  --tw-border-opacity: 1;
  border-color: rgb(223 255 218/var(--tw-border-opacity));
}
.one-loyalty-partnership .bg-oneLoyalty-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
}
.one-loyalty-partnership .bg-oneLoyalty-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 245/var(--tw-bg-opacity));
}
.one-loyalty-partnership .bg-pink {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 245/var(--tw-bg-opacity));
}
.one-loyalty-partnership .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.one-loyalty-partnership .object-scale-down {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
.one-loyalty-partnership .p-4 {
  padding: 1rem;
}
.one-loyalty-partnership .px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.one-loyalty-partnership .px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.one-loyalty-partnership .px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.one-loyalty-partnership .px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.one-loyalty-partnership .px-\[21px\] {
  padding-left: 21px;
  padding-right: 21px;
}
.one-loyalty-partnership .px-\[42px\] {
  padding-left: 42px;
  padding-right: 42px;
}
.one-loyalty-partnership .py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.one-loyalty-partnership .py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.one-loyalty-partnership .py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.one-loyalty-partnership .py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.one-loyalty-partnership .py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.one-loyalty-partnership .py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.one-loyalty-partnership .py-\[100px\] {
  padding-top: 100px;
  padding-bottom: 100px;
}
.one-loyalty-partnership .py-\[17px\] {
  padding-top: 17px;
  padding-bottom: 17px;
}
.one-loyalty-partnership .py-\[35px\] {
  padding-top: 35px;
  padding-bottom: 35px;
}
.one-loyalty-partnership .py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}
.one-loyalty-partnership .py-\[66px\] {
  padding-top: 66px;
  padding-bottom: 66px;
}
.one-loyalty-partnership .pl-2 {
  padding-left: 0.5rem;
}
.one-loyalty-partnership .pt-11 {
  padding-top: 2.75rem;
}
.one-loyalty-partnership .pt-\[64px\] {
  padding-top: 64px;
}
.one-loyalty-partnership .text-left {
  text-align: left;
}
.one-loyalty-partnership .text-center {
  text-align: center;
}
.one-loyalty-partnership .text-22px {
  font-size: 22px;
  line-height: 160%;
  letter-spacing: -0.2px;
  font-weight: 400;
}
.one-loyalty-partnership .text-24px {
  font-size: 24px;
  line-height: 150%;
  letter-spacing: -0.2px;
  font-weight: 600;
}
.one-loyalty-partnership .text-2xl {
  font-size: 1.5rem;
  line-height: 160%;
}
.one-loyalty-partnership .text-40px {
  font-size: 40px;
  line-height: 115%;
  letter-spacing: -2px;
  font-weight: 600;
}
.one-loyalty-partnership .text-80px {
  font-size: 80px;
  line-height: 115%;
  letter-spacing: -2px;
  font-weight: 600;
}
.one-loyalty-partnership .text-\[16px\] {
  font-size: 16px;
}
.one-loyalty-partnership .text-\[28px\] {
  font-size: 28px;
}
.one-loyalty-partnership .text-base {
  font-size: 1rem;
  line-height: 150%;
}
.one-loyalty-partnership .text-lg {
  font-size: 1.125rem;
  line-height: 170%;
}
.one-loyalty-partnership .text-sm {
  font-size: 0.875rem;
  line-height: 170%;
}
.one-loyalty-partnership .text-xl {
  font-size: 1.25rem;
  line-height: 200%;
  font-weight: 600;
}
.one-loyalty-partnership .text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.one-loyalty-partnership .font-bold {
  font-weight: 700;
}
.one-loyalty-partnership .font-extrabold {
  font-weight: 800;
}
.one-loyalty-partnership .font-extralight {
  font-weight: 200;
}
.one-loyalty-partnership .font-medium {
  font-weight: 500;
}
.one-loyalty-partnership .font-normal {
  font-weight: 400;
}
.one-loyalty-partnership .font-semibold {
  font-weight: 600;
}
.one-loyalty-partnership .uppercase {
  text-transform: uppercase;
}
.one-loyalty-partnership .leading-relaxed {
  line-height: 1.625;
}
.one-loyalty-partnership .text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(94 96 117/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(146 146 146/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(37 38 29/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(100 103 105/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-oneLoyalty-100 {
  --tw-text-opacity: 1;
  color: rgb(210 54 92/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-oneLoyalty-200 {
  --tw-text-opacity: 1;
  color: rgb(162 30 59/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-oneLoyalty-300 {
  --tw-text-opacity: 1;
  color: rgb(131 32 54/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-primary {
  --tw-text-opacity: 1;
  color: rgb(37 38 29/var(--tw-text-opacity));
}
.one-loyalty-partnership .text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.one-loyalty-partnership .line-through {
  text-decoration-line: line-through;
}
.one-loyalty-partnership .opacity-70 {
  opacity: 0.7;
}
.one-loyalty-partnership .filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.one-loyalty-partnership body {
  --tw-text-opacity: 1;
  color: rgb(37 38 29/var(--tw-text-opacity));
}
.one-loyalty-partnership body, .one-loyalty-partnership *:not(i) {
  font-family: "Outfit", sans-serif;
}
.one-loyalty-partnership h1,
.one-loyalty-partnership h2,
.one-loyalty-partnership h3,
.one-loyalty-partnership h4,
.one-loyalty-partnership h5,
.one-loyalty-partnership h6 {
  font-size: 1rem;
  line-height: 150%;
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.one-loyalty-partnership h1 {
  font-size: 40px;
  line-height: 115%;
  letter-spacing: -2px;
  font-weight: 600;
}
@media (min-width: 1025px) {
  .one-loyalty-partnership h1 {
    font-size: 80px;
    line-height: 115%;
    letter-spacing: -2px;
    font-weight: 600;
  }
}
.one-loyalty-partnership h2 {
  font-size: 28px;
  line-height: 120%;
  letter-spacing: -0.2px;
  font-weight: 600;
}
@media (min-width: 1025px) {
  .one-loyalty-partnership h2 {
    font-size: 3.75rem;
    line-height: 120%;
    letter-spacing: -1.5px;
    font-weight: 600;
  }
}
.one-loyalty-partnership h3 {
  font-size: 2.25rem;
  line-height: 140%;
  letter-spacing: -1px;
  font-weight: 600;
}
@media (max-width: 520px) {
  .one-loyalty-partnership h3 {
    font-size: 1.25rem;
    line-height: 200%;
    font-weight: 600;
  }
}
.one-loyalty-partnership h4 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 600;
}
@media (max-width: 520px) {
  .one-loyalty-partnership h4 {
    font-size: 1.25rem;
    line-height: 200%;
    font-weight: 600;
  }
}
.one-loyalty-partnership h5 {
  font-size: 1.5rem;
  line-height: 160%;
  font-weight: 500;
}
@media (max-width: 520px) {
  .one-loyalty-partnership h5 {
    font-size: 1.25rem;
    line-height: 200%;
    font-weight: 600;
  }
}
.one-loyalty-partnership .btn {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 500;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (max-width: 520px) {
  .one-loyalty-partnership .btn {
    font-size: 0.875rem;
    line-height: 170%;
  }
}
.one-loyalty-partnership .btn-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(35 31 32/var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-primary:hover {
  opacity: 0.5;
}
.one-loyalty-partnership .btn-outline {
  border-width: 1.5px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(227 229 234/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-outline:hover {
  --tw-border-opacity: 1;
  border-color: rgb(37 38 29/var(--tw-border-opacity));
}
.one-loyalty-partnership .btn-outline-secondary {
  border-width: 1.5px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(210 54 92/var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(210 54 92/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-outline-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 245/var(--tw-bg-opacity));
}
.one-loyalty-partnership .btn-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(162 30 59/var(--tw-bg-opacity));
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(210 54 92/var(--tw-bg-opacity));
}
.one-loyalty-partnership .btn-suggest {
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-suggest:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(178 152 158/var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0/var(--tw-text-opacity));
}
.one-loyalty-partnership .btn-suggest {
  background: linear-gradient(79deg, rgba(162, 30, 59, 0.8) 35.87%, rgba(60, 11, 22, 0.8) 104.38%);
}
.one-loyalty-partnership .btn-plain:hover {
  --tw-text-opacity: 1;
  color: rgb(162 30 59/var(--tw-text-opacity));
}
.one-loyalty-partnership .section {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
@media (max-width: 520px) {
  .one-loyalty-partnership .section {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 521px) and (max-width: 768px) {
  .one-loyalty-partnership .section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.one-loyalty-partnership .swiper-horizantal > .swiper-pagination-bullets .swiper-pagination-bullet, .one-loyalty-partnership .swiper-horizantal.swiper-pagination-bullets.swiper-pagination-bullet {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.one-loyalty-partnership .custom-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.one-loyalty-partnership .typography1 {
  font-size: 1.5rem;
  line-height: 160%;
  font-weight: 600;
}
@media (max-width: 520px) {
  .one-loyalty-partnership .typography1 {
    font-size: 1rem;
    line-height: 150%;
  }
}
.one-loyalty-partnership .typography2 {
  font-size: 1.25rem;
  line-height: 200%;
  font-weight: 600;
}
@media (max-width: 520px) {
  .one-loyalty-partnership .typography2 {
    font-size: 1rem;
    line-height: 150%;
  }
}
.one-loyalty-partnership .typography-text {
  font-size: 1.125rem;
  line-height: 170%;
  font-weight: 400;
}
@media (max-width: 520px) {
  .one-loyalty-partnership .typography-text {
    font-size: 0.875rem;
    line-height: 170%;
  }
}
.one-loyalty-partnership .joinUs-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 30px;
}
.one-loyalty-partnership .joinUs-item :nth-child(1) {
  order: 1;
}
.one-loyalty-partnership .joinUs-item :nth-child(2) {
  order: 3;
}
@media (min-width: 769px) {
  .one-loyalty-partnership .joinUs-item :nth-child(2) {
    order: 2;
  }
}
.one-loyalty-partnership .joinUs-item :nth-child(3) {
  order: 4;
}
@media (min-width: 769px) {
  .one-loyalty-partnership .joinUs-item :nth-child(3) {
    order: 3;
  }
}
.one-loyalty-partnership .joinUs-item :nth-child(4) {
  order: 2;
}
@media (min-width: 769px) {
  .one-loyalty-partnership .joinUs-item :nth-child(4) {
    order: 4;
  }
}
.one-loyalty-partnership .page-home {
  /*.slick-track {
    display: flex;
    gap: 20px;
  }*/
}
.one-loyalty-partnership .page-home .slick-list {
  margin: 0 20px;
}
.one-loyalty-partnership .joinUs__title span {
  --tw-text-opacity: 1;
  color: rgb(210 54 92/var(--tw-text-opacity));
}
.one-loyalty-partnership .joinUs__title a {
  --tw-text-opacity: 1;
  color: rgb(162 30 59/var(--tw-text-opacity));
}
.one-loyalty-partnership .joinUs__title a {
  text-decoration-line: underline;
}
.one-loyalty-partnership .background-custom {
  background: linear-gradient(102deg, rgba(165, 213, 239, 0.87) -5.46%, rgba(67, 194, 92, 0.96) 53.63%);
}
.one-loyalty-partnership .container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1296px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.one-loyalty-partnership .container-fluid {
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.one-loyalty-partnership .mix-color span {
  --tw-text-opacity: 1;
  color: rgb(162 30 59/var(--tw-text-opacity));
}
@media (max-width: 520px) {
  .one-loyalty-partnership .mix-color span {
    display: block;
  }
}
@media (min-width: 521px) and (max-width: 768px) {
  .one-loyalty-partnership .mix-color span {
    display: block;
  }
}
.one-loyalty-partnership .one-loyalty .hero {
  color: #fff;
  background-color: #231F20;
}
.one-loyalty-partnership .one-loyalty .hero .hero__logo span {
  line-height: 1;
}
.one-loyalty-partnership .one-loyalty .hero h1 {
  max-width: 856px;
  margin: auto;
  padding: 1rem 0;
}
.one-loyalty-partnership .one-loyalty .hero p {
  max-width: 770px;
  margin: auto;
}
.one-loyalty-partnership .benefits {
  --tw-bg-opacity: 1;
  background-color: rgb(250 244 245/var(--tw-bg-opacity));
}
.one-loyalty-partnership .benefits__item__icon {
  background-color: #FFDDE5;
  border-radius: 16px;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 3px 4px 8px 1px rgba(206, 197, 197, 0.2);
}
.one-loyalty-partnership .features p {
  --tw-text-opacity: 1;
  color: rgb(35 31 32/var(--tw-text-opacity));
}
.one-loyalty-partnership .features__image {
  text-align: -webkit-center;
}
@media (max-width: 521px) {
  .one-loyalty-partnership .one-loyalty .hero {
    background-size: 650px;
  }
  .one-loyalty-partnership .benefits__item__icon {
    width: 40px;
    height: 40px;
  }
  .one-loyalty-partnership .benefits__item__icon img {
    height: 21.3px;
    width: 21.3px;
  }
}
@media (max-width: 769px) {
  .one-loyalty-partnership .benefits__item__content {
    max-width: calc(100% - 66px);
  }
}
.one-loyalty-partnership .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.one-loyalty-partnership .delay-05s {
  animation-delay: 0.5s;
}
.one-loyalty-partnership .delay-1s {
  animation-delay: 1s;
}
.one-loyalty-partnership .delay-150s {
  animation-delay: 1.5s;
}
.one-loyalty-partnership .delay-2s {
  animation-delay: 2s;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
.one-loyalty-partnership .fadeInUp {
  animation-name: fadeInUp;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.one-loyalty-partnership .zoomIn {
  animation-name: zoomIn;
}
.one-loyalty-partnership .hover\:text-oneLoyalty-100:hover {
  --tw-text-opacity: 1;
  color: rgb(210 54 92/var(--tw-text-opacity));
}
@media (max-width: 520px) {
  .one-loyalty-partnership .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .one-loyalty-partnership .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .one-loyalty-partnership .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .one-loyalty-partnership .sm\:mb-\[52px\] {
    margin-bottom: 52px;
  }
  .one-loyalty-partnership .sm\:mt-11 {
    margin-top: 2.75rem;
  }
  .one-loyalty-partnership .sm\:mt-2 {
    margin-top: 0.5rem;
  }
  .one-loyalty-partnership .sm\:mt-2\.5 {
    margin-top: 0.625rem;
  }
  .one-loyalty-partnership .sm\:mt-4 {
    margin-top: 1rem;
  }
  .one-loyalty-partnership .sm\:mt-9 {
    margin-top: 2.25rem;
  }
  .one-loyalty-partnership .sm\:flex {
    display: flex;
  }
  .one-loyalty-partnership .sm\:hidden {
    display: none;
  }
  .one-loyalty-partnership .sm\:h-\[290px\] {
    height: 290px;
  }
  .one-loyalty-partnership .sm\:h-auto {
    height: auto;
  }
  .one-loyalty-partnership .sm\:max-h-\[378px\] {
    max-height: 378px;
  }
  .one-loyalty-partnership .sm\:w-\[250px\] {
    width: 250px;
  }
  .one-loyalty-partnership .sm\:w-\[30px\] {
    width: 30px;
  }
  .one-loyalty-partnership .sm\:max-w-\[100px\] {
    max-width: 100px;
  }
  .one-loyalty-partnership .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .one-loyalty-partnership .sm\:justify-center {
    justify-content: center;
  }
  .one-loyalty-partnership .sm\:gap-1\.5 {
    gap: 0.375rem;
  }
  .one-loyalty-partnership .sm\:gap-2 {
    gap: 0.5rem;
  }
  .one-loyalty-partnership .sm\:gap-4 {
    gap: 1rem;
  }
  .one-loyalty-partnership .sm\:rounded-xl {
    border-radius: 0.75rem;
  }
  .one-loyalty-partnership .sm\:border {
    border-width: 1px;
  }
  .one-loyalty-partnership .sm\:border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity));
  }
  .one-loyalty-partnership .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .one-loyalty-partnership .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .one-loyalty-partnership .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .one-loyalty-partnership .sm\:py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .one-loyalty-partnership .sm\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .one-loyalty-partnership .sm\:pl-1 {
    padding-left: 0.25rem;
  }
  .one-loyalty-partnership .sm\:text-center {
    text-align: center;
  }
  .one-loyalty-partnership .sm\:text-40px {
    font-size: 40px;
    line-height: 115%;
    letter-spacing: -2px;
    font-weight: 600;
  }
  .one-loyalty-partnership .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 140%;
    letter-spacing: -1px;
    font-weight: 600;
  }
  .one-loyalty-partnership .sm\:text-\[32px\] {
    font-size: 32px;
  }
  .one-loyalty-partnership .sm\:text-base {
    font-size: 1rem;
    line-height: 150%;
  }
  .one-loyalty-partnership .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 170%;
  }
  .one-loyalty-partnership .sm\:text-sm {
    font-size: 0.875rem;
    line-height: 170%;
  }
  .one-loyalty-partnership .sm\:text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
@media (min-width: 521px) and (max-width: 768px) {
  .one-loyalty-partnership .md\:order-1 {
    order: 1;
  }
  .one-loyalty-partnership .md\:order-2 {
    order: 2;
  }
  .one-loyalty-partnership .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .one-loyalty-partnership .md\:my-\[54px\] {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .one-loyalty-partnership .md\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .one-loyalty-partnership .md\:mt-8 {
    margin-top: 2rem;
  }
  .one-loyalty-partnership .md\:flex {
    display: flex;
  }
  .one-loyalty-partnership .md\:hidden {
    display: none;
  }
  .one-loyalty-partnership .md\:h-auto {
    height: auto;
  }
  .one-loyalty-partnership .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .one-loyalty-partnership .md\:justify-center {
    justify-content: center;
  }
  .one-loyalty-partnership .md\:gap-2 {
    gap: 0.5rem;
  }
  .one-loyalty-partnership .md\:gap-4 {
    gap: 1rem;
  }
  .one-loyalty-partnership .md\:py-\[90px\] {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .one-loyalty-partnership .md\:text-center {
    text-align: center;
  }
  .one-loyalty-partnership .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 140%;
    letter-spacing: -1px;
    font-weight: 600;
  }
}
@media (min-width: 769px) {
  .one-loyalty-partnership .lg\:order-1 {
    order: 1;
  }
  .one-loyalty-partnership .lg\:order-2 {
    order: 2;
  }
  .one-loyalty-partnership .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .one-loyalty-partnership .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .one-loyalty-partnership .lg\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .one-loyalty-partnership .lg\:my-\[30px\] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .one-loyalty-partnership .lg\:my-\[80px\] {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .one-loyalty-partnership .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .one-loyalty-partnership .lg\:mb-\[30px\] {
    margin-bottom: 30px;
  }
  .one-loyalty-partnership .lg\:mb-\[56px\] {
    margin-bottom: 56px;
  }
  .one-loyalty-partnership .lg\:mb-\[70px\] {
    margin-bottom: 70px;
  }
  .one-loyalty-partnership .lg\:mb-\[78px\] {
    margin-bottom: 78px;
  }
  .one-loyalty-partnership .lg\:mt-10 {
    margin-top: 2.5rem;
  }
  .one-loyalty-partnership .lg\:mt-24 {
    margin-top: 6rem;
  }
  .one-loyalty-partnership .lg\:mt-\[100px\] {
    margin-top: 100px;
  }
  .one-loyalty-partnership .lg\:mt-\[40px\] {
    margin-top: 40px;
  }
  .one-loyalty-partnership .lg\:mt-\[50px\] {
    margin-top: 50px;
  }
  .one-loyalty-partnership .lg\:mt-\[70px\] {
    margin-top: 70px;
  }
  .one-loyalty-partnership .lg\:mt-\[80px\] {
    margin-top: 80px;
  }
  .one-loyalty-partnership .lg\:mt-\[83px\] {
    margin-top: 83px;
  }
  .one-loyalty-partnership .lg\:flex {
    display: flex;
  }
  .one-loyalty-partnership .lg\:hidden {
    display: none;
  }
  .one-loyalty-partnership .lg\:h-\[413px\] {
    height: 413px;
  }
  .one-loyalty-partnership .lg\:w-\[1000px\] {
    width: 1000px;
  }
  .one-loyalty-partnership .lg\:max-w-\[1055px\] {
    max-width: 1055px;
  }
  .one-loyalty-partnership .lg\:max-w-\[1274px\] {
    max-width: 1274px;
  }
  .one-loyalty-partnership .lg\:max-w-\[523px\] {
    max-width: 523px;
  }
  .one-loyalty-partnership .lg\:max-w-\[633px\] {
    max-width: 633px;
  }
  .one-loyalty-partnership .lg\:max-w-\[763px\] {
    max-width: 763px;
  }
  .one-loyalty-partnership .lg\:max-w-\[770px\] {
    max-width: 770px;
  }
  .one-loyalty-partnership .lg\:max-w-\[900px\] {
    max-width: 900px;
  }
  .one-loyalty-partnership .lg\:max-w-\[901px\] {
    max-width: 901px;
  }
  .one-loyalty-partnership .lg\:max-w-\[941px\] {
    max-width: 941px;
  }
  .one-loyalty-partnership .lg\:max-w-\[969px\] {
    max-width: 969px;
  }
  .one-loyalty-partnership .lg\:max-w-\[972px\] {
    max-width: 972px;
  }
  .one-loyalty-partnership .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .one-loyalty-partnership .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .one-loyalty-partnership .lg\:gap-11 {
    gap: 2.75rem;
  }
  .one-loyalty-partnership .lg\:gap-12 {
    gap: 3rem;
  }
  .one-loyalty-partnership .lg\:gap-\[100px\] {
    gap: 100px;
  }
  .one-loyalty-partnership .lg\:gap-\[50px\] {
    gap: 50px;
  }
  .one-loyalty-partnership .lg\:gap-\[60px\] {
    gap: 60px;
  }
  .one-loyalty-partnership .lg\:p-6 {
    padding: 1.5rem;
  }
  .one-loyalty-partnership .lg\:p-\[50px\] {
    padding: 50px;
  }
  .one-loyalty-partnership .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .one-loyalty-partnership .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .one-loyalty-partnership .lg\:px-\[42px\] {
    padding-left: 42px;
    padding-right: 42px;
  }
  .one-loyalty-partnership .lg\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .one-loyalty-partnership .lg\:py-\[35px\] {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .one-loyalty-partnership .lg\:py-\[80px\] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .one-loyalty-partnership .lg\:pt-\[80px\] {
    padding-top: 80px;
  }
  .one-loyalty-partnership .lg\:text-5xl {
    font-size: 3rem;
    line-height: 120%;
    letter-spacing: -1.5px;
    font-weight: 600;
  }
  .one-loyalty-partnership .lg\:text-\[28px\] {
    font-size: 28px;
  }
}
@media (min-width: 1025px) {
  .one-loyalty-partnership .xl\:order-1 {
    order: 1;
  }
  .one-loyalty-partnership .xl\:order-2 {
    order: 2;
  }
  .one-loyalty-partnership .xl\:col-span-4 {
    grid-column: span 4/span 4;
  }
  .one-loyalty-partnership .xl\:col-span-8 {
    grid-column: span 8/span 8;
  }
  .one-loyalty-partnership .xl\:mx-\[-77px\] {
    margin-left: -77px;
    margin-right: -77px;
  }
  .one-loyalty-partnership .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .one-loyalty-partnership .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .one-loyalty-partnership .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .one-loyalty-partnership .xl\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .one-loyalty-partnership .xl\:my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .one-loyalty-partnership .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .one-loyalty-partnership .xl\:mb-\[15px\] {
    margin-bottom: 15px;
  }
  .one-loyalty-partnership .xl\:mb-\[30px\] {
    margin-bottom: 30px;
  }
  .one-loyalty-partnership .xl\:mb-\[50px\] {
    margin-bottom: 50px;
  }
  .one-loyalty-partnership .xl\:mb-\[78px\] {
    margin-bottom: 78px;
  }
  .one-loyalty-partnership .xl\:mr-\[-16px\] {
    margin-right: -16px;
  }
  .one-loyalty-partnership .xl\:mt-0 {
    margin-top: 0px;
  }
  .one-loyalty-partnership .xl\:mt-10 {
    margin-top: 2.5rem;
  }
  .one-loyalty-partnership .xl\:mt-4 {
    margin-top: 1rem;
  }
  .one-loyalty-partnership .xl\:mt-\[100px\] {
    margin-top: 100px;
  }
  .one-loyalty-partnership .xl\:mt-\[40px\] {
    margin-top: 40px;
  }
  .one-loyalty-partnership .xl\:mt-\[50px\] {
    margin-top: 50px;
  }
  .one-loyalty-partnership .xl\:mt-\[70px\] {
    margin-top: 70px;
  }
  .one-loyalty-partnership .xl\:block {
    display: block;
  }
  .one-loyalty-partnership .xl\:flex {
    display: flex;
  }
  .one-loyalty-partnership .xl\:hidden {
    display: none;
  }
  .one-loyalty-partnership .xl\:h-32 {
    height: 8rem;
  }
  .one-loyalty-partnership .xl\:h-\[50px\] {
    height: 50px;
  }
  .one-loyalty-partnership .xl\:w-2\/4 {
    width: 50%;
  }
  .one-loyalty-partnership .xl\:w-\[1000px\] {
    width: 1000px;
  }
  .one-loyalty-partnership .xl\:w-\[250px\] {
    width: 250px;
  }
  .one-loyalty-partnership .xl\:w-\[50px\] {
    width: 50px;
  }
  .one-loyalty-partnership .xl\:max-w-\[1003px\] {
    max-width: 1003px;
  }
  .one-loyalty-partnership .xl\:max-w-\[1258px\] {
    max-width: 1258px;
  }
  .one-loyalty-partnership .xl\:max-w-\[523px\] {
    max-width: 523px;
  }
  .one-loyalty-partnership .xl\:max-w-\[720px\] {
    max-width: 720px;
  }
  .one-loyalty-partnership .xl\:max-w-\[1000px\] {
    max-width: 1000px;
  }
  .one-loyalty-partnership .xl\:flex-1 {
    flex: 1 1 0%;
  }
  .one-loyalty-partnership .xl\:columns-2 {
    -moz-columns: 2;
    columns: 2;
  }
  .one-loyalty-partnership .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .one-loyalty-partnership .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .one-loyalty-partnership .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .one-loyalty-partnership .xl\:flex-row {
    flex-direction: row;
  }
  .one-loyalty-partnership .xl\:flex-col {
    flex-direction: column;
  }
  .one-loyalty-partnership .xl\:items-start {
    align-items: flex-start;
  }
  .one-loyalty-partnership .xl\:justify-start {
    justify-content: flex-start;
  }
  .one-loyalty-partnership .xl\:gap-20 {
    gap: 5rem;
  }
  .one-loyalty-partnership .xl\:gap-8 {
    gap: 2rem;
  }
  .one-loyalty-partnership .xl\:gap-\[100px\] {
    gap: 100px;
  }
  .one-loyalty-partnership .xl\:gap-\[115px\] {
    gap: 115px;
  }
  .one-loyalty-partnership .xl\:gap-\[60px\] {
    gap: 60px;
  }
  .one-loyalty-partnership .xl\:p-\[50px\] {
    padding: 50px;
  }
  .one-loyalty-partnership .xl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .one-loyalty-partnership .xl\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
  .one-loyalty-partnership .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .one-loyalty-partnership .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .one-loyalty-partnership .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .one-loyalty-partnership .xl\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .one-loyalty-partnership .xl\:py-\[123px\] {
    padding-top: 123px;
    padding-bottom: 123px;
  }
  .one-loyalty-partnership .xl\:py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .one-loyalty-partnership .xl\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .one-loyalty-partnership .xl\:py-\[80px\] {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .one-loyalty-partnership .xl\:pt-\[80px\] {
    padding-top: 80px;
  }
  .one-loyalty-partnership .xl\:text-left {
    text-align: left;
  }
  .one-loyalty-partnership .xl\:text-20px {
    font-size: 20px;
    line-height: 150%;
    font-weight: 400;
  }
  .one-loyalty-partnership .xl\:text-24px {
    font-size: 24px;
    line-height: 150%;
    letter-spacing: -0.2px;
    font-weight: 600;
  }
  .one-loyalty-partnership .xl\:text-2xl {
    font-size: 1.5rem;
    line-height: 160%;
  }
  .one-loyalty-partnership .xl\:text-5xl {
    font-size: 3rem;
    line-height: 120%;
    letter-spacing: -1.5px;
    font-weight: 600;
  }
  .one-loyalty-partnership .xl\:text-80px {
    font-size: 80px;
    line-height: 115%;
    letter-spacing: -2px;
    font-weight: 600;
  }
  .one-loyalty-partnership .xl\:text-lg {
    font-size: 1.125rem;
    line-height: 170%;
  }
  .one-loyalty-partnership .xl\:text-xl {
    font-size: 1.25rem;
    line-height: 200%;
    font-weight: 600;
  }
}
@media (min-width: 1200px) {
  .one-loyalty-partnership .\32 xl\:hidden {
    display: none;
  }
  .one-loyalty-partnership .\32 xl\:w-\[250px\] {
    width: 250px;
  }
}