/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/sections/main-referral-landing/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
:root {
  --relx-blue: #0d6efd;
  --relx-indigo: #6610f2;
  --relx-purple: #6f42c1;
  --relx-pink: #d63384;
  --relx-red: #ea0029;
  --relx-orange: #fd7e14;
  --relx-yellow: #8fcfb3;
  --relx-green: #00af98;
  --relx-teal: #20c997;
  --relx-cyan: #0dcaf0;
  --relx-white: #fff;
  --relx-gray: #e1e1e1;
  --relx-gray-dark: #343a40;
  --relx-gray-100: #fafafa;
  --relx-gray-200: #f7f7f7;
  --relx-gray-300: #ececec;
  --relx-gray-400: #ced4da;
  --relx-gray-500: #7c7c7c;
  --relx-gray-600: #e1e1e1;
  --relx-gray-700: #4b4b4b;
  --relx-gray-800: #343a40;
  --relx-gray-900: #4b4b4b;
  --relx-primary: #ec6332;
  --relx-secondary: #f0c756;
  --relx-success: #00af98;
  --relx-info: #0dcaf0;
  --relx-warning: #8fcfb3;
  --relx-danger: #ea0029;
  --relx-light: #fafafa;
  --relx-dark: #4b4b4b;
  --relx-thirdary: #fcf4dd;
  --relx-fblack: #2f2f2f;
  --relx-world: #383838;
  --relx-world-orange: #ec6332;
  --relx-light-black: #262626;
  --relx-blue: #0d6efd;
  --relx-primary-rgb: 236, 99, 50;
  --relx-secondary-rgb: 240, 199, 86;
  --relx-success-rgb: 0, 175, 152;
  --relx-info-rgb: 13, 202, 240;
  --relx-warning-rgb: 143, 207, 179;
  --relx-danger-rgb: 234, 0, 41;
  --relx-light-rgb: 250, 250, 250;
  --relx-dark-rgb: 75, 75, 75;
  --relx-thirdary-rgb: 252, 244, 221;
  --relx-fblack-rgb: 47, 47, 47;
  --relx-world-rgb: 56, 56, 56;
  --relx-world-orange-rgb: 236, 99, 50;
  --relx-light-black-rgb: 38, 38, 38;
  --relx-blue-rgb: 13, 110, 253;
  --relx-white-rgb: 255, 255, 255;
  --relx-black-rgb: 0, 0, 0;
  --relx-body-color-rgb: 0, 0, 0;
  --relx-body-bg-rgb: 255, 255, 255;
  --relx-font-sans-serif: Sofia Pro, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --relx-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --relx-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --relx-body-font-family: var(--relx-font-sans-serif);
  --relx-body-font-size: 1rem;
  --relx-body-font-weight: 400;
  --relx-body-line-height: 1.4;
  --relx-body-color: #000;
  --relx-body-bg: #fff;
  --relx-border-width: 1px;
  --relx-border-style: solid;
  --relx-border-color: #ececec;
  --relx-border-color-translucent: rgba(0, 0, 0, 0.175);
  --relx-border-radius: 1rem;
  --relx-border-radius-sm: 0.5rem;
  --relx-border-radius-lg: 2rem;
  --relx-border-radius-xl: 1rem;
  --relx-border-radius-2xl: 2rem;
  --relx-border-radius-pill: 50rem;
  --relx-link-color: #626262;
  --relx-link-hover-color: #ec6332;
  --relx-code-color: #d63384;
  --relx-highlight-bg: #fcf8e3;
}

