/*! tailwindcss v4.0.3 | MIT License | https://tailwindcss.com */
@layer theme, base, components, utilities;
@layer theme {
  :root {
    --spacing: 0.25rem;
    --container-3xs: 16rem;
    --container-2xs: 18rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --radius-4xl: 2rem;
    --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);
    --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1),
      0 2px 4px -2px rgb(0 0 0 / 0.1);
    --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1),
      0 4px 6px -4px rgb(0 0 0 / 0.1);
    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1),
      0 8px 10px -6px rgb(0 0 0 / 0.1);
    --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);
    --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);
    --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);
    --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);
    --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);
    --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);
    --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --perspective-dramatic: 100px;
    --perspective-near: 300px;
    --perspective-normal: 500px;
    --perspective-midrange: 800px;
    --perspective-distant: 1200px;
    --aspect-video: 16 / 9;
    --default-transition-duration: 300ms;
    --default-transition-timing-function: ease-in-out;
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(
      --font-sans--font-variation-settings
    );
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(
      --font-mono--font-feature-settings
    );
    --default-mono-font-variation-settings: var(
      --font-mono--font-variation-settings
    );
    --breakpoint-sm: 640px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 1024px;
    --breakpoint-xl: 1320px;
    --font-google-sans: "Google Sans";
    --font-space-grotesk: "Space Grotesk";
    --font-nunito: "Nunito";
    --font-roboto: "Roboto";
    --font-public-sans: "Public Sans";
    --font-icon: "icomoon";
    --font-inter: "Inter";
    --font-es-build-trial: "ES Build TRIAL";
    --font-helvetica-now-display: "Helvetica Now Display";
    --font-rebond-grotesque: "ES Rebond Grotesque TRIAL";
    --font-hero: "Hero Light";
    --font-hero-light: "Hero Light";
    --font-ivy-mode: "Ivy Mode";
    --font-clash-display: "ClashDisplay";
    --font-fontspring-demo-organetto-ext-thin: "FONTSPRING DEMO - Organetto Ext Thin";
    --font-fontspring-demo-organetto-ext-ultralight: "FONTSPRING DEMO - Organetto Ext UltraLight";
    --font-fontspring-demo-organetto-ext-light: "FONTSPRING DEMO - Organetto Ext Light";
    --font-fontspring-demo-organetto-semi-exp-ultra-bold: "FONTSPRING DEMO - Organetto SemiExp UltraBold";
    --font-fontspring-demo-organetto-ext-bold: "FONTSPRING DEMO - Organetto Ext Bold";
    --font-fontspring-demo-organetto-ext-ultra-bold: "FONTSPRING DEMO - Organetto Ext UltraBold";
    --font-fontspring-demo-organetto-ext: "FONTSPRING DEMO - Organetto Ext";
    --font-cantry: "CANTRY";
    --spacing-3px: 3px;
    --spacing-5px: 5px;
    --spacing-7px: 7px;
    --spacing-9px: 9px;
    --spacing-11px: 11px;
    --spacing-13px: 13px;
    --spacing-15px: 15px;
    --spacing-17px: 17px;
    --spacing-18px: 18px;
    --spacing-19px: 19px;
    --spacing-21px: 21px;
    --spacing-22px: 22px;
    --spacing-23px: 23px;
    --spacing-25px: 25px;
    --spacing-26px: 26px;
    --spacing-27px: 27px;
    --spacing-29px: 29px;
    --spacing-30px: 30px;
    --spacing-31px: 31px;
    --spacing-33px: 33px;
    --spacing-34px: 34px;
    --spacing-35px: 35px;
    --spacing-37px: 37px;
    --spacing-38px: 38px;
    --spacing-39px: 39px;
    --spacing-41px: 41px;
    --spacing-42px: 42px;
    --spacing-43px: 43px;
    --spacing-45px: 45px;
    --spacing-46px: 46px;
    --spacing-47px: 47px;
    --spacing-49px: 49px;
    --spacing-50px: 50px;
    --spacing-51px: 51px;
    --spacing-52px: 52px;
    --spacing-53px: 53px;
    --spacing-54px: 54px;
    --spacing-55px: 55px;
    --spacing-57px: 57px;
    --spacing-58px: 58px;
    --spacing-59px: 59px;
    --spacing-61px: 61px;
    --spacing-62px: 62px;
    --spacing-63px: 63px;
    --spacing-65px: 65px;
    --spacing-66px: 66px;
    --spacing-67px: 67px;
    --spacing-69px: 69px;
    --spacing-70px: 70px;
    --spacing-71px: 71px;
    --spacing-72px: 72px;
    --spacing-73px: 73px;
    --spacing-74px: 74px;
    --spacing-75px: 75px;
    --spacing-77px: 77px;
    --spacing-78px: 78px;
    --spacing-81px: 81px;
    --spacing-79px: 79px;
    --spacing-82px: 82px;
    --spacing-83px: 83px;
    --spacing-85px: 85px;
    --spacing-86px: 86px;
    --spacing-87px: 87px;
    --spacing-89px: 89px;
    --spacing-90px: 90px;
    --spacing-91px: 91px;
    --spacing-93px: 93px;
    --spacing-94px: 94px;
    --spacing-95px: 95px;
    --spacing-97px: 97px;
    --spacing-98px: 98px;
    --spacing-99px: 99px;
    --spacing-101px: 101px;
    --spacing-102px: 102px;
    --spacing-103px: 103px;
    --spacing-105px: 105px;
    --spacing-106px: 106px;
    --spacing-107px: 107px;
    --spacing-109px: 109px;
    --spacing-110px: 110px;
    --spacing-111px: 111px;
    --spacing-113px: 113px;
    --spacing-114px: 114px;
    --spacing-115px: 115px;
    --spacing-117px: 117px;
    --spacing-118px: 118px;
    --spacing-119px: 119px;
    --spacing-121px: 121px;
    --spacing-122px: 122px;
    --spacing-123px: 123px;
    --spacing-125px: 125px;
    --spacing-126px: 126px;
    --spacing-127px: 127px;
    --spacing-129px: 129px;
    --spacing-130px: 130px;
    --spacing-131px: 131px;
    --spacing-132px: 132px;
    --spacing-133px: 133px;
    --spacing-134px: 134px;
    --spacing-135px: 135px;
    --spacing-136px: 136px;
    --spacing-137px: 137px;
    --spacing-138px: 138px;
    --spacing-139px: 139px;
    --spacing-141px: 141px;
    --spacing-142px: 142px;
    --spacing-143px: 143px;
    --spacing-145px: 145px;
    --spacing-146px: 146px;
    --spacing-147px: 147px;
    --spacing-149px: 149px;
    --spacing-150px: 150px;
    --spacing-151px: 151px;
    --spacing-152px: 152px;
    --spacing-153px: 153px;
    --spacing-154px: 154px;
    --spacing-155px: 155px;
    --spacing-156px: 156px;
    --spacing-157px: 157px;
    --spacing-158px: 158px;
    --spacing-159px: 159px;
    --spacing-161px: 161px;
    --spacing-162px: 162px;
    --spacing-163px: 163px;
    --spacing-165px: 165px;
    --spacing-166px: 166px;
    --spacing-167px: 167px;
    --spacing-169px: 169px;
    --spacing-170px: 170px;
    --spacing-171px: 171px;
    --spacing-172px: 172px;
    --spacing-173px: 173px;
    --spacing-174px: 174px;
    --spacing-175px: 175px;
    --spacing-177px: 177px;
    --spacing-178px: 178px;
    --spacing-181px: 181px;
    --spacing-182px: 182px;
    --spacing-183px: 183px;
    --spacing-185px: 185px;
    --spacing-186px: 186px;
    --spacing-187px: 187px;
    --spacing-189px: 189px;
    --spacing-190px: 190px;
    --spacing-191px: 191px;
    --spacing-193px: 193px;
    --spacing-194px: 194px;
    --spacing-195px: 195px;
    --spacing-197px: 197px;
    --spacing-198px: 198px;
    --spacing-199px: 199px;
    --radius-5: 5px;
    --radius-7: 7px;
    --radius-9: 9px;
    --radius-10: 10px;
    --radius-11: 11px;
    --radius-13: 13px;
    --radius-14: 14px;
    --radius-15: 15px;
    --radius-17: 17px;
    --radius-18: 18px;
    --radius-19: 19px;
    --radius-20: 20px;
    --radius-21: 21px;
    --radius-22: 22px;
    --radius-25: 25px;
    --radius-28: 28px;
    --radius-29: 29px;
    --radius-30: 30px;
    --radius-32: 32px;
    --radius-34: 34px;
    --radius-40: 40px;
    --radius-41: 41px;
    --radius-48: 48px;
    --radius-50: 50px;
    --radius-54: 54px;
    --radius-56: 56px;
    --radius-60: 60px;
    --radius-64: 64px;
    --radius-80: 80px;
    --radius-90: 90px;
    --radius-131: 131px;
    --radius-174: 174px;
    --radius-1\/2: 50%;
    --backdrop-blur-7: 7px;
    --backdrop-blur-14: 14px;
    --text-1: 1px;
    --text-4: 4px;
    --text-5: 5px;
    --text-6: 6px;
    --text-7: 7px;
    --text-8: 8px;
    --text-9: 9px;
    --text-10: 10px;
    --text-11: 11px;
    --text-13: 13px;
    --text-15: 15px;
    --text-17: 17px;
    --text-19: 19px;
    --text-21: 21px;
    --text-22: 22px;
    --text-23: 23px;
    --text-25: 25px;
    --text-26: 26px;
    --text-27: 27px;
    --text-28: 28px;
    --text-29: 29px;
    --text-30: 30px;
    --text-31: 31px;
    --text-32: 32px;
    --text-33: 33px;
    --text-34: 34px;
    --text-35: 35px;
    --text-37: 37px;
    --text-38: 38px;
    --text-39: 39px;
    --text-40: 40px;
    --text-41: 41px;
    --text-42: 42px;
    --text-43: 43px;
    --text-44: 44px;
    --text-45: 45px;
    --text-46: 46px;
    --text-47: 47px;
    --text-50: 50px;
    --text-52: 52px;
    --text-53: 53px;
    --text-54: 54px;
    --text-55: 55px;
    --text-56: 56px;
    --text-58: 58px;
    --text-62: 62px;
    --text-64: 64px;
    --text-68: 68px;
    --text-69: 69px;
    --text-78: 78px;
    --text-88: 88px;
    --text-89: 89px;
    --text-128: 128px;
    --text-148: 148px;
    --leading-11: 11px;
    --leading-13: 13px;
    --leading-14: 14px;
    --leading-15: 15px;
    --leading-17: 17px;
    --leading-18: 18px;
    --leading-19: 19px;
    --leading-21: 21px;
    --leading-22: 22px;
    --leading-23: 23px;
    --leading-25: 25px;
    --leading-26: 26px;
    --leading-27: 27px;
    --leading-29: 29px;
    --leading-30: 30px;
    --leading-31: 31px;
    --leading-33: 33px;
    --leading-34: 34px;
    --leading-35: 35px;
    --leading-36: 36px;
    --leading-37: 37px;
    --leading-38: 38px;
    --leading-39: 39px;
    --leading-41: 41px;
    --leading-42: 42px;
    --leading-43: 43px;
    --leading-44: 44px;
    --leading-45: 45px;
    --leading-46: 46px;
    --leading-47: 47px;
    --leading-48: 48px;
    --leading-49: 49px;
    --leading-50: 50px;
    --leading-51: 51px;
    --leading-52: 52px;
    --leading-53: 53px;
    --leading-54: 54px;
    --leading-55: 55px;
    --leading-56: 56px;
    --leading-57: 57px;
    --leading-58: 58px;
    --leading-60: 60px;
    --leading-61: 61px;
    --leading-62: 62px;
    --leading-63: 63px;
    --leading-64: 64px;
    --leading-65: 65px;
    --leading-66: 66px;
    --leading-68: 68px;
    --leading-69: 69px;
    --leading-70: 70px;
    --leading-71: 71px;
    --leading-72: 72px;
    --leading-73: 73px;
    --leading-74: 74px;
    --leading-76: 76px;
    --leading-78: 78px;
    --leading-82: 82px;
    --leading-88: 88px;
    --leading-89: 89px;
    --leading-96: 96px;
    --leading-99: 99px;
    --leading-106: 106px;
    --leading-161: 161px;
    --leading-189: 189px;
    --leading-8px: 8px;
    --leading-9px: 9px;
    --leading-10px: 10px;
    --background-image-watch-landing-01: url("./../images/background/bg-watch-01.png");
    --background-image-watch-landing-02: url("./../images/background/bg-watch-02.png");
    --background-image-shape-landing-watch-01: url("./../images/shapes/shape-landing-watch-01.png");
    --background-image-shape-landing-watch-02: url("./../images/shapes/shape-landing-watch-02.png");
    --background-image-arrow-down-white: url("./../images/icon/arrow-down-white-02.svg");
    --background-image-radial-gradient-1: radial-gradient(
    50% 50% at 50% 50%,
    #151515 0%,
    #151515 38.02%,
    #090909 100%
  );
    --background-image-radial-gradient-2: radial-gradient(
    98.98% 98.98% at 50% 50%,
    #ffffff 0%,
    rgba(255, 255, 255, 0) 100%
  );
    --background-image-watch-1: url("./../images/background/bg-watch-03.png");
    --background-image-product-watch: url("./../images/background/bg-product-watch.png");
    --background-image-about-watch: url("./../images/background/bg-about-watch.png");
    --background-image-footer-watch: url("./../images/background/bg-footer-watch.png");
    --background-image-footer-watch-2: url("./../images/background/bg-footer-watch-2.png");
    --background-image-shape-star-1: url("./../images/shapes/star-01.svg");
    --background-image-shape-star-2: url("./../images/shapes/star-02.svg");
    --background-image-shape-star-red-1: url("./../images/shapes/star-red-01.svg");
    --background-image-footer-fashion: url("./../images/background/bg-footer-fashion-01.png");
    --background-image-text-landing-fashion: url("./../images/shapes/text-landing-fashion.png");
    --background-image-co-text: url("./../images/other/co-text.svg");
    --background-image-landing-fashion: url("./../images/background/bg-landing-fashion.png");
    --background-image-gradient-1: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.10558) 58.93%,
    rgba(0, 0, 0, 0.28) 66%,
    rgba(0, 0, 0, 0.8) 100%
  );
    --background-image-pattern-1: url("./../images/shapes/pattern-01.png");
    --background-image-pattern-2: url("./../images/shapes/pattern-02.png");
    --background-image-pattern-3: url("./../images/shapes/pattern-03.png");
    --background-image-pattern-4: url("./../images/shapes/pattern-04.svg");
    --background-image-pattern-5: url("./../images/shapes/pattern-05.png");
    --background-image-pattern-6: url("./../images/shapes/pattern-06.png");
    --background-image-pattern-7: url("./../images/shapes/pattern-07.png");
    --background-image-text-circle-1: url("./../images/shapes/text-circle-01.svg");
    --background-image-text-circle-2: url("./../images/shapes/text-circle-02.png");
    --background-image-text-1: url("./../images/shapes/text-01.png");
    --background-image-text-2: url("./../images/shapes/text-02.png");
    --background-image-text-3: url("./../images/shapes/text-03.png");
    --background-image-shape-landing-fashion-four: url("./../images/shapes/shape-landing-fashion-four.png");
    --background-image-line-landing-fashion-four: url("./../images/shapes/line-landing-fashion-four.png");
    --background-image-options-tech: url("./../images/background/bg-options-tech.png");
    --background-image-options-tech-2: url("./../images/background/bg-options-tech-2.png");
    --background-image-top-category-tech: url("./../images/background/bg-top-category-tech.png");
    --background-image-progress: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
    --background-image-wawe-1: url("./../images/shapes/bg-wawe-01.png");
    --background-image-wawe-2: url("./../images/shapes/bg-wawe-02.png");
    --background-image-wawe-3: url("./../images/shapes/bg-wawe-03.png");
    --background-image-wawe-4: url("./../images/shapes/bg-wawe-04.png");
    --background-image-wawe-5: url("./../images/shapes/bg-wawe-05.png");
    --background-image-wawe-6: url("./../images/shapes/bg-wawe-06.png");
    --background-image-wawe-7: url("./../images/other/wawe-two.png");
    --background-image-wawe-category-game: url("./../images/shapes/wawe-category-game.png");
    --background-image-wawe-dashbord: url("./../images/other/wawe-dashbord.png");
    --background-image-wawe-card-dashbord: url("./../images/other/wawe-card-dashbord.png");
    --background-image-product-tech-border-top: radial-gradient(
    95.95% 95.95% at 50.19% 55.05%,
    var(--tw-gradient-from) 30%,
    rgba(0, 0, 0, 0) 52.83%
  );
    --background-image-discounts-products-tech: url("./../images/background/bg-discount-product-tech.png");
    --background-image-note-tech: url("./../images/background/bg-note-tech.png");
    --background-image-amazing-offer-tech: url("./../images/background/bg-amazing-offer-tech.png");
    --background-image-text-btn-scroll-top: url("./../images/shapes/text-btn-scroll-top.png");
    --background-image-limited-quantities-sofa: url("./../images/background/bg-limited-quantities.png");
    --background-image-off-60-sports: url("./../images/background/bg-sports-01.png");
    --background-image-comments-sports: url("./../images/background/bg-comments-sports.png");
    --background-image-landing-toy: url("./../images/background/bg-landing-toy.png");
    --background-image-shape-glass: url("./../images/other/image-toy-01.png");
    --background-image-shape-air: url("./../images/other/image-toy-02.png");
    --background-image-shape-glass-2: url("./../images/shapes/shape-glass-02.png");
    --background-image-pazzel-1: url("./../images/shapes/pazzel-01.png");
    --background-image-pazzel-2: url("./../images/shapes/pazzel-02.png");
    --background-image-wawe-glass-1: url("./../images/shapes/wawe-glass-01.png");
    --background-image-shape-game-landing-1: url("./../images/shapes/shape-game-01.png");
    --background-image-shape-game-landing-2: url("./../images/shapes/shape-game-02.png");
    --background-image-shape-game-landing-3: url("./../images/shapes/shape-game-03.png");
    --background-image-shape-game-landing-4: url("./../images/shapes/shape-game-04.png");
    --background-image-shape-glass-1: url("./../images/shapes/shape-glass-01.png");
    --background-image-shape-glass-3: url("./../images/shapes/shape-glass-03.png");
    --background-image-shape-glass-4: url("./../images/shapes/shape-glass-04.png");
    --background-image-shape-ctegory-game-1: url("./../images/shapes/shape-category-game-01.png");
    --background-image-shape-product-game-1: url("./../images/shapes/shape-product-game-01.png");
    --background-image-flower-1: url("./../images/other/flower-01.png");
    --background-image-grid-1: url("./../images/other/grid-01.png");
    --background-image-grid-2: url("./../images/other/grid-02.png");
    --background-image-grid-3: url("./../images/other/grid-03.png");
    --background-image-dashbord-comments: url("./../images/background/bg-dashbord-01.png");
    --background-image-dashbord-members: url("./../images/background/bg-dashbord-02.png");
    --background-image-modal-images-users: url("./../images/background/bg-modal-images-users.png");
    --background-image-contact-us-1: url("./../images/other/image-contact-us-01.png");
    --background-image-contact-us-2: url("./../images/other/image-contact-us-02.png");
    --background-image-contact-us-3: url("./../images/other/image-contact-us-03.png");
    --background-image-detail-product-sport-1: url("./../images/background/bg-detail-product-sport-01.png");
    --background-image-total-price-cart-mobile: url("./../images/background/bg-total-price-cart-mobile.png");
    --background-image-detail-product-four-1: url("./../images/background/bg-detail-product-four-01.png");
    --background-image-category-1: url("./../images/background/bg-category-01.png");
    --background-image-flower-megamenu: url("./../images/other/flower-megamenu.png");
    --background-image-gradient-megamenu-1: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.0527901) 58.93%,
    rgba(0, 0, 0, 0.14) 66%,
    rgba(0, 0, 0, 0.4) 84.24%,
    rgba(0, 0, 0, 0.4) 100%
  );
    --background-image-box-dark: url("./../images/shapes/box-dark.png");
    --background-image-about-us-tech-four: linear-gradient(
    90deg,
    #ffffff 0%,
    #000000 3.15%,
    #ffffff 6.4%,
    #000000 9.58%,
    #ffffff 12.85%,
    #000000 16.02%,
    #ffffff 19.22%,
    #000000 22.45%,
    #ffffff 25.64%,
    #000000 28.81%,
    #ffffff 32.06%,
    #000000 35.24%,
    #ffffff 38.42%,
    #000000 41.64%,
    #ffffff 44.74%,
    #000000 48.08%,
    #ffffff 51.16%,
    #000000 54.43%,
    #ffffff 57.72%,
    #000000 60.87%,
    #ffffff 63.99%,
    #000000 67.26%,
    #ffffff 70.41%,
    #000000 73.57%,
    #ffffff 76.68%,
    #000000 80.01%,
    #ffffff 83.24%,
    #000000 86.4%,
    #ffffff 89.65%,
    #000000 92.8%,
    #ffffff 96.06%,
    #000000 98.29%,
    #ffffff 100%
  );
    --background-image-body-dots: url("./../images/background/bg-dots.png");
    --background-image-offer-tech-five: url("./../images/product/product-tech-five-04.webp");
    --background-image-about-tech-five-left: url("./../images/other/image-tech-five-02.webp");
    --background-image-about-tech-five-right: url("./../images/other/image-tech-five-03.webp");
    --background-image-new-offer-tech-five: url("./../images/other/image-tech-five-05.webp");
    --background-image-winter-style-fashion-five: url("./../images/other/image-fashion-five-02.png");
    --background-image-offer-fashion-six: url("./../images/other/image-fashion-six-02.png");
    --background-image-offer-fashion-six-two: url("./../images/other/image-fashion-six-03.png");
    --background-image-banner-sport-two-1: url("./../images/banners/banner-sport-two-01.png");
    --background-image-amazing-offer-sport-two-1: url("./../images/background/amazing-offer-sport-two.png");
    --background-image-comments-sport-two-1: url("./../images/background/comments-sport-two.png");
    --background-image-landing-circle-motor: url("./../images/other/image-motor-02.png");
    --background-image-special-offer-cosmetic-1: url("./../images/other/image-cosmetic-02.png");
    --background-image-gradient-btn-play-cosmetic: radial-gradient(
    140.17% 132.61% at 50% 50%,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0) 100%
  );
    --background-image-newsletter-cosmetic: url("./../images/other/image-cosmetic-04.png");
    --background-image-card: url("./../images/other/bg-card.png");
    --background-image-sim-card: url("./../images/other/sim-card.png");
    --background-size-full: 100% 100%;
    --transition-delay-400: 400ms;
    --transition-delay-600: 600ms;
    --transition-delay-900: 900ms;
    --transition-delay-1200: 1200ms;
    --transition-delay-1500: 1500ms;
    --transition-delay-1800: 1800ms;
    --transition-delay-2100: 2100ms;
    --color-white: #fff;
    --color-black: #000;
    --color-body: var(--bg-body);
    --color-secondary-1: #595959;
    --color-secondary-2: #cacaca;
    --color-secondary-3: #8b8b8b;
    --color-secondary-4: #989898;
    --color-secondary-5: #e6e6e6;
    --color-secondary-6: #dfdfdf;
    --color-secondary-7: #9d9eb3;
    --color-secondary-8: #d5d5d5;
    --color-secondary-9: #d4d4d4;
    --color-secondary-10: #c5c5c5;
    --color-secondary-11: #ccc;
    --color-secondary-12: #b5b5b7;
    --color-secondary-13: #ececec;
    --color-secondary-14: #d9d9d9;
    --color-secondary-15: #667085;
    --color-secondary-16: #bbb;
    --color-secondary-17: #c7c7c7;
    --color-secondary-18: #b3b3b3;
    --color-secondary-19: #707070;
    --color-secondary-20: #c9cfd2;
    --color-secondary-21: #a5998d;
    --color-secondary-22: #6f7a8c;
    --color-secondary-23: #e7e7f2;
    --color-secondary-24: #fefeff;
    --color-secondary-25: #ececed;
    --color-secondary-26: #505c6d;
    --color-secondary-27: #232d3c;
    --color-secondary-28: #7b899d;
    --color-secondary-29: #e1e1e1;
    --color-secondary-30: #bcbcbc;
    --color-secondary-31: #979797;
    --color-secondary-32: #c8c8c8;
    --color-secondary-33: #8f8f8f;
    --color-secondary-34: #d3d3d3;
    --color-secondary-35: #ebeef4;
    --color-secondary-36: #969696;
    --color-secondary-37: #b8b8b8;
    --color-secondary-38: #a6a6a6;
    --color-secondary-39: #f7f7f7;
    --color-secondary-40: #aeaeae;
    --color-secondary-41: #c0c0c0;
    --color-secondary-42: #9ca6bc;
    --color-secondary-43: #dcdcdc;
    --color-secondary-44: #a6a6bb;
    --color-secondary-45: #677488;
    --color-dark-1: #585858;
    --color-dark-2: #292d32;
    --color-dark-3: #191c1f;
    --color-dark-4: #737373;
    --color-dark-5: #121212;
    --color-dark-6: #2a182e;
    --color-dark-7: #919191;
    --color-dark-8: #333;
    --color-dark-9: #0c0d11;
    --color-dark-10: #505050;
    --color-dark-11: #131313;
    --color-dark-12: #3c3c3c;
    --color-dark-13: #151515;
    --color-dark-14: #2a2a2a;
    --color-dark-15: #222;
    --color-dark-16: #29282d;
    --color-dark-17: #3d3c41;
    --color-dark-18: #1d1d1d;
    --color-dark-19: #272727;
    --color-dark-20: #141114;
    --color-dark-21: #2d2d2d;
    --color-dark-22: #2b2f31;
    --color-dark-23: #2e365d;
    --color-dark-24: #344054;
    --color-dark-25: #283039;
    --color-dark-26: #475156;
    --color-dark-27: #120e24;
    --color-dark-28: #0a123d;
    --color-dark-29: #02040d;
    --color-dark-30: #172130;
    --color-dark-31: #0e1019;
    --color-dark-32: #222b3d;
    --color-dark-33: #403528;
    --color-dark-34: #6d6d6d;
    --color-dark-35: #404040;
    --color-dark-36: #2f282d;
    --color-dark-37: #323232;
    --color-dark-38: #343434;
    --color-dark-39: #161616;
    --color-dark-40: #212121;
    --color-dark-41: #2e2e2e;
    --color-dark-42: #191919;
    --color-dark-43: #202020;
    --color-dark-44: #121524;
    --color-purple-1: #674fc9;
    --color-purple-2: #e8e4ff;
    --color-purple-3: #ab68ff;
    --color-purple-4: #828af2;
    --color-purple-5: #4d54cf;
    --color-purple-6: #6c73e8;
    --color-purple-7: #8e94ff;
    --color-purple-8: #ecedff;
    --color-purple-9: #6a71dd;
    --color-purple-10: #a56cfe;
    --color-purple-11: #7a32b6;
    --color-purple-12: #3b01a4;
    --color-purple-13: #3a00a4;
    --color-purple-14: #ac7fff;
    --color-purple-15: #b7a2c6;
    --color-purple-16: #6f57d2;
    --color-purple-17: #9d84ff;
    --color-purple-18: #9c84ff;
    --color-white-1: #f7f5ff;
    --color-white-2: #f9f9f9;
    --color-white-3: #f1f1f1;
    --color-warning-1: #f5efe3;
    --color-warning-2: #f9f8f6;
    --color-warning-3: #f2ece0;
    --color-warning-4: #f4f1eb;
    --color-warning-5: #ffc700;
    --color-warning-6: #f1d0be;
    --color-warning-7: #ffd79f;
    --color-warning-8: #fbdaa9;
    --color-warning-9: #ffcb13;
    --color-warning-10: #fef6eb;
    --color-warning-11: #ffeec2;
    --color-warning-12: #d48d3b;
    --color-warning-13: #fbf3ea;
    --color-warning-14: #fff5c7;
    --color-warning-15: #ffd600;
    --color-warning-16: #ffae00;
    --color-warning-17: #fdd735;
    --color-warning-18: #fdd836;
    --color-warning-19: #ffeb8d;
    --color-warning-20: #ffa300;
    --color-warning-21: #d9a622;
    --color-warning-22: #ffd417;
    --color-warning-23: #f4c61d;
    --color-light-1: #f4f5f9;
    --color-light-2: #f8f8f8;
    --color-light-3: #f3f3f3;
    --color-light-4: #fefefe;
    --color-light-5: #e8e8e8;
    --color-light-6: #f5f5f5;
    --color-light-7: #f8f5f2;
    --color-light-8: #f6f6f6;
    --color-light-9: #fafafa;
    --color-light-10: #eef1f4;
    --color-light-11: #eee;
    --color-light-12: #e4e4e4;
    --color-light-13: #f3f4f8;
    --color-light-14: #edf1f5;
    --color-light-15: #fafbfc;
    --color-light-16: #f8f9fb;
    --color-light-17: #edeff8;
    --color-light-18: #eaeaea;
    --color-light-19: #e9eaee;
    --color-light-20: #bfbfbf;
    --color-light-21: #eeeff4;
    --color-light-22: #dcdce7;
    --color-light-24: #f6f6f7;
    --color-light-25: #bbbbcb;
    --color-light-26: #636a7d;
    --color-light-27: #a5a5a5;
    --color-light-28: #89899e;
    --color-light-29: #fbf8f6;
    --color-light-30: #7b7b7b;
    --color-light-31: #a4a4a4;
    --color-light-32: #929292;
    --color-light-33: #696969;
    --color-light-34: #e3e3e3;
    --color-light-35: #c6c6c6;
    --color-light-36: #f0f0f0;
    --color-light-37: #f2f2f2;
    --color-light-38: #898989;
    --color-light-39: #efefef;
    --color-light-40: #fbfbfb;
    --color-light-41: #f4f4f4;
    --color-success-1: #c8ff62;
    --color-success-2: #c5fa62;
    --color-success-3: #c4f862;
    --color-success-4: #2dc38f;
    --color-success-5: #ecfbf7;
    --color-success-6: #15d299;
    --color-success-7: #13c951;
    --color-success-8: #e2fff2;
    --color-orange-1: #e06735;
    --color-orange-2: #fb8d52;
    --color-orange-3: #ff8b36;
    --color-orange-4: #fe8a36;
    --color-orange-5: #e5ba8f;
    --color-orange-6: #ff8539;
    --color-orange-7: #ff6c02;
    --color-select2: #674fc9;
    --color-gray-1: #d3ccc6;
    --color-gray-2: #b7b8b3;
    --color-gray-3: #ecf0f4;
    --color-gray-4: #626262;
    --color-gray-5: #e3e8ec;
    --color-gray-6: #ecf1f7;
    --color-gray-7: #5f6c72;
    --color-gray-8: #7e8285;
    --color-gray-9: #b7b7b7;
    --color-gray-10: #ededed;
    --color-gray-11: #4b4d57;
    --color-gray-12: #565656;
    --color-gray-13: #89939f;
    --color-gray-14: #a1a1a1;
    --color-gray-15: #e5e5e5;
    --color-gray-16: #77878f;
    --color-gray-17: #e4e7e9;
    --color-gray-18: #8c8c8c;
    --color-gray-19: #eeeff3;
    --color-gray-20: #848484;
    --color-gray-21: #f1f1fa;
    --color-gray-22: #a2a2b7;
    --color-gray-23: #9595ab;
    --color-gray-24: #c6c6d5;
    --color-gray-25: #66778d;
    --color-gray-26: #b3bbc8;
    --color-gray-27: #d3d3de;
    --color-gray-28: #8d98a9;
    --color-gray-29: #54555a;
    --color-gray-30: #3b3d49;
    --color-gray-31: #7e7e7e;
    --color-gray-32: #ebebf0;
    --color-gray-33: #dbdbdb;
    --color-gray-34: #828282;
    --color-gray-35: #99a1b1;
    --color-gray-36: #cdcdcd;
    --color-gray-37: #b6b6b6;
    --color-gray-38: #b2b2b2;
    --color-gray-39: #d6d6df;
    --color-gray-40: #a9a9a9;
    --color-gray-41: #4b3f46;
    --color-gray-42: #4e4449;
    --color-gray-43: #5d5d5d;
    --color-gray-44: #9e9e9e;
    --color-gray-45: #474c50;
    --color-gray-46: #484e55;
    --color-gray-47: #303e54;
    --color-gray-48: #f2f2f7;
    --color-gray-49: #cbced1;
    --color-gray-50: #9999af;
    --color-gray-51: #d3d3dc;
    --color-gray-52: #e7e7ee;
    --color-danger-1: #e02061;
    --color-danger-2: #cb0303;
    --color-danger-3: #de2362;
    --color-danger-4: #f8545a;
    --color-danger-5: #ce0711;
    --color-danger-6: #af1531;
    --color-danger-7: #ea1010;
    --color-danger-8: #f82b74;
    --color-danger-9: #f82b43;
    --color-danger-10: #ec3b5e;
    --color-danger-11: #ff365b;
    --color-danger-12: #ff0000;
    --color-danger-13: #ff2535;
    --color-danger-14: #ff364e;
    --color-danger-15: #ff395d;
    --color-danger-16: #ff3e84;
    --color-info-1: #227acc;
    --color-info-2: #7cb9fe;
    --color-info-3: #11d4ff;
    --color-info-4: #1eadbc;
    --color-info-5: #d8eaff;
    --color-info-6: #f5faff;
    --color-blue-1: #117df8;
    --color-blue-2: #269bfd;
    --color-blue-3: #0a7af9;
    --color-blue-4: #8ccaff;
    --color-blue-5: #0096ff;
    --color-blue-6: #0079ff;
    --color-blue-7: #57b5ff;
    --color-blue-8: #4e9ffc;
    --color-blue-9: #137ef7;
    --color-blue-10: #092857;
    --color-blue-11: #007fff;
    --color-brown-1: #bf9164;
    --color-brown-2: #ae9479;
    --color-pink-1: #ff0970;
    --color-pink-2: #f5989d;
    --content-attr-title: attr(data-title);
    --content-play: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjUiIGhlaWdodD0iNjUiIHZpZXdCb3g9IjAgMCA2NSA2NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuNSAwQzE0LjU1MDcgMCAwIDE0LjU1MDcgMCAzMi41QzAgNTAuNDQ5MyAxNC41NTA3IDY1IDMyLjUgNjVDNTAuNDQ5MyA2NSA2NSA1MC40NDkzIDY1IDMyLjVDNjUgMTQuNTUwNyA1MC40NDkzIDAgMzIuNSAwWk00NiAzNS4yMzIxQzQ3LjMzMzMgMzQuNDYyMiA0Ny4zMzMzIDMyLjUzNzggNDYgMzEuNzY4TDI3LjI1IDIwLjk0MjZDMjUuOTE2NyAyMC4xNzI4IDI0LjI1IDIxLjEzNTEgMjQuMjUgMjIuNjc0N1Y0NC4zMjUzQzI0LjI1IDQ1Ljg2NDkgMjUuOTE2NyA0Ni44MjcyIDI3LjI1IDQ2LjA1NzRMNDYgMzUuMjMyMVoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
    --content-play-2: "\e902";
    --content-play-3: "\e939";
    --content-play-4: \e97c;
    --content-grid: "\e939";
    --content-check: "\e948";
    --content-check-2: "\e9c2";
    --content-angle-down: "\e95b";
    --content-angle-down-2: "\e994";
    --content-shopping-bag: "\e968";
    --drop-shadow-1: 0px 8px 40px var(--tw-shadow-color);
    --drop-shadow-2: 0px 16px 80px var(--tw-shadow-color);
    --drop-shadow-3: 0px -193px 200px var(--tw-shadow-color);
    --drop-shadow-4: 0px 16px 124px var(--tw-shadow-color);
    --drop-shadow-text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    --drop-shadow-product-beauty: 20px 14px 174px rgba(115, 115, 115, 0.07);
    --drop-shadow-product-tech: 20px 14px 174px rgba(115, 115, 115, 0.09);
    --drop-shadow-verify: -2.28px 4.56px 0px var(--tw-shadow-color);
    --drop-shadow-footer-tech-three: 0px -44px 240px var(--tw-clr);
    --drop-shadow-line-y: 0px -1px 0 var(--tw-shadow-color);
    --drop-shadow-fruits-1: 0px -72px 48px var(--tw-shadow-color);
    --drop-shadow-footer-fruits: 0px 32px 200px var(--tw-shadow-color);
    --shadow-1: 0 3px 30px var(--tw-shadow-color);
    --shadow-2: 20px 14px 174px var(--tw-shadow-color);
    --shadow-3: 20px 14px 174px var(--tw-shadow-color);
    --shadow-4: 20px 14px 174px var(--tw-shadow-color);
    --shadow-5: 20px -55px 174px var(--tw-shadow-color);
    --shadow-6: -30px 44px 34px var(--tw-shadow-color);
    --shadow-7: -20px 24px 24px var(--tw-shadow-color);
    --shadow-8: 10px 19px 30px var(--tw-shadow-color);
    --shadow-9: -20px 14px 74px var(--tw-shadow-color);
    --shadow-10: -100px 94px 105px var(--tw-shadow-color);
    --shadow-11: 100px 94px 105px var(--tw-shadow-color);
    --shadow-12: 0px 24px 64px var(--tw-shadow-color);
    --shadow-13: 20px 32px 174px var(--tw-shadow-color);
    --shadow-14: 0px 105px 204px var(--tw-shadow-color);
    --shadow-15: 0px 84px 134px var(--tw-shadow-color);
    --shadow-16: 0px 34px 64px var(--tw-shadow-color);
    --shadow-17: 0px -146px 134px var(--tw-shadow-color);
    --shadow-18: 60px 44px 174px var(--tw-shadow-color);
    --shadow-19: 10px 24px 50px var(--tw-shadow-color);
    --shadow-20: 10px -56px 50px var(--tw-shadow-color);
    --shadow-21: 0px 34px 24px var(--tw-shadow-color);
    --shadow-22: 30px 14px 194px var(--tw-shadow-color);
    --shadow-23: 0px 54px 94px var(--tw-shadow-color);
    --shadow-24: -20px 34px 74px var(--tw-shadow-color);
    --shadow-25: 20px 34px 44px var(--tw-shadow-color);
    --shadow-26: 0px 204px 144px var(--tw-shadow-color);
    --shadow-27: 0px 41px 51px var(--tw-shadow-color);
    --shadow-28: 0px 34px 34px var(--tw-shadow-color);
    --shadow-29: -30px 134px 50px var(--tw-shadow-color);
    --shadow-30: 0px 18px 94px var(--tw-shadow-color);
    --shadow-31: 7px 105px 175px var(--tw-shadow-color);
    --shadow-32: 0px 16px 64px -20px var(--tw-shadow-color);
    --shadow-33: 0px 32px 200px var(--tw-shadow-color);
    --shadow-34: 0px 0px 96px var(--tw-shadow-color);
    --shadow-35: 0px 28px 76px var(--tw-shadow-color);
    --shadow-36: 40px 108px 72px -64px var(--tw-shadow-color);
    --shadow-37: 0px 80px 88px -40px var(--tw-shadow-color);
    --shadow-38: 0px 0px 64px var(--tw-shadow-color);
    --shadow-39: 0px 25.92px 95.04px var(--tw-shadow-color);
    --shadow-40: 0px 16px 64px var(--tw-shadow-color);
    --shadow-41: 0px 24px 88px var(--tw-shadow-color);
    --shadow-42: 0px 40px 100px var(--tw-shadow-color);
    --shadow-43: 0px 29.76px 109.12px var(--tw-shadow-color);
    --shadow-44: 0px 0px 200px var(--tw-shadow-color);
    --shadow-45: 0px 16px 216px var(--tw-shadow-color);
    --shadow-46: 0px 16px 56px var(--tw-shadow-color);
    --shadow-47: 0px 8px 96px var(--tw-shadow-color);
    --shadow-48: 0px 8px 80px var(--tw-shadow-color);
    --shadow-49: 0px 32px 104px var(--tw-shadow-color);
    --shadow-50: 0px 8px 13px var(--tw-shadow-color);
    --shadow-51: 0px 16px 128px var(--tw-shadow-color);
    --shadow-52: 0px 16px 72px var(--tw-shadow-color);
    --shadow-53: 0px 32px 100px var(--tw-shadow-color);
    --shadow-54: 0px 32px 136px var(--tw-shadow-color);
    --shadow-55: 0px -32px 200px var(--tw-shadow-color);
    --shadow-56: 0px 43px 64.4px var(--tw-shadow-color);
    --shadow-57: 0px 8px 72px var(--tw-shadow-color);
    --shadow-58: 0px 32px 184px var(--tw-shadow-color);
    --shadow-59: 0px 32px 128px var(--tw-shadow-color);
    --shadow-60: 0px 16px 56px -20px var(--tw-shadow-color);
    --shadow-61: 0px 24px 140px -12px var(--tw-shadow-color);
    --shadow-62: 0px 8px 120px var(--tw-shadow-color);
    --shadow-63: 0px 16px 96px var(--tw-shadow-color);
    --shadow-64: 0px -8px 104px var(--tw-shadow-color);
    --shadow-65: 0px 16px 200px var(--tw-shadow-color);
    --shadow-66: 0px 13.09px 52.36px -16.36px var(--tw-shadow-color);
    --shadow-67: 0px 24px 152px var(--tw-shadow-color);
    --shadow-68: 0px 32px 72px var(--tw-shadow-color);
    --shadow-69: 0px 11.64px 46.55px -14.55px var(--tw-shadow-color);
    --shadow-70: 0px 16px 124px var(--tw-shadow-color);
    --shadow-71: 0px 26.31px 164.44px var(--tw-shadow-color);
    --shadow-72: 0px 14.75px 92.16px var(--tw-shadow-color);
    --animate-scale: scale infinite 3s linear alternate;
    --animate-rotate: rotate infinite 5s linear;
    --animate-infinite-x: infinite-x infinite 15s linear;
    --animate-progress: progress infinite 1s linear;
    --blur-7: 7px;
    --tracking-1: 0.01em;
    --tracking-2: 0.02em;
    --tracking-3: 0.03em;
    --tracking-4: 0.04em;
    --tracking-6: 0.06em;
    --tracking-8: 0.08em;
    --tracking-10: 0.1em;
    --tracking-20: 0.2em;
    --tracking-25: 0.25em;
    --tracking-50: 0.5em;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var( --default-font-variation-settings, normal );
    -webkit-tap-highlight-color: transparent;
  }
  body {
    line-height: inherit;
  }
  h1, h2 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b {
    font-weight: bolder;
  }
   ul, menu {
    list-style: none;
  }
  img, svg, object {
    display: block;
    vertical-align: middle;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  button, input, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
    color: color-mix(in oklab, currentColor 50%, transparent);
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  button, input:where([type="button"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
}
@layer utilities {
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .p-unset {
    position: unset;
  }
  .relative {
    position: relative;
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-8 {
    top: calc(var(--spacing) * 8);
  }
  .top-11 {
    top: calc(var(--spacing) * 11);
  }
  .top-43px {
    top: var(--spacing-43px);
  }
  .-right-1 {
    right: calc(var(--spacing) * -1);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-7 {
    right: calc(var(--spacing) * 7);
  }
  .right-8 {
    right: calc(var(--spacing) * 8);
  }
  .right-full {
    right: 100%;
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-5 {
    left: calc(var(--spacing) * 5);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .left-7 {
    left: calc(var(--spacing) * 7);
  }
  .left-8 {
    left: calc(var(--spacing) * 8);
  }
  .left-25 {
    left: calc(var(--spacing) * 25);
  }
  .left-auto {
    left: auto;
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-50 {
    z-index: 50;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-first {
    order: calc(-infinity);
  }
  .container {
    width: 100%;
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1320px) {
      max-width: 1320px;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .container {
    margin-inline: auto;
    padding-inline: 12px;
  }
  .-mx-2 {
    margin-inline: calc(var(--spacing) * -2);
  }
  .-mx-3 {
    margin-inline: calc(var(--spacing) * -3);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-15 {
    margin-top: calc(var(--spacing) * 15);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-21px {
    margin-top: var(--spacing-21px);
  }
  .mt-25 {
    margin-top: calc(var(--spacing) * 25);
  }
  .mt-66px {
    margin-top: var(--spacing-66px);
  }
  .mt-67px {
    margin-top: var(--spacing-67px);
  }
  .mt-98px {
    margin-top: var(--spacing-98px);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-74px {
    margin-right: var(--spacing-74px);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-9 {
    margin-bottom: calc(var(--spacing) * 9);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-11 {
    margin-bottom: calc(var(--spacing) * 11);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-14 {
    margin-bottom: calc(var(--spacing) * 14);
  }
  .mb-15 {
    margin-bottom: calc(var(--spacing) * 15);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-17 {
    margin-bottom: calc(var(--spacing) * 17);
  }
  .mb-18px {
    margin-bottom: var(--spacing-18px);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-22px {
    margin-bottom: var(--spacing-22px);
  }
  .mb-30px {
    margin-bottom: var(--spacing-30px);
  }
  .mb-47px {
    margin-bottom: var(--spacing-47px);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-52px {
    margin-left: var(--spacing-52px);
  }
  .ml-auto {
    margin-left: auto;
  }
  .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-30 {
    height: calc(var(--spacing) * 30);
  }
  .h-31 {
    height: calc(var(--spacing) * 31);
  }
  .h-37px {
    height: var(--spacing-37px);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-41 {
    height: calc(var(--spacing) * 41);
  }
  .h-55px {
    height: var(--spacing-55px);
  }
  .h-61px {
    height: var(--spacing-61px);
  }
  .h-63px {
    height: var(--spacing-63px);
  }
  .h-72px {
    height: var(--spacing-72px);
  }
  .h-82px {
    height: var(--spacing-82px);
  }
  .h-86px {
    height: var(--spacing-86px);
  }
  .h-98px {
    height: var(--spacing-98px);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-17 {
    height: calc(var(--spacing) * 17);
  }
  .h-18px {
    height: var(--spacing-18px);
  }
  .h-19px {
    height: var(--spacing-19px);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-22 {
    height: calc(var(--spacing) * 22);
  }
  .h-126px {
    height: var(--spacing-126px);
  }
  .h-134px {
    height: var(--spacing-134px);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-25 {
    height: calc(var(--spacing) * 25);
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .max-h-10 {
    max-height: calc(var(--spacing) * 10);
  }
  .max-h-12 {
    max-height: calc(var(--spacing) * 12);
  }
  .max-h-14 {
    max-height: calc(var(--spacing) * 14);
  }
  .max-h-16 {
    max-height: calc(var(--spacing) * 16);
  }
  .max-h-23 {
    max-height: calc(var(--spacing) * 23);
  }
  .max-h-none {
    max-height: none;
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-22px {
    width: var(--spacing-22px);
  }
  .w-25 {
    width: calc(var(--spacing) * 25);
  }
  .w-100 {
    width: calc(var(--spacing) * 100);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-134px {
    width: var(--spacing-134px);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-18px {
    width: var(--spacing-18px);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-22 {
    width: calc(var(--spacing) * 22);
  }
  .w-30 {
    width: calc(var(--spacing) * 30);
  }
  .w-31 {
    width: calc(var(--spacing) * 31);
  }
  .w-38px {
    width: var(--spacing-38px);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-54px {
    width: var(--spacing-54px);
  }
  .w-63px {
    width: var(--spacing-63px);
  }
  .w-72px {
    width: var(--spacing-72px);
  }
  .w-86px {
    width: var(--spacing-86px);
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-fit {
    max-width: fit-content;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .grow-0 {
    flex-grow: 0;
  }
  .basis-auto {
    flex-basis: auto;
  }
  .-translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-6 {
    --tw-translate-x: calc(var(--spacing) * -6);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-58px {
    --tw-translate-x: calc(var(--spacing-58px) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-35 {
    --tw-translate-x: calc(var(--spacing) * -35);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-5 {
    --tw-translate-y: calc(var(--spacing) * -5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * -10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-62px {
    --tw-translate-y: calc(var(--spacing-62px) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-30 {
    --tw-translate-x: calc(var(--spacing) * 30);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-52px {
    --tw-translate-x: var(--spacing-52px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-0 {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-105 {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .skew-x-12 {
    --tw-skew-x: skewX(12deg);
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }
  .transform {
    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .rounded-20 {
    border-radius: var(--radius-20);
  }
  .rounded-32 {
    border-radius: var(--radius-32);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-40 {
    border-radius: var(--radius-40);
  }
  .rounded-50 {
    border-radius: var(--radius-50);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-inherit {
    border-radius: inherit;
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-l-3xl {
    border-top-left-radius: var(--radius-3xl);
    border-bottom-left-radius: var(--radius-3xl);
  }
  .rounded-tl-20 {
    border-top-left-radius: var(--radius-20);
  }
  .rounded-r-3xl {
    border-top-right-radius: var(--radius-3xl);
    border-bottom-right-radius: var(--radius-3xl);
  }
  .rounded-br-20 {
    border-bottom-right-radius: var(--radius-20);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-blue-1 {
    border-color: var(--color-blue-1);
  }
  .border-gray-21 {
    border-color: var(--color-gray-21);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .bg-blue-1 {
    background-color: var(--color-blue-1);
  }
  .bg-body {
    background-color: var(--color-body);
  }
  .bg-danger-9 {
    background-color: var(--color-danger-9);
  }
  .bg-gray-27 {
    background-color: var(--color-gray-27);
  }
  .bg-light-16 {
    background-color: var(--color-light-16);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-about-tech-five-left {
    background-image: var(--background-image-about-tech-five-left);
  }
  .bg-about-tech-five-right {
    background-image: var(--background-image-about-tech-five-right);
  }
  .bg-new-offer-tech-five {
    background-image: var(--background-image-new-offer-tech-five);
  }
  .bg-offer-tech-five {
    background-image: var(--background-image-offer-tech-five);
  }
  .from-blue-4 {
    --tw-gradient-from: var(--color-blue-4);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-blue-5 {
    --tw-gradient-via: var(--color-blue-5);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-blue-6 {
    --tw-gradient-to: var(--color-blue-6);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-clip-text {
    background-clip: text;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-center {
    object-position: center;
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-11 {
    padding-inline: calc(var(--spacing) * 11);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .px-17 {
    padding-inline: calc(var(--spacing) * 17);
  }
  .px-19px {
    padding-inline: var(--spacing-19px);
  }
  .px-22px {
    padding-inline: var(--spacing-22px);
  }
  .px-25px {
    padding-inline: var(--spacing-25px);
  }
  .px-31px {
    padding-inline: var(--spacing-31px);
  }
  .px-33px {
    padding-inline: var(--spacing-33px);
  }
  .px-35px {
    padding-inline: var(--spacing-35px);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-13px {
    padding-block: var(--spacing-13px);
  }
  .py-15px {
    padding-block: var(--spacing-15px);
  }
  .py-17px {
    padding-block: var(--spacing-17px);
  }
  .py-18px {
    padding-block: var(--spacing-18px);
  }
  .py-19px {
    padding-block: var(--spacing-19px);
  }
  .py-21px {
    padding-block: var(--spacing-21px);
  }
  .py-22px {
    padding-block: var(--spacing-22px);
  }
  .py-25px {
    padding-block: var(--spacing-25px);
  }
  .py-26px {
    padding-block: var(--spacing-26px);
  }
  .py-27px {
    padding-block: var(--spacing-27px);
  }
  .py-29px {
    padding-block: var(--spacing-29px);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-26px {
    padding-top: var(--spacing-26px);
  }
  .pt-45px {
    padding-top: var(--spacing-45px);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-30 {
    padding-right: calc(var(--spacing) * 30);
  }
  .pr-46px {
    padding-right: var(--spacing-46px);
  }
  .pr-110px {
    padding-right: var(--spacing-110px);
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }
  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }
  .pl-50px {
    padding-left: var(--spacing-50px);
  }
  .pl-72px {
    padding-left: var(--spacing-72px);
  }
  .text-center {
    text-align: center;
  }
  .font-clash-display {
    font-family: var(--font-clash-display);
  }
  .font-es-build-trial {
    font-family: var(--font-es-build-trial);
  }
  .font-google-sans {
    font-family: var(--font-google-sans);
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-10 {
    font-size: var(--text-10);
  }
  .text-11 {
    font-size: var(--text-11);
  }
  .text-15 {
    font-size: var(--text-15);
  }
  .text-17 {
    font-size: var(--text-17);
  }
  .text-22 {
    font-size: var(--text-22);
  }
  .text-28 {
    font-size: var(--text-28);
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-30 {
    font-size: var(--text-30);
  }
  .text-32 {
    font-size: var(--text-32);
  }
  .text-38 {
    font-size: var(--text-38);
  }
  .text-40 {
    font-size: var(--text-40);
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-18 {
    --tw-leading: var(--leading-18);
    line-height: var(--leading-18);
  }
  .leading-22 {
    --tw-leading: var(--leading-22);
    line-height: var(--leading-22);
  }
  .leading-23 {
    --tw-leading: var(--leading-23);
    line-height: var(--leading-23);
  }
  .leading-44 {
    --tw-leading: var(--leading-44);
    line-height: var(--leading-44);
  }
  .leading-46 {
    --tw-leading: var(--leading-46);
    line-height: var(--leading-46);
  }
  .leading-48 {
    --tw-leading: var(--leading-48);
    line-height: var(--leading-48);
  }
  .leading-52 {
    --tw-leading: var(--leading-52);
    line-height: var(--leading-52);
  }
  .leading-64 {
    --tw-leading: var(--leading-64);
    line-height: var(--leading-64);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .-tracking-2 {
    --tw-tracking: calc(var(--tracking-2) * -1);
    letter-spacing: calc(var(--tracking-2) * -1);
  }
  .-tracking-4 {
    --tw-tracking: calc(var(--tracking-4) * -1);
    letter-spacing: calc(var(--tracking-4) * -1);
  }
  .tracking-2 {
    --tw-tracking: var(--tracking-2);
    letter-spacing: var(--tracking-2);
  }
  .tracking-8 {
    --tw-tracking: var(--tracking-8);
    letter-spacing: var(--tracking-8);
  }
  .tracking-10 {
    --tw-tracking: var(--tracking-10);
    letter-spacing: var(--tracking-10);
  }
  .break-all {
    word-break: break-all;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-1 {
    color: var(--color-blue-1);
  }
  .text-dark-28 {
    color: var(--color-dark-28);
  }
  .text-gray-21 {
    color: var(--color-gray-21);
  }
  .text-gray-22 {
    color: var(--color-gray-22);
  }
  .text-gray-23 {
    color: var(--color-gray-23);
  }
  .text-gray-24 {
    color: var(--color-gray-24);
  }
  .text-gray-26 {
    color: var(--color-gray-26);
  }
  .text-gray-27 {
    color: var(--color-gray-27);
  }
  .text-light-25 {
    color: var(--color-light-25);
  }
  .text-secondary-22 {
    color: var(--color-secondary-22);
  }
  .text-secondary-27 {
    color: var(--color-secondary-27);
  }
  .text-secondary-28 {
    color: var(--color-secondary-28);
  }
  .text-transparent {
    color: transparent;
  }
  .text-warning-18 {
    color: var(--color-warning-18);
  }
  .text-white {
    color: var(--color-white);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow-31 {
    --tw-shadow: 7px 105px 175px var(--tw-shadow-color, var(--tw-shadow-color));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-33 {
    --tw-shadow: 0px 32px 200px var(--tw-shadow-color, var(--tw-shadow-color));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-41 {
    --tw-shadow: 0px 24px 88px var(--tw-shadow-color, var(--tw-shadow-color));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-43 {
    --tw-shadow: 0px 29.76px 109.12px var(--tw-shadow-color, var(--tw-shadow-color));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-0 {
    outline-style: var(--tw-outline-style);
    outline-width: 0px;
  }
  .blur {
    --tw-blur: blur(8px);
    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,);
  }
  .drop-shadow-footer-fruits {
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-footer-fruits));
    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,);
  }
  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .delay-0 {
    transition-delay: 0ms;
  }
  .delay-100 {
    transition-delay: 100ms;
  }
  .delay-200 {
    transition-delay: 200ms;
  }
  .delay-300 {
    transition-delay: 300ms;
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .content-none {
    --tw-content: none;
    content: none;
  }
  .ltr {
    direction: ltr;
  }
  .max-xl\:invisible {
    @media (width < 1320px) {
      visibility: hidden;
    }
  }
  .max-xl\:-translate-x-full {
    @media (width < 1320px) {
      --tw-translate-x: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-xl\:translate-x-30 {
    @media (width < 1320px) {
      --tw-translate-x: calc(var(--spacing) * 30);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-xl\:pr-8 {
    @media (width < 1320px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .max-xl\:pl-4 {
    @media (width < 1320px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .max-xl\:opacity-0 {
    @media (width < 1320px) {
      opacity: 0%;
    }
  }
  .max-xl\:delay-0 {
    @media (width < 1320px) {
      transition-delay: 0ms;
    }
  }
  .max-xl\:delay-300 {
    @media (width < 1320px) {
      transition-delay: 300ms;
    }
  }
  .max-xl\:group-\[\:not\(\.opened\)\]\/sidebar\:translate-x-0 {
  }
  .max-xl\:group-\[\:not\(\.opened\)\]\/sidebar\:delay-300 {
  }
  .max-lg\:absolute {
    @media (width < 1024px) {
      position: absolute;
    }
  }
  .max-lg\:fixed {
    @media (width < 1024px) {
      position: fixed;
    }
  }
  .max-lg\:relative {
    @media (width < 1024px) {
      position: relative;
    }
  }
  .max-lg\:\!top-1\/2 {
    @media (width < 1024px) {
      top: calc(1/2 * 100%) !important;
    }
  }
  .max-lg\:\!top-22px {
    @media (width < 1024px) {
      top: var(--spacing-22px) !important;
    }
  }
  .max-lg\:top-0 {
    @media (width < 1024px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .max-lg\:top-2\.5 {
    @media (width < 1024px) {
      top: calc(var(--spacing) * 2.5);
    }
  }
  .max-lg\:\!right-3 {
    @media (width < 1024px) {
      right: calc(var(--spacing) * 3) !important;
    }
  }
  .max-lg\:\!right-15 {
    @media (width < 1024px) {
      right: calc(var(--spacing) * 15) !important;
    }
  }
  .max-lg\:right-3 {
    @media (width < 1024px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .max-lg\:right-50px {
    @media (width < 1024px) {
      right: var(--spacing-50px);
    }
  }
  .max-lg\:bottom-4 {
    @media (width < 1024px) {
      bottom: calc(var(--spacing) * 4);
    }
  }
  .max-lg\:\!left-auto {
    @media (width < 1024px) {
      left: auto !important;
    }
  }
  .max-lg\:left-0 {
    @media (width < 1024px) {
      left: calc(var(--spacing) * 0);
    }
  }
  .max-lg\:left-1\/2 {
    @media (width < 1024px) {
      left: calc(1/2 * 100%);
    }
  }
  .max-lg\:left-4 {
    @media (width < 1024px) {
      left: calc(var(--spacing) * 4);
    }
  }
  .max-lg\:z-999 {
    @media (width < 1024px) {
      z-index: 999;
    }
  }
  .max-lg\:order-1 {
    @media (width < 1024px) {
      order: 1;
    }
  }
  .max-lg\:order-2 {
    @media (width < 1024px) {
      order: 2;
    }
  }
  .max-lg\:order-3 {
    @media (width < 1024px) {
      order: 3;
    }
  }
  .max-lg\:order-4 {
    @media (width < 1024px) {
      order: 4;
    }
  }
  .max-lg\:order-5 {
    @media (width < 1024px) {
      order: 5;
    }
  }
  .max-lg\:order-first {
    @media (width < 1024px) {
      order: calc(-infinity);
    }
  }
  .max-lg\:order-last {
    @media (width < 1024px) {
      order: calc(infinity);
    }
  }
  .max-lg\:container {
    @media (width < 1024px) {
      width: 100%;
      @media (width >= 640px) {
        max-width: 640px;
      }
      @media (width >= 768px) {
        max-width: 768px;
      }
      @media (width >= 1024px) {
        max-width: 1024px;
      }
      @media (width >= 1320px) {
        max-width: 1320px;
      }
    }
  }
  .max-lg\:container {
    @media (width < 1024px) {
      margin-inline: auto;
      padding-inline: 12px;
    }
  }
  .max-lg\:-mx-72px {
    @media (width < 1024px) {
      margin-inline: calc(var(--spacing-72px) * -1);
    }
  }
  .max-lg\:-mt-2 {
    @media (width < 1024px) {
      margin-top: calc(var(--spacing) * -2);
    }
  }
  .max-lg\:mt-4 {
    @media (width < 1024px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .max-lg\:mt-6 {
    @media (width < 1024px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .max-lg\:mt-auto {
    @media (width < 1024px) {
      margin-top: auto;
    }
  }
  .max-lg\:mr-auto {
    @media (width < 1024px) {
      margin-right: auto;
    }
  }
  .max-lg\:ml-auto {
    @media (width < 1024px) {
      margin-left: auto;
    }
  }
  .max-lg\:scrollbar {
    @media (width < 1024px) {
      &::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track);
        border-radius: var(--scrollbar-track-radius);
      }
      &::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border-radius: var(--scrollbar-thumb-radius);
      }
      &::-webkit-scrollbar-corner {
        background-color: var(--scrollbar-corner);
        border-radius: var(--scrollbar-corner-radius);
      }
      scrollbar-width: auto;
      scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
      &::-webkit-scrollbar {
        display: block;
        width: var(--scrollbar-width, 16px);
        height: var(--scrollbar-height, 16px);
      }
    }
  }
  .max-lg\:line-clamp-2 {
    @media (width < 1024px) {
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
    }
  }
  .max-lg\:flex {
    @media (width < 1024px) {
      display: flex;
    }
  }
  .max-lg\:hidden {
    @media (width < 1024px) {
      display: none;
    }
  }
  .max-lg\:h-14 {
    @media (width < 1024px) {
      height: calc(var(--spacing) * 14);
    }
  }
  .max-lg\:h-full {
    @media (width < 1024px) {
      height: 100%;
    }
  }
  .max-lg\:h-full\! {
    @media (width < 1024px) {
      height: 100% !important;
    }
  }
  .max-lg\:h-screen {
    @media (width < 1024px) {
      height: 100vh;
    }
  }
  .max-lg\:w-14 {
    @media (width < 1024px) {
      width: calc(var(--spacing) * 14);
    }
  }
  .max-lg\:w-\[calc\(100\%\+144px\)\] {
    @media (width < 1024px) {
      width: calc(100% + 144px);
    }
  }
  .max-lg\:w-full {
    @media (width < 1024px) {
      width: 100%;
    }
  }
  .max-lg\:max-w-\[50\%\] {
    @media (width < 1024px) {
      max-width: 50%;
    }
  }
  .max-lg\:grow {
    @media (width < 1024px) {
      flex-grow: 1;
    }
  }
  .max-lg\:\!-translate-y-1\/2 {
    @media (width < 1024px) {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .max-lg\:\!translate-x-0 {
    @media (width < 1024px) {
      --tw-translate-x: calc(var(--spacing) * 0) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .max-lg\:-translate-x-1\/2 {
    @media (width < 1024px) {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-lg\:-translate-y-9 {
    @media (width < 1024px) {
      --tw-translate-y: calc(var(--spacing) * -9);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-lg\:translate-y-full {
    @media (width < 1024px) {
      --tw-translate-y: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-lg\:rotate-\[30deg\] {
    @media (width < 1024px) {
      rotate: 30deg;
    }
  }
  .max-lg\:items-center {
    @media (width < 1024px) {
      align-items: center;
    }
  }
  .max-lg\:justify-between {
    @media (width < 1024px) {
      justify-content: space-between;
    }
  }
  .max-lg\:justify-center {
    @media (width < 1024px) {
      justify-content: center;
    }
  }
  .max-lg\:gap-2 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .max-lg\:gap-6 {
    @media (width < 1024px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .max-lg\:\!overflow-visible {
    @media (width < 1024px) {
      overflow: visible !important;
    }
  }
  .max-lg\:overflow-auto {
    @media (width < 1024px) {
      overflow: auto;
    }
  }
  .max-lg\:\!rounded-50 {
    @media (width < 1024px) {
      border-radius: var(--radius-50) !important;
    }
  }
  .max-lg\:rounded-32 {
    @media (width < 1024px) {
      border-radius: var(--radius-32);
    }
  }
  .max-lg\:rounded-3xl {
    @media (width < 1024px) {
      border-radius: var(--radius-3xl);
    }
  }
  .max-lg\:rounded-full {
    @media (width < 1024px) {
      border-radius: calc(infinity * 1px);
    }
  }
  .max-lg\:rounded-l-3xl {
    @media (width < 1024px) {
      border-top-left-radius: var(--radius-3xl);
      border-bottom-left-radius: var(--radius-3xl);
    }
  }
  .max-lg\:rounded-t-40 {
    @media (width < 1024px) {
      border-top-left-radius: var(--radius-40);
      border-top-right-radius: var(--radius-40);
    }
  }
  .max-lg\:rounded-t-full {
    @media (width < 1024px) {
      border-top-left-radius: calc(infinity * 1px);
      border-top-right-radius: calc(infinity * 1px);
    }
  }
  .max-lg\:\!border {
    @media (width < 1024px) {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
    }
  }
  .max-lg\:border {
    @media (width < 1024px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .max-lg\:border-r-0 {
    @media (width < 1024px) {
      border-right-style: var(--tw-border-style);
      border-right-width: 0px;
    }
  }
  .max-lg\:\!border-solid {
    @media (width < 1024px) {
      --tw-border-style: solid !important;
      border-style: solid !important;
    }
  }
  .max-lg\:border-solid {
    @media (width < 1024px) {
      --tw-border-style: solid;
      border-style: solid;
    }
  }
  .max-lg\:\!border-white\/10 {
    @media (width < 1024px) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
    }
  }
  .max-lg\:border-white\/10 {
    @media (width < 1024px) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .max-lg\:bg-white {
    @media (width < 1024px) {
      background-color: var(--color-white);
    }
  }
  .max-lg\:bg-linear-to-br {
    @media (width < 1024px) {
      --tw-gradient-position: to bottom right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .max-lg\:px-3 {
    @media (width < 1024px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .max-lg\:py-6 {
    @media (width < 1024px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .max-lg\:py-18px {
    @media (width < 1024px) {
      padding-block: var(--spacing-18px);
    }
  }
  .max-lg\:py-22px {
    @media (width < 1024px) {
      padding-block: var(--spacing-22px);
    }
  }
  .max-lg\:pt-12 {
    @media (width < 1024px) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .max-lg\:pr-10 {
    @media (width < 1024px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .max-lg\:pb-4 {
    @media (width < 1024px) {
      padding-bottom: calc(var(--spacing) * 4);
    }
  }
  .max-lg\:text-center {
    @media (width < 1024px) {
      text-align: center;
    }
  }
  .max-lg\:shadow-33 {
    @media (width < 1024px) {
      --tw-shadow: 0px 32px 200px var(--tw-shadow-color, var(--tw-shadow-color));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .max-lg\:shadow-gray-25\/7 {
    @media (width < 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 7%, transparent);
    }
  }
  .max-lg\:transition-all {
    @media (width < 1024px) {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .max-lg\:ease-linear {
    @media (width < 1024px) {
      --tw-ease: linear;
      transition-timing-function: linear;
    }
  }
  .max-lg\:content-none {
    @media (width < 1024px) {
      --tw-content: none;
      content: none;
    }
  }
  .max-lg\:scrollbar {
    @media (width < 1024px) {
      @supports (selector(::-webkit-scrollbar)) {
        scrollbar-color: unset;
        &::-webkit-scrollbar-thumb {
          border: 4px solid var(--scrollbar-corner);
        }
        &::-webkit-scrollbar-track {
          border: 4px solid var(--scrollbar-corner);
        }
      }
    }
  }
  .max-lg\:scrollbar-thumb-warning-18 {
    @media (width < 1024px) {
      --scrollbar-thumb: #fdd836;
    }
  }
  .max-lg\:scrollbar-w-1 {
    @media (width < 1024px) {
      --scrollbar-width: 0.25rem;
    }
  }
  .max-lg\:before\:\!content-none {
    @media (width < 1024px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none !important;
        content: none !important;
      }
    }
  }
  .max-lg\:before\:content-none {
    @media (width < 1024px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-lg\:after\:content-none {
    @media (width < 1024px) {
      &::after {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-lg\:even\:bg-white {
  }
  .max-lg\:nth-3\:hidden {
  }
  .max-lg\:nth-4\:hidden {
  }
  .max-md\:absolute {
    @media (width < 768px) {
      position: absolute;
    }
  }
  .max-md\:top-1\/2 {
    @media (width < 768px) {
      top: calc(1/2 * 100%);
    }
  }
  .max-md\:top-4 {
    @media (width < 768px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .max-md\:top-6 {
    @media (width < 768px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .max-md\:right-0 {
    @media (width < 768px) {
      right: calc(var(--spacing) * 0);
    }
  }
  .max-md\:left-4 {
    @media (width < 768px) {
      left: calc(var(--spacing) * 4);
    }
  }
  .max-md\:left-6 {
    @media (width < 768px) {
      left: calc(var(--spacing) * 6);
    }
  }
  .max-md\:mt-6 {
    @media (width < 768px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .max-md\:-mb-1 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * -1);
    }
  }
  .max-md\:mb-4 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .max-md\:mb-6 {
    @media (width < 768px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .max-md\:flex {
    @media (width < 768px) {
      display: flex;
    }
  }
  .max-md\:grid {
    @media (width < 768px) {
      display: grid;
    }
  }
  .max-md\:hidden {
    @media (width < 768px) {
      display: none;
    }
  }
  .max-md\:max-w-fit {
    @media (width < 768px) {
      max-width: fit-content;
    }
  }
  .max-md\:shrink-0 {
    @media (width < 768px) {
      flex-shrink: 0;
    }
  }
  .max-md\:grow-0 {
    @media (width < 768px) {
      flex-grow: 0;
    }
  }
  .max-md\:basis-auto {
    @media (width < 768px) {
      flex-basis: auto;
    }
  }
  .max-md\:-translate-y-1\/2 {
    @media (width < 768px) {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-md\:items-center {
    @media (width < 768px) {
      align-items: center;
    }
  }
  .max-md\:justify-between {
    @media (width < 768px) {
      justify-content: space-between;
    }
  }
  .max-md\:gap-1 {
    @media (width < 768px) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .max-md\:overflow-hidden {
    @media (width < 768px) {
      overflow: hidden;
    }
  }
  .max-md\:rounded-2xl {
    @media (width < 768px) {
      border-radius: var(--radius-2xl);
    }
  }
  .max-md\:py-3 {
    @media (width < 768px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .max-md\:pt-3 {
    @media (width < 768px) {
      padding-top: calc(var(--spacing) * 3);
    }
  }
  .max-md\:pr-110px {
    @media (width < 768px) {
      padding-right: var(--spacing-110px);
    }
  }
  .max-md\:pl-12 {
    @media (width < 768px) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .max-md\:text-ellipsis {
    @media (width < 768px) {
      text-overflow: ellipsis;
    }
  }
  .max-md\:whitespace-nowrap {
    @media (width < 768px) {
      white-space: nowrap;
    }
  }
  .max-md\:group-nth-\[2n\]\:ml-auto {
  }
  .max-md\:before\:content-none {
    @media (width < 768px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-md\:after\:content-none {
    @media (width < 768px) {
      &::after {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-md\:last\:mb-0 {
  }
  .max-md\:odd\:bg-light-40 {
  }
  .max-md\:even\:bg-light-41 {
  }
  .max-sm\:top-1\.5 {
    @media (width < 640px) {
      top: calc(var(--spacing) * 1.5);
    }
  }
  .max-sm\:left-3 {
    @media (width < 640px) {
      left: calc(var(--spacing) * 3);
    }
  }
  .max-sm\:order-last {
    @media (width < 640px) {
      order: calc(infinity);
    }
  }
  .max-sm\:w-full {
    @media (width < 640px) {
      width: 100%;
    }
  }
  .max-sm\:translate-x-0 {
    @media (width < 640px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-sm\:translate-x-3 {
    @media (width < 640px) {
      --tw-translate-x: calc(var(--spacing) * 3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-sm\:object-contain {
    @media (width < 640px) {
      object-fit: contain;
    }
  }
  .max-sm\:object-cover {
    @media (width < 640px) {
      object-fit: cover;
    }
  }
  .max-sm\:object-\[-30px_0\] {
    @media (width < 640px) {
      object-position: -30px 0;
    }
  }
  .max-sm\:object-center {
    @media (width < 640px) {
      object-position: center;
    }
  }
  .max-sm\:object-left-top {
    @media (width < 640px) {
      object-position: left top;
    }
  }
  .max-sm\:px-3 {
    @media (width < 640px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .max-sm\:px-4 {
    @media (width < 640px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .max-sm\:px-6 {
    @media (width < 640px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .max-sm\:group-nth-\[2n\]\:mr-0 {
  }
  .max-sm\:group-nth-\[2n\]\:ml-10 {
  }
  .max-sm\:group-nth-\[2n\]\:max-w-none {
  }
  .max-sm\:before\:absolute {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
  .max-sm\:before\:top-1\/2 {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        top: calc(1/2 * 100%);
      }
    }
  }
  .max-sm\:before\:right-full {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        right: 100%;
      }
    }
  }
  .max-sm\:before\:h-0\.5 {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 0.5);
      }
    }
  }
  .max-sm\:before\:w-screen {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        width: 100vw;
      }
    }
  }
  .max-sm\:before\:-translate-x-19px {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing-19px) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .max-sm\:before\:-translate-y-1\/2 {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        --tw-translate-y: calc(calc(1/2 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .max-sm\:before\:bg-gray-21 {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        background-color: var(--color-gray-21);
      }
    }
  }
  .max-sm\:before\:content-none {
    @media (width < 640px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-sm\:after\:content-none {
    @media (width < 640px) {
      &::after {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .max-sm\:nth-3\:hidden {
  }
  .max-\[579px\]\:translate-y-\[260\%\] {
    @media (width < 579px) {
      --tw-translate-y: 260%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-\[519px\]\:right-\[10\%\] {
    @media (width < 519px) {
      right: 10%;
    }
  }
  .max-\[449px\]\:translate-y-\[160\%\] {
    @media (width < 449px) {
      --tw-translate-y: 160%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-\[419px\]\:h-\[180px\] {
    @media (width < 419px) {
      height: 180px;
    }
  }
  .max-\[419px\]\:w-\[230px\] {
    @media (width < 419px) {
      width: 230px;
    }
  }
  .max-\[419px\]\:translate-x-39px {
    @media (width < 419px) {
      --tw-translate-x: var(--spacing-39px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-\[399px\]\:bottom-\[45\%\] {
    @media (width < 399px) {
      bottom: 45%;
    }
  }
  .max-\[399px\]\:h-13px {
    @media (width < 399px) {
      height: var(--spacing-13px);
    }
  }
  .max-\[399px\]\:h-30 {
    @media (width < 399px) {
      height: calc(var(--spacing) * 30);
    }
  }
  .max-\[399px\]\:w-3 {
    @media (width < 399px) {
      width: calc(var(--spacing) * 3);
    }
  }
  .max-\[399px\]\:-translate-y-2 {
    @media (width < 399px) {
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .max-\[399px\]\:px-5 {
    @media (width < 399px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .max-\[399px\]\:px-6 {
    @media (width < 399px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .max-\[399px\]\:px-8 {
    @media (width < 399px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .max-\[399px\]\:text-11 {
    @media (width < 399px) {
      font-size: var(--text-11);
    }
  }
  .max-\[399px\]\:text-base {
    @media (width < 399px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .max-\[399px\]\:text-lg {
    @media (width < 399px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .max-\[399px\]\:text-xs {
    @media (width < 399px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .max-\[399px\]\:leading-4 {
    @media (width < 399px) {
      --tw-leading: calc(var(--spacing) * 4);
      line-height: calc(var(--spacing) * 4);
    }
  }
  .max-\[399px\]\:leading-6 {
    @media (width < 399px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .max-\[399px\]\:leading-7 {
    @media (width < 399px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .max-\[399px\]\:leading-18 {
    @media (width < 399px) {
      --tw-leading: var(--leading-18);
      line-height: var(--leading-18);
    }
  }
  .max-\[399px\]\:group-nth-\[2n\]\:ml-3 {
  }
  .max-\[399px\]\:before\:-translate-x-3 {
    @media (width < 399px) {
      &::before {
        content: var(--tw-content);
        --tw-translate-x: calc(var(--spacing) * -3);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .max-\[379px\]\:grow {
    @media (width < 379px) {
      flex-grow: 1;
    }
  }
  .max-\[369px\]\:ml-2 {
    @media (width < 369px) {
      margin-left: calc(var(--spacing) * 2);
    }
  }
  .max-\[369px\]\:h-40 {
    @media (width < 369px) {
      height: calc(var(--spacing) * 40);
    }
  }
  .max-\[369px\]\:h-\[224px\] {
    @media (width < 369px) {
      height: 224px;
    }
  }
  .max-\[369px\]\:max-h-\[60\%\] {
    @media (width < 369px) {
      max-height: 60%;
    }
  }
  .max-\[369px\]\:min-w-\[136px\] {
    @media (width < 369px) {
      min-width: 136px;
    }
  }
  .max-\[369px\]\:pl-4 {
    @media (width < 369px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .max-\[369px\]\:text-base {
    @media (width < 369px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .max-\[369px\]\:text-lg {
    @media (width < 369px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .max-\[369px\]\:leading-6 {
    @media (width < 369px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .max-\[369px\]\:leading-7 {
    @media (width < 369px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .max-\[369px\]\:before\:mr-2 {
    @media (width < 369px) {
      &::before {
        content: var(--tw-content);
        margin-right: calc(var(--spacing) * 2);
      }
    }
  }
  .max-\[359px\]\:h-17 {
    @media (width < 359px) {
      height: calc(var(--spacing) * 17);
    }
  }
  .max-\[349px\]\:bottom-\[37\%\] {
    @media (width < 349px) {
      bottom: 37%;
    }
  }
  .sm\:\!top-20 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 20) !important;
    }
  }
  .sm\:top-4 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .sm\:top-11 {
    @media (width >= 640px) {
      top: calc(var(--spacing) * 11);
    }
  }
  .sm\:top-55px {
    @media (width >= 640px) {
      top: var(--spacing-55px);
    }
  }
  .sm\:top-\[56\%\] {
    @media (width >= 640px) {
      top: 56%;
    }
  }
  .sm\:top-auto {
    @media (width >= 640px) {
      top: auto;
    }
  }
  .sm\:right-21 {
    @media (width >= 640px) {
      right: calc(var(--spacing) * 21);
    }
  }
  .sm\:bottom-0 {
    @media (width >= 640px) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .sm\:left-4 {
    @media (width >= 640px) {
      left: calc(var(--spacing) * 4);
    }
  }
  .sm\:left-8 {
    @media (width >= 640px) {
      left: calc(var(--spacing) * 8);
    }
  }
  .sm\:left-29px\! {
    @media (width >= 640px) {
      left: var(--spacing-29px) !important;
    }
  }
  .sm\:order-1 {
    @media (width >= 640px) {
      order: 1;
    }
  }
  .sm\:order-2 {
    @media (width >= 640px) {
      order: 2;
    }
  }
  .sm\:order-3 {
    @media (width >= 640px) {
      order: 3;
    }
  }
  .sm\:col-span-6 {
    @media (width >= 640px) {
      grid-column: span 6 / span 6;
    }
  }
  .sm\:-mx-3 {
    @media (width >= 640px) {
      margin-inline: calc(var(--spacing) * -3);
    }
  }
  .sm\:mx-0 {
    @media (width >= 640px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:-mt-30 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * -30);
    }
  }
  .sm\:mt-6 {
    @media (width >= 640px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:mb-5 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .sm\:mb-6 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .sm\:mb-7 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .sm\:mb-8 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .sm\:mb-10 {
    @media (width >= 640px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .sm\:mb-\[200px\] {
    @media (width >= 640px) {
      margin-bottom: 200px;
    }
  }
  .sm\:ml-5 {
    @media (width >= 640px) {
      margin-left: calc(var(--spacing) * 5);
    }
  }
  .sm\:ml-6 {
    @media (width >= 640px) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:block {
    @media (width >= 640px) {
      display: block;
    }
  }
  .sm\:inline-flex {
    @media (width >= 640px) {
      display: inline-flex;
    }
  }
  .sm\:h-3\.5 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 3.5);
    }
  }
  .sm\:h-4 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 4);
    }
  }
  .sm\:h-6 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .sm\:h-7 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 7);
    }
  }
  .sm\:h-8 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .sm\:h-10 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .sm\:h-12 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .sm\:h-55px {
    @media (width >= 640px) {
      height: var(--spacing-55px);
    }
  }
  .sm\:h-62px {
    @media (width >= 640px) {
      height: var(--spacing-62px);
    }
  }
  .sm\:h-71px {
    @media (width >= 640px) {
      height: var(--spacing-71px);
    }
  }
  .sm\:h-72px {
    @media (width >= 640px) {
      height: var(--spacing-72px);
    }
  }
  .sm\:h-80 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 80);
    }
  }
  .sm\:h-82px {
    @media (width >= 640px) {
      height: var(--spacing-82px);
    }
  }
  .sm\:h-122px {
    @media (width >= 640px) {
      height: var(--spacing-122px);
    }
  }
  .sm\:h-134px {
    @media (width >= 640px) {
      height: var(--spacing-134px);
    }
  }
  .sm\:h-135px {
    @media (width >= 640px) {
      height: var(--spacing-135px);
    }
  }
  .sm\:h-136px {
    @media (width >= 640px) {
      height: var(--spacing-136px);
    }
  }
  .sm\:h-13px {
    @media (width >= 640px) {
      height: var(--spacing-13px);
    }
  }
  .sm\:h-14 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 14);
    }
  }
  .sm\:h-15 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 15);
    }
  }
  .sm\:h-19px {
    @media (width >= 640px) {
      height: var(--spacing-19px);
    }
  }
  .sm\:h-20 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 20);
    }
  }
  .sm\:h-21px {
    @media (width >= 640px) {
      height: var(--spacing-21px);
    }
  }
  .sm\:h-26 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 26);
    }
  }
  .sm\:h-27 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 27);
    }
  }
  .sm\:h-35 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 35);
    }
  }
  .sm\:h-45 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 45);
    }
  }
  .sm\:h-46 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 46);
    }
  }
  .sm\:h-55 {
    @media (width >= 640px) {
      height: calc(var(--spacing) * 55);
    }
  }
  .sm\:h-143px {
    @media (width >= 640px) {
      height: var(--spacing-143px);
    }
  }
  .sm\:h-145px {
    @media (width >= 640px) {
      height: var(--spacing-145px);
    }
  }
  .sm\:h-146px {
    @media (width >= 640px) {
      height: var(--spacing-146px);
    }
  }
  .sm\:h-162px {
    @media (width >= 640px) {
      height: var(--spacing-162px);
    }
  }
  .sm\:h-\[200px\] {
    @media (width >= 640px) {
      height: 200px;
    }
  }
  .sm\:h-\[228px\] {
    @media (width >= 640px) {
      height: 228px;
    }
  }
  .sm\:h-\[232px\] {
    @media (width >= 640px) {
      height: 232px;
    }
  }
  .sm\:h-\[234px\] {
    @media (width >= 640px) {
      height: 234px;
    }
  }
  .sm\:h-\[247px\] {
    @media (width >= 640px) {
      height: 247px;
    }
  }
  .sm\:h-\[254px\] {
    @media (width >= 640px) {
      height: 254px;
    }
  }
  .sm\:h-\[262px\] {
    @media (width >= 640px) {
      height: 262px;
    }
  }
  .sm\:h-\[273px\] {
    @media (width >= 640px) {
      height: 273px;
    }
  }
  .sm\:h-\[277px\] {
    @media (width >= 640px) {
      height: 277px;
    }
  }
  .sm\:h-\[278px\] {
    @media (width >= 640px) {
      height: 278px;
    }
  }
  .sm\:h-\[280px\] {
    @media (width >= 640px) {
      height: 280px;
    }
  }
  .sm\:h-\[303px\] {
    @media (width >= 640px) {
      height: 303px;
    }
  }
  .sm\:h-\[315px\] {
    @media (width >= 640px) {
      height: 315px;
    }
  }
  .sm\:h-\[320px\] {
    @media (width >= 640px) {
      height: 320px;
    }
  }
  .sm\:h-\[340px\] {
    @media (width >= 640px) {
      height: 340px;
    }
  }
  .sm\:h-\[371px\] {
    @media (width >= 640px) {
      height: 371px;
    }
  }
  .sm\:h-\[376px\] {
    @media (width >= 640px) {
      height: 376px;
    }
  }
  .sm\:h-\[400px\] {
    @media (width >= 640px) {
      height: 400px;
    }
  }
  .sm\:h-\[404px\] {
    @media (width >= 640px) {
      height: 404px;
    }
  }
  .sm\:h-\[413px\] {
    @media (width >= 640px) {
      height: 413px;
    }
  }
  .sm\:h-\[441px\] {
    @media (width >= 640px) {
      height: 441px;
    }
  }
  .sm\:h-\[737px\] {
    @media (width >= 640px) {
      height: 737px;
    }
  }
  .sm\:max-h-12 {
    @media (width >= 640px) {
      max-height: calc(var(--spacing) * 12);
    }
  }
  .sm\:max-h-14 {
    @media (width >= 640px) {
      max-height: calc(var(--spacing) * 14);
    }
  }
  .sm\:max-h-162px {
    @media (width >= 640px) {
      max-height: var(--spacing-162px);
    }
  }
  .sm\:max-h-\[280px\] {
    @media (width >= 640px) {
      max-height: 280px;
    }
  }
  .sm\:max-h-\[300px\] {
    @media (width >= 640px) {
      max-height: 300px;
    }
  }
  .sm\:max-h-\[729px\] {
    @media (width >= 640px) {
      max-height: 729px;
    }
  }
  .sm\:w-1\/2 {
    @media (width >= 640px) {
      width: calc(1/2 * 100%);
    }
  }
  .sm\:w-1\/3 {
    @media (width >= 640px) {
      width: calc(1/3 * 100%);
    }
  }
  .sm\:w-1\/4 {
    @media (width >= 640px) {
      width: calc(1/4 * 100%);
    }
  }
  .sm\:w-2\/3 {
    @media (width >= 640px) {
      width: calc(2/3 * 100%);
    }
  }
  .sm\:w-4 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 4);
    }
  }
  .sm\:w-5 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .sm\:w-7 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 7);
    }
  }
  .sm\:w-8 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 8);
    }
  }
  .sm\:w-10 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .sm\:w-12 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .sm\:w-14 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 14);
    }
  }
  .sm\:w-15 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 15);
    }
  }
  .sm\:w-16 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 16);
    }
  }
  .sm\:w-19 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 19);
    }
  }
  .sm\:w-20 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 20);
    }
  }
  .sm\:w-21px {
    @media (width >= 640px) {
      width: var(--spacing-21px);
    }
  }
  .sm\:w-23px {
    @media (width >= 640px) {
      width: var(--spacing-23px);
    }
  }
  .sm\:w-31px {
    @media (width >= 640px) {
      width: var(--spacing-31px);
    }
  }
  .sm\:w-37 {
    @media (width >= 640px) {
      width: calc(var(--spacing) * 37);
    }
  }
  .sm\:w-38px {
    @media (width >= 640px) {
      width: var(--spacing-38px);
    }
  }
  .sm\:w-71px {
    @media (width >= 640px) {
      width: var(--spacing-71px);
    }
  }
  .sm\:w-72px {
    @media (width >= 640px) {
      width: var(--spacing-72px);
    }
  }
  .sm\:w-82px {
    @media (width >= 640px) {
      width: var(--spacing-82px);
    }
  }
  .sm\:w-110px {
    @media (width >= 640px) {
      width: var(--spacing-110px);
    }
  }
  .sm\:w-155px {
    @media (width >= 640px) {
      width: var(--spacing-155px);
    }
  }
  .sm\:w-162px {
    @media (width >= 640px) {
      width: var(--spacing-162px);
    }
  }
  .sm\:w-\[288px\] {
    @media (width >= 640px) {
      width: 288px;
    }
  }
  .sm\:w-\[304px\] {
    @media (width >= 640px) {
      width: 304px;
    }
  }
  .sm\:w-\[327px\] {
    @media (width >= 640px) {
      width: 327px;
    }
  }
  .sm\:w-\[calc\(100\%-88px\)\] {
    @media (width >= 640px) {
      width: calc(100% - 88px);
    }
  }
  .sm\:w-\[calc\(100\%-100px\)\] {
    @media (width >= 640px) {
      width: calc(100% - 100px);
    }
  }
  .sm\:w-\[calc\(100\%-172px\)\] {
    @media (width >= 640px) {
      width: calc(100% - 172px);
    }
  }
  .sm\:w-\[calc\(100\%-300px\)\] {
    @media (width >= 640px) {
      width: calc(100% - 300px);
    }
  }
  .sm\:w-auto {
    @media (width >= 640px) {
      width: auto;
    }
  }
  .sm\:max-w-\[50\%\] {
    @media (width >= 640px) {
      max-width: 50%;
    }
  }
  .sm\:max-w-\[80\%\] {
    @media (width >= 640px) {
      max-width: 80%;
    }
  }
  .sm\:max-w-\[200px\] {
    @media (width >= 640px) {
      max-width: 200px;
    }
  }
  .sm\:max-w-\[289px\] {
    @media (width >= 640px) {
      max-width: 289px;
    }
  }
  .sm\:max-w-\[320px\] {
    @media (width >= 640px) {
      max-width: 320px;
    }
  }
  .sm\:max-w-\[calc\(50\%\+70px\)\] {
    @media (width >= 640px) {
      max-width: calc(50% + 70px);
    }
  }
  .sm\:max-w-none {
    @media (width >= 640px) {
      max-width: none;
    }
  }
  .sm\:min-w-\[44px\] {
    @media (width >= 640px) {
      min-width: 44px;
    }
  }
  .sm\:basis-1\/2 {
    @media (width >= 640px) {
      flex-basis: calc(1/2 * 100%);
    }
  }
  .sm\:-translate-x-46 {
    @media (width >= 640px) {
      --tw-translate-x: calc(var(--spacing) * -46);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:-translate-y-4 {
    @media (width >= 640px) {
      --tw-translate-y: calc(var(--spacing) * -4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:-translate-y-8 {
    @media (width >= 640px) {
      --tw-translate-y: calc(var(--spacing) * -8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-8 {
    @media (width >= 640px) {
      --tw-translate-x: calc(var(--spacing) * 8);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-46 {
    @media (width >= 640px) {
      --tw-translate-x: calc(var(--spacing) * 46);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-71px {
    @media (width >= 640px) {
      --tw-translate-x: var(--spacing-71px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-90px {
    @media (width >= 640px) {
      --tw-translate-x: var(--spacing-90px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-x-full {
    @media (width >= 640px) {
      --tw-translate-x: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-y-0 {
    @media (width >= 640px) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:translate-y-5 {
    @media (width >= 640px) {
      --tw-translate-y: calc(var(--spacing) * 5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-4 {
    @media (width >= 640px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .sm\:flex-col {
    @media (width >= 640px) {
      flex-direction: column;
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      flex-direction: row;
    }
  }
  .sm\:items-center {
    @media (width >= 640px) {
      align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 640px) {
      justify-content: space-between;
    }
  }
  .sm\:justify-end {
    @media (width >= 640px) {
      justify-content: flex-end;
    }
  }
  .sm\:gap-2 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .sm\:gap-3 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .sm\:gap-3\.5 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 3.5);
    }
  }
  .sm\:gap-4 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .sm\:gap-5 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .sm\:gap-6 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:gap-7 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .sm\:gap-8 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .sm\:gap-10 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .sm\:gap-12 {
    @media (width >= 640px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .sm\:gap-x-6 {
    @media (width >= 640px) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .sm\:\!overflow-hidden {
    @media (width >= 640px) {
      overflow: hidden !important;
    }
  }
  .sm\:overflow-hidden {
    @media (width >= 640px) {
      overflow: hidden;
    }
  }
  .sm\:rounded-32 {
    @media (width >= 640px) {
      border-radius: var(--radius-32);
    }
  }
  .sm\:rounded-40 {
    @media (width >= 640px) {
      border-radius: var(--radius-40);
    }
  }
  .sm\:border-4 {
    @media (width >= 640px) {
      border-style: var(--tw-border-style);
      border-width: 4px;
    }
  }
  .sm\:p-4 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .sm\:p-5 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .sm\:p-6 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-8 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:p-10 {
    @media (width >= 640px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .sm\:px-0 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-2 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .sm\:px-3 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .sm\:px-4 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .sm\:px-5 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-7 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .sm\:px-8 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .sm\:px-12 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .sm\:px-14 {
    @media (width >= 640px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:px-17px {
    @media (width >= 640px) {
      padding-inline: var(--spacing-17px);
    }
  }
  .sm\:px-25px {
    @media (width >= 640px) {
      padding-inline: var(--spacing-25px);
    }
  }
  .sm\:px-35px {
    @media (width >= 640px) {
      padding-inline: var(--spacing-35px);
    }
  }
  .sm\:px-39px {
    @media (width >= 640px) {
      padding-inline: var(--spacing-39px);
    }
  }
  .sm\:px-px {
    @media (width >= 640px) {
      padding-inline: 1px;
    }
  }
  .sm\:py-2\.5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .sm\:py-3 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 3);
    }
  }
  .sm\:py-5 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .sm\:py-7 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .sm\:py-8 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .sm\:py-9 {
    @media (width >= 640px) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .sm\:py-17px {
    @media (width >= 640px) {
      padding-block: var(--spacing-17px);
    }
  }
  .sm\:py-18px {
    @media (width >= 640px) {
      padding-block: var(--spacing-18px);
    }
  }
  .sm\:py-22px {
    @media (width >= 640px) {
      padding-block: var(--spacing-22px);
    }
  }
  .sm\:py-23px {
    @media (width >= 640px) {
      padding-block: var(--spacing-23px);
    }
  }
  .sm\:py-30px {
    @media (width >= 640px) {
      padding-block: var(--spacing-30px);
    }
  }
  .sm\:py-50px {
    @media (width >= 640px) {
      padding-block: var(--spacing-50px);
    }
  }
  .sm\:pt-6 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .sm\:pt-8 {
    @media (width >= 640px) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .sm\:pt-53px {
    @media (width >= 640px) {
      padding-top: var(--spacing-53px);
    }
  }
  .sm\:pr-4 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .sm\:pr-6 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .sm\:pr-8 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .sm\:pr-12 {
    @media (width >= 640px) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .sm\:pr-41px {
    @media (width >= 640px) {
      padding-right: var(--spacing-41px);
    }
  }
  .sm\:pr-58px {
    @media (width >= 640px) {
      padding-right: var(--spacing-58px);
    }
  }
  .sm\:pr-\[280px\] {
    @media (width >= 640px) {
      padding-right: 280px;
    }
  }
  .sm\:pb-52px {
    @media (width >= 640px) {
      padding-bottom: var(--spacing-52px);
    }
  }
  .sm\:pl-6 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .sm\:pl-8 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .sm\:pl-10 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .sm\:pl-14 {
    @media (width >= 640px) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .sm\:pl-18px {
    @media (width >= 640px) {
      padding-left: var(--spacing-18px);
    }
  }
  .sm\:pl-29px {
    @media (width >= 640px) {
      padding-left: var(--spacing-29px);
    }
  }
  .sm\:pl-72px {
    @media (width >= 640px) {
      padding-left: var(--spacing-72px);
    }
  }
  .sm\:text-center {
    @media (width >= 640px) {
      text-align: center;
    }
  }
  .sm\:text-left {
    @media (width >= 640px) {
      text-align: left;
    }
  }
  .sm\:\!text-sm {
    @media (width >= 640px) {
      font-size: var(--text-sm) !important;
      line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    }
  }
  .sm\:text-4xl {
    @media (width >= 640px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .sm\:text-5xl {
    @media (width >= 640px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .sm\:text-6 {
    @media (width >= 640px) {
      font-size: var(--text-6);
    }
  }
  .sm\:text-6xl {
    @media (width >= 640px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .sm\:text-22 {
    @media (width >= 640px) {
      font-size: var(--text-22);
    }
  }
  .sm\:text-26 {
    @media (width >= 640px) {
      font-size: var(--text-26);
    }
  }
  .sm\:text-27 {
    @media (width >= 640px) {
      font-size: var(--text-27);
    }
  }
  .sm\:text-28 {
    @media (width >= 640px) {
      font-size: var(--text-28);
    }
  }
  .sm\:text-2xl {
    @media (width >= 640px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .sm\:text-30 {
    @media (width >= 640px) {
      font-size: var(--text-30);
    }
  }
  .sm\:text-32 {
    @media (width >= 640px) {
      font-size: var(--text-32);
    }
  }
  .sm\:text-38 {
    @media (width >= 640px) {
      font-size: var(--text-38);
    }
  }
  .sm\:text-40 {
    @media (width >= 640px) {
      font-size: var(--text-40);
    }
  }
  .sm\:text-base {
    @media (width >= 640px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .sm\:text-lg {
    @media (width >= 640px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .sm\:text-sm {
    @media (width >= 640px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .sm\:text-xl {
    @media (width >= 640px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .sm\:text-xs {
    @media (width >= 640px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .sm\:\!leading-5 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 5) !important;
      line-height: calc(var(--spacing) * 5) !important;
    }
  }
  .sm\:leading-5 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }
  }
  .sm\:leading-6 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .sm\:leading-7 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .sm\:leading-8 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .sm\:leading-9 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 9);
      line-height: calc(var(--spacing) * 9);
    }
  }
  .sm\:leading-10 {
    @media (width >= 640px) {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }
  }
  .sm\:leading-18 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-18);
      line-height: var(--leading-18);
    }
  }
  .sm\:leading-22 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-22);
      line-height: var(--leading-22);
    }
  }
  .sm\:leading-26 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-26);
      line-height: var(--leading-26);
    }
  }
  .sm\:leading-30 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-30);
      line-height: var(--leading-30);
    }
  }
  .sm\:leading-34 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-34);
      line-height: var(--leading-34);
    }
  }
  .sm\:leading-38 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-38);
      line-height: var(--leading-38);
    }
  }
  .sm\:leading-42 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-42);
      line-height: var(--leading-42);
    }
  }
  .sm\:leading-44 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-44);
      line-height: var(--leading-44);
    }
  }
  .sm\:leading-46 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-46);
      line-height: var(--leading-46);
    }
  }
  .sm\:leading-48 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-48);
      line-height: var(--leading-48);
    }
  }
  .sm\:leading-50 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-50);
      line-height: var(--leading-50);
    }
  }
  .sm\:leading-54 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-54);
      line-height: var(--leading-54);
    }
  }
  .sm\:leading-60 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-60);
      line-height: var(--leading-60);
    }
  }
  .sm\:leading-70 {
    @media (width >= 640px) {
      --tw-leading: var(--leading-70);
      line-height: var(--leading-70);
    }
  }
  .sm\:ring-\[24px\] {
    @media (width >= 640px) {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(24px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .sm\:delay-300 {
    @media (width >= 640px) {
      transition-delay: 300ms;
    }
  }
  .sm\:delay-600 {
    @media (width >= 640px) {
      transition-delay: var(--transition-delay-600);
    }
  }
  .sm\:delay-900 {
    @media (width >= 640px) {
      transition-delay: var(--transition-delay-900);
    }
  }
  .sm\:delay-1200 {
    @media (width >= 640px) {
      transition-delay: var(--transition-delay-1200);
    }
  }
  .sm\:mask-cover {
    @media (width >= 640px) {
      mask-size: cover;
    }
  }
  .sm\:group-nth-\[2n\]\:justify-end {
  }
  .sm\:group-nth-\[3n\]\:justify-center {
  }
  .sm\:group-\[\.opened\]\:translate-x-0 {
  }
  .sm\:before\:mr-5 {
    @media (width >= 640px) {
      &::before {
        content: var(--tw-content);
        margin-right: calc(var(--spacing) * 5);
      }
    }
  }
  .sm\:first\:before\:content-none {
  }
  .max-xl\:min-\[640px\]\:max-w-\[290px\] {
    @media (width < 1320px) {
      @media (width >= 640px) {
        max-width: 290px;
      }
    }
  }
  .md\:absolute {
    @media (width >= 768px) {
      position: absolute;
    }
  }
  .md\:\!top-70px {
    @media (width >= 768px) {
      top: var(--spacing-70px) !important;
    }
  }
  .md\:\!top-90px {
    @media (width >= 768px) {
      top: var(--spacing-90px) !important;
    }
  }
  .md\:-top-156px {
    @media (width >= 768px) {
      top: calc(var(--spacing-156px) * -1);
    }
  }
  .md\:top-0 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .md\:top-2\.5 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 2.5);
    }
  }
  .md\:top-3 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 3);
    }
  }
  .md\:top-4 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .md\:top-5 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 5);
    }
  }
  .md\:top-6 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .md\:top-10 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 10);
    }
  }
  .md\:top-14 {
    @media (width >= 768px) {
      top: calc(var(--spacing) * 14);
    }
  }
  .md\:top-34px {
    @media (width >= 768px) {
      top: var(--spacing-34px);
    }
  }
  .md\:top-54px {
    @media (width >= 768px) {
      top: var(--spacing-54px);
    }
  }
  .md\:top-\[55\%\] {
    @media (width >= 768px) {
      top: 55%;
    }
  }
  .md\:top-auto {
    @media (width >= 768px) {
      top: auto;
    }
  }
  .md\:\!right-6 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 6) !important;
    }
  }
  .md\:-right-19px {
    @media (width >= 768px) {
      right: calc(var(--spacing-19px) * -1);
    }
  }
  .md\:right-0 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 0);
    }
  }
  .md\:right-0\.5 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 0.5);
    }
  }
  .md\:right-1 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 1);
    }
  }
  .md\:right-2 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 2);
    }
  }
  .md\:right-3 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .md\:right-4 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 4);
    }
  }
  .md\:right-5 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 5);
    }
  }
  .md\:right-6 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 6);
    }
  }
  .md\:right-8 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 8);
    }
  }
  .md\:right-10 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 10);
    }
  }
  .md\:right-12 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 12);
    }
  }
  .md\:right-30 {
    @media (width >= 768px) {
      right: calc(var(--spacing) * 30);
    }
  }
  .md\:right-99px {
    @media (width >= 768px) {
      right: var(--spacing-99px);
    }
  }
  .md\:right-auto {
    @media (width >= 768px) {
      right: auto;
    }
  }
  .md\:bottom-0 {
    @media (width >= 768px) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:bottom-6 {
    @media (width >= 768px) {
      bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:bottom-7 {
    @media (width >= 768px) {
      bottom: calc(var(--spacing) * 7);
    }
  }
  .md\:bottom-auto {
    @media (width >= 768px) {
      bottom: auto;
    }
  }
  .md\:\!left-6 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 6) !important;
    }
  }
  .md\:-left-19px {
    @media (width >= 768px) {
      left: calc(var(--spacing-19px) * -1);
    }
  }
  .md\:-left-25px {
    @media (width >= 768px) {
      left: calc(var(--spacing-25px) * -1);
    }
  }
  .md\:left-1\/2 {
    @media (width >= 768px) {
      left: calc(1/2 * 100%);
    }
  }
  .md\:left-3 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 3);
    }
  }
  .md\:left-4 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 4);
    }
  }
  .md\:left-6 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 6);
    }
  }
  .md\:left-8 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 8);
    }
  }
  .md\:left-10 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 10);
    }
  }
  .md\:left-12 {
    @media (width >= 768px) {
      left: calc(var(--spacing) * 12);
    }
  }
  .md\:left-34px {
    @media (width >= 768px) {
      left: var(--spacing-34px);
    }
  }
  .md\:left-54px {
    @media (width >= 768px) {
      left: var(--spacing-54px);
    }
  }
  .md\:-mx-3 {
    @media (width >= 768px) {
      margin-inline: calc(var(--spacing) * -3);
    }
  }
  .md\:-mx-6 {
    @media (width >= 768px) {
      margin-inline: calc(var(--spacing) * -6);
    }
  }
  .md\:mx-0 {
    @media (width >= 768px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:mx-6 {
    @media (width >= 768px) {
      margin-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:my-5 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 5);
    }
  }
  .md\:my-6 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 6);
    }
  }
  .md\:my-10 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 10);
    }
  }
  .md\:my-23 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 23);
    }
  }
  .md\:my-27 {
    @media (width >= 768px) {
      margin-block: calc(var(--spacing) * 27);
    }
  }
  .md\:mt-0 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:mt-4 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 4);
    }
  }
  .md\:mt-6 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .md\:mt-8 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .md\:mt-9 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .md\:mt-10 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .md\:mt-101px {
    @media (width >= 768px) {
      margin-top: var(--spacing-101px);
    }
  }
  .md\:mt-11 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 11);
    }
  }
  .md\:mt-12 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .md\:mt-14 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .md\:mt-16 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .md\:mt-20 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .md\:mt-22 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 22);
    }
  }
  .md\:mt-23 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .md\:mt-25 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 25);
    }
  }
  .md\:mt-27 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 27);
    }
  }
  .md\:mt-29 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 29);
    }
  }
  .md\:mt-30 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .md\:mt-39px {
    @media (width >= 768px) {
      margin-top: var(--spacing-39px);
    }
  }
  .md\:mt-40 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .md\:mt-42 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 42);
    }
  }
  .md\:mt-46 {
    @media (width >= 768px) {
      margin-top: calc(var(--spacing) * 46);
    }
  }
  .md\:mt-46px {
    @media (width >= 768px) {
      margin-top: var(--spacing-46px);
    }
  }
  .md\:mt-57px {
    @media (width >= 768px) {
      margin-top: var(--spacing-57px);
    }
  }
  .md\:mt-70px {
    @media (width >= 768px) {
      margin-top: var(--spacing-70px);
    }
  }
  .md\:mt-74px {
    @media (width >= 768px) {
      margin-top: var(--spacing-74px);
    }
  }
  .md\:mt-94px {
    @media (width >= 768px) {
      margin-top: var(--spacing-94px);
    }
  }
  .md\:mt-110px {
    @media (width >= 768px) {
      margin-top: var(--spacing-110px);
    }
  }
  .md\:mt-115px {
    @media (width >= 768px) {
      margin-top: var(--spacing-115px);
    }
  }
  .md\:mt-117px {
    @media (width >= 768px) {
      margin-top: var(--spacing-117px);
    }
  }
  .md\:mt-122px {
    @media (width >= 768px) {
      margin-top: var(--spacing-122px);
    }
  }
  .md\:mt-135px {
    @media (width >= 768px) {
      margin-top: var(--spacing-135px);
    }
  }
  .md\:mt-142px {
    @media (width >= 768px) {
      margin-top: var(--spacing-142px);
    }
  }
  .md\:mt-162px {
    @media (width >= 768px) {
      margin-top: var(--spacing-162px);
    }
  }
  .md\:mr-2 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 2);
    }
  }
  .md\:mr-3 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 3);
    }
  }
  .md\:mr-6 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .md\:mr-10 {
    @media (width >= 768px) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .md\:mr-29px {
    @media (width >= 768px) {
      margin-right: var(--spacing-29px);
    }
  }
  .md\:mb-0 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:mb-2 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .md\:mb-2\.5 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 2.5);
    }
  }
  .md\:mb-3 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .md\:mb-4 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .md\:mb-5 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .md\:mb-6 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:mb-7 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .md\:mb-8 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:mb-9 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .md\:mb-10 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:mb-11 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 11);
    }
  }
  .md\:mb-12 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:mb-14 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .md\:mb-15 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .md\:mb-106px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-106px);
    }
  }
  .md\:mb-16 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .md\:mb-18px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-18px);
    }
  }
  .md\:mb-20 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:mb-22 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .md\:mb-23 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .md\:mb-24 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 24);
    }
  }
  .md\:mb-25 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 25);
    }
  }
  .md\:mb-27 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 27);
    }
  }
  .md\:mb-29 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .md\:mb-30 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 30);
    }
  }
  .md\:mb-30px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-30px);
    }
  }
  .md\:mb-32 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 32);
    }
  }
  .md\:mb-35 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .md\:mb-37 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 37);
    }
  }
  .md\:mb-40 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 40);
    }
  }
  .md\:mb-46px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-46px);
    }
  }
  .md\:mb-50px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-50px);
    }
  }
  .md\:mb-54px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-54px);
    }
  }
  .md\:mb-55 {
    @media (width >= 768px) {
      margin-bottom: calc(var(--spacing) * 55);
    }
  }
  .md\:mb-66px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-66px);
    }
  }
  .md\:mb-72px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-72px);
    }
  }
  .md\:mb-77px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-77px);
    }
  }
  .md\:mb-87px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-87px);
    }
  }
  .md\:mb-95px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-95px);
    }
  }
  .md\:mb-99px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-99px);
    }
  }
  .md\:mb-109px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-109px);
    }
  }
  .md\:mb-113px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-113px);
    }
  }
  .md\:mb-118px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-118px);
    }
  }
  .md\:mb-125px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-125px);
    }
  }
  .md\:mb-139px {
    @media (width >= 768px) {
      margin-bottom: var(--spacing-139px);
    }
  }
  .md\:-ml-27px {
    @media (width >= 768px) {
      margin-left: calc(var(--spacing-27px) * -1);
    }
  }
  .md\:ml-2\.5 {
    @media (width >= 768px) {
      margin-left: calc(var(--spacing) * 2.5);
    }
  }
  .md\:ml-auto {
    @media (width >= 768px) {
      margin-left: auto;
    }
  }
  .md\:block {
    @media (width >= 768px) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 768px) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 768px) {
      display: none;
    }
  }
  .md\:\!h-14 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 14) !important;
    }
  }
  .md\:\!h-16 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 16) !important;
    }
  }
  .md\:\!h-72px {
    @media (width >= 768px) {
      height: var(--spacing-72px) !important;
    }
  }
  .md\:h-2\.5 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 2.5);
    }
  }
  .md\:h-3 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 3);
    }
  }
  .md\:h-4 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 4);
    }
  }
  .md\:h-5 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 5);
    }
  }
  .md\:h-6 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .md\:h-7 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 7);
    }
  }
  .md\:h-8 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 8);
    }
  }
  .md\:h-9 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 9);
    }
  }
  .md\:h-10 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .md\:h-61px {
    @media (width >= 768px) {
      height: var(--spacing-61px);
    }
  }
  .md\:h-63px {
    @media (width >= 768px) {
      height: var(--spacing-63px);
    }
  }
  .md\:h-70px {
    @media (width >= 768px) {
      height: var(--spacing-70px);
    }
  }
  .md\:h-72px {
    @media (width >= 768px) {
      height: var(--spacing-72px);
    }
  }
  .md\:h-75px {
    @media (width >= 768px) {
      height: var(--spacing-75px);
    }
  }
  .md\:h-82px {
    @media (width >= 768px) {
      height: var(--spacing-82px);
    }
  }
  .md\:h-97px {
    @media (width >= 768px) {
      height: var(--spacing-97px);
    }
  }
  .md\:h-100 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 100);
    }
  }
  .md\:h-12 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 12);
    }
  }
  .md\:h-14 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 14);
    }
  }
  .md\:h-16 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 16);
    }
  }
  .md\:h-19px {
    @media (width >= 768px) {
      height: var(--spacing-19px);
    }
  }
  .md\:h-20 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 20);
    }
  }
  .md\:h-21 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 21);
    }
  }
  .md\:h-21px {
    @media (width >= 768px) {
      height: var(--spacing-21px);
    }
  }
  .md\:h-22 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 22);
    }
  }
  .md\:h-23px {
    @media (width >= 768px) {
      height: var(--spacing-23px);
    }
  }
  .md\:h-24 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 24);
    }
  }
  .md\:h-25px {
    @media (width >= 768px) {
      height: var(--spacing-25px);
    }
  }
  .md\:h-26px {
    @media (width >= 768px) {
      height: var(--spacing-26px);
    }
  }
  .md\:h-27 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 27);
    }
  }
  .md\:h-28 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 28);
    }
  }
  .md\:h-29 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 29);
    }
  }
  .md\:h-29px {
    @media (width >= 768px) {
      height: var(--spacing-29px);
    }
  }
  .md\:h-30 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 30);
    }
  }
  .md\:h-34px {
    @media (width >= 768px) {
      height: var(--spacing-34px);
    }
  }
  .md\:h-41 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 41);
    }
  }
  .md\:h-49 {
    @media (width >= 768px) {
      height: calc(var(--spacing) * 49);
    }
  }
  .md\:h-53px {
    @media (width >= 768px) {
      height: var(--spacing-53px);
    }
  }
  .md\:h-57px {
    @media (width >= 768px) {
      height: var(--spacing-57px);
    }
  }
  .md\:h-126px {
    @media (width >= 768px) {
      height: var(--spacing-126px);
    }
  }
  .md\:h-150px {
    @media (width >= 768px) {
      height: var(--spacing-150px);
    }
  }
  .md\:h-151px {
    @media (width >= 768px) {
      height: var(--spacing-151px);
    }
  }
  .md\:h-153px {
    @media (width >= 768px) {
      height: var(--spacing-153px);
    }
  }
  .md\:h-163px {
    @media (width >= 768px) {
      height: var(--spacing-163px);
    }
  }
  .md\:h-174px {
    @media (width >= 768px) {
      height: var(--spacing-174px);
    }
  }
  .md\:h-175px {
    @media (width >= 768px) {
      height: var(--spacing-175px);
    }
  }
  .md\:h-178px {
    @media (width >= 768px) {
      height: var(--spacing-178px);
    }
  }
  .md\:h-182px {
    @media (width >= 768px) {
      height: var(--spacing-182px);
    }
  }
  .md\:h-\[200px\] {
    @media (width >= 768px) {
      height: 200px;
    }
  }
  .md\:h-\[216px\] {
    @media (width >= 768px) {
      height: 216px;
    }
  }
  .md\:h-\[225px\] {
    @media (width >= 768px) {
      height: 225px;
    }
  }
  .md\:h-\[232px\] {
    @media (width >= 768px) {
      height: 232px;
    }
  }
  .md\:h-\[242px\] {
    @media (width >= 768px) {
      height: 242px;
    }
  }
  .md\:h-\[256px\] {
    @media (width >= 768px) {
      height: 256px;
    }
  }
  .md\:h-\[310px\] {
    @media (width >= 768px) {
      height: 310px;
    }
  }
  .md\:h-\[330px\] {
    @media (width >= 768px) {
      height: 330px;
    }
  }
  .md\:h-\[394px\] {
    @media (width >= 768px) {
      height: 394px;
    }
  }
  .md\:h-\[399px\] {
    @media (width >= 768px) {
      height: 399px;
    }
  }
  .md\:h-\[400px\] {
    @media (width >= 768px) {
      height: 400px;
    }
  }
  .md\:h-\[420px\] {
    @media (width >= 768px) {
      height: 420px;
    }
  }
  .md\:h-\[430px\] {
    @media (width >= 768px) {
      height: 430px;
    }
  }
  .md\:h-\[545px\] {
    @media (width >= 768px) {
      height: 545px;
    }
  }
  .md\:h-full {
    @media (width >= 768px) {
      height: 100%;
    }
  }
  .md\:max-h-7 {
    @media (width >= 768px) {
      max-height: calc(var(--spacing) * 7);
    }
  }
  .md\:max-h-12 {
    @media (width >= 768px) {
      max-height: calc(var(--spacing) * 12);
    }
  }
  .md\:max-h-14 {
    @media (width >= 768px) {
      max-height: calc(var(--spacing) * 14);
    }
  }
  .md\:max-h-16 {
    @media (width >= 768px) {
      max-height: calc(var(--spacing) * 16);
    }
  }
  .md\:max-h-17 {
    @media (width >= 768px) {
      max-height: calc(var(--spacing) * 17);
    }
  }
  .md\:max-h-45px {
    @media (width >= 768px) {
      max-height: var(--spacing-45px);
    }
  }
  .md\:max-h-72px {
    @media (width >= 768px) {
      max-height: var(--spacing-72px);
    }
  }
  .md\:max-h-\[348px\] {
    @media (width >= 768px) {
      max-height: 348px;
    }
  }
  .md\:max-h-\[425px\] {
    @media (width >= 768px) {
      max-height: 425px;
    }
  }
  .md\:max-h-none {
    @media (width >= 768px) {
      max-height: none;
    }
  }
  .md\:\!w-22 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 22) !important;
    }
  }
  .md\:\!w-24 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 24) !important;
    }
  }
  .md\:\!w-26 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 26) !important;
    }
  }
  .md\:\!w-78px {
    @media (width >= 768px) {
      width: var(--spacing-78px) !important;
    }
  }
  .md\:w-1\/2 {
    @media (width >= 768px) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-1\/3 {
    @media (width >= 768px) {
      width: calc(1/3 * 100%);
    }
  }
  .md\:w-1\/4 {
    @media (width >= 768px) {
      width: calc(1/4 * 100%);
    }
  }
  .md\:w-2\.5 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 2.5);
    }
  }
  .md\:w-2\/3 {
    @media (width >= 768px) {
      width: calc(2/3 * 100%);
    }
  }
  .md\:w-3 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 3);
    }
  }
  .md\:w-4 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 4);
    }
  }
  .md\:w-5 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 5);
    }
  }
  .md\:w-6 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .md\:w-7 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 7);
    }
  }
  .md\:w-8 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 8);
    }
  }
  .md\:w-10 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 10);
    }
  }
  .md\:w-12 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 12);
    }
  }
  .md\:w-14 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 14);
    }
  }
  .md\:w-16 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 16);
    }
  }
  .md\:w-17 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 17);
    }
  }
  .md\:w-18px {
    @media (width >= 768px) {
      width: var(--spacing-18px);
    }
  }
  .md\:w-20 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 20);
    }
  }
  .md\:w-21 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 21);
    }
  }
  .md\:w-21px {
    @media (width >= 768px) {
      width: var(--spacing-21px);
    }
  }
  .md\:w-22 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 22);
    }
  }
  .md\:w-22px {
    @media (width >= 768px) {
      width: var(--spacing-22px);
    }
  }
  .md\:w-23px {
    @media (width >= 768px) {
      width: var(--spacing-23px);
    }
  }
  .md\:w-24 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 24);
    }
  }
  .md\:w-26 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 26);
    }
  }
  .md\:w-26px {
    @media (width >= 768px) {
      width: var(--spacing-26px);
    }
  }
  .md\:w-27 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 27);
    }
  }
  .md\:w-30 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 30);
    }
  }
  .md\:w-30px {
    @media (width >= 768px) {
      width: var(--spacing-30px);
    }
  }
  .md\:w-31px {
    @media (width >= 768px) {
      width: var(--spacing-31px);
    }
  }
  .md\:w-35px {
    @media (width >= 768px) {
      width: var(--spacing-35px);
    }
  }
  .md\:w-36 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 36);
    }
  }
  .md\:w-38px {
    @media (width >= 768px) {
      width: var(--spacing-38px);
    }
  }
  .md\:w-40 {
    @media (width >= 768px) {
      width: calc(var(--spacing) * 40);
    }
  }
  .md\:w-51px {
    @media (width >= 768px) {
      width: var(--spacing-51px);
    }
  }
  .md\:w-52px {
    @media (width >= 768px) {
      width: var(--spacing-52px);
    }
  }
  .md\:w-55px {
    @media (width >= 768px) {
      width: var(--spacing-55px);
    }
  }
  .md\:w-61px {
    @media (width >= 768px) {
      width: var(--spacing-61px);
    }
  }
  .md\:w-63px {
    @media (width >= 768px) {
      width: var(--spacing-63px);
    }
  }
  .md\:w-70px {
    @media (width >= 768px) {
      width: var(--spacing-70px);
    }
  }
  .md\:w-72px {
    @media (width >= 768px) {
      width: var(--spacing-72px);
    }
  }
  .md\:w-74px {
    @media (width >= 768px) {
      width: var(--spacing-74px);
    }
  }
  .md\:w-75px {
    @media (width >= 768px) {
      width: var(--spacing-75px);
    }
  }
  .md\:w-85px {
    @media (width >= 768px) {
      width: var(--spacing-85px);
    }
  }
  .md\:w-98px {
    @media (width >= 768px) {
      width: var(--spacing-98px);
    }
  }
  .md\:w-156px {
    @media (width >= 768px) {
      width: var(--spacing-156px);
    }
  }
  .md\:w-190px {
    @media (width >= 768px) {
      width: var(--spacing-190px);
    }
  }
  .md\:w-\[247px\] {
    @media (width >= 768px) {
      width: 247px;
    }
  }
  .md\:w-\[calc\(100\%-75px\)\] {
    @media (width >= 768px) {
      width: calc(100% - 75px);
    }
  }
  .md\:w-\[calc\(100\%-172px\)\] {
    @media (width >= 768px) {
      width: calc(100% - 172px);
    }
  }
  .md\:w-\[calc\(100\%-269px\)\] {
    @media (width >= 768px) {
      width: calc(100% - 269px);
    }
  }
  .md\:w-auto {
    @media (width >= 768px) {
      width: auto;
    }
  }
  .md\:max-w-\[100\%-100px\] {
    @media (width >= 768px) {
      max-width: 100%-100px;
    }
  }
  .md\:max-w-\[255px\] {
    @media (width >= 768px) {
      max-width: 255px;
    }
  }
  .md\:max-w-\[346px\] {
    @media (width >= 768px) {
      max-width: 346px;
    }
  }
  .md\:max-w-\[665px\] {
    @media (width >= 768px) {
      max-width: 665px;
    }
  }
  .md\:min-w-\[32px\] {
    @media (width >= 768px) {
      min-width: 32px;
    }
  }
  .md\:min-w-\[40px\] {
    @media (width >= 768px) {
      min-width: 40px;
    }
  }
  .md\:min-w-\[42px\] {
    @media (width >= 768px) {
      min-width: 42px;
    }
  }
  .md\:min-w-\[47px\] {
    @media (width >= 768px) {
      min-width: 47px;
    }
  }
  .md\:min-w-\[48px\] {
    @media (width >= 768px) {
      min-width: 48px;
    }
  }
  .md\:min-w-\[165px\] {
    @media (width >= 768px) {
      min-width: 165px;
    }
  }
  .md\:min-w-\[180px\] {
    @media (width >= 768px) {
      min-width: 180px;
    }
  }
  .md\:min-w-\[192px\] {
    @media (width >= 768px) {
      min-width: 192px;
    }
  }
  .md\:min-w-fit {
    @media (width >= 768px) {
      min-width: fit-content;
    }
  }
  .md\:basis-1\/2 {
    @media (width >= 768px) {
      flex-basis: calc(1/2 * 100%);
    }
  }
  .md\:-translate-x-1\/2 {
    @media (width >= 768px) {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-x-27px {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing-27px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-1 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-2 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-2\.5 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * -2.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-3 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * -3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-4 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * -4);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-translate-y-132px {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing-132px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-0 {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-3 {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing) * 3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-5 {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing) * 5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-7 {
    @media (width >= 768px) {
      --tw-translate-x: calc(var(--spacing) * 7);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-x-54px {
    @media (width >= 768px) {
      --tw-translate-x: var(--spacing-54px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-y-0 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-y-3 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * 3);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:translate-y-10 {
    @media (width >= 768px) {
      --tw-translate-y: calc(var(--spacing) * 10);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .md\:-skew-x-\[8deg\] {
    @media (width >= 768px) {
      --tw-skew-x: skewX(calc(8deg * -1));
      transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
  }
  .md\:skew-x-\[8deg\] {
    @media (width >= 768px) {
      --tw-skew-x: skewX(8deg);
      transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 768px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:flex-col {
    @media (width >= 768px) {
      flex-direction: column;
    }
  }
  .md\:flex-row {
    @media (width >= 768px) {
      flex-direction: row;
    }
  }
  .md\:flex-nowrap {
    @media (width >= 768px) {
      flex-wrap: nowrap;
    }
  }
  .md\:items-center {
    @media (width >= 768px) {
      align-items: center;
    }
  }
  .md\:items-end {
    @media (width >= 768px) {
      align-items: flex-end;
    }
  }
  .md\:justify-between {
    @media (width >= 768px) {
      justify-content: space-between;
    }
  }
  .md\:justify-center {
    @media (width >= 768px) {
      justify-content: center;
    }
  }
  .md\:justify-start {
    @media (width >= 768px) {
      justify-content: flex-start;
    }
  }
  .md\:\!gap-2\.5 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 2.5) !important;
    }
  }
  .md\:\!gap-3 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 3) !important;
    }
  }
  .md\:\!gap-4 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 4) !important;
    }
  }
  .md\:gap-0 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .md\:gap-2 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-2\.5 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 2.5);
    }
  }
  .md\:gap-3 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .md\:gap-4 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-5 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 5);
    }
  }
  .md\:gap-6 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-7 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .md\:gap-8 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-10 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .md\:gap-12 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .md\:gap-14 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .md\:gap-15 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 15);
    }
  }
  .md\:gap-16 {
    @media (width >= 768px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .md\:gap-27px {
    @media (width >= 768px) {
      gap: var(--spacing-27px);
    }
  }
  .md\:gap-58px {
    @media (width >= 768px) {
      gap: var(--spacing-58px);
    }
  }
  .md\:gap-x-6 {
    @media (width >= 768px) {
      column-gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-x-8 {
    @media (width >= 768px) {
      column-gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-x-72px {
    @media (width >= 768px) {
      column-gap: var(--spacing-72px);
    }
  }
  .md\:gap-y-6 {
    @media (width >= 768px) {
      row-gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-y-29px {
    @media (width >= 768px) {
      row-gap: var(--spacing-29px);
    }
  }
  .md\:self-center {
    @media (width >= 768px) {
      align-self: center;
    }
  }
  .md\:\!rounded-40 {
    @media (width >= 768px) {
      border-radius: var(--radius-40) !important;
    }
  }
  .md\:rounded-32 {
    @media (width >= 768px) {
      border-radius: var(--radius-32);
    }
  }
  .md\:rounded-3xl {
    @media (width >= 768px) {
      border-radius: var(--radius-3xl);
    }
  }
  .md\:rounded-40 {
    @media (width >= 768px) {
      border-radius: var(--radius-40);
    }
  }
  .md\:rounded-48 {
    @media (width >= 768px) {
      border-radius: var(--radius-48);
    }
  }
  .md\:rounded-l-32 {
    @media (width >= 768px) {
      border-top-left-radius: var(--radius-32);
      border-bottom-left-radius: var(--radius-32);
    }
  }
  .md\:rounded-tl-none {
    @media (width >= 768px) {
      border-top-left-radius: 0;
    }
  }
  .md\:rounded-r-32 {
    @media (width >= 768px) {
      border-top-right-radius: var(--radius-32);
      border-bottom-right-radius: var(--radius-32);
    }
  }
  .md\:rounded-br-none {
    @media (width >= 768px) {
      border-bottom-right-radius: 0;
    }
  }
  .md\:border-\[3px\] {
    @media (width >= 768px) {
      border-style: var(--tw-border-style);
      border-width: 3px;
    }
  }
  .md\:border-y-\[10px\] {
    @media (width >= 768px) {
      border-block-style: var(--tw-border-style);
      border-block-width: 10px;
    }
  }
  .md\:border-t {
    @media (width >= 768px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .md\:border-t-0 {
    @media (width >= 768px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .md\:border-b-0 {
    @media (width >= 768px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .md\:border-solid {
    @media (width >= 768px) {
      --tw-border-style: solid;
      border-style: solid;
    }
  }
  .md\:border-light-16 {
    @media (width >= 768px) {
      border-color: var(--color-light-16);
    }
  }
  .md\:bg-light-16 {
    @media (width >= 768px) {
      background-color: var(--color-light-16);
    }
  }
  .md\:bg-transparent {
    @media (width >= 768px) {
      background-color: transparent;
    }
  }
  .md\:p-4 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .md\:p-5 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 5);
    }
  }
  .md\:p-6 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-7 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 7);
    }
  }
  .md\:p-8 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 768px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:\!px-10 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 10) !important;
    }
  }
  .md\:px-0 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .md\:px-2 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .md\:px-3 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .md\:px-4 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .md\:px-5 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .md\:px-6 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-7 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .md\:px-8 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:px-9 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .md\:px-10 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .md\:px-11 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .md\:px-12 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .md\:px-14 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .md\:px-16 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .md\:px-17 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 17);
    }
  }
  .md\:px-19px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-19px);
    }
  }
  .md\:px-21px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-21px);
    }
  }
  .md\:px-22 {
    @media (width >= 768px) {
      padding-inline: calc(var(--spacing) * 22);
    }
  }
  .md\:px-27px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-27px);
    }
  }
  .md\:px-30px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-30px);
    }
  }
  .md\:px-31px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-31px);
    }
  }
  .md\:px-33px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-33px);
    }
  }
  .md\:px-34px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-34px);
    }
  }
  .md\:px-35px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-35px);
    }
  }
  .md\:px-37px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-37px);
    }
  }
  .md\:px-38px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-38px);
    }
  }
  .md\:px-39px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-39px);
    }
  }
  .md\:px-41px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-41px);
    }
  }
  .md\:px-42px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-42px);
    }
  }
  .md\:px-45px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-45px);
    }
  }
  .md\:px-46px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-46px);
    }
  }
  .md\:px-47px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-47px);
    }
  }
  .md\:px-49px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-49px);
    }
  }
  .md\:px-50px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-50px);
    }
  }
  .md\:px-54px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-54px);
    }
  }
  .md\:px-55px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-55px);
    }
  }
  .md\:px-57px {
    @media (width >= 768px) {
      padding-inline: var(--spacing-57px);
    }
  }
  .md\:\!py-26px {
    @media (width >= 768px) {
      padding-block: var(--spacing-26px) !important;
    }
  }
  .md\:py-1\.5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 1.5);
    }
  }
  .md\:py-2\.5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }
  .md\:py-4 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .md\:py-5 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .md\:py-6 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .md\:py-7 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .md\:py-7px {
    @media (width >= 768px) {
      padding-block: var(--spacing-7px);
    }
  }
  .md\:py-8 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .md\:py-9 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .md\:py-9px {
    @media (width >= 768px) {
      padding-block: var(--spacing-9px);
    }
  }
  .md\:py-10 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .md\:py-12 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .md\:py-13px {
    @media (width >= 768px) {
      padding-block: var(--spacing-13px);
    }
  }
  .md\:py-17px {
    @media (width >= 768px) {
      padding-block: var(--spacing-17px);
    }
  }
  .md\:py-18px {
    @media (width >= 768px) {
      padding-block: var(--spacing-18px);
    }
  }
  .md\:py-19px {
    @media (width >= 768px) {
      padding-block: var(--spacing-19px);
    }
  }
  .md\:py-20 {
    @media (width >= 768px) {
      padding-block: calc(var(--spacing) * 20);
    }
  }
  .md\:py-21px {
    @media (width >= 768px) {
      padding-block: var(--spacing-21px);
    }
  }
  .md\:py-22px {
    @media (width >= 768px) {
      padding-block: var(--spacing-22px);
    }
  }
  .md\:py-23px {
    @media (width >= 768px) {
      padding-block: var(--spacing-23px);
    }
  }
  .md\:py-25px {
    @media (width >= 768px) {
      padding-block: var(--spacing-25px);
    }
  }
  .md\:py-26px {
    @media (width >= 768px) {
      padding-block: var(--spacing-26px);
    }
  }
  .md\:py-27px {
    @media (width >= 768px) {
      padding-block: var(--spacing-27px);
    }
  }
  .md\:py-29px {
    @media (width >= 768px) {
      padding-block: var(--spacing-29px);
    }
  }
  .md\:py-30px {
    @media (width >= 768px) {
      padding-block: var(--spacing-30px);
    }
  }
  .md\:py-43px {
    @media (width >= 768px) {
      padding-block: var(--spacing-43px);
    }
  }
  .md\:py-46px {
    @media (width >= 768px) {
      padding-block: var(--spacing-46px);
    }
  }
  .md\:py-54px {
    @media (width >= 768px) {
      padding-block: var(--spacing-54px);
    }
  }
  .md\:py-55px {
    @media (width >= 768px) {
      padding-block: var(--spacing-55px);
    }
  }
  .md\:py-58px {
    @media (width >= 768px) {
      padding-block: var(--spacing-58px);
    }
  }
  .md\:py-65px {
    @media (width >= 768px) {
      padding-block: var(--spacing-65px);
    }
  }
  .md\:pt-0 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .md\:pt-6 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 6);
    }
  }
  .md\:pt-7 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 7);
    }
  }
  .md\:pt-8 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .md\:pt-9 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .md\:pt-10 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .md\:pt-12 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .md\:pt-103px {
    @media (width >= 768px) {
      padding-top: var(--spacing-103px);
    }
  }
  .md\:pt-14 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 14);
    }
  }
  .md\:pt-16 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .md\:pt-20 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .md\:pt-23 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 23);
    }
  }
  .md\:pt-30 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .md\:pt-36 {
    @media (width >= 768px) {
      padding-top: calc(var(--spacing) * 36);
    }
  }
  .md\:pt-38px {
    @media (width >= 768px) {
      padding-top: var(--spacing-38px);
    }
  }
  .md\:pt-65px {
    @media (width >= 768px) {
      padding-top: var(--spacing-65px);
    }
  }
  .md\:pt-85px {
    @media (width >= 768px) {
      padding-top: var(--spacing-85px);
    }
  }
  .md\:pr-0 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .md\:pr-4 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .md\:pr-6 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .md\:pr-8 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .md\:pr-10 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .md\:pr-12 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .md\:pr-22 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .md\:pr-30 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 30);
    }
  }
  .md\:pr-30px {
    @media (width >= 768px) {
      padding-right: var(--spacing-30px);
    }
  }
  .md\:pr-32 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .md\:pr-38px {
    @media (width >= 768px) {
      padding-right: var(--spacing-38px);
    }
  }
  .md\:pr-45 {
    @media (width >= 768px) {
      padding-right: calc(var(--spacing) * 45);
    }
  }
  .md\:pr-51px {
    @media (width >= 768px) {
      padding-right: var(--spacing-51px);
    }
  }
  .md\:pr-\[260px\] {
    @media (width >= 768px) {
      padding-right: 260px;
    }
  }
  .md\:pr-\[340px\] {
    @media (width >= 768px) {
      padding-right: 340px;
    }
  }
  .md\:pb-0 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .md\:pb-6 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .md\:pb-7 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 7);
    }
  }
  .md\:pb-8 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .md\:pb-9 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .md\:pb-10 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .md\:pb-11 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 11);
    }
  }
  .md\:pb-12 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .md\:pb-20 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }
  .md\:pb-21 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 21);
    }
  }
  .md\:pb-27 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 27);
    }
  }
  .md\:pb-29px {
    @media (width >= 768px) {
      padding-bottom: var(--spacing-29px);
    }
  }
  .md\:pb-35 {
    @media (width >= 768px) {
      padding-bottom: calc(var(--spacing) * 35);
    }
  }
  .md\:pb-72px {
    @media (width >= 768px) {
      padding-bottom: var(--spacing-72px);
    }
  }
  .md\:pb-\[259px\] {
    @media (width >= 768px) {
      padding-bottom: 259px;
    }
  }
  .md\:pl-4 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .md\:pl-6 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .md\:pl-7 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .md\:pl-8 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .md\:pl-12 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .md\:pl-17 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 17);
    }
  }
  .md\:pl-20 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .md\:pl-21 {
    @media (width >= 768px) {
      padding-left: calc(var(--spacing) * 21);
    }
  }
  .md\:pl-30px {
    @media (width >= 768px) {
      padding-left: var(--spacing-30px);
    }
  }
  .md\:pl-51px {
    @media (width >= 768px) {
      padding-left: var(--spacing-51px);
    }
  }
  .md\:pl-70px {
    @media (width >= 768px) {
      padding-left: var(--spacing-70px);
    }
  }
  .md\:pl-72px {
    @media (width >= 768px) {
      padding-left: var(--spacing-72px);
    }
  }
  .md\:pl-78px {
    @media (width >= 768px) {
      padding-left: var(--spacing-78px);
    }
  }
  .md\:text-center {
    @media (width >= 768px) {
      text-align: center;
    }
  }
  .md\:text-left {
    @media (width >= 768px) {
      text-align: left;
    }
  }
  .md\:\!text-2xl {
    @media (width >= 768px) {
      font-size: var(--text-2xl) !important;
      line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
    }
  }
  .md\:\!text-13 {
    @media (width >= 768px) {
      font-size: var(--text-13) !important;
    }
  }
  .md\:\!text-15 {
    @media (width >= 768px) {
      font-size: var(--text-15) !important;
    }
  }
  .md\:\!text-base {
    @media (width >= 768px) {
      font-size: var(--text-base) !important;
      line-height: var(--tw-leading, var(--text-base--line-height)) !important;
    }
  }
  .md\:\!text-lg {
    @media (width >= 768px) {
      font-size: var(--text-lg) !important;
      line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
    }
  }
  .md\:\!text-sm {
    @media (width >= 768px) {
      font-size: var(--text-sm) !important;
      line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
    }
  }
  .md\:text-2xl {
    @media (width >= 768px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-15 {
    @media (width >= 768px) {
      font-size: var(--text-15);
    }
  }
  .md\:text-21 {
    @media (width >= 768px) {
      font-size: var(--text-21);
    }
  }
  .md\:text-22 {
    @media (width >= 768px) {
      font-size: var(--text-22);
    }
  }
  .md\:text-25 {
    @media (width >= 768px) {
      font-size: var(--text-25);
    }
  }
  .md\:text-28 {
    @media (width >= 768px) {
      font-size: var(--text-28);
    }
  }
  .md\:text-30 {
    @media (width >= 768px) {
      font-size: var(--text-30);
    }
  }
  .md\:text-32 {
    @media (width >= 768px) {
      font-size: var(--text-32);
    }
  }
  .md\:text-34 {
    @media (width >= 768px) {
      font-size: var(--text-34);
    }
  }
  .md\:text-38 {
    @media (width >= 768px) {
      font-size: var(--text-38);
    }
  }
  .md\:text-3xl {
    @media (width >= 768px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-40 {
    @media (width >= 768px) {
      font-size: var(--text-40);
    }
  }
  .md\:text-42 {
    @media (width >= 768px) {
      font-size: var(--text-42);
    }
  }
  .md\:text-46 {
    @media (width >= 768px) {
      font-size: var(--text-46);
    }
  }
  .md\:text-4xl {
    @media (width >= 768px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-56 {
    @media (width >= 768px) {
      font-size: var(--text-56);
    }
  }
  .md\:text-5xl {
    @media (width >= 768px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:text-7 {
    @media (width >= 768px) {
      font-size: var(--text-7);
    }
  }
  .md\:text-7xl {
    @media (width >= 768px) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .md\:text-8 {
    @media (width >= 768px) {
      font-size: var(--text-8);
    }
  }
  .md\:text-base {
    @media (width >= 768px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-lg {
    @media (width >= 768px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-sm {
    @media (width >= 768px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 768px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 768px) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .md\:text-\[136px\] {
    @media (width >= 768px) {
      font-size: 136px;
    }
  }
  .md\:\!leading-7 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 7) !important;
      line-height: calc(var(--spacing) * 7) !important;
    }
  }
  .md\:leading-5 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }
  }
  .md\:leading-6 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .md\:leading-7 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .md\:leading-8 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .md\:leading-9 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 9);
      line-height: calc(var(--spacing) * 9);
    }
  }
  .md\:leading-10 {
    @media (width >= 768px) {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }
  }
  .md\:leading-18 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-18);
      line-height: var(--leading-18);
    }
  }
  .md\:leading-22 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-22);
      line-height: var(--leading-22);
    }
  }
  .md\:leading-25 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-25);
      line-height: var(--leading-25);
    }
  }
  .md\:leading-30 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-30);
      line-height: var(--leading-30);
    }
  }
  .md\:leading-34 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-34);
      line-height: var(--leading-34);
    }
  }
  .md\:leading-42 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-42);
      line-height: var(--leading-42);
    }
  }
  .md\:leading-44 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-44);
      line-height: var(--leading-44);
    }
  }
  .md\:leading-46 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-46);
      line-height: var(--leading-46);
    }
  }
  .md\:leading-48 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-48);
      line-height: var(--leading-48);
    }
  }
  .md\:leading-50 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-50);
      line-height: var(--leading-50);
    }
  }
  .md\:leading-52 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-52);
      line-height: var(--leading-52);
    }
  }
  .md\:leading-54 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-54);
      line-height: var(--leading-54);
    }
  }
  .md\:leading-56 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-56);
      line-height: var(--leading-56);
    }
  }
  .md\:leading-58 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-58);
      line-height: var(--leading-58);
    }
  }
  .md\:leading-64 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-64);
      line-height: var(--leading-64);
    }
  }
  .md\:leading-70 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-70);
      line-height: var(--leading-70);
    }
  }
  .md\:leading-72 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-72);
      line-height: var(--leading-72);
    }
  }
  .md\:leading-73 {
    @media (width >= 768px) {
      --tw-leading: var(--leading-73);
      line-height: var(--leading-73);
    }
  }
  .md\:leading-\[155px\] {
    @media (width >= 768px) {
      --tw-leading: 155px;
      line-height: 155px;
    }
  }
  .md\:leading-normal {
    @media (width >= 768px) {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }
  }
  .md\:tracking-50 {
    @media (width >= 768px) {
      --tw-tracking: var(--tracking-50);
      letter-spacing: var(--tracking-50);
    }
  }
  .md\:text-ellipsis {
    @media (width >= 768px) {
      text-overflow: ellipsis;
    }
  }
  .md\:whitespace-nowrap {
    @media (width >= 768px) {
      white-space: nowrap;
    }
  }
  .md\:text-black {
    @media (width >= 768px) {
      color: var(--color-black);
    }
  }
  .md\:group-hover\:mt-2 {
  }
  .md\:group-hover\:h-7 {
  }
  .md\:group-\[\.active\]\:top-4 {
  }
  .md\:group-\[\.active\]\:h-2 {
  }
  .md\:group-\[\.active\]\:h-8 {
  }
  .md\:group-\[\.active\]\:w-2 {
  }
  .md\:group-\[\.active\]\:w-8 {
  }
  .md\:before\:right-6 {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        right: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:before\:left-6 {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 6);
      }
    }
  }
  .md\:before\:content-none {
    @media (width >= 768px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .md\:first\:rounded-l-2xl {
  }
  .md\:last\:rounded-r-2xl {
  }
  .md\:odd\:rounded-l-2xl {
  }
  .md\:even\:rounded-r-2xl {
  }
  .md\:nth-\[4n\]\:bg-light-41 {
  }
  .md\:nth-\[4n-1\]\:bg-light-41 {
  }
  .lg\:\!absolute {
    @media (width >= 1024px) {
      position: absolute !important;
    }
  }
  .lg\:\!relative {
    @media (width >= 1024px) {
      position: relative !important;
    }
  }
  .lg\:absolute {
    @media (width >= 1024px) {
      position: absolute;
    }
  }
  .lg\:relative {
    @media (width >= 1024px) {
      position: relative;
    }
  }
  .lg\:\!top-0 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:\!top-1\/2 {
    @media (width >= 1024px) {
      top: calc(1/2 * 100%) !important;
    }
  }
  .lg\:top-0 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .lg\:top-1\/2 {
    @media (width >= 1024px) {
      top: calc(1/2 * 100%);
    }
  }
  .lg\:top-2\.5 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 2.5);
    }
  }
  .lg\:top-4 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .lg\:top-5 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 5);
    }
  }
  .lg\:top-6 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 6);
    }
  }
  .lg\:top-7 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 7);
    }
  }
  .lg\:top-8 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 8);
    }
  }
  .lg\:top-10 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 10);
    }
  }
  .lg\:top-12 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 12);
    }
  }
  .lg\:top-12\! {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 12) !important;
    }
  }
  .lg\:top-14 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 14);
    }
  }
  .lg\:top-26px {
    @media (width >= 1024px) {
      top: var(--spacing-26px);
    }
  }
  .lg\:top-30 {
    @media (width >= 1024px) {
      top: calc(var(--spacing) * 30);
    }
  }
  .lg\:top-43px {
    @media (width >= 1024px) {
      top: var(--spacing-43px);
    }
  }
  .lg\:top-50px {
    @media (width >= 1024px) {
      top: var(--spacing-50px);
    }
  }
  .lg\:top-78px {
    @media (width >= 1024px) {
      top: var(--spacing-78px);
    }
  }
  .lg\:top-auto {
    @media (width >= 1024px) {
      top: auto;
    }
  }
  .lg\:\!right-0 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:\!right-auto {
    @media (width >= 1024px) {
      right: auto !important;
    }
  }
  .lg\:\!right-full {
    @media (width >= 1024px) {
      right: 100% !important;
    }
  }
  .lg\:-right-22px {
    @media (width >= 1024px) {
      right: calc(var(--spacing-22px) * -1);
    }
  }
  .lg\:-right-30px {
    @media (width >= 1024px) {
      right: calc(var(--spacing-30px) * -1);
    }
  }
  .lg\:-right-53px {
    @media (width >= 1024px) {
      right: calc(var(--spacing-53px) * -1);
    }
  }
  .lg\:right-0 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 0);
    }
  }
  .lg\:right-2 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 2);
    }
  }
  .lg\:right-4 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 4);
    }
  }
  .lg\:right-8 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 8);
    }
  }
  .lg\:right-10 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 10);
    }
  }
  .lg\:right-15 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 15);
    }
  }
  .lg\:right-17 {
    @media (width >= 1024px) {
      right: calc(var(--spacing) * 17);
    }
  }
  .lg\:right-26px {
    @media (width >= 1024px) {
      right: var(--spacing-26px);
    }
  }
  .lg\:right-52px {
    @media (width >= 1024px) {
      right: var(--spacing-52px);
    }
  }
  .lg\:right-79px {
    @media (width >= 1024px) {
      right: var(--spacing-79px);
    }
  }
  .lg\:right-83px {
    @media (width >= 1024px) {
      right: var(--spacing-83px);
    }
  }
  .lg\:right-115px {
    @media (width >= 1024px) {
      right: var(--spacing-115px);
    }
  }
  .lg\:right-auto {
    @media (width >= 1024px) {
      right: auto;
    }
  }
  .lg\:\!bottom-0 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:-bottom-1 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * -1);
    }
  }
  .lg\:-bottom-4 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * -4);
    }
  }
  .lg\:bottom-0 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:bottom-2\.5 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 2.5);
    }
  }
  .lg\:bottom-5 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:bottom-8 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:bottom-10 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:bottom-12 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:bottom-26px {
    @media (width >= 1024px) {
      bottom: var(--spacing-26px);
    }
  }
  .lg\:bottom-29 {
    @media (width >= 1024px) {
      bottom: calc(var(--spacing) * 29);
    }
  }
  .lg\:bottom-auto {
    @media (width >= 1024px) {
      bottom: auto;
    }
  }
  .lg\:bottom-full {
    @media (width >= 1024px) {
      bottom: 100%;
    }
  }
  .lg\:\!left-0 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:\!left-auto {
    @media (width >= 1024px) {
      left: auto !important;
    }
  }
  .lg\:\!left-full {
    @media (width >= 1024px) {
      left: 100% !important;
    }
  }
  .lg\:-left-5 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * -5);
    }
  }
  .lg\:-left-13px {
    @media (width >= 1024px) {
      left: calc(var(--spacing-13px) * -1);
    }
  }
  .lg\:-left-21px {
    @media (width >= 1024px) {
      left: calc(var(--spacing-21px) * -1);
    }
  }
  .lg\:left-0 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 0);
    }
  }
  .lg\:left-1\/2 {
    @media (width >= 1024px) {
      left: calc(1/2 * 100%);
    }
  }
  .lg\:left-4 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 4);
    }
  }
  .lg\:left-6 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 6);
    }
  }
  .lg\:left-20 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 20);
    }
  }
  .lg\:left-103px {
    @media (width >= 1024px) {
      left: var(--spacing-103px);
    }
  }
  .lg\:left-16\! {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 16) !important;
    }
  }
  .lg\:left-25 {
    @media (width >= 1024px) {
      left: calc(var(--spacing) * 25);
    }
  }
  .lg\:left-115px {
    @media (width >= 1024px) {
      left: var(--spacing-115px);
    }
  }
  .lg\:left-123px {
    @media (width >= 1024px) {
      left: var(--spacing-123px);
    }
  }
  .lg\:left-\[14\.198\%\] {
    @media (width >= 1024px) {
      left: 14.198%;
    }
  }
  .lg\:left-auto {
    @media (width >= 1024px) {
      left: auto;
    }
  }
  .lg\:z-10 {
    @media (width >= 1024px) {
      z-index: 10;
    }
  }
  .lg\:order-1 {
    @media (width >= 1024px) {
      order: 1;
    }
  }
  .lg\:order-2 {
    @media (width >= 1024px) {
      order: 2;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 1024px) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 1024px) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 1024px) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-8 {
    @media (width >= 1024px) {
      grid-column: span 8 / span 8;
    }
  }
  .lg\:container {
    @media (width >= 1024px) {
      width: 100%;
      @media (width >= 640px) {
        max-width: 640px;
      }
      @media (width >= 768px) {
        max-width: 768px;
      }
      @media (width >= 1024px) {
        max-width: 1024px;
      }
      @media (width >= 1320px) {
        max-width: 1320px;
      }
    }
  }
  .lg\:container {
    @media (width >= 1024px) {
      margin-inline: auto;
      padding-inline: 12px;
    }
  }
  .lg\:\!mx-auto {
    @media (width >= 1024px) {
      margin-inline: auto !important;
    }
  }
  .lg\:-mx-3 {
    @media (width >= 1024px) {
      margin-inline: calc(var(--spacing) * -3);
    }
  }
  .lg\:mx-0 {
    @media (width >= 1024px) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:mx-16 {
    @media (width >= 1024px) {
      margin-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:mx-21 {
    @media (width >= 1024px) {
      margin-inline: calc(var(--spacing) * 21);
    }
  }
  .lg\:mx-auto {
    @media (width >= 1024px) {
      margin-inline: auto;
    }
  }
  .lg\:my-8 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:my-12 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:my-16 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 16);
    }
  }
  .lg\:my-22 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 22);
    }
  }
  .lg\:my-25 {
    @media (width >= 1024px) {
      margin-block: calc(var(--spacing) * 25);
    }
  }
  .lg\:\!mt-6 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 6) !important;
    }
  }
  .lg\:-mt-9 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * -9);
    }
  }
  .lg\:-mt-10 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * -10);
    }
  }
  .lg\:mt-0 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:mt-3 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 3);
    }
  }
  .lg\:mt-6 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 6);
    }
  }
  .lg\:mt-7 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 7);
    }
  }
  .lg\:mt-8 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:mt-9 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 9);
    }
  }
  .lg\:mt-10 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:mt-101px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-101px);
    }
  }
  .lg\:mt-12 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:mt-14 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 14);
    }
  }
  .lg\:mt-15 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 15);
    }
  }
  .lg\:mt-16 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:mt-20 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:mt-23 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 23);
    }
  }
  .lg\:mt-24 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:mt-25 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 25);
    }
  }
  .lg\:mt-26 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 26);
    }
  }
  .lg\:mt-28 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 28);
    }
  }
  .lg\:mt-30 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:mt-31 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 31);
    }
  }
  .lg\:mt-32 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:mt-35 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 35);
    }
  }
  .lg\:mt-40 {
    @media (width >= 1024px) {
      margin-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:mt-74px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-74px);
    }
  }
  .lg\:mt-90px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-90px);
    }
  }
  .lg\:mt-99px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-99px);
    }
  }
  .lg\:mt-107px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-107px);
    }
  }
  .lg\:mt-122px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-122px);
    }
  }
  .lg\:mt-170px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-170px);
    }
  }
  .lg\:mt-190px {
    @media (width >= 1024px) {
      margin-top: var(--spacing-190px);
    }
  }
  .lg\:mt-auto {
    @media (width >= 1024px) {
      margin-top: auto;
    }
  }
  .lg\:\!mr-10 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 10) !important;
    }
  }
  .lg\:mr-0 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:mr-4 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:mr-6 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:mr-10 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .lg\:mr-16 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 16);
    }
  }
  .lg\:mr-20 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:mr-26 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 26);
    }
  }
  .lg\:mr-29 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 29);
    }
  }
  .lg\:mr-30 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 30);
    }
  }
  .lg\:mr-32 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:mr-74px {
    @media (width >= 1024px) {
      margin-right: var(--spacing-74px);
    }
  }
  .lg\:-mb-22 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * -22);
    }
  }
  .lg\:mb-0 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:mb-2 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 2);
    }
  }
  .lg\:mb-3 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 3);
    }
  }
  .lg\:mb-4 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 4);
    }
  }
  .lg\:mb-5 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 5);
    }
  }
  .lg\:mb-6 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:mb-7 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 7);
    }
  }
  .lg\:mb-8 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:mb-9 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 9);
    }
  }
  .lg\:mb-10 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:mb-12 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:mb-14 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 14);
    }
  }
  .lg\:mb-15 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 15);
    }
  }
  .lg\:mb-16 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:mb-20 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }
  .lg\:mb-22 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 22);
    }
  }
  .lg\:mb-23 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 23);
    }
  }
  .lg\:mb-27 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 27);
    }
  }
  .lg\:mb-29 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 29);
    }
  }
  .lg\:mb-30px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-30px);
    }
  }
  .lg\:mb-31 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 31);
    }
  }
  .lg\:mb-35 {
    @media (width >= 1024px) {
      margin-bottom: calc(var(--spacing) * 35);
    }
  }
  .lg\:mb-50px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-50px);
    }
  }
  .lg\:mb-52px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-52px);
    }
  }
  .lg\:mb-70px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-70px);
    }
  }
  .lg\:mb-110px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-110px);
    }
  }
  .lg\:mb-114px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-114px);
    }
  }
  .lg\:mb-118px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-118px);
    }
  }
  .lg\:mb-136px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-136px);
    }
  }
  .lg\:mb-155px {
    @media (width >= 1024px) {
      margin-bottom: var(--spacing-155px);
    }
  }
  .lg\:\!ml-0 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 0) !important;
    }
  }
  .lg\:\!ml-10 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 10) !important;
    }
  }
  .lg\:\!ml-auto {
    @media (width >= 1024px) {
      margin-left: auto !important;
    }
  }
  .lg\:ml-0 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-1 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 1);
    }
  }
  .lg\:ml-4 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:ml-6 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:ml-10 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:ml-99px {
    @media (width >= 1024px) {
      margin-left: var(--spacing-99px);
    }
  }
  .lg\:ml-auto {
    @media (width >= 1024px) {
      margin-left: auto;
    }
  }
  .lg\:scrollbar {
    @media (width >= 1024px) {
      &::-webkit-scrollbar-track {
        background-color: var(--scrollbar-track);
        border-radius: var(--scrollbar-track-radius);
      }
      &::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border-radius: var(--scrollbar-thumb-radius);
      }
      &::-webkit-scrollbar-corner {
        background-color: var(--scrollbar-corner);
        border-radius: var(--scrollbar-corner-radius);
      }
      scrollbar-width: auto;
      scrollbar-color: var(--scrollbar-thumb, initial) var(--scrollbar-track, initial);
      &::-webkit-scrollbar {
        display: block;
        width: var(--scrollbar-width, 16px);
        height: var(--scrollbar-height, 16px);
      }
    }
  }
  .lg\:\!flex {
    @media (width >= 1024px) {
      display: flex !important;
    }
  }
  .lg\:\!hidden {
    @media (width >= 1024px) {
      display: none !important;
    }
  }
  .lg\:block {
    @media (width >= 1024px) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 1024px) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 1024px) {
      display: none;
    }
  }
  .lg\:inline-block {
    @media (width >= 1024px) {
      display: inline-block;
    }
  }
  .lg\:table-row {
    @media (width >= 1024px) {
      display: table-row;
    }
  }
  .lg\:\!h-3px {
    @media (width >= 1024px) {
      height: var(--spacing-3px) !important;
    }
  }
  .lg\:\!h-6 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 6) !important;
    }
  }
  .lg\:\!h-71px {
    @media (width >= 1024px) {
      height: var(--spacing-71px) !important;
    }
  }
  .lg\:\!h-106px {
    @media (width >= 1024px) {
      height: var(--spacing-106px) !important;
    }
  }
  .lg\:\!h-16 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 16) !important;
    }
  }
  .lg\:\!h-72px {
    @media (width >= 1024px) {
      height: var(--spacing-72px) !important;
    }
  }
  .lg\:\!h-auto {
    @media (width >= 1024px) {
      height: auto !important;
    }
  }
  .lg\:h-0 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 0);
    }
  }
  .lg\:h-6 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 6);
    }
  }
  .lg\:h-10 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 10);
    }
  }
  .lg\:h-16 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 16);
    }
  }
  .lg\:h-17px {
    @media (width >= 1024px) {
      height: var(--spacing-17px);
    }
  }
  .lg\:h-22 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 22);
    }
  }
  .lg\:h-23px {
    @media (width >= 1024px) {
      height: var(--spacing-23px);
    }
  }
  .lg\:h-24 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 24);
    }
  }
  .lg\:h-28 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 28);
    }
  }
  .lg\:h-30px {
    @media (width >= 1024px) {
      height: var(--spacing-30px);
    }
  }
  .lg\:h-33px {
    @media (width >= 1024px) {
      height: var(--spacing-33px);
    }
  }
  .lg\:h-35 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 35);
    }
  }
  .lg\:h-72px {
    @media (width >= 1024px) {
      height: var(--spacing-72px);
    }
  }
  .lg\:h-82px {
    @media (width >= 1024px) {
      height: var(--spacing-82px);
    }
  }
  .lg\:h-110px {
    @media (width >= 1024px) {
      height: var(--spacing-110px);
    }
  }
  .lg\:h-122 {
    @media (width >= 1024px) {
      height: calc(var(--spacing) * 122);
    }
  }
  .lg\:h-\[200px\] {
    @media (width >= 1024px) {
      height: 200px;
    }
  }
  .lg\:h-\[244px\] {
    @media (width >= 1024px) {
      height: 244px;
    }
  }
  .lg\:h-\[284px\] {
    @media (width >= 1024px) {
      height: 284px;
    }
  }
  .lg\:h-\[306px\] {
    @media (width >= 1024px) {
      height: 306px;
    }
  }
  .lg\:h-\[328px\] {
    @media (width >= 1024px) {
      height: 328px;
    }
  }
  .lg\:h-\[341px\] {
    @media (width >= 1024px) {
      height: 341px;
    }
  }
  .lg\:h-\[348px\] {
    @media (width >= 1024px) {
      height: 348px;
    }
  }
  .lg\:h-\[446px\] {
    @media (width >= 1024px) {
      height: 446px;
    }
  }
  .lg\:h-\[480px\] {
    @media (width >= 1024px) {
      height: 480px;
    }
  }
  .lg\:h-\[495px\] {
    @media (width >= 1024px) {
      height: 495px;
    }
  }
  .lg\:h-\[572px\] {
    @media (width >= 1024px) {
      height: 572px;
    }
  }
  .lg\:h-\[581px\] {
    @media (width >= 1024px) {
      height: 581px;
    }
  }
  .lg\:h-auto {
    @media (width >= 1024px) {
      height: auto;
    }
  }
  .lg\:h-full {
    @media (width >= 1024px) {
      height: 100%;
    }
  }
  .lg\:max-h-6 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 6);
    }
  }
  .lg\:max-h-14 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 14);
    }
  }
  .lg\:max-h-15 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 15);
    }
  }
  .lg\:max-h-16 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 16);
    }
  }
  .lg\:max-h-17 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 17);
    }
  }
  .lg\:max-h-21 {
    @media (width >= 1024px) {
      max-height: calc(var(--spacing) * 21);
    }
  }
  .lg\:max-h-72px {
    @media (width >= 1024px) {
      max-height: var(--spacing-72px);
    }
  }
  .lg\:\!w-6 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 6) !important;
    }
  }
  .lg\:\!w-69px {
    @media (width >= 1024px) {
      width: var(--spacing-69px) !important;
    }
  }
  .lg\:\!w-72px {
    @media (width >= 1024px) {
      width: var(--spacing-72px) !important;
    }
  }
  .lg\:\!w-78px {
    @media (width >= 1024px) {
      width: var(--spacing-78px) !important;
    }
  }
  .lg\:\!w-auto {
    @media (width >= 1024px) {
      width: auto !important;
    }
  }
  .lg\:w-1\/2 {
    @media (width >= 1024px) {
      width: calc(1/2 * 100%);
    }
  }
  .lg\:w-1\/3 {
    @media (width >= 1024px) {
      width: calc(1/3 * 100%);
    }
  }
  .lg\:w-1\/4 {
    @media (width >= 1024px) {
      width: calc(1/4 * 100%);
    }
  }
  .lg\:w-2\/3 {
    @media (width >= 1024px) {
      width: calc(2/3 * 100%);
    }
  }
  .lg\:w-2\/5 {
    @media (width >= 1024px) {
      width: calc(2/5 * 100%);
    }
  }
  .lg\:w-3\/4 {
    @media (width >= 1024px) {
      width: calc(3/4 * 100%);
    }
  }
  .lg\:w-3\/5 {
    @media (width >= 1024px) {
      width: calc(3/5 * 100%);
    }
  }
  .lg\:w-5\/12 {
    @media (width >= 1024px) {
      width: calc(5/12 * 100%);
    }
  }
  .lg\:w-6 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 6);
    }
  }
  .lg\:w-7\/12 {
    @media (width >= 1024px) {
      width: calc(7/12 * 100%);
    }
  }
  .lg\:w-8 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 8);
    }
  }
  .lg\:w-16 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 16);
    }
  }
  .lg\:w-22 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 22);
    }
  }
  .lg\:w-24 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 24);
    }
  }
  .lg\:w-28 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 28);
    }
  }
  .lg\:w-31px {
    @media (width >= 1024px) {
      width: var(--spacing-31px);
    }
  }
  .lg\:w-34px {
    @media (width >= 1024px) {
      width: var(--spacing-34px);
    }
  }
  .lg\:w-40 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 40);
    }
  }
  .lg\:w-41 {
    @media (width >= 1024px) {
      width: calc(var(--spacing) * 41);
    }
  }
  .lg\:w-72px {
    @media (width >= 1024px) {
      width: var(--spacing-72px);
    }
  }
  .lg\:w-78px {
    @media (width >= 1024px) {
      width: var(--spacing-78px);
    }
  }
  .lg\:w-82px {
    @media (width >= 1024px) {
      width: var(--spacing-82px);
    }
  }
  .lg\:w-110px {
    @media (width >= 1024px) {
      width: var(--spacing-110px);
    }
  }
  .lg\:w-\[30\%\] {
    @media (width >= 1024px) {
      width: 30%;
    }
  }
  .lg\:w-\[40\%\] {
    @media (width >= 1024px) {
      width: 40%;
    }
  }
  .lg\:w-\[45\%\] {
    @media (width >= 1024px) {
      width: 45%;
    }
  }
  .lg\:w-\[47\%\] {
    @media (width >= 1024px) {
      width: 47%;
    }
  }
  .lg\:w-\[53\%\] {
    @media (width >= 1024px) {
      width: 53%;
    }
  }
  .lg\:w-\[100\.764\%\] {
    @media (width >= 1024px) {
      width: 100.764%;
    }
  }
  .lg\:w-\[184px\] {
    @media (width >= 1024px) {
      width: 184px;
    }
  }
  .lg\:w-\[225px\] {
    @media (width >= 1024px) {
      width: 225px;
    }
  }
  .lg\:w-\[260px\] {
    @media (width >= 1024px) {
      width: 260px;
    }
  }
  .lg\:w-\[286px\] {
    @media (width >= 1024px) {
      width: 286px;
    }
  }
  .lg\:w-\[288px\] {
    @media (width >= 1024px) {
      width: 288px;
    }
  }
  .lg\:w-\[296px\] {
    @media (width >= 1024px) {
      width: 296px;
    }
  }
  .lg\:w-\[304px\] {
    @media (width >= 1024px) {
      width: 304px;
    }
  }
  .lg\:w-\[306px\] {
    @media (width >= 1024px) {
      width: 306px;
    }
  }
  .lg\:w-\[340px\] {
    @media (width >= 1024px) {
      width: 340px;
    }
  }
  .lg\:w-\[370px\] {
    @media (width >= 1024px) {
      width: 370px;
    }
  }
  .lg\:w-\[377px\] {
    @media (width >= 1024px) {
      width: 377px;
    }
  }
  .lg\:w-\[388px\] {
    @media (width >= 1024px) {
      width: 388px;
    }
  }
  .lg\:w-\[420px\] {
    @media (width >= 1024px) {
      width: 420px;
    }
  }
  .lg\:w-\[429px\] {
    @media (width >= 1024px) {
      width: 429px;
    }
  }
  .lg\:w-\[444px\] {
    @media (width >= 1024px) {
      width: 444px;
    }
  }
  .lg\:w-\[450px\] {
    @media (width >= 1024px) {
      width: 450px;
    }
  }
  .lg\:w-\[calc\(100\%-124px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 124px);
    }
  }
  .lg\:w-\[calc\(100\%-171px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 171px);
    }
  }
  .lg\:w-\[calc\(100\%-260px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 260px);
    }
  }
  .lg\:w-\[calc\(100\%-286px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 286px);
    }
  }
  .lg\:w-\[calc\(100\%-288px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 288px);
    }
  }
  .lg\:w-\[calc\(100\%-296px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 296px);
    }
  }
  .lg\:w-\[calc\(100\%-304px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 304px);
    }
  }
  .lg\:w-\[calc\(100\%-306px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 306px);
    }
  }
  .lg\:w-\[calc\(100\%-340px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 340px);
    }
  }
  .lg\:w-\[calc\(100\%-377px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 377px);
    }
  }
  .lg\:w-\[calc\(100\%-388px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 388px);
    }
  }
  .lg\:w-\[calc\(100\%-420px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 420px);
    }
  }
  .lg\:w-\[calc\(100\%-444px\)\] {
    @media (width >= 1024px) {
      width: calc(100% - 444px);
    }
  }
  .lg\:w-auto {
    @media (width >= 1024px) {
      width: auto;
    }
  }
  .lg\:w-full {
    @media (width >= 1024px) {
      width: 100%;
    }
  }
  .lg\:max-w-1\/2 {
    @media (width >= 1024px) {
      max-width: calc(1/2 * 100%);
    }
  }
  .lg\:max-w-\[65\%\] {
    @media (width >= 1024px) {
      max-width: 65%;
    }
  }
  .lg\:max-w-\[226px\] {
    @media (width >= 1024px) {
      max-width: 226px;
    }
  }
  .lg\:max-w-\[308px\] {
    @media (width >= 1024px) {
      max-width: 308px;
    }
  }
  .lg\:max-w-\[334px\] {
    @media (width >= 1024px) {
      max-width: 334px;
    }
  }
  .lg\:max-w-\[360px\] {
    @media (width >= 1024px) {
      max-width: 360px;
    }
  }
  .lg\:max-w-\[372px\] {
    @media (width >= 1024px) {
      max-width: 372px;
    }
  }
  .lg\:max-w-\[378px\] {
    @media (width >= 1024px) {
      max-width: 378px;
    }
  }
  .lg\:max-w-\[383px\] {
    @media (width >= 1024px) {
      max-width: 383px;
    }
  }
  .lg\:max-w-\[392px\] {
    @media (width >= 1024px) {
      max-width: 392px;
    }
  }
  .lg\:max-w-\[408px\] {
    @media (width >= 1024px) {
      max-width: 408px;
    }
  }
  .lg\:max-w-\[419px\] {
    @media (width >= 1024px) {
      max-width: 419px;
    }
  }
  .lg\:max-w-\[420px\] {
    @media (width >= 1024px) {
      max-width: 420px;
    }
  }
  .lg\:max-w-\[421px\] {
    @media (width >= 1024px) {
      max-width: 421px;
    }
  }
  .lg\:max-w-\[422px\] {
    @media (width >= 1024px) {
      max-width: 422px;
    }
  }
  .lg\:max-w-\[424px\] {
    @media (width >= 1024px) {
      max-width: 424px;
    }
  }
  .lg\:max-w-\[427px\] {
    @media (width >= 1024px) {
      max-width: 427px;
    }
  }
  .lg\:max-w-\[433px\] {
    @media (width >= 1024px) {
      max-width: 433px;
    }
  }
  .lg\:max-w-\[440px\] {
    @media (width >= 1024px) {
      max-width: 440px;
    }
  }
  .lg\:max-w-\[445px\] {
    @media (width >= 1024px) {
      max-width: 445px;
    }
  }
  .lg\:max-w-\[449px\] {
    @media (width >= 1024px) {
      max-width: 449px;
    }
  }
  .lg\:max-w-\[450px\] {
    @media (width >= 1024px) {
      max-width: 450px;
    }
  }
  .lg\:max-w-\[454px\] {
    @media (width >= 1024px) {
      max-width: 454px;
    }
  }
  .lg\:max-w-\[480px\] {
    @media (width >= 1024px) {
      max-width: 480px;
    }
  }
  .lg\:max-w-\[496px\] {
    @media (width >= 1024px) {
      max-width: 496px;
    }
  }
  .lg\:max-w-\[497px\] {
    @media (width >= 1024px) {
      max-width: 497px;
    }
  }
  .lg\:max-w-\[514px\] {
    @media (width >= 1024px) {
      max-width: 514px;
    }
  }
  .lg\:max-w-\[517px\] {
    @media (width >= 1024px) {
      max-width: 517px;
    }
  }
  .lg\:max-w-\[519px\] {
    @media (width >= 1024px) {
      max-width: 519px;
    }
  }
  .lg\:max-w-\[522px\] {
    @media (width >= 1024px) {
      max-width: 522px;
    }
  }
  .lg\:max-w-\[537px\] {
    @media (width >= 1024px) {
      max-width: 537px;
    }
  }
  .lg\:max-w-\[542px\] {
    @media (width >= 1024px) {
      max-width: 542px;
    }
  }
  .lg\:max-w-\[547px\] {
    @media (width >= 1024px) {
      max-width: 547px;
    }
  }
  .lg\:max-w-\[552px\] {
    @media (width >= 1024px) {
      max-width: 552px;
    }
  }
  .lg\:max-w-\[561px\] {
    @media (width >= 1024px) {
      max-width: 561px;
    }
  }
  .lg\:max-w-\[583px\] {
    @media (width >= 1024px) {
      max-width: 583px;
    }
  }
  .lg\:max-w-\[592px\] {
    @media (width >= 1024px) {
      max-width: 592px;
    }
  }
  .lg\:max-w-\[654px\] {
    @media (width >= 1024px) {
      max-width: 654px;
    }
  }
  .lg\:max-w-\[657px\] {
    @media (width >= 1024px) {
      max-width: 657px;
    }
  }
  .lg\:max-w-\[866px\] {
    @media (width >= 1024px) {
      max-width: 866px;
    }
  }
  .lg\:max-w-\[calc\(100\%-122px\)\] {
    @media (width >= 1024px) {
      max-width: calc(100% - 122px);
    }
  }
  .lg\:max-w-fit {
    @media (width >= 1024px) {
      max-width: fit-content;
    }
  }
  .lg\:max-w-min {
    @media (width >= 1024px) {
      max-width: min-content;
    }
  }
  .lg\:max-w-none {
    @media (width >= 1024px) {
      max-width: none;
    }
  }
  .lg\:grow {
    @media (width >= 1024px) {
      flex-grow: 1;
    }
  }
  .lg\:basis-1\/3 {
    @media (width >= 1024px) {
      flex-basis: calc(1/3 * 100%);
    }
  }
  .lg\:origin-bottom {
    @media (width >= 1024px) {
      transform-origin: bottom;
    }
  }
  .lg\:origin-right {
    @media (width >= 1024px) {
      transform-origin: right;
    }
  }
  .lg\:\!-translate-x-6 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * -6) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!-translate-x-9 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * -9) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!-translate-x-39px {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing-39px) * -1) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!-translate-y-1\/2 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!translate-x-0 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 0) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!translate-x-6 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 6) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!translate-x-9 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 9) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!translate-x-39px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-39px) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:\!translate-y-0 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * 0) !important;
      translate: var(--tw-translate-x) var(--tw-translate-y) !important;
    }
  }
  .lg\:-translate-x-1\/2 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-15 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * -15);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-45px {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing-45px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-47 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * -47);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-65px {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing-65px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-109px {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing-109px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-x-162px {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing-162px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-1 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-1\.5 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -1.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-1\/2 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-5 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-6 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -6);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-16 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -16);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-21 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -21);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-28 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * -28);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-33px {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing-33px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-34px {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing-34px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:-translate-y-162px {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing-162px) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-0 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-2 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-19px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-19px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-24 {
    @media (width >= 1024px) {
      --tw-translate-x: calc(var(--spacing) * 24);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-34px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-34px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-39px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-39px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-42px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-42px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-45px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-45px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-x-72px {
    @media (width >= 1024px) {
      --tw-translate-x: var(--spacing-72px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-y-0 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-y-14 {
    @media (width >= 1024px) {
      --tw-translate-y: calc(var(--spacing) * 14);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:translate-y-146px {
    @media (width >= 1024px) {
      --tw-translate-y: var(--spacing-146px);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:rotate-\[2\.91deg\] {
    @media (width >= 1024px) {
      rotate: 2.91deg;
    }
  }
  .lg\:rotate-\[5\.24deg\] {
    @media (width >= 1024px) {
      rotate: 5.24deg;
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:flex-col {
    @media (width >= 1024px) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 1024px) {
      flex-direction: row;
    }
  }
  .lg\:flex-nowrap {
    @media (width >= 1024px) {
      flex-wrap: nowrap;
    }
  }
  .lg\:flex-wrap {
    @media (width >= 1024px) {
      flex-wrap: wrap;
    }
  }
  .lg\:items-center {
    @media (width >= 1024px) {
      align-items: center;
    }
  }
  .lg\:items-end {
    @media (width >= 1024px) {
      align-items: flex-end;
    }
  }
  .lg\:items-start {
    @media (width >= 1024px) {
      align-items: flex-start;
    }
  }
  .lg\:justify-between {
    @media (width >= 1024px) {
      justify-content: space-between;
    }
  }
  .lg\:justify-center {
    @media (width >= 1024px) {
      justify-content: center;
    }
  }
  .lg\:justify-start {
    @media (width >= 1024px) {
      justify-content: flex-start;
    }
  }
  .lg\:gap-0 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .lg\:gap-3 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .lg\:gap-4 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-6 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-8 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:gap-10 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .lg\:gap-12 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .lg\:gap-15 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 15);
    }
  }
  .lg\:gap-16 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .lg\:gap-20 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 20);
    }
  }
  .lg\:gap-24 {
    @media (width >= 1024px) {
      gap: calc(var(--spacing) * 24);
    }
  }
  .lg\:gap-y-6 {
    @media (width >= 1024px) {
      row-gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:self-center {
    @media (width >= 1024px) {
      align-self: center;
    }
  }
  .lg\:\!overflow-hidden {
    @media (width >= 1024px) {
      overflow: hidden !important;
    }
  }
  .lg\:overflow-hidden {
    @media (width >= 1024px) {
      overflow: hidden;
    }
  }
  .lg\:overflow-visible {
    @media (width >= 1024px) {
      overflow: visible;
    }
  }
  .lg\:\!rounded-56 {
    @media (width >= 1024px) {
      border-radius: var(--radius-56) !important;
    }
  }
  .lg\:\!rounded-none {
    @media (width >= 1024px) {
      border-radius: 0 !important;
    }
  }
  .lg\:rounded-32 {
    @media (width >= 1024px) {
      border-radius: var(--radius-32);
    }
  }
  .lg\:rounded-3xl {
    @media (width >= 1024px) {
      border-radius: var(--radius-3xl);
    }
  }
  .lg\:rounded-40 {
    @media (width >= 1024px) {
      border-radius: var(--radius-40);
    }
  }
  .lg\:rounded-48 {
    @media (width >= 1024px) {
      border-radius: var(--radius-48);
    }
  }
  .lg\:rounded-50 {
    @media (width >= 1024px) {
      border-radius: var(--radius-50);
    }
  }
  .lg\:rounded-none {
    @media (width >= 1024px) {
      border-radius: 0;
    }
  }
  .lg\:rounded-l-10 {
    @media (width >= 1024px) {
      border-top-left-radius: var(--radius-10);
      border-bottom-left-radius: var(--radius-10);
    }
  }
  .lg\:rounded-l-32 {
    @media (width >= 1024px) {
      border-top-left-radius: var(--radius-32);
      border-bottom-left-radius: var(--radius-32);
    }
  }
  .lg\:rounded-l-\[900px\] {
    @media (width >= 1024px) {
      border-top-left-radius: 900px;
      border-bottom-left-radius: 900px;
    }
  }
  .lg\:rounded-l-full {
    @media (width >= 1024px) {
      border-top-left-radius: calc(infinity * 1px);
      border-bottom-left-radius: calc(infinity * 1px);
    }
  }
  .lg\:rounded-l-none {
    @media (width >= 1024px) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }
  }
  .lg\:rounded-t-40 {
    @media (width >= 1024px) {
      border-top-left-radius: var(--radius-40);
      border-top-right-radius: var(--radius-40);
    }
  }
  .lg\:rounded-t-none {
    @media (width >= 1024px) {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }
  .lg\:rounded-r-32 {
    @media (width >= 1024px) {
      border-top-right-radius: var(--radius-32);
      border-bottom-right-radius: var(--radius-32);
    }
  }
  .lg\:rounded-r-40 {
    @media (width >= 1024px) {
      border-top-right-radius: var(--radius-40);
      border-bottom-right-radius: var(--radius-40);
    }
  }
  .lg\:rounded-r-\[900px\] {
    @media (width >= 1024px) {
      border-top-right-radius: 900px;
      border-bottom-right-radius: 900px;
    }
  }
  .lg\:rounded-r-none {
    @media (width >= 1024px) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
    }
  }
  .lg\:rounded-b-40 {
    @media (width >= 1024px) {
      border-bottom-right-radius: var(--radius-40);
      border-bottom-left-radius: var(--radius-40);
    }
  }
  .lg\:rounded-b-none {
    @media (width >= 1024px) {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
    }
  }
  .lg\:\!border-2 {
    @media (width >= 1024px) {
      border-style: var(--tw-border-style) !important;
      border-width: 2px !important;
    }
  }
  .lg\:border {
    @media (width >= 1024px) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .lg\:border-0\! {
    @media (width >= 1024px) {
      border-style: var(--tw-border-style) !important;
      border-width: 0px !important;
    }
  }
  .lg\:border-4 {
    @media (width >= 1024px) {
      border-style: var(--tw-border-style);
      border-width: 4px;
    }
  }
  .lg\:border-t {
    @media (width >= 1024px) {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }
  }
  .lg\:border-b-0 {
    @media (width >= 1024px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .lg\:\!bg-black {
    @media (width >= 1024px) {
      background-color: var(--color-black) !important;
    }
  }
  .lg\:\!bg-body {
    @media (width >= 1024px) {
      background-color: var(--color-body) !important;
    }
  }
  .lg\:bg-body {
    @media (width >= 1024px) {
      background-color: var(--color-body);
    }
  }
  .lg\:bg-light-16 {
    @media (width >= 1024px) {
      background-color: var(--color-light-16);
    }
  }
  .lg\:bg-transparent {
    @media (width >= 1024px) {
      background-color: transparent;
    }
  }
  .lg\:bg-white {
    @media (width >= 1024px) {
      background-color: var(--color-white);
    }
  }
  .lg\:bg-white\/24 {
    @media (width >= 1024px) {
      background-color: color-mix(in oklab, var(--color-white) 24%, transparent);
    }
  }
  .lg\:bg-linear-to-br {
    @media (width >= 1024px) {
      --tw-gradient-position: to bottom right in oklab;
      background-image: linear-gradient(var(--tw-gradient-stops));
    }
  }
  .lg\:p-0 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 0);
    }
  }
  .lg\:p-4 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .lg\:p-6 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .lg\:p-8 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:p-10 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .lg\:p-11 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 11);
    }
  }
  .lg\:p-12 {
    @media (width >= 1024px) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .lg\:\!px-50px {
    @media (width >= 1024px) {
      padding-inline: var(--spacing-50px) !important;
    }
  }
  .lg\:px-0 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:px-2 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 2);
    }
  }
  .lg\:px-3 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .lg\:px-4 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 4);
    }
  }
  .lg\:px-5 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .lg\:px-6 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .lg\:px-7 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .lg\:px-8 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-10 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .lg\:px-12 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .lg\:px-14 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .lg\:px-16 {
    @media (width >= 1024px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .lg\:px-25px {
    @media (width >= 1024px) {
      padding-inline: var(--spacing-25px);
    }
  }
  .lg\:px-30px {
    @media (width >= 1024px) {
      padding-inline: var(--spacing-30px);
    }
  }
  .lg\:px-53px {
    @media (width >= 1024px) {
      padding-inline: var(--spacing-53px);
    }
  }
  .lg\:py-0 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 0);
    }
  }
  .lg\:py-4 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 4);
    }
  }
  .lg\:py-5 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 5);
    }
  }
  .lg\:py-6 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .lg\:py-7 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 7);
    }
  }
  .lg\:py-8 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 8);
    }
  }
  .lg\:py-9 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 9);
    }
  }
  .lg\:py-10 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 10);
    }
  }
  .lg\:py-12 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 12);
    }
  }
  .lg\:py-14 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  .lg\:py-15px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-15px);
    }
  }
  .lg\:py-21px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-21px);
    }
  }
  .lg\:py-22px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-22px);
    }
  }
  .lg\:py-24 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .lg\:py-26px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-26px);
    }
  }
  .lg\:py-32 {
    @media (width >= 1024px) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .lg\:py-37px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-37px);
    }
  }
  .lg\:py-43px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-43px);
    }
  }
  .lg\:py-62px {
    @media (width >= 1024px) {
      padding-block: var(--spacing-62px);
    }
  }
  .lg\:\!pt-6 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 6) !important;
    }
  }
  .lg\:pt-0 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 0);
    }
  }
  .lg\:pt-4 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .lg\:pt-8 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 8);
    }
  }
  .lg\:pt-9 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 9);
    }
  }
  .lg\:pt-10 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .lg\:pt-11 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 11);
    }
  }
  .lg\:pt-12 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 12);
    }
  }
  .lg\:pt-16 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 16);
    }
  }
  .lg\:pt-17 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 17);
    }
  }
  .lg\:pt-17px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-17px);
    }
  }
  .lg\:pt-20 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 20);
    }
  }
  .lg\:pt-21 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 21);
    }
  }
  .lg\:pt-24 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 24);
    }
  }
  .lg\:pt-30 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 30);
    }
  }
  .lg\:pt-32 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 32);
    }
  }
  .lg\:pt-38px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-38px);
    }
  }
  .lg\:pt-40 {
    @media (width >= 1024px) {
      padding-top: calc(var(--spacing) * 40);
    }
  }
  .lg\:pt-45px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-45px);
    }
  }
  .lg\:pt-50px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-50px);
    }
  }
  .lg\:pt-70px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-70px);
    }
  }
  .lg\:pt-72px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-72px);
    }
  }
  .lg\:pt-75px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-75px);
    }
  }
  .lg\:pt-86px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-86px);
    }
  }
  .lg\:pt-110px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-110px);
    }
  }
  .lg\:pt-122px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-122px);
    }
  }
  .lg\:pt-135px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-135px);
    }
  }
  .lg\:pt-147px {
    @media (width >= 1024px) {
      padding-top: var(--spacing-147px);
    }
  }
  .lg\:pr-0 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 0);
    }
  }
  .lg\:pr-5 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 5);
    }
  }
  .lg\:pr-6 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 6);
    }
  }
  .lg\:pr-12 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .lg\:pr-14 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 14);
    }
  }
  .lg\:pr-20 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:pr-22 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 22);
    }
  }
  .lg\:pr-26px {
    @media (width >= 1024px) {
      padding-right: var(--spacing-26px);
    }
  }
  .lg\:pr-28 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 28);
    }
  }
  .lg\:pr-32 {
    @media (width >= 1024px) {
      padding-right: calc(var(--spacing) * 32);
    }
  }
  .lg\:pr-45px {
    @media (width >= 1024px) {
      padding-right: var(--spacing-45px);
    }
  }
  .lg\:pr-157px {
    @media (width >= 1024px) {
      padding-right: var(--spacing-157px);
    }
  }
  .lg\:pr-\[250px\] {
    @media (width >= 1024px) {
      padding-right: 250px;
    }
  }
  .lg\:pr-\[320px\] {
    @media (width >= 1024px) {
      padding-right: 320px;
    }
  }
  .lg\:pr-\[400px\] {
    @media (width >= 1024px) {
      padding-right: 400px;
    }
  }
  .lg\:pr-\[472px\] {
    @media (width >= 1024px) {
      padding-right: 472px;
    }
  }
  .lg\:\!pb-3 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 3) !important;
    }
  }
  .lg\:pb-0 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .lg\:pb-8 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 8);
    }
  }
  .lg\:pb-9 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 9);
    }
  }
  .lg\:pb-10 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }
  .lg\:pb-12 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  .lg\:pb-15 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 15);
    }
  }
  .lg\:pb-16 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 16);
    }
  }
  .lg\:pb-17 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 17);
    }
  }
  .lg\:pb-40 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 40);
    }
  }
  .lg\:pb-50px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-50px);
    }
  }
  .lg\:pb-55 {
    @media (width >= 1024px) {
      padding-bottom: calc(var(--spacing) * 55);
    }
  }
  .lg\:pb-70px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-70px);
    }
  }
  .lg\:pb-73px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-73px);
    }
  }
  .lg\:pb-77px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-77px);
    }
  }
  .lg\:pb-87px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-87px);
    }
  }
  .lg\:pb-89px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-89px);
    }
  }
  .lg\:pb-190px {
    @media (width >= 1024px) {
      padding-bottom: var(--spacing-190px);
    }
  }
  .lg\:pb-\[270px\] {
    @media (width >= 1024px) {
      padding-bottom: 270px;
    }
  }
  .lg\:pb-\[286px\] {
    @media (width >= 1024px) {
      padding-bottom: 286px;
    }
  }
  .lg\:pb-\[300px\] {
    @media (width >= 1024px) {
      padding-bottom: 300px;
    }
  }
  .lg\:pl-0 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 0);
    }
  }
  .lg\:pl-4 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:pl-5 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 5);
    }
  }
  .lg\:pl-6 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  .lg\:pl-7 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 7);
    }
  }
  .lg\:pl-8 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .lg\:pl-10 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 10);
    }
  }
  .lg\:pl-12 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 12);
    }
  }
  .lg\:pl-14 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 14);
    }
  }
  .lg\:pl-16 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .lg\:pl-20 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:pl-25 {
    @media (width >= 1024px) {
      padding-left: calc(var(--spacing) * 25);
    }
  }
  .lg\:pl-52px {
    @media (width >= 1024px) {
      padding-left: var(--spacing-52px);
    }
  }
  .lg\:pl-62px {
    @media (width >= 1024px) {
      padding-left: var(--spacing-62px);
    }
  }
  .lg\:pl-72px {
    @media (width >= 1024px) {
      padding-left: var(--spacing-72px);
    }
  }
  .lg\:pl-130px {
    @media (width >= 1024px) {
      padding-left: var(--spacing-130px);
    }
  }
  .lg\:text-center {
    @media (width >= 1024px) {
      text-align: center;
    }
  }
  .lg\:text-left {
    @media (width >= 1024px) {
      text-align: left;
    }
  }
  .lg\:font-fontspring-demo-organetto-ext-thin {
    @media (width >= 1024px) {
      font-family: var(--font-fontspring-demo-organetto-ext-thin);
    }
  }
  .lg\:\!text-2xl {
    @media (width >= 1024px) {
      font-size: var(--text-2xl) !important;
      line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;
    }
  }
  .lg\:\!text-13 {
    @media (width >= 1024px) {
      font-size: var(--text-13) !important;
    }
  }
  .lg\:\!text-lg {
    @media (width >= 1024px) {
      font-size: var(--text-lg) !important;
      line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
    }
  }
  .lg\:text-3xl {
    @media (width >= 1024px) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .lg\:text-13 {
    @media (width >= 1024px) {
      font-size: var(--text-13);
    }
  }
  .lg\:text-22 {
    @media (width >= 1024px) {
      font-size: var(--text-22);
    }
  }
  .lg\:text-26 {
    @media (width >= 1024px) {
      font-size: var(--text-26);
    }
  }
  .lg\:text-28 {
    @media (width >= 1024px) {
      font-size: var(--text-28);
    }
  }
  .lg\:text-2xl {
    @media (width >= 1024px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-6xl {
    @media (width >= 1024px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .lg\:text-30 {
    @media (width >= 1024px) {
      font-size: var(--text-30);
    }
  }
  .lg\:text-32 {
    @media (width >= 1024px) {
      font-size: var(--text-32);
    }
  }
  .lg\:text-38 {
    @media (width >= 1024px) {
      font-size: var(--text-38);
    }
  }
  .lg\:text-40 {
    @media (width >= 1024px) {
      font-size: var(--text-40);
    }
  }
  .lg\:text-44 {
    @media (width >= 1024px) {
      font-size: var(--text-44);
    }
  }
  .lg\:text-4xl {
    @media (width >= 1024px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .lg\:text-6 {
    @media (width >= 1024px) {
      font-size: var(--text-6);
    }
  }
  .lg\:text-8xl {
    @media (width >= 1024px) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .lg\:text-50 {
    @media (width >= 1024px) {
      font-size: var(--text-50);
    }
  }
  .lg\:text-56 {
    @media (width >= 1024px) {
      font-size: var(--text-56);
    }
  }
  .lg\:text-5xl {
    @media (width >= 1024px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .lg\:text-64 {
    @media (width >= 1024px) {
      font-size: var(--text-64);
    }
  }
  .lg\:text-68 {
    @media (width >= 1024px) {
      font-size: var(--text-68);
    }
  }
  .lg\:text-base {
    @media (width >= 1024px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .lg\:text-lg {
    @media (width >= 1024px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 1024px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .lg\:leading-6 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .lg\:leading-7 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .lg\:leading-8 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .lg\:leading-9 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 9);
      line-height: calc(var(--spacing) * 9);
    }
  }
  .lg\:leading-10 {
    @media (width >= 1024px) {
      --tw-leading: calc(var(--spacing) * 10);
      line-height: calc(var(--spacing) * 10);
    }
  }
  .lg\:leading-30 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-30);
      line-height: var(--leading-30);
    }
  }
  .lg\:leading-34 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-34);
      line-height: var(--leading-34);
    }
  }
  .lg\:leading-42 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-42);
      line-height: var(--leading-42);
    }
  }
  .lg\:leading-44 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-44);
      line-height: var(--leading-44);
    }
  }
  .lg\:leading-46 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-46);
      line-height: var(--leading-46);
    }
  }
  .lg\:leading-52 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-52);
      line-height: var(--leading-52);
    }
  }
  .lg\:leading-54 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-54);
      line-height: var(--leading-54);
    }
  }
  .lg\:leading-56 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-56);
      line-height: var(--leading-56);
    }
  }
  .lg\:leading-58 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-58);
      line-height: var(--leading-58);
    }
  }
  .lg\:leading-60 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-60);
      line-height: var(--leading-60);
    }
  }
  .lg\:leading-64 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-64);
      line-height: var(--leading-64);
    }
  }
  .lg\:leading-70 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-70);
      line-height: var(--leading-70);
    }
  }
  .lg\:leading-72 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-72);
      line-height: var(--leading-72);
    }
  }
  .lg\:leading-82 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-82);
      line-height: var(--leading-82);
    }
  }
  .lg\:leading-88 {
    @media (width >= 1024px) {
      --tw-leading: var(--leading-88);
      line-height: var(--leading-88);
    }
  }
  .lg\:font-light {
    @media (width >= 1024px) {
      --tw-font-weight: var(--font-weight-light);
      font-weight: var(--font-weight-light);
    }
  }
  .lg\:font-normal {
    @media (width >= 1024px) {
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }
  }
  .lg\:break-all {
    @media (width >= 1024px) {
      word-break: break-all;
    }
  }
  .lg\:text-ellipsis {
    @media (width >= 1024px) {
      text-overflow: ellipsis;
    }
  }
  .lg\:whitespace-nowrap {
    @media (width >= 1024px) {
      white-space: nowrap;
    }
  }
  .lg\:\!text-gray-44 {
    @media (width >= 1024px) {
      color: var(--color-gray-44) !important;
    }
  }
  .lg\:\!text-secondary-30 {
    @media (width >= 1024px) {
      color: var(--color-secondary-30) !important;
    }
  }
  .lg\:text-black {
    @media (width >= 1024px) {
      color: var(--color-black);
    }
  }
  .lg\:text-blue-10 {
    @media (width >= 1024px) {
      color: var(--color-blue-10);
    }
  }
  .lg\:text-gray-23 {
    @media (width >= 1024px) {
      color: var(--color-gray-23);
    }
  }
  .lg\:text-secondary-42 {
    @media (width >= 1024px) {
      color: var(--color-secondary-42);
    }
  }
  .lg\:text-white {
    @media (width >= 1024px) {
      color: var(--color-white);
    }
  }
  .lg\:\!shadow-45 {
    @media (width >= 1024px) {
      --tw-shadow: 0px 16px 216px var(--tw-shadow-color, var(--tw-shadow-color)) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  .lg\:shadow-33 {
    @media (width >= 1024px) {
      --tw-shadow: 0px 32px 200px var(--tw-shadow-color, var(--tw-shadow-color));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:shadow-42 {
    @media (width >= 1024px) {
      --tw-shadow: 0px 40px 100px var(--tw-shadow-color, var(--tw-shadow-color));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:shadow-\[0px_0px_110px_30px_\#1a202c10\] {
    @media (width >= 1024px) {
      --tw-shadow: 0px 0px 110px 30px var(--tw-shadow-color, #1a202c10);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:shadow-\[20px_0px_100px_10px_\#2d374812\] {
    @media (width >= 1024px) {
      --tw-shadow: 20px 0px 100px 10px var(--tw-shadow-color, #2d374812);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:shadow-none {
    @media (width >= 1024px) {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .lg\:\!shadow-gray-25\/40 {
    @media (width >= 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 40%, transparent) !important;
    }
  }
  .lg\:shadow-gray-25\/7 {
    @media (width >= 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 7%, transparent);
    }
  }
  .lg\:shadow-gray-25\/8 {
    @media (width >= 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 8%, transparent);
    }
  }
  .lg\:shadow-gray-25\/12 {
    @media (width >= 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 12%, transparent);
    }
  }
  .lg\:shadow-gray-25\/16 {
    @media (width >= 1024px) {
      --tw-shadow-color: color-mix(in oklab, var(--color-gray-25) 16%, transparent);
    }
  }
  .lg\:drop-shadow-footer-fruits {
    @media (width >= 1024px) {
      --tw-drop-shadow: drop-shadow(var(--drop-shadow-footer-fruits));
      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,);
    }
  }
  .lg\:delay-0 {
    @media (width >= 1024px) {
      transition-delay: 0ms;
    }
  }
  .lg\:delay-100 {
    @media (width >= 1024px) {
      transition-delay: 100ms;
    }
  }
  .lg\:delay-200 {
    @media (width >= 1024px) {
      transition-delay: 200ms;
    }
  }
  .lg\:delay-300 {
    @media (width >= 1024px) {
      transition-delay: 300ms;
    }
  }
  .lg\:delay-600 {
    @media (width >= 1024px) {
      transition-delay: var(--transition-delay-600);
    }
  }
  .lg\:delay-900 {
    @media (width >= 1024px) {
      transition-delay: var(--transition-delay-900);
    }
  }
  .lg\:delay-1200 {
    @media (width >= 1024px) {
      transition-delay: var(--transition-delay-1200);
    }
  }
  .lg\:mask-cutomer-desktop {
    @media (width >= 1024px) {
      mask-image: linear-gradient(0, rgba(0, 0, 0, 0) 27%, #fff 90%);
    }
  }
  .lg\:mask-cutomer-desktop-size {
    @media (width >= 1024px) {
      mask-size: 100% 500%;
    }
  }
  .lg\:mask-full {
    @media (width >= 1024px) {
      mask-size: 100% 100%;
    }
  }
  .lg\:scrollbar {
    @media (width >= 1024px) {
      @supports (selector(::-webkit-scrollbar)) {
        scrollbar-color: unset;
        &::-webkit-scrollbar-thumb {
          border: 4px solid var(--scrollbar-corner);
        }
        &::-webkit-scrollbar-track {
          border: 4px solid var(--scrollbar-corner);
        }
      }
    }
  }
  .lg\:scrollbar-h-1 {
    @media (width >= 1024px) {
      --scrollbar-height: 0.25rem;
    }
  }
  .lg\:scrollbar-thumb-white {
    @media (width >= 1024px) {
      --scrollbar-thumb: #fff;
    }
  }
  .lg\:group-not-first\/slide\:border-l {
  }
  .lg\:group-not-first\/slide\:border-solid {
  }
  .lg\:group-not-first\/slide\:border-gray-21 {
  }
  .lg\:group-hover\:mt-8 {
  }
  .lg\:group-hover\:h-8 {
  }
  .lg\:group-hover\:h-44 {
  }
  .lg\:group-hover\:h-73px {
  }
  .lg\:group-hover\:-translate-y-83px {
  }
  .lg\:group-hover\:translate-y-0 {
  }
  .lg\:group-hover\:pb-6 {
  }
  .lg\:group-hover\:opacity-0 {
  }
  .lg\:group-hover\:mask-cutomer-desktop-size-hover {
  }
  .lg\:group-nth-\[2n\]\:justify-center {
  }
  .lg\:group-nth-\[3n\]\:justify-end {
  }
  .lg\:group-\[\.swiper-slide-active\]\/slide\:border-l-0 {
  }
  .lg\:before\:top-0 {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
      }
    }
  }
  .lg\:before\:bottom-auto {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        bottom: auto;
      }
    }
  }
  .lg\:before\:hidden {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        display: none;
      }
    }
  }
  .lg\:before\:max-w-\[246px\] {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        max-width: 246px;
      }
    }
  }
  .lg\:before\:max-w-\[358px\] {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        max-width: 358px;
      }
    }
  }
  .lg\:before\:\!content-none {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none !important;
        content: none !important;
      }
    }
  }
  .lg\:before\:content-none {
    @media (width >= 1024px) {
      &::before {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .lg\:after\:\!content-none {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        --tw-content: none !important;
        content: none !important;
      }
    }
  }
  .lg\:after\:content-none {
    @media (width >= 1024px) {
      &::after {
        content: var(--tw-content);
        --tw-content: none;
        content: none;
      }
    }
  }
  .lg\:hover\:-translate-y-4 {
  }
  .lg\:hover\:-translate-y-6 {
  }
  .lg\:hover\:-translate-y-8 {
  }
  .lg\:hover\:-translate-y-9 {
  }
  .lg\:hover\:bg-white {
  }
  .lg\:hover\:\!text-black {
  }
  .lg\:hover\:\!text-white {
  }
  .lg\:hover\:text-dark-28 {
  }
  .lg\:hover\:shadow-33 {
  }
  .lg\:hover\:shadow-gray-25\/7 {
  }
  .lg\:nth-\[4n\]\:bg-white {
  }
  .lg\:nth-\[4n-1\]\:bg-white {
  }
  .max-\[1199px\]\:min-\[1024px\]\:top-6 {
    @media (width < 1199px) {
      @media (width >= 1024px) {
        top: calc(var(--spacing) * 6);
      }
    }
  }
  .max-\[1199px\]\:min-\[1024px\]\:left-0 {
    @media (width < 1199px) {
      @media (width >= 1024px) {
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .min-\[1024px\]\:max-\[1149px\]\:\!translate-x-0 {
    @media (width >= 1024px) {
      @media (width < 1149px) {
        --tw-translate-x: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
    }
  }
  .xl\:absolute {
    @media (width >= 1320px) {
      position: absolute;
    }
  }
  .xl\:top-0 {
    @media (width >= 1320px) {
      top: calc(var(--spacing) * 0);
    }
  }
  .xl\:right-3 {
    @media (width >= 1320px) {
      right: calc(var(--spacing) * 3);
    }
  }
  .xl\:right-16 {
    @media (width >= 1320px) {
      right: calc(var(--spacing) * 16);
    }
  }
  .xl\:right-31 {
    @media (width >= 1320px) {
      right: calc(var(--spacing) * 31);
    }
  }
  .xl\:bottom-29 {
    @media (width >= 1320px) {
      bottom: calc(var(--spacing) * 29);
    }
  }
  .xl\:left-111px {
    @media (width >= 1320px) {
      left: var(--spacing-111px);
    }
  }
  .xl\:-mx-8 {
    @media (width >= 1320px) {
      margin-inline: calc(var(--spacing) * -8);
    }
  }
  .xl\:-mx-42px {
    @media (width >= 1320px) {
      margin-inline: calc(var(--spacing-42px) * -1);
    }
  }
  .xl\:-mx-72px {
    @media (width >= 1320px) {
      margin-inline: calc(var(--spacing-72px) * -1);
    }
  }
  .xl\:mx-auto {
    @media (width >= 1320px) {
      margin-inline: auto;
    }
  }
  .xl\:mr-0 {
    @media (width >= 1320px) {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .xl\:mr-8 {
    @media (width >= 1320px) {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .xl\:mr-35 {
    @media (width >= 1320px) {
      margin-right: calc(var(--spacing) * 35);
    }
  }
  .xl\:mr-auto {
    @media (width >= 1320px) {
      margin-right: auto;
    }
  }
  .xl\:-mb-106px {
    @media (width >= 1320px) {
      margin-bottom: calc(var(--spacing-106px) * -1);
    }
  }
  .xl\:mb-8 {
    @media (width >= 1320px) {
      margin-bottom: calc(var(--spacing) * 8);
    }
  }
  .xl\:ml-0 {
    @media (width >= 1320px) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .xl\:block {
    @media (width >= 1320px) {
      display: block;
    }
  }
  .xl\:flex {
    @media (width >= 1320px) {
      display: flex;
    }
  }
  .xl\:hidden {
    @media (width >= 1320px) {
      display: none;
    }
  }
  .xl\:h-5 {
    @media (width >= 1320px) {
      height: calc(var(--spacing) * 5);
    }
  }
  .xl\:h-19 {
    @media (width >= 1320px) {
      height: calc(var(--spacing) * 19);
    }
  }
  .xl\:h-22 {
    @media (width >= 1320px) {
      height: calc(var(--spacing) * 22);
    }
  }
  .xl\:h-29 {
    @media (width >= 1320px) {
      height: calc(var(--spacing) * 29);
    }
  }
  .xl\:h-31 {
    @media (width >= 1320px) {
      height: calc(var(--spacing) * 31);
    }
  }
  .xl\:h-186px {
    @media (width >= 1320px) {
      height: var(--spacing-186px);
    }
  }
  .xl\:h-190px {
    @media (width >= 1320px) {
      height: var(--spacing-190px);
    }
  }
  .xl\:h-198px {
    @media (width >= 1320px) {
      height: var(--spacing-198px);
    }
  }
  .xl\:h-\[200px\] {
    @media (width >= 1320px) {
      height: 200px;
    }
  }
  .xl\:h-\[248px\] {
    @media (width >= 1320px) {
      height: 248px;
    }
  }
  .xl\:h-\[256px\] {
    @media (width >= 1320px) {
      height: 256px;
    }
  }
  .xl\:h-\[280px\] {
    @media (width >= 1320px) {
      height: 280px;
    }
  }
  .xl\:h-\[285px\] {
    @media (width >= 1320px) {
      height: 285px;
    }
  }
  .xl\:h-\[289px\] {
    @media (width >= 1320px) {
      height: 289px;
    }
  }
  .xl\:h-\[404px\] {
    @media (width >= 1320px) {
      height: 404px;
    }
  }
  .xl\:h-\[417px\] {
    @media (width >= 1320px) {
      height: 417px;
    }
  }
  .xl\:h-\[420px\] {
    @media (width >= 1320px) {
      height: 420px;
    }
  }
  .xl\:h-\[522px\] {
    @media (width >= 1320px) {
      height: 522px;
    }
  }
  .xl\:max-h-16 {
    @media (width >= 1320px) {
      max-height: calc(var(--spacing) * 16);
    }
  }
  .xl\:w-0 {
    @media (width >= 1320px) {
      width: calc(var(--spacing) * 0);
    }
  }
  .xl\:w-1\/2 {
    @media (width >= 1320px) {
      width: calc(1/2 * 100%);
    }
  }
  .xl\:w-19 {
    @media (width >= 1320px) {
      width: calc(var(--spacing) * 19);
    }
  }
  .xl\:w-22 {
    @media (width >= 1320px) {
      width: calc(var(--spacing) * 22);
    }
  }
  .xl\:w-49px {
    @media (width >= 1320px) {
      width: var(--spacing-49px);
    }
  }
  .xl\:w-153px {
    @media (width >= 1320px) {
      width: var(--spacing-153px);
    }
  }
  .xl\:w-\[253px\] {
    @media (width >= 1320px) {
      width: 253px;
    }
  }
  .xl\:w-\[262px\] {
    @media (width >= 1320px) {
      width: 262px;
    }
  }
  .xl\:w-\[302px\] {
    @media (width >= 1320px) {
      width: 302px;
    }
  }
  .xl\:w-\[381px\] {
    @media (width >= 1320px) {
      width: 381px;
    }
  }
  .xl\:w-\[392px\] {
    @media (width >= 1320px) {
      width: 392px;
    }
  }
  .xl\:w-\[404px\] {
    @media (width >= 1320px) {
      width: 404px;
    }
  }
  .xl\:w-\[488px\] {
    @media (width >= 1320px) {
      width: 488px;
    }
  }
  .xl\:w-\[496px\] {
    @media (width >= 1320px) {
      width: 496px;
    }
  }
  .xl\:w-\[507px\] {
    @media (width >= 1320px) {
      width: 507px;
    }
  }
  .xl\:w-\[calc\(100\%-161px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 161px);
    }
  }
  .xl\:w-\[calc\(100\%-262px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 262px);
    }
  }
  .xl\:w-\[calc\(100\%-275px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 275px);
    }
  }
  .xl\:w-\[calc\(100\%-302px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 302px);
    }
  }
  .xl\:w-\[calc\(100\%-308px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 308px);
    }
  }
  .xl\:w-\[calc\(100\%-381px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 381px);
    }
  }
  .xl\:w-\[calc\(100\%-392px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 392px);
    }
  }
  .xl\:w-\[calc\(100\%-488px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 488px);
    }
  }
  .xl\:w-\[calc\(100\%-507px\)\] {
    @media (width >= 1320px) {
      width: calc(100% - 507px);
    }
  }
  .xl\:max-w-0 {
    @media (width >= 1320px) {
      max-width: calc(var(--spacing) * 0);
    }
  }
  .xl\:max-w-\[50\%\] {
    @media (width >= 1320px) {
      max-width: 50%;
    }
  }
  .xl\:max-w-\[55\%\] {
    @media (width >= 1320px) {
      max-width: 55%;
    }
  }
  .xl\:max-w-\[113px\] {
    @media (width >= 1320px) {
      max-width: 113px;
    }
  }
  .xl\:max-w-fit {
    @media (width >= 1320px) {
      max-width: fit-content;
    }
  }
  .xl\:min-w-\[20px\] {
    @media (width >= 1320px) {
      min-width: 20px;
    }
  }
  .xl\:-translate-x-3\.5 {
    @media (width >= 1320px) {
      --tw-translate-x: calc(var(--spacing) * -3.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .xl\:-translate-x-9 {
    @media (width >= 1320px) {
      --tw-translate-x: calc(var(--spacing) * -9);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .xl\:-translate-y-2\.5 {
    @media (width >= 1320px) {
      --tw-translate-y: calc(var(--spacing) * -2.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .xl\:translate-x-0 {
    @media (width >= 1320px) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .xl\:translate-x-25 {
    @media (width >= 1320px) {
      --tw-translate-x: calc(var(--spacing) * 25);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .xl\:skew-x-\[24deg\] {
    @media (width >= 1320px) {
      --tw-skew-x: skewX(24deg);
      transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
  }
  .xl\:gap-0 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .xl\:gap-2 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .xl\:gap-3 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 3);
    }
  }
  .xl\:gap-4 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .xl\:gap-6 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xl\:gap-7 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 7);
    }
  }
  .xl\:gap-8 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .xl\:gap-9 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 9);
    }
  }
  .xl\:gap-10 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 10);
    }
  }
  .xl\:gap-12 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .xl\:gap-14 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 14);
    }
  }
  .xl\:gap-16 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 16);
    }
  }
  .xl\:gap-35 {
    @media (width >= 1320px) {
      gap: calc(var(--spacing) * 35);
    }
  }
  .xl\:border-2 {
    @media (width >= 1320px) {
      border-style: var(--tw-border-style);
      border-width: 2px;
    }
  }
  .xl\:border-b {
    @media (width >= 1320px) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }
  .xl\:p-1 {
    @media (width >= 1320px) {
      padding: calc(var(--spacing) * 1);
    }
  }
  .xl\:p-4 {
    @media (width >= 1320px) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .xl\:p-6 {
    @media (width >= 1320px) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .xl\:p-8 {
    @media (width >= 1320px) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .xl\:p-10 {
    @media (width >= 1320px) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .xl\:px-6 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .xl\:px-7 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 7);
    }
  }
  .xl\:px-8 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .xl\:px-9 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 9);
    }
  }
  .xl\:px-10 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 10);
    }
  }
  .xl\:px-11 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 11);
    }
  }
  .xl\:px-11px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-11px);
    }
  }
  .xl\:px-12 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:px-13px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-13px);
    }
  }
  .xl\:px-14 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .xl\:px-16 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 16);
    }
  }
  .xl\:px-20 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 20);
    }
  }
  .xl\:px-21 {
    @media (width >= 1320px) {
      padding-inline: calc(var(--spacing) * 21);
    }
  }
  .xl\:px-30px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-30px);
    }
  }
  .xl\:px-42px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-42px);
    }
  }
  .xl\:px-54px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-54px);
    }
  }
  .xl\:px-72px {
    @media (width >= 1320px) {
      padding-inline: var(--spacing-72px);
    }
  }
  .xl\:pt-10 {
    @media (width >= 1320px) {
      padding-top: calc(var(--spacing) * 10);
    }
  }
  .xl\:pt-99px {
    @media (width >= 1320px) {
      padding-top: var(--spacing-99px);
    }
  }
  .xl\:pr-8 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 8);
    }
  }
  .xl\:pr-10 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 10);
    }
  }
  .xl\:pr-12 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 12);
    }
  }
  .xl\:pr-25 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 25);
    }
  }
  .xl\:pr-26px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-26px);
    }
  }
  .xl\:pr-36 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 36);
    }
  }
  .xl\:pr-37 {
    @media (width >= 1320px) {
      padding-right: calc(var(--spacing) * 37);
    }
  }
  .xl\:pr-46px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-46px);
    }
  }
  .xl\:pr-57px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-57px);
    }
  }
  .xl\:pr-110px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-110px);
    }
  }
  .xl\:pr-134px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-134px);
    }
  }
  .xl\:pr-166px {
    @media (width >= 1320px) {
      padding-right: var(--spacing-166px);
    }
  }
  .xl\:pr-\[388px\] {
    @media (width >= 1320px) {
      padding-right: 388px;
    }
  }
  .xl\:pb-6 {
    @media (width >= 1320px) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .xl\:pl-8 {
    @media (width >= 1320px) {
      padding-left: calc(var(--spacing) * 8);
    }
  }
  .xl\:pl-16 {
    @media (width >= 1320px) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .xl\:pl-19px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-19px);
    }
  }
  .xl\:pl-28 {
    @media (width >= 1320px) {
      padding-left: calc(var(--spacing) * 28);
    }
  }
  .xl\:pl-30px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-30px);
    }
  }
  .xl\:pl-32 {
    @media (width >= 1320px) {
      padding-left: calc(var(--spacing) * 32);
    }
  }
  .xl\:pl-46px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-46px);
    }
  }
  .xl\:pl-72px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-72px);
    }
  }
  .xl\:pl-90px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-90px);
    }
  }
  .xl\:pl-118px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-118px);
    }
  }
  .xl\:pl-145px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-145px);
    }
  }
  .xl\:pl-161px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-161px);
    }
  }
  .xl\:pl-174px {
    @media (width >= 1320px) {
      padding-left: var(--spacing-174px);
    }
  }
  .xl\:text-center {
    @media (width >= 1320px) {
      text-align: center;
    }
  }
  .xl\:text-2xl {
    @media (width >= 1320px) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .xl\:text-5xl {
    @media (width >= 1320px) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .xl\:text-6xl {
    @media (width >= 1320px) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .xl\:text-9xl {
    @media (width >= 1320px) {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }
  }
  .xl\:text-10 {
    @media (width >= 1320px) {
      font-size: var(--text-10);
    }
  }
  .xl\:text-32 {
    @media (width >= 1320px) {
      font-size: var(--text-32);
    }
  }
  .xl\:text-40 {
    @media (width >= 1320px) {
      font-size: var(--text-40);
    }
  }
  .xl\:text-43 {
    @media (width >= 1320px) {
      font-size: var(--text-43);
    }
  }
  .xl\:text-4xl {
    @media (width >= 1320px) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .xl\:text-56 {
    @media (width >= 1320px) {
      font-size: var(--text-56);
    }
  }
  .xl\:text-64 {
    @media (width >= 1320px) {
      font-size: var(--text-64);
    }
  }
  .xl\:text-base {
    @media (width >= 1320px) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .xl\:text-lg {
    @media (width >= 1320px) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .xl\:text-sm {
    @media (width >= 1320px) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .xl\:text-xl {
    @media (width >= 1320px) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .xl\:leading-5 {
    @media (width >= 1320px) {
      --tw-leading: calc(var(--spacing) * 5);
      line-height: calc(var(--spacing) * 5);
    }
  }
  .xl\:leading-6 {
    @media (width >= 1320px) {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  .xl\:leading-7 {
    @media (width >= 1320px) {
      --tw-leading: calc(var(--spacing) * 7);
      line-height: calc(var(--spacing) * 7);
    }
  }
  .xl\:leading-8 {
    @media (width >= 1320px) {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }
  .xl\:leading-14 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-14);
      line-height: var(--leading-14);
    }
  }
  .xl\:leading-44 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-44);
      line-height: var(--leading-44);
    }
  }
  .xl\:leading-48 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-48);
      line-height: var(--leading-48);
    }
  }
  .xl\:leading-54 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-54);
      line-height: var(--leading-54);
    }
  }
  .xl\:leading-55 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-55);
      line-height: var(--leading-55);
    }
  }
  .xl\:leading-56 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-56);
      line-height: var(--leading-56);
    }
  }
  .xl\:leading-60 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-60);
      line-height: var(--leading-60);
    }
  }
  .xl\:leading-64 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-64);
      line-height: var(--leading-64);
    }
  }
  .xl\:leading-82 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-82);
      line-height: var(--leading-82);
    }
  }
  .xl\:leading-96 {
    @media (width >= 1320px) {
      --tw-leading: var(--leading-96);
      line-height: var(--leading-96);
    }
  }
  .xl\:leading-none {
    @media (width >= 1320px) {
      --tw-leading: 1;
      line-height: 1;
    }
  }
  .xl\:group-hover\:h-\[224px\] {
  }
  .xl\:group-hover\/link\:text-blue-1 {
  }
  .xl\:group-\[\.opened\]\/collase\:rotate-90 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:relative {
  }
  .xl\:group-\[\.opened\]\/sidebar\:right-0 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:mx-0 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:ml-auto {
  }
  .xl\:group-\[\.opened\]\/sidebar\:block {
  }
  .xl\:group-\[\.opened\]\/sidebar\:hidden {
  }
  .xl\:group-\[\.opened\]\/sidebar\:h-6 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:w-134px {
  }
  .xl\:group-\[\.opened\]\/sidebar\:max-w-\[208px\] {
  }
  .xl\:group-\[\.opened\]\/sidebar\:max-w-\[289px\] {
  }
  .xl\:group-\[\.opened\]\/sidebar\:max-w-full {
  }
  .xl\:group-\[\.opened\]\/sidebar\:min-w-\[24px\] {
  }
  .xl\:group-\[\.opened\]\/sidebar\:translate-y-0 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:gap-3\.5 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:border-danger-15 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:p-4 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:pt-90px {
  }
  .xl\:group-\[\.opened\]\/sidebar\:pr-8 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:text-left {
  }
  .xl\:group-\[\.opened\]\/sidebar\:text-xs {
  }
  .xl\:group-\[\.opened\]\/sidebar\:leading-6 {
  }
  .xl\:group-\[\.opened\]\/sidebar\:leading-18 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:absolute {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:top-0 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:left-0 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:h-5 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:min-w-\[20px\] {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:-translate-y-9px {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:translate-x-2\.5 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:border-white {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:text-10 {
  }
  .xl\:group-\[\:not\(\.opened\)\]\/sidebar\:leading-4 {
  }
  .xl\:peer-\[\.opened\]\:pl-\[321px\] {
  }
  .xl\:peer-\[\.opened\]\/sidebar\:pl-\[338px\] {
  }
  .max-\[1499px\]\:min-\[1320px\]\:top-6 {
    @media (width < 1499px) {
      @media (width >= 1320px) {
        top: calc(var(--spacing) * 6);
      }
    }
  }
  .max-\[1499px\]\:min-\[1320px\]\:left-0 {
    @media (width < 1499px) {
      @media (width >= 1320px) {
        left: calc(var(--spacing) * 0);
      }
    }
  }
  .min-\[1320px\]\:max-\[1449px\]\:\!translate-x-0 {
    @media (width >= 1320px) {
      @media (width < 1449px) {
        --tw-translate-x: calc(var(--spacing) * 0) !important;
        translate: var(--tw-translate-x) var(--tw-translate-y) !important;
      }
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!m-0 {
    & .swiper-pagination-bullet {
      margin: calc(var(--spacing) * 0) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:m-0\! {
    & .swiper-pagination-bullet {
      margin: calc(var(--spacing) * 0) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!h-1 {
    & .swiper-pagination-bullet {
      height: calc(var(--spacing) * 1) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!h-1\.5 {
    & .swiper-pagination-bullet {
      height: calc(var(--spacing) * 1.5) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!h-3px {
    & .swiper-pagination-bullet {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:h-1\.5 {
    & .swiper-pagination-bullet {
      height: calc(var(--spacing) * 1.5);
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!w-1\.5 {
    & .swiper-pagination-bullet {
      width: calc(var(--spacing) * 1.5) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!w-2 {
    & .swiper-pagination-bullet {
      width: calc(var(--spacing) * 2) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!w-5px {
    & .swiper-pagination-bullet {
      width: var(--spacing-5px) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:w-1\.5 {
    & .swiper-pagination-bullet {
      width: calc(var(--spacing) * 1.5);
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!rounded-10 {
    & .swiper-pagination-bullet {
      border-radius: var(--radius-10) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!rounded-20 {
    & .swiper-pagination-bullet {
      border-radius: var(--radius-20) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!rounded-full {
    & .swiper-pagination-bullet {
      border-radius: calc(infinity * 1px) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:rounded-full {
    & .swiper-pagination-bullet {
      border-radius: calc(infinity * 1px);
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-black\/30 {
    & .swiper-pagination-bullet {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-gray-15 {
    & .swiper-pagination-bullet {
      background-color: var(--color-gray-15) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-gray-24 {
    & .swiper-pagination-bullet {
      background-color: var(--color-gray-24) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-gray-27 {
    & .swiper-pagination-bullet {
      background-color: var(--color-gray-27) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-gray-30 {
    & .swiper-pagination-bullet {
      background-color: var(--color-gray-30) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-light-22 {
    & .swiper-pagination-bullet {
      background-color: var(--color-light-22) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-white\/24 {
    & .swiper-pagination-bullet {
      background-color: color-mix(in oklab, var(--color-white) 24%, transparent) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!bg-white\/30 {
    & .swiper-pagination-bullet {
      background-color: color-mix(in oklab, var(--color-white) 30%, transparent) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:bg-\[\#00B5C6\] {
    & .swiper-pagination-bullet {
      background-color: #00B5C6;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:bg-gray-30 {
    & .swiper-pagination-bullet {
      background-color: var(--color-gray-30);
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:bg-info-2 {
    & .swiper-pagination-bullet {
      background-color: var(--color-info-2);
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!opacity-100 {
    & .swiper-pagination-bullet {
      opacity: 100% !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:opacity-100 {
    & .swiper-pagination-bullet {
      opacity: 100%;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!transition-all {
    & .swiper-pagination-bullet {
      transition-property: all !important;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
      transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:transition-all {
    & .swiper-pagination-bullet {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:\!ease-linear {
    & .swiper-pagination-bullet {
      --tw-ease: linear !important;
      transition-timing-function: linear !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\]\:ease-linear {
    & .swiper-pagination-bullet {
      --tw-ease: linear;
      transition-timing-function: linear;
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!h-1\.5 {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        height: calc(var(--spacing) * 1.5) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!h-2 {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        height: calc(var(--spacing) * 2) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!h-5px {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        height: var(--spacing-5px) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!w-2 {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        width: calc(var(--spacing) * 2) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!w-2\.5 {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        width: calc(var(--spacing) * 2.5) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\]\:\!w-13px {
    @media (width >= 768px) {
      & .swiper-pagination-bullet {
        width: var(--spacing-13px) !important;
      }
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!h-2\.5 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      height: calc(var(--spacing) * 2.5) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:h-2\.5 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      height: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-2\.5 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: calc(var(--spacing) * 2.5) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-3\.5 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: calc(var(--spacing) * 3.5) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-6 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: calc(var(--spacing) * 6) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-21px {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: var(--spacing-21px) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:w-2\.5 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      width: calc(var(--spacing) * 2.5);
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!bg-black {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-black) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!bg-blue-1 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-blue-1) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!bg-dark-28 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-dark-28) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!bg-white {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-white) !important;
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:bg-dark-32 {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-dark-32);
    }
  }
  .\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:bg-white {
    & .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: var(--color-white);
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-4 {
    @media (width >= 768px) {
      & .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: calc(var(--spacing) * 4) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-22px {
    @media (width >= 768px) {
      & .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: var(--spacing-22px) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-pagination-bullet\.swiper-pagination-bullet-active\]\:\!w-29px {
    @media (width >= 768px) {
      & .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: var(--spacing-29px) !important;
      }
    }
  }
  .\[\&_\.swiper-slide\]\:\!p-unset {
    & .swiper-slide {
      position: unset !important;
    }
  }
  .\[\&_\.swiper-slide\]\:\!mt-0 {
    & .swiper-slide {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .\[\&_\.swiper-slide\]\:mt-0\! {
    & .swiper-slide {
      margin-top: calc(var(--spacing) * 0) !important;
    }
  }
  .\[\&_\.swiper-slide\]\:\!mr-2 {
    & .swiper-slide {
      margin-right: calc(var(--spacing) * 2) !important;
    }
  }
  .\[\&_\.swiper-slide\]\:\!mr-3 {
    & .swiper-slide {
      margin-right: calc(var(--spacing) * 3) !important;
    }
  }
  .\[\&_\.swiper-slide\]\:\!mr-4 {
    & .swiper-slide {
      margin-right: calc(var(--spacing) * 4) !important;
    }
  }
  .\[\&_\.swiper-slide\]\:mr-8 {
    & .swiper-slide {
      margin-right: calc(var(--spacing) * 8);
    }
  }
  .\[\&_\.swiper-slide\]\:mr-10 {
    & .swiper-slide {
      margin-right: calc(var(--spacing) * 10);
    }
  }
  .\[\&_\.swiper-slide\]\:\!w-auto {
    & .swiper-slide {
      width: auto !important;
    }
  }
  .\[\&_\.swiper-slide\]\:w-auto {
    & .swiper-slide {
      width: auto;
    }
  }
  .max-lg\:\[\&_\.swiper-slide\]\:\!w-auto {
    @media (width < 1024px) {
      & .swiper-slide {
        width: auto !important;
      }
    }
  }
  .max-lg\:\[\&_\.swiper-slide\]\:w-auto {
    @media (width < 1024px) {
      & .swiper-slide {
        width: auto;
      }
    }
  }
  .max-lg\:\[\&_\.swiper-slide\]\:\!min-w-\[192px\] {
    @media (width < 1024px) {
      & .swiper-slide {
        min-width: 192px !important;
      }
    }
  }
  .sm\:\[\&_\.swiper-slide\]\:\!mr-4 {
    @media (width >= 640px) {
      & .swiper-slide {
        margin-right: calc(var(--spacing) * 4) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-slide\]\:\!mt-0 {
    @media (width >= 768px) {
      & .swiper-slide {
        margin-top: calc(var(--spacing) * 0) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-slide\]\:\!mr-4 {
    @media (width >= 768px) {
      & .swiper-slide {
        margin-right: calc(var(--spacing) * 4) !important;
      }
    }
  }
  .md\:\[\&_\.swiper-slide\]\:\!mr-6 {
    @media (width >= 768px) {
      & .swiper-slide {
        margin-right: calc(var(--spacing) * 6) !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\]\:\!mr-6 {
    @media (width >= 1024px) {
      & .swiper-slide {
        margin-right: calc(var(--spacing) * 6) !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\]\:\!mr-12 {
    @media (width >= 1024px) {
      & .swiper-slide {
        margin-right: calc(var(--spacing) * 12) !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\]\:\!h-auto {
    @media (width >= 1024px) {
      & .swiper-slide {
        height: auto !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\]\:\!transition-all {
    @media (width >= 1024px) {
      & .swiper-slide {
        transition-property: all !important;
        transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
        transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\]\:\!ease-linear {
    @media (width >= 1024px) {
      & .swiper-slide {
        --tw-ease: linear !important;
        transition-timing-function: linear !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\.swiper-slide-active\>\*\]\:\!opacity-100 {
    @media (width >= 1024px) {
      & .swiper-slide.swiper-slide-active>* {
        opacity: 100% !important;
      }
    }
  }
  .lg\:\[\&_\.swiper-slide\.swiper-slide-active\~\*\>\*\]\:\!opacity-100 {
    @media (width >= 1024px) {
      & .swiper-slide.swiper-slide-active~*>* {
        opacity: 100% !important;
      }
    }
  }
  .\[\&_\.swiper-slide\.swiper-slide-visible\>\*\]\:\!scale-100 {
    & .swiper-slide.swiper-slide-visible>* {
      --tw-scale-x: 100% !important;
      --tw-scale-y: 100% !important;
      --tw-scale-z: 100% !important;
      scale: var(--tw-scale-x) var(--tw-scale-y) !important;
    }
  }
  .\[\&_\.swiper-slide\.swiper-slide-visible\>\*\]\:\!scale-y-100 {
    & .swiper-slide.swiper-slide-visible>* {
      --tw-scale-y: 100% !important;
      scale: var(--tw-scale-x) var(--tw-scale-y) !important;
    }
  }
  .\[\&_\.swiper-slide\.swiper-slide-visible\>\*\]\:\!opacity-100 {
    & .swiper-slide.swiper-slide-visible>* {
      opacity: 100% !important;
    }
  }
  .lg\:\[\&_\.swiper-slide\:hover\]\:\!z-10 {
    @media (width >= 1024px) {
      & .swiper-slide:hover {
        z-index: 10 !important;
      }
    }
  }
  .\[\&_\.swiper-slide\:last-child\]\:mr-0 {
    & .swiper-slide:last-child {
      margin-right: calc(var(--spacing) * 0);
    }
  }
  .\[\&_\.swiper-slide\:not\(\:last-child\)\]\:\!mr-4 {
    & .swiper-slide:not(:last-child) {
      margin-right: calc(var(--spacing) * 4) !important;
    }
  }
  .md\:\[\&_\.swiper-slide\:not\(\:last-child\)\]\:\!mr-6 {
    @media (width >= 768px) {
      & .swiper-slide:not(:last-child) {
        margin-right: calc(var(--spacing) * 6) !important;
      }
    }
  }
  .\[\&_\.swiper-slide\>\*\]\:\!scale-50 {
    & .swiper-slide>* {
      --tw-scale-x: 50% !important;
      --tw-scale-y: 50% !important;
      --tw-scale-z: 50% !important;
      scale: var(--tw-scale-x) var(--tw-scale-y) !important;
    }
  }
  .\[\&_\.swiper-slide\>\*\]\:\!scale-y-95 {
    & .swiper-slide>* {
      --tw-scale-y: 95% !important;
      scale: var(--tw-scale-x) var(--tw-scale-y) !important;
    }
  }
  .\[\&_\.swiper-slide\>\*\]\:\!opacity-0 {
    & .swiper-slide>* {
      opacity: 0% !important;
    }
  }
  .\[\&_\.swiper-slide\>\*\]\:\!transition-all {
    & .swiper-slide>* {
      transition-property: all !important;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
      transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
    }
  }
  .\[\&_\.swiper-slide\>\*\]\:\!ease-linear {
    & .swiper-slide>* {
      --tw-ease: linear !important;
      transition-timing-function: linear !important;
    }
  }
  .lg\:\[\&_\.swiper-slide\>\*\]\:\!opacity-0 {
    @media (width >= 1024px) {
      & .swiper-slide>* {
        opacity: 0% !important;
      }
    }
  }
  .\[\&_\.swiper-wrapper\]\:\!gap-y-6 {
    & .swiper-wrapper {
      row-gap: calc(var(--spacing) * 6) !important;
    }
  }
  .\[\&_\.swiper-wrapper\]\:gap-y-8 {
    & .swiper-wrapper {
      row-gap: calc(var(--spacing) * 8);
    }
  }
  .\[\&_\.swiper-wrapper\]\:\!ease-linear {
    & .swiper-wrapper {
      --tw-ease: linear !important;
      transition-timing-function: linear !important;
    }
  }
  .\[\&_\.swiper-wrapper\]\:ease-linear {
    & .swiper-wrapper {
      --tw-ease: linear;
      transition-timing-function: linear;
    }
  }
  .max-lg\:\[\&_\.swiper-wrapper\]\:\!mx-auto {
    @media (width < 1024px) {
      & .swiper-wrapper {
        margin-inline: auto !important;
      }
    }
  }
  .max-lg\:\[\&_\.swiper-wrapper\]\:\!max-w-fit {
    @media (width < 1024px) {
      & .swiper-wrapper {
        max-width: fit-content !important;
      }
    }
  }
  .md\:\[\&_\.swiper-wrapper\]\:\!gap-y-8 {
    @media (width >= 768px) {
      & .swiper-wrapper {
        row-gap: calc(var(--spacing) * 8) !important;
      }
    }
  }
  .md\:\[\&_h3\]\:text-2xl {
  }
  .md\:\[\&_h3\]\:leading-10 {
  }
  .md\:\[\&_img\]\:rounded-40 {
    @media (width >= 768px) {
      & img {
        border-radius: var(--radius-40);
      }
    }
  }
  .md\:\[\&\.all\]\:px-43px {
    @media (width >= 768px) {
      &.all {
        padding-inline: var(--spacing-43px);
      }
    }
  }
  .max-lg\:\[\&\.opened\]\:translate-y-0 {
    @media (width < 1024px) {
      &.opened {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .xl\:\[\&\.opened\]\:max-w-\[290px\] {
    @media (width >= 1320px) {
      &.opened {
        max-width: 290px;
      }
    }
  }
  .\[\&\.swiper-button-disabled\]\:\!opacity-0 {
    &.swiper-button-disabled {
      opacity: 0% !important;
    }
  }
  .lg\:\[\&\.swiper-button-disabled\]\:opacity-0 {
    @media (width >= 1024px) {
      &.swiper-button-disabled {
        opacity: 0%;
      }
    }
  }
  .\[\&\.swiper-button-lock\]\:\!invisible {
    &.swiper-button-lock {
      visibility: hidden !important;
    }
  }
  .\[\&\.swiper-button-lock\]\:invisible {
    &.swiper-button-lock {
      visibility: hidden;
    }
  }
  .\[\&\.swiper-button-lock\]\:\!hidden {
    &.swiper-button-lock {
      display: none !important;
    }
  }
  .\[\&\.swiper-button-lock\]\:hidden {
    &.swiper-button-lock {
      display: none;
    }
  }
  .\[\&\.swiper-button-lock\]\:\!opacity-0 {
    &.swiper-button-lock {
      opacity: 0% !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!h-3px {
    &.swiper-pagination-bullet-active {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!w-45px {
    &.swiper-pagination-bullet-active {
      width: var(--spacing-45px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!bg-purple-1 {
    &.swiper-pagination-bullet-active {
      background-color: var(--color-purple-1) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!text-23 {
    &.swiper-pagination-bullet-active {
      font-size: var(--text-23) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!leading-8 {
    &.swiper-pagination-bullet-active {
      --tw-leading: calc(var(--spacing) * 8) !important;
      line-height: calc(var(--spacing) * 8) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!font-semibold {
    &.swiper-pagination-bullet-active {
      --tw-font-weight: var(--font-weight-semibold) !important;
      font-weight: var(--font-weight-semibold) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-active\]\:\!text-white {
    &.swiper-pagination-bullet-active {
      color: var(--color-white) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-next\]\:\!my-7px {
    &.swiper-pagination-bullet-next {
      margin-block: var(--spacing-7px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-next\]\:\!h-3px {
    &.swiper-pagination-bullet-next {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-next\]\:\!w-21px {
    &.swiper-pagination-bullet-next {
      width: var(--spacing-21px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-next\+span\]\:\!h-3px {
    &.swiper-pagination-bullet-next+span {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-next\+span\]\:\!w-11px {
    &.swiper-pagination-bullet-next+span {
      width: var(--spacing-11px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev\]\:\!mb-7px {
    &.swiper-pagination-bullet-prev {
      margin-bottom: var(--spacing-7px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev\]\:\!h-3px {
    &.swiper-pagination-bullet-prev {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev\]\:\!w-21px {
    &.swiper-pagination-bullet-prev {
      width: var(--spacing-21px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev-prev\]\:\!mb-7px {
    &.swiper-pagination-bullet-prev-prev {
      margin-bottom: var(--spacing-7px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev-prev\]\:\!h-3px {
    &.swiper-pagination-bullet-prev-prev {
      height: var(--spacing-3px) !important;
    }
  }
  .\[\&\.swiper-pagination-bullet-prev-prev\]\:\!w-11px {
    &.swiper-pagination-bullet-prev-prev {
      width: var(--spacing-11px) !important;
    }
  }
  .max-xl\:\[\&\:not\(\.opened\)\]\:visible {
  }
  .max-xl\:\[\&\:not\(\.opened\)\]\:opacity-100 {
  }
  .max-xl\:\[\&\:not\(\.opened\)\]\:delay-0 {
  }
}
@layer base {
  :root {
    --line-right: 0;
    --line-left: 0;
  }
  body {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
    @media (width >= 1024px) {
      overflow-x: hidden;
    }
  }
  .app {
    overflow: hidden;
  }
  img {
    -webkit-user-select: none;
    user-select: none;
  }
  button {
    cursor: pointer;
  }
}
@layer base {
  .font-feature-settings {
    font-feature-settings: "ss01" 1;
  }
  @font-face {
    font-family: "icomoon";
    src: url("./../fonts/icon/icomoon.woff?hg85bu") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: 'Google Sans';
    src: url('./../fonts/google-sans/GoogleSans-VariableFont.ttf') format('truetype-variations'), url('./../fonts/google-sans/GoogleSans-VariableFont.ttf') format('truetype');
    font-weight: 100 1000;
    font-display: fallback;
  }
  @font-face {
    font-family: 'Space Grotesk';
    src: url('./../fonts/space-grotesk/SpaceGrotesk-VariableFont_wght.ttf') format('truetype-variations'), url('./../fonts/space-grotesk/SpaceGrotesk-VariableFont.ttf') format('truetype');
    font-weight: 100 1000;
    font-display: fallback;
  }
  @font-face {
    font-family: "ES Build TRIAL";
    src: url("./../fonts/es-build-trial/ESBuildTRIAL-Semibold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Build TRIAL";
    src: url("./../fonts/es-build-trial/ESBuildTRIAL-SemiboldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Build TRIAL";
    src: url("./../fonts/es-build-trial/ESBuildTRIAL-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Build TRIAL";
    src: url("./../fonts/es-build-trial/ESBuildTRIAL-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Extralight.woff") format("woff");
    font-weight: 200;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Light.woff") format("woff");
    font-weight: 300;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Regular.woff") format("woff");
    font-weight: 400;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Medium.woff") format("woff");
    font-weight: 500;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Semibold.woff") format("woff");
    font-weight: 600;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "ClashDisplay";
    src: url("./../fonts/clash-display/ClashDisplay-Bold.woff") format("woff");
    font-weight: 700;
    font-display: swap;
    font-style: normal;
  }
  @font-face {
    font-family: "Hero Light";
    src: url("./../fonts/hero-light/HeroLight-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Hero Light";
    src: url("./../fonts/hero-light/HeroLight-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Hero Light";
    src: url("./../fonts/hero-light/HeroLight-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext Bold";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtBoldRegular.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext Light";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtLightRegular.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext Thin";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtThinRegular.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext UltraBold";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtUltraBoldRegular.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext UltraLight";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtUltraLightRegular.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto SemiExp UltraBold";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoSemiExpUltraBoldRegular.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "FONTSPRING DEMO - Organetto Ext";
    src: url("./../fonts/fsp-demo/FONTSPRINGDEMO-OrganettoExtRegular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "CANTRY";
    src: url("./../fonts/cantry/cantry.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ThinIta.woff") format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-BoldIta.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-RegIta.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtLtIta.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-MedIta.woff") format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtLt.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtBlk.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtBdIta.woff") format("woff");
    font-weight: 800;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtBlkIta.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-LightIta.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-ExtraBold.woff") format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-HairlineI.woff") format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-BlackIta.woff") format("woff");
    font-weight: 900;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Helvetica Now Display";
    src: url("./../fonts/helvetica-now-display/HelveticaNowDisplay-Hairline.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Extralight.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-BoldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-ExtraboldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Extrabold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-ExtralightItalic.woff") format("woff");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Hairline.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-HairlineItalic.woff") format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Semibold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-SemiboldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "ES Rebond Grotesque TRIAL";
    src: url("./../fonts/es-rebond-grotesque-trial/ESRebondGrotesqueTRIAL-ThinItalic.woff") format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-Regular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-SemiBoldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-ThinItalic.woff") format("woff");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-Italic.woff") format("woff");
    font-weight: normal;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-BoldItalic.woff") format("woff");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-Bold.woff") format("woff");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-Thin.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: "Ivy Mode";
    src: url("./../fonts/ivy-mode/IvyMode-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  input {
    font-family: 'Google Sans', sans-serif;
  }
}
@layer components {
  .swiper-pagination-lock {
    display: none !important;
  }
}
@layer utilities {
  @layer utilities {
    .swiper.swiper-autoheight .swiper-wrapper {
      height: auto !important;
      align-items: unset !important;
    }
    .swiper.swiper-autoheight .swiper-wrapper .swiper-slide {
      height: auto;
    }
    .swiper-visibled .swiper-slide > *, .swiper-hide-before-slide .swiper-slide > *, .sm\:swiper-visibled .swiper-slide > *, .lg\:swiper-visibled .swiper-slide > *, .sm\:swiper-hide-before-slide .swiper-slide > *, .lg\:swiper-hide-before-slide .swiper-slide > * {
      visibility: hidden;
      --tw-scale-x: 50%;
      --tw-scale-y: 50%;
      --tw-scale-z: 50%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
      opacity: 0%;
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
      --tw-ease: linear;
      transition-timing-function: linear;
    }
    .swiper-visibled .swiper-slide-visible > *, .swiper-hide-before-slide .swiper-slide-active > *, .swiper-hide-before-slide .swiper-slide-active ~ .swiper-slide > *, .swiper-hide-before-slide .swiper-slide-visible > *, .sm\:swiper-visibled .swiper-slide-visible > *, .sm\:swiper-hide-before-slide .swiper-slide-active > *, .sm\:swiper-hide-before-slide .swiper-slide-active ~ .swiper-slide > *, .sm\:swiper-hide-before-slide .swiper-slide-visible > *, .lg\:swiper-visibled .swiper-slide-visible > *, .lg\:swiper-hide-before-slide .swiper-slide-active > *, .lg\:swiper-hide-before-slide .swiper-slide-active ~ .swiper-slide > *, .lg\:swiper-hide-before-slide .swiper-slide-visible > * {
      visibility: visible;
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
      opacity: 100%;
    }
    .swiper-pagination-bullet {
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
      --tw-ease: linear;
      transition-timing-function: linear;
    }
    .swiper-effect-opacity .swiper-slide > * {
      opacity: 10%;
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
    .swiper-effect-opacity .swiper-slide-visible > * {
      opacity: 100%;
    }
    .swiper-slide-blur .swiper-slide > * {
      pointer-events: none;
      opacity: 50%;
      --tw-blur: blur(15px);
      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,);
      transition-property: all;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }
    .swiper-slide-blur .swiper-slide-visible > * {
      pointer-events: auto;
      opacity: 100%;
      --tw-blur:  ;
      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,);
    }
    .swiper-watch-progress .swiper-slide:not(.swiper-slide-visible) > * {
      pointer-events: none;
    }
    .swiper-pagination-lock {
      display: none !important;
    }
  }
}
@layer utilities {
  [class^="icon-"], [class*=" icon-"] {
    font-family: "icomoon" !important;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-monitor:before {
    content: "\e9db";
  }
  .icon-bookmark:before {
    content: "\e9d7";
  }
  .icon-check-circle-3:before {
    content: "\e9d8";
  }
  .icon-eye-fill:before {
    content: "\e9d9";
  }
  .icon-webcam-o:before {
    content: "\e9da";
  }
  .icon-clock-2:before {
    content: "\e9d4";
    color: #0a123d;
  }
  .icon-global:before {
    content: "\e9d5";
  }
  .icon-location:before {
    content: "\e9d6";
    color: #0a123d;
  }
  .icon-edit:before {
    content: "\e9d2";
  }
  .icon-sun:before {
    content: "\e9d3";
  }
  .icon-bell:before {
    content: "\e9cd";
  }
  .icon-folder-download:before {
    content: "\e9ce";
  }
  .icon-gear:before {
    content: "\e9cf";
  }
  .icon-home-fill-2:before {
    content: "\e9d0";
  }
  .icon-map-view:before {
    content: "\e9d1";
  }
  .icon-question:before {
    content: "\e9cc";
  }
  .icon-x:before {
    content: "\e9cb";
  }
  .icon-shield:before {
    content: "\e9c8";
  }
  .icon-webcam:before {
    content: "\e9c9";
  }
  .icon-note-text-2:before {
    content: "\e9c7";
  }
  .icon-more-3:before {
    content: "\e9c6";
  }
  .icon-arrow-right-11:before {
    content: "\e9c4";
  }
  .icon-filter:before {
    content: "\e9c5";
  }
  .icon-box-2:before {
    content: "\e9bd";
  }
  .icon-maximize:before {
    content: "\e9be";
  }
  .icon-send-o:before {
    content: "\e9bf";
  }
  .icon-more-2:before {
    content: "\e9b2";
  }
  .icon-eye-slash:before {
    content: "\e9c1";
  }
  .icon-check-3:before {
    content: "\e9c2";
  }
  .icon-key:before {
    content: "\e9c3";
  }
  .icon-note-text:before {
    content: "\e9c0";
  }
  .icon-send:before {
    content: "\e9bc";
  }
  .icon-arrow-right-10:before {
    content: "\e9b1";
  }
  .icon-arrow-down-2:before {
    content: "\e9aa";
  }
  .icon-home-2-fill:before {
    content: "\e9a9";
  }
  .icon-call-calling-3:before {
    content: "\e9ca";
  }
  .icon-angle-dubble-down:before {
    content: "\e9a5";
  }
  .icon-timear:before {
    content: "\e9a1";
  }
  .icon-trend-up:before {
    content: "\e9a2";
  }
  .icon-trophy:before {
    content: "\e9a3";
  }
  .icon-verified:before {
    content: "\e9a4";
  }
  .icon-check-2:before {
    content: "\e9bb";
  }
  .icon-star-5:before {
    content: "\e9ab";
  }
  .icon-arrow-top-right-3:before {
    content: "\e99f";
  }
  .icon-log-out:before {
    content: "\e99e";
  }
  .icon-copyright:before {
    content: "\e99d";
  }
  .icon-close-5:before {
    content: "\e9ba";
  }
  .icon-share:before {
    content: "\e9b9";
  }
  .icon-arrow-swap-2:before {
    content: "\e9b3";
  }
  .icon-box:before {
    content: "\e9b4";
  }
  .icon-chart-line:before {
    content: "\e9b5";
  }
  .icon-minus-3:before {
    content: "\e9b6";
  }
  .icon-plus-4:before {
    content: "\e9b7";
  }
  .icon-truck:before {
    content: "\e9b8";
  }
  .icon-calendar-dots-2:before {
    content: "\e9ac";
  }
  .icon-menu-5:before {
    content: "\e9a0";
  }
  .icon-instagram-2:before {
    content: "\e99c";
  }
  .icon-angle-down-3:before {
    content: "\e994";
  }
  .icon-angle-right-2:before {
    content: "\e995";
  }
  .icon-arrow-top-right-2:before {
    content: "\e996";
  }
  .icon-book-2:before {
    content: "\e997";
  }
  .icon-email-2:before {
    content: "\e998";
  }
  .icon-facebook-6:before {
    content: "\e999";
  }
  .icon-shopping-bag-4:before {
    content: "\e99a";
  }
  .icon-youtube-4:before {
    content: "\e99b";
  }
  .icon-arrow-left-6:before {
    content: "\e9af";
  }
  .icon-arrow-right-9:before {
    content: "\e9b0";
  }
  .icon-card:before {
    content: "\e9ad";
  }
  .icon-rocket-o:before {
    content: "\e9ae";
  }
  .icon-gem:before {
    content: "\e9a6";
  }
  .icon-pen:before {
    content: "\e9a7";
  }
  .icon-wallet:before {
    content: "\e9a8";
  }
  .icon-watch-2:before {
    content: "\e993";
  }
  .icon-battery-charging:before {
    content: "\e98e";
  }
  .icon-filter-line:before {
    content: "\e98f";
  }
  .icon-shuffle:before {
    content: "\e990";
  }
  .icon-arrow-up-2:before {
    content: "\e991";
  }
  .icon-camera:before {
    content: "\e987";
  }
  .icon-headphone:before {
    content: "\e988";
  }
  .icon-laptop:before {
    content: "\e989";
  }
  .icon-smartphone:before {
    content: "\e98a";
  }
  .icon-speaker:before {
    content: "\e98b";
  }
  .icon-tablet:before {
    content: "\e98c";
  }
  .icon-watch:before {
    content: "\e98d";
  }
  .icon-clock:before {
    content: "\e983";
  }
  .icon-dollar:before {
    content: "\e984";
  }
  .icon-eye:before {
    content: "\e985";
  }
  .icon-heart-3:before {
    content: "\e986";
  }
  .icon-menu-4:before {
    content: "\e982";
  }
  .icon-home-2:before {
    content: "\e981";
  }
  .icon-close-circle-2:before {
    content: "\e980";
  }
  .icon-check-circle-2:before {
    content: "\e975";
  }
  .icon-comments-text:before {
    content: "\e976";
  }
  .icon-emotion-happy:before {
    content: "\e977";
  }
  .icon-emotion-happy-fill:before {
    content: "\e978";
  }
  .icon-fire:before {
    content: "\e979";
  }
  .icon-fire-fill:before {
    content: "\e97a";
  }
  .icon-games:before {
    content: "\e97b";
  }
  .icon-play-3:before {
    content: "\e97c";
  }
  .icon-procent:before {
    content: "\e97d";
  }
  .icon-rocket:before {
    content: "\e97e";
  }
  .icon-user-arrow-right:before {
    content: "\e97f";
  }
  .icon-arrow-top-right:before {
    content: "\e973";
  }
  .icon-close-4:before {
    content: "\e972";
  }
  .icon-menu-3:before {
    content: "\e970";
  }
  .icon-shopping-cart:before {
    content: "\e971";
  }
  .icon-book-open:before {
    content: "\e96f";
  }
  .icon-thumbs-down:before {
    content: "\e96d";
  }
  .icon-thumbs-up:before {
    content: "\e96e";
  }
  .icon-angle-down-2:before {
    content: "\e95b";
  }
  .icon-angle-up-2:before {
    content: "\e95c";
  }
  .icon-arrow-right-7:before {
    content: "\e95d";
  }
  .icon-arrow-left-4:before {
    content: "\e974";
  }
  .icon-arrow-right-8:before {
    content: "\e95e";
  }
  .icon-arrow-left-5:before {
    content: "\e992";
  }
  .icon-calendar-dots:before {
    content: "\e95f";
  }
  .icon-call-calling-2:before {
    content: "\e960";
  }
  .icon-comments-dots:before {
    content: "\e961";
  }
  .icon-email:before {
    content: "\e962";
  }
  .icon-facebook-5:before {
    content: "\e963";
  }
  .icon-instagram1:before {
    content: "\e964";
  }
  .icon-menu-2:before {
    content: "\e965";
  }
  .icon-search-2:before {
    content: "\e966";
  }
  .icon-shopping-bag-3:before {
    content: "\e967";
  }
  .icon-shopping-bag-3-fill:before {
    content: "\e968";
  }
  .icon-star-4:before {
    content: "\e969";
  }
  .icon-twitter-2:before {
    content: "\e96a";
  }
  .icon-user-2:before {
    content: "\e96b";
  }
  .icon-youtube-3:before {
    content: "\e96c";
  }
  .icon-check-verify:before {
    content: "\e955";
  }
  .icon-close-3:before {
    content: "\e954";
  }
  .icon-heart-2:before {
    content: "\e93a";
  }
  .icon-grid-7:before {
    content: "\e958";
  }
  .icon-data:before {
    content: "\e94f";
  }
  .icon-arrow-right-4:before {
    content: "\e93c";
  }
  .icon-arrow-right-3:before {
    content: "\e935";
  }
  .icon-minus:before {
    content: "\e936";
  }
  .icon-plus-2:before {
    content: "\e937";
  }
  .icon-close-circle:before {
    content: "\e95a";
  }
  .icon-arrow-left-3:before {
    content: "\e94b";
  }
  .icon-grid:before {
    content: "\e931";
  }
  .icon-grid-2:before {
    content: "\e932";
  }
  .icon-grid-3:before {
    content: "\e933";
  }
  .icon-close-2:before {
    content: "\e92d";
  }
  .icon-play-2:before {
    content: "\e92e";
  }
  .icon-qoute-up:before {
    content: "\e92f";
  }
  .icon-arrow-right-6:before {
    content: "\e959";
  }
  .icon-star-3:before {
    content: "\e92c";
  }
  .icon-flower:before {
    content: "\e925";
  }
  .icon-sagittarius:before {
    content: "\e923";
  }
  .icon-close:before {
    content: "\e94a";
  }
  .icon-comments:before {
    content: "\e938";
  }
  .icon-grid-4:before {
    content: "\e939";
  }
  .icon-bag-happy:before {
    content: "\e917";
  }
  .icon-discount:before {
    content: "\e918";
  }
  .icon-facebook-2:before {
    content: "\e919";
  }
  .icon-search:before {
    content: "\e91a";
  }
  .icon-shop:before {
    content: "\e91b";
  }
  .icon-shopping-bag:before {
    content: "\e91c";
  }
  .icon-shopping-bag-2:before {
    content: "\e91d";
  }
  .icon-twitch-2:before {
    content: "\e91e";
  }
  .icon-whatsapp-2:before {
    content: "\e91f";
  }
  .icon-youtube-2:before {
    content: "\e920";
  }
  .icon-book:before {
    content: "\e946";
  }
  .icon-refresh:before {
    content: "\e93b";
  }
  .icon-check-circle:before {
    content: "\e915";
  }
  .icon-arrow-down:before {
    content: "\e90e";
  }
  .icon-arrow-up:before {
    content: "\e914";
  }
  .icon-heart-fill:before {
    content: "\e90f";
  }
  .icon-star:before {
    content: "\e910";
  }
  .icon-star-2:before {
    content: "\e911";
  }
  .icon-arrow-right-5:before {
    content: "\e94c";
  }
  .icon-element:before {
    content: "\e94d";
  }
  .icon-filter-tick:before {
    content: "\e94e";
  }
  .icon-grid-5:before {
    content: "\e949";
  }
  .icon-check:before {
    content: "\e948";
  }
  .icon-home:before {
    content: "\e945";
  }
  .icon-gallery:before {
    content: "\e942";
  }
  .icon-messages:before {
    content: "\e943";
  }
  .icon-task-square:before {
    content: "\e944";
  }
  .icon-minus-2:before {
    content: "\e940";
  }
  .icon-plus-3:before {
    content: "\e941";
  }
  .icon-angle-left:before {
    content: "\e93e";
  }
  .icon-angle-right:before {
    content: "\e93f";
  }
  .icon-arrow-left-2:before {
    content: "\e93d";
  }
  .icon-facebook-4:before {
    content: "\e930";
  }
  .icon-apple:before {
    content: "\e92a";
  }
  .icon-google-play:before {
    content: "\e92b";
  }
  .icon-facebook-3:before {
    content: "\e926";
  }
  .icon-instagram:before {
    content: "\e927";
  }
  .icon-linkedin:before {
    content: "\e928";
  }
  .icon-twitter1:before {
    content: "\e929";
  }
  .icon-arrow-right-2:before {
    content: "\e924";
  }
  .icon-more:before {
    content: "\e922";
  }
  .icon-plus:before {
    content: "\e916";
  }
  .icon-arrow-left:before {
    content: "\e909";
  }
  .icon-arrow-right:before {
    content: "\e912";
  }
  .icon-arrow-swap:before {
    content: "\e90a";
  }
  .icon-heart:before {
    content: "\e90b";
  }
  .icon-scan-barcode:before {
    content: "\e90c";
  }
  .icon-angle-circle-right:before {
    content: "\e957";
  }
  .icon-check-circle1:before {
    content: "\e956";
  }
  .icon-reply:before {
    content: "\e947";
  }
  .icon-call-calling:before {
    content: "\e921";
  }
  .icon-crown:before {
    content: "\e913";
  }
  .icon-menu:before {
    content: "\e90d";
  }
  .icon-angle-down:before {
    content: "\e906";
  }
  .icon-angle-up:before {
    content: "\e934";
  }
  .icon-folder-open:before {
    content: "\e907";
  }
  .icon-user:before {
    content: "\e908";
  }
  .icon-setting:before {
    content: "\e953";
  }
  .icon-element-2:before {
    content: "\e950";
  }
  .icon-grid-6:before {
    content: "\e951";
  }
  .icon-row-vertical:before {
    content: "\e952";
  }
  .icon-dribble:before {
    content: "\e900";
  }
  .icon-facebook:before {
    content: "\e901";
  }
  .icon-play:before {
    content: "\e902";
  }
  .icon-spotify:before {
    content: "\e903";
  }
  .icon-twitch:before {
    content: "\e904";
  }
  .icon-whatsapp:before {
    content: "\e905";
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    border-color: var(--color-gray-200, currentColor);
  }
}
body ,html {
  margin: 0;
  padding: 0;
  direction: ltr;
  overflow-x: hidden !important;
}
h1, h2,ul li {
  text-transform: capitalize !important;
}
.swiper-products-tab-sport-two .swiper-button-prev::after {
  display: none;
}
.swiper-products-tab-sport-two .swiper-button-next::after {
  display: none;
}
.font-google-sans {
  font-weight: 300;
}
@layer base {
  * {
    scrollbar-color: initial;
    scrollbar-width: initial;
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
@keyframes scale {
  0% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes infinite-x {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes progress {
  0% {
    background-position-x: 16px;
  }
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}
@property --tw-pan-x {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-size {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-layout {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-paint {
  syntax: "*";
  inherits: false;
}
@property --tw-contain-style {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