.main-referral-landing {
  display: block;
}
.main-referral-landing.bg-yellow {
  background: #ffefcb;
}
.main-referral-landing .featured-product-section .container,
.main-referral-landing .article-card-carousel .container {
  padding-left: 16px;
  padding-right: 16px;
}
.main-referral-landing .padding-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.main-referral-landing .old-and-new-user .referral-container .w-sm-32.pe-sm-12 {
  display: none;
}
.main-referral-landing .old-and-new-user .position-orange-xs-container {
  position: static;
}
@media (min-width: 576px) {
  .main-referral-landing .featured-product-section .container,
  .main-referral-landing .article-card-carousel .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

.site-footer-section {
  display: none;
}
/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/sections/components/welcome-to-relx/index.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************/
:root {
  --relx-blue: #0d6efd;
  --relx-indigo: #6610f2;
  --relx-purple: #6f42c1;
  --relx-pink: #d63384;
  --relx-red: #ea0029;
  --relx-orange: #fd7e14;
  --relx-yellow: #8fcfb3;
  --relx-green: #00af98;
  --relx-teal: #20c997;
  --relx-cyan: #0dcaf0;
  --relx-white: #fff;
  --relx-gray: #e1e1e1;
  --relx-gray-dark: #343a40;
  --relx-gray-100: #fafafa;
  --relx-gray-200: #f7f7f7;
  --relx-gray-300: #ececec;
  --relx-gray-400: #ced4da;
  --relx-gray-500: #7c7c7c;
  --relx-gray-600: #e1e1e1;
  --relx-gray-700: #4b4b4b;
  --relx-gray-800: #343a40;
  --relx-gray-900: #4b4b4b;
  --relx-primary: #ec6332;
  --relx-secondary: #f0c756;
  --relx-success: #00af98;
  --relx-info: #0dcaf0;
  --relx-warning: #8fcfb3;
  --relx-danger: #ea0029;
  --relx-light: #fafafa;
  --relx-dark: #4b4b4b;
  --relx-thirdary: #fcf4dd;
  --relx-fblack: #2f2f2f;
  --relx-world: #383838;
  --relx-world-orange: #ec6332;
  --relx-light-black: #262626;
  --relx-blue: #0d6efd;
  --relx-primary-rgb: 236, 99, 50;
  --relx-secondary-rgb: 240, 199, 86;
  --relx-success-rgb: 0, 175, 152;
  --relx-info-rgb: 13, 202, 240;
  --relx-warning-rgb: 143, 207, 179;
  --relx-danger-rgb: 234, 0, 41;
  --relx-light-rgb: 250, 250, 250;
  --relx-dark-rgb: 75, 75, 75;
  --relx-thirdary-rgb: 252, 244, 221;
  --relx-fblack-rgb: 47, 47, 47;
  --relx-world-rgb: 56, 56, 56;
  --relx-world-orange-rgb: 236, 99, 50;
  --relx-light-black-rgb: 38, 38, 38;
  --relx-blue-rgb: 13, 110, 253;
  --relx-white-rgb: 255, 255, 255;
  --relx-black-rgb: 0, 0, 0;
  --relx-body-color-rgb: 0, 0, 0;
  --relx-body-bg-rgb: 255, 255, 255;
  --relx-font-sans-serif: Sofia Pro, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --relx-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --relx-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --relx-body-font-family: var(--relx-font-sans-serif);
  --relx-body-font-size: 1rem;
  --relx-body-font-weight: 400;
  --relx-body-line-height: 1.4;
  --relx-body-color: #000;
  --relx-body-bg: #fff;
  --relx-border-width: 1px;
  --relx-border-style: solid;
  --relx-border-color: #ececec;
  --relx-border-color-translucent: rgba(0, 0, 0, 0.175);
  --relx-border-radius: 1rem;
  --relx-border-radius-sm: 0.5rem;
  --relx-border-radius-lg: 2rem;
  --relx-border-radius-xl: 1rem;
  --relx-border-radius-2xl: 2rem;
  --relx-border-radius-pill: 50rem;
  --relx-link-color: #626262;
  --relx-link-hover-color: #ec6332;
  --relx-code-color: #d63384;
  --relx-highlight-bg: #fcf8e3;
}

.welcome-to-relx {
  display: block;
  background: #ffefcb;
}
.welcome-to-relx .text-color {
  color: #694b24;
}
.welcome-to-relx .position-absolute-image,
.welcome-to-relx .position-absolute-text,
.welcome-to-relx .position-absolute-banner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.welcome-to-relx .position-absolute-image {
  z-index: 10;
}
.welcome-to-relx .position-absolute-text {
  z-index: 12;
}
.welcome-to-relx .w-max-1920 {
  max-width: 1920px;
  margin: auto;
}
.welcome-to-relx .left-icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.welcome-to-relx .right-icon {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.welcome-to-relx .position-absolute-banner {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.welcome-to-relx .left-icon,
.welcome-to-relx .right-icon {
  width: 138px;
  height: 235px;
}
.welcome-to-relx .w-50 {
  width: 50%;
}
@media (max-width: 575.98px) {
  .welcome-to-relx .position-absolute-image {
    z-index: 1;
  }
  .welcome-to-relx .radio-xs-66-d-1 {
    padding-bottom: 66.1%;
  }
  .welcome-to-relx .radio-xs-50-d-6 {
    padding-bottom: 50.6%;
  }
  .welcome-to-relx .position-absolute-banner {
    left: 0;
    right: 0;
    -webkit-transform: none;
            transform: none;
  }
  .welcome-to-relx .w-xs-81 {
    width: 81%;
  }
  .welcome-to-relx .fw-xs-bold {
    font-weight: bold;
  }
  .welcome-to-relx .padding-xs-text {
    padding-top: 30px;
    padding-left: 10px;
  }
  .welcome-to-relx .fs-xs-28 {
    font-size: 28px;
  }
}
@media (min-width: 576px) {
  .welcome-to-relx .radio-sm-18-d-5 {
    padding-bottom: 18.5%;
  }
  .welcome-to-relx .radio-sm-19-d-2 {
    padding-bottom: 19.2%;
  }
}

@media only screen and (min-width: 600px) and (max-width: 1300px) {
  .welcome-to-relx .left-icon,
  .welcome-to-relx .right-icon {
    width: 91.9px;
    height: 156.65px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1600px) {
  .px-lg-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/sections/components/old-and-new-user/index.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
:root {
  --relx-blue: #0d6efd;
  --relx-indigo: #6610f2;
  --relx-purple: #6f42c1;
  --relx-pink: #d63384;
  --relx-red: #ea0029;
  --relx-orange: #fd7e14;
  --relx-yellow: #8fcfb3;
  --relx-green: #00af98;
  --relx-teal: #20c997;
  --relx-cyan: #0dcaf0;
  --relx-white: #fff;
  --relx-gray: #e1e1e1;
  --relx-gray-dark: #343a40;
  --relx-gray-100: #fafafa;
  --relx-gray-200: #f7f7f7;
  --relx-gray-300: #ececec;
  --relx-gray-400: #ced4da;
  --relx-gray-500: #7c7c7c;
  --relx-gray-600: #e1e1e1;
  --relx-gray-700: #4b4b4b;
  --relx-gray-800: #343a40;
  --relx-gray-900: #4b4b4b;
  --relx-primary: #ec6332;
  --relx-secondary: #f0c756;
  --relx-success: #00af98;
  --relx-info: #0dcaf0;
  --relx-warning: #8fcfb3;
  --relx-danger: #ea0029;
  --relx-light: #fafafa;
  --relx-dark: #4b4b4b;
  --relx-thirdary: #fcf4dd;
  --relx-fblack: #2f2f2f;
  --relx-world: #383838;
  --relx-world-orange: #ec6332;
  --relx-light-black: #262626;
  --relx-blue: #0d6efd;
  --relx-primary-rgb: 236, 99, 50;
  --relx-secondary-rgb: 240, 199, 86;
  --relx-success-rgb: 0, 175, 152;
  --relx-info-rgb: 13, 202, 240;
  --relx-warning-rgb: 143, 207, 179;
  --relx-danger-rgb: 234, 0, 41;
  --relx-light-rgb: 250, 250, 250;
  --relx-dark-rgb: 75, 75, 75;
  --relx-thirdary-rgb: 252, 244, 221;
  --relx-fblack-rgb: 47, 47, 47;
  --relx-world-rgb: 56, 56, 56;
  --relx-world-orange-rgb: 236, 99, 50;
  --relx-light-black-rgb: 38, 38, 38;
  --relx-blue-rgb: 13, 110, 253;
  --relx-white-rgb: 255, 255, 255;
  --relx-black-rgb: 0, 0, 0;
  --relx-body-color-rgb: 0, 0, 0;
  --relx-body-bg-rgb: 255, 255, 255;
  --relx-font-sans-serif: Sofia Pro, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --relx-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --relx-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --relx-body-font-family: var(--relx-font-sans-serif);
  --relx-body-font-size: 1rem;
  --relx-body-font-weight: 400;
  --relx-body-line-height: 1.4;
  --relx-body-color: #000;
  --relx-body-bg: #fff;
  --relx-border-width: 1px;
  --relx-border-style: solid;
  --relx-border-color: #ececec;
  --relx-border-color-translucent: rgba(0, 0, 0, 0.175);
  --relx-border-radius: 1rem;
  --relx-border-radius-sm: 0.5rem;
  --relx-border-radius-lg: 2rem;
  --relx-border-radius-xl: 1rem;
  --relx-border-radius-2xl: 2rem;
  --relx-border-radius-pill: 50rem;
  --relx-link-color: #626262;
  --relx-link-hover-color: #ec6332;
  --relx-code-color: #d63384;
  --relx-highlight-bg: #fcf8e3;
}

.old-and-new-user {
  display: block;
}
.old-and-new-user .referral-container {
  max-width: 1280px;
  margin: auto;
}
.old-and-new-user .referral-container .text-color {
  color: #694b24;
}
.old-and-new-user .referral-container .text-description {
  color: rgba(219, 60, 47, 0.7);
}
.old-and-new-user .referral-container .mb-20 {
  margin-bottom: 20px;
}
.old-and-new-user .referral-container .bg-orange {
  background: #f3c51f;
}
.old-and-new-user .h-155 {
  height: 155px;
}
.old-and-new-user .h-142 {
  height: 142px;
}
.old-and-new-user .icon-card-switch {
  position: absolute;
  right: 18px;
  top: 18px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .old-and-new-user .position-white-xs-container {
    position: static;
    left: 0;
    right: 0;
    top: 0;
    z-index: 30;
  }
  .old-and-new-user .position-orange-xs-container {
    position: static;
    left: 0;
    right: 0;
    top: 68px;
    z-index: 35;
  }
  .old-and-new-user .min-h-xs-492 {
    min-height: 492px;
  }
  .old-and-new-user .position-orange-xs-container,
  .old-and-new-user .position-white-xs-container {
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-timing-function: ease;
            animation-timing-function: ease;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
  }
}
@media (min-width: 576px) {
  .old-and-new-user .w-sm-32 {
    width: 32%;
  }
  .old-and-new-user .w-sm-67 {
    width: 67%;
  }
  .old-and-new-user .pe-sm-12 {
    padding-right: 12px;
  }
  .old-and-new-user .ps-sm-12 {
    padding-left: 12px;
  }
  .old-and-new-user .margin-d-sm-12 {
    margin-left: -12px;
    margin-right: -12px;
  }
  .old-and-new-user .h-sm-184 {
    height: 184px;
  }
  .old-and-new-user .h-sm-195 {
    height: 195px;
  }
  .old-and-new-user .mb-sm-32 {
    margin-bottom: 32px !important;
  }
}

@-webkit-keyframes frontToBack {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    z-index: 100;
  }
  50% {
    -webkit-transform: translateY(-68px);
            transform: translateY(-68px);
    z-index: 100;
  }
  51% {
    z-index: 30;
  }
  100% {
    z-index: 30;
    -webkit-transform: translateY(-68px);
            transform: translateY(-68px);
  }
}

@keyframes frontToBack {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    z-index: 100;
  }
  50% {
    -webkit-transform: translateY(-68px);
            transform: translateY(-68px);
    z-index: 100;
  }
  51% {
    z-index: 30;
  }
  100% {
    z-index: 30;
    -webkit-transform: translateY(-68px);
            transform: translateY(-68px);
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./src/assets/sections/components/bottom-referral-button/index.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
:root {
  --relx-blue: #0d6efd;
  --relx-indigo: #6610f2;
  --relx-purple: #6f42c1;
  --relx-pink: #d63384;
  --relx-red: #ea0029;
  --relx-orange: #fd7e14;
  --relx-yellow: #8fcfb3;
  --relx-green: #00af98;
  --relx-teal: #20c997;
  --relx-cyan: #0dcaf0;
  --relx-white: #fff;
  --relx-gray: #e1e1e1;
  --relx-gray-dark: #343a40;
  --relx-gray-100: #fafafa;
  --relx-gray-200: #f7f7f7;
  --relx-gray-300: #ececec;
  --relx-gray-400: #ced4da;
  --relx-gray-500: #7c7c7c;
  --relx-gray-600: #e1e1e1;
  --relx-gray-700: #4b4b4b;
  --relx-gray-800: #343a40;
  --relx-gray-900: #4b4b4b;
  --relx-primary: #ec6332;
  --relx-secondary: #f0c756;
  --relx-success: #00af98;
  --relx-info: #0dcaf0;
  --relx-warning: #8fcfb3;
  --relx-danger: #ea0029;
  --relx-light: #fafafa;
  --relx-dark: #4b4b4b;
  --relx-thirdary: #fcf4dd;
  --relx-fblack: #2f2f2f;
  --relx-world: #383838;
  --relx-world-orange: #ec6332;
  --relx-light-black: #262626;
  --relx-blue: #0d6efd;
  --relx-primary-rgb: 236, 99, 50;
  --relx-secondary-rgb: 240, 199, 86;
  --relx-success-rgb: 0, 175, 152;
  --relx-info-rgb: 13, 202, 240;
  --relx-warning-rgb: 143, 207, 179;
  --relx-danger-rgb: 234, 0, 41;
  --relx-light-rgb: 250, 250, 250;
  --relx-dark-rgb: 75, 75, 75;
  --relx-thirdary-rgb: 252, 244, 221;
  --relx-fblack-rgb: 47, 47, 47;
  --relx-world-rgb: 56, 56, 56;
  --relx-world-orange-rgb: 236, 99, 50;
  --relx-light-black-rgb: 38, 38, 38;
  --relx-blue-rgb: 13, 110, 253;
  --relx-white-rgb: 255, 255, 255;
  --relx-black-rgb: 0, 0, 0;
  --relx-body-color-rgb: 0, 0, 0;
  --relx-body-bg-rgb: 255, 255, 255;
  --relx-font-sans-serif: Sofia Pro, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --relx-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --relx-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --relx-body-font-family: var(--relx-font-sans-serif);
  --relx-body-font-size: 1rem;
  --relx-body-font-weight: 400;
  --relx-body-line-height: 1.4;
  --relx-body-color: #000;
  --relx-body-bg: #fff;
  --relx-border-width: 1px;
  --relx-border-style: solid;
  --relx-border-color: #ececec;
  --relx-border-color-translucent: rgba(0, 0, 0, 0.175);
  --relx-border-radius: 1rem;
  --relx-border-radius-sm: 0.5rem;
  --relx-border-radius-lg: 2rem;
  --relx-border-radius-xl: 1rem;
  --relx-border-radius-2xl: 2rem;
  --relx-border-radius-pill: 50rem;
  --relx-link-color: #626262;
  --relx-link-hover-color: #ec6332;
  --relx-code-color: #d63384;
  --relx-highlight-bg: #fcf8e3;
}

.bottom-referral-button {
  display: block;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 56px;
  background-color: #fff;
  z-index: 100;
}
.bottom-referral-button .referral-container {
  max-width: 1280px;
  margin: auto;
}
.bottom-referral-button .referral-container .w-84 {
  width: 84%;
}
.bottom-referral-button .referral-container .py-button {
  padding-top: 14px;
  padding-bottom: 9px;
}

@media (min-width: 576px) {
  .bottom-referral-button {
    height: 64px;
  }
  .bottom-referral-button .referral-container .w-sm-auto {
    width: auto;
  }
  .bottom-referral-button .referral-container .pd-sm-button {
    padding: 14px 43px 10px 43px;
  }
}
