@charset "UTF-8";
/*! UniformCSS v1.5.3 | MIT License | github.com/ThinkUniform/uniformcss */
/*! purgecss start ignore */
:root {
  --FONT-FAMILIES-----------------:#01;
  --font-sans: var(--font-body), ui-sans-serif, system-ui, sans-serif;
  --font-serif: var(--font-heading), ui-serif, serif;
  --font-mono: ui-serif, monospace;
  --FONT-SIZES--------------------:#02;
  --font-2xs: 0.75em;
  --font-xs: 0.875em;
  --font-sm: 1em;
  --font-md: 1.125em;
  --font-lg: 1.25em;
  --font-xl: 1.5em;
  --font-2xl: 1.75em;
  --font-3xl: 2em;
  --font-4xl: 2.25em;
  --font-5xl: 2.5em;
  --font-6xl: 2.75em;
  --font-7xl: 3em;
  --font-8xl: 3.25em;
  --font-9xl: 3.5em;
  --font-10xl: 3.75em;
  --font-11xl: 4em;
  --font-12xl: 4.25em;
  --font-line-height: var(--leading-normal);
  --font-13xl: 4.5em;
  --font-max-xs: clamp(0.75em, 10vw, 1.125em);
  --font-max-sm: clamp(1em, 10vw, 1.5em);
  --font-max-md: clamp(1.5rem, 10vw, 2.5rem);
  --font-max-lg: clamp(2.5em, 10vw, 3.5em);
  --font-max-xl: clamp(3.5em, 10vw, 4.5em);
  --font-max-xxl: clamp(4.5em, 10vw, 5.5em);
  --font-max-xxxl: clamp(5.5em, 10vw, 6.5em);
  --FONT-WEIGHTS------------------:#03;
  --ultralight: 100;
  --extralight: 200;
  --light: 300;
  --regular: 400;
  --medium: 500;
  --semibold: 600;
  --bold: 700;
  --extrabold: 800;
  --ultrabold: 900;
  --LEADING-----------------------:#04;
  --leading-tightest: 1.125;
  --leading-tighter: 1.25;
  --leading-tight: 1.375;
  --leading-normal: 1.5;
  --leading-loose: 1.625;
  --leading-looser: 1.75;
  --leading-loosest: 1.875;
  --TRACKING----------------------:#05;
  --tracking-tightest: -0.08em;
  --tracking-tighter: -0.04em;
  --tracking-tight: -0.02em;
  --tracking-normal: 0;
  --tracking-loose: 0.02em;
  --tracking-looser: 0.04em;
  --tracking-loosest: 0.08em;
  --TEXT-LEADING------------------:#06;
  --font-2xs-leading: var(--leading-loosest);
  --font-xs-leading: var(--leading-loosest);
  --font-sm-leading: var(--leading-looser);
  --font-md-leading: var(--leading-looser);
  --font-lg-leading: var(--leading-loose);
  --font-xl-leading: var(--leading-loose);
  --font-2xl-leading: 1.5;
  --font-3xl-leading: var(--leading-tight);
  --font-4xl-leading: var(--leading-tighter);
  --font-5xl-leading: var(--leading-tighter);
  --font-6xl-leading: var(--leading-tighter);
  --font-7xl-leading: var(--leading-tighter);
  --font-8xl-leading: var(--leading-tighter);
  --font-9xl-leading: var(--leading-tightest);
  --font-10xl-leading: var(--leading-tightest);
  --font-11xl-leading: var(--leading-tightest);
  --font-12xl-leading: var(--leading-tightest);
  --font-line-height-leading: 1;
  --font-13xl-leading: var(--leading-tightest);
  --font-max-xs-leading: ;
  --font-max-sm-leading: ;
  --font-max-md-leading: ;
  --font-max-lg-leading: ;
  --font-max-xl-leading: ;
  --font-max-xxl-leading: ;
  --font-max-xxxl-leading: ;
  --RADIUS------------------------:#07;
  --radius-2xs: 0.1875rem;
  --radius-xs: 0.25rem;
  --radius-sm: 0.375rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;
  --radius-xl: 1rem;
  --radius-2xl: 1.5rem;
  --BLUR--------------------------:#08;
  --blur-2xs: 4px;
  --blur-xs: 8px;
  --blur-sm: 12px;
  --blur-md: 16px;
  --blur-lg: 24px;
  --blur-xl: 32px;
  --blur-2xl: 48px;
  --SHADOWS-----------------------:#09;
  --shadow-2xs: 0 1px 2px rgba(134, 144, 162, 0.1);
  --shadow-xs: 0 2px 4px rgba(134, 144, 162, 0.15);
  --shadow-sm: 0 3px 6px rgba(134, 144, 162, 0.2);
  --shadow-md: 0 4px 8px rgba(134, 144, 162, 0.25);
  --shadow-lg: 0 6px 12px rgba(134, 144, 162, 0.3);
  --shadow-xl: 0 12px 24px rgba(134, 144, 162, 0.35);
  --shadow-2xl: 0 24px 48px rgba(134, 144, 162, 0.4);
  --shadow-focus: 0 0 0 4px rgba(0, 84, 203, 0.2);
  --shadow-success: 0 0 0 4px rgba(18, 181, 57, 0.2);
  --shadow-warning: 0 0 0 4px rgba(210, 127, 0, 0.2);
  --shadow-danger: 0 0 0 4px rgba(203, 18, 0, 0.2);
  --shadow-info: 0 0 0 4px rgba(0, 200, 177, 0.2);
  --shadow-box-0: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  --shadow-box-1: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  --shadow-box-2: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  --shadow-box-3: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  --shadow-box-4: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  --shadow-box-5: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  --shadow-box-6: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  --shadow-box-7: rgba(0, 0, 0, 0.16) 0px 1px 4px, rgb(51, 51, 51) 0px 0px 0px 3px;
  --shadow-box-8: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
  --shadow-box-9: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  --shadow-box-10: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
  --shadow-box-11: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  --shadow-box-12: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
  --shadow-box-13: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
  --shadow-box-14: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
  --shadow-box-15: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  --shadow-box-16: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  --shadow-box-17: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  --shadow-box-18: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  --shadow-box-19: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  --shadow-box-20: rgb(38, 57, 77) 0px 20px 30px -10px;
  --shadow-box-21: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
  --shadow-box-22: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  --shadow-box-23: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  --shadow-box-24: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
  --shadow-box-25: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
  --shadow-box-26: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
  --shadow-box-27: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  --shadow-box-28: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  --shadow-box-29: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
  --shadow-box-30: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
  --shadow-box-31: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;
  --shadow-box-32: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  --shadow-box-33: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  --shadow-box-34: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px;
  --shadow-box-35: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
  --shadow-box-36: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
  --shadow-box-37: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  --shadow-box-38: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  --shadow-box-39: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
  --shadow-box-40: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
  --shadow-box-41: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;
  --shadow-box-42: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
  --shadow-box-43: rgba(0, 0, 0, 0.07) 0px 1px 2px, rgba(0, 0, 0, 0.07) 0px 2px 4px, rgba(0, 0, 0, 0.07) 0px 4px 8px, rgba(0, 0, 0, 0.07) 0px 8px 16px, rgba(0, 0, 0, 0.07) 0px 16px 32px, rgba(0, 0, 0, 0.07) 0px 32px 64px;
  --shadow-box-44: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  --shadow-box-45: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
  --shadow-box-46: rgba(0, 0, 0, 0.1) 0px 10px 50px;
  --shadow-box-47: rgba(0, 0, 0, 0.04) 0px 3px 5px;
  --shadow-box-48: rgba(240, 46, 170, 0.4) -5px 5px, rgba(240, 46, 170, 0.3) -10px 10px, rgba(240, 46, 170, 0.2) -15px 15px, rgba(240, 46, 170, 0.1) -20px 20px, rgba(240, 46, 170, 0.05) -25px 25px;
  --shadow-box-49: rgba(240, 46, 170, 0.4) 0px 5px, rgba(240, 46, 170, 0.3) 0px 10px, rgba(240, 46, 170, 0.2) 0px 15px, rgba(240, 46, 170, 0.1) 0px 20px, rgba(240, 46, 170, 0.05) 0px 25px;
  --shadow-box-50: rgba(240, 46, 170, 0.4) 5px 5px, rgba(240, 46, 170, 0.3) 10px 10px, rgba(240, 46, 170, 0.2) 15px 15px, rgba(240, 46, 170, 0.1) 20px 20px, rgba(240, 46, 170, 0.05) 25px 25px;
  --shadow-box-51: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  --shadow-box-52: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;
  --shadow-box-53: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
  --shadow-box-54: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
  --shadow-box-55: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px;
  --shadow-box-56: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
  --shadow-box-57: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
  --shadow-box-58: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  --shadow-box-59: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  --shadow-box-62: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset;
  --shadow-box-63: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
  --shadow-box-64: rgba(17, 17, 26, 0.1) 0px 1px 0px;
  --shadow-box-65: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;
  --shadow-box-66: rgba(17, 17, 26, 0.1) 0px 0px 16px;
  --shadow-box-67: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  --shadow-box-68: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
  --shadow-box-69: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;
  --shadow-box-70: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  --shadow-box-71: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
  --shadow-box-72: rgba(50, 50, 105, 0.15) 0px 2px 5px 0px, rgba(0, 0, 0, 0.05) 0px 1px 1px 0px;
  --shadow-box-73: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
  --shadow-box-74: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
  --shadow-box-75: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
  --shadow-box-76: rgba(0, 0, 0, 0.08) 0px 4px 12px;
  --shadow-box-77: rgba(0, 0, 0, 0.15) 0px 2px 8px;
  --shadow-box-78: rgba(0, 0, 0, 0.18) 0px 2px 4px;
  --shadow-box-79: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
  --shadow-box-80: rgba(0, 0, 0, 0.2) 0px 60px 40px -7px;
  --shadow-box-81: rgba(0, 0, 0, 0.4) 0px 30px 90px;
  --shadow-box-82: rgba(0, 0, 0, 0.56) 0px 22px 70px 4px;
  --shadow-box-83: rgba(0, 0, 0, 0.2) 0px 20px 30px;
  --shadow-box-84: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.9) 0px 0px 0px 1px;
  --shadow-box-85: rgba(0, 0, 0, 0.25) 0px 0.0625em 0.0625em, rgba(0, 0, 0, 0.25) 0px 0.125em 0.5em, rgba(255, 255, 255, 0.1) 0px 0px 0px 1px inset;
  --shadow-box-86: rgba(0, 0, 0, 0.09) 0px 3px 12px;
  --shadow-box-88: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
  --shadow-box-89: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
  --shadow-box-90: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
  --shadow-box-91: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
  --shadow-box-92: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px;
  --shadow-box-93: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  --GRADIENTS---------------------:#10;
  --linear: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%));
  --radial: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed));
  --conic: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed));
  --gradient-primary: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%);
  --gradient-secondary: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%);
  --gradient-tertiary: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%);
  --mardigras-custom-gradient: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%);
  --mediumcarmine-custom-gradient: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%);
  --COLORS------------------------:#11;
  --white: 255,255,255;
  --black: 0,0,0;
  --warm-gray-50: 247,246,245;
  --warm-gray-100: 240,237,236;
  --warm-gray-200: 224,220,218;
  --warm-gray-300: 209,203,200;
  --warm-gray-400: 193,186,182;
  --warm-gray-500: 162,153,148;
  --warm-gray-600: 131,121,116;
  --warm-gray-700: 100,91,86;
  --warm-gray-800: 69,61,57;
  --warm-gray-900: 54,47,44;
  --gray-50: 248,249,250;
  --gray-100: 241,243,245;
  --gray-200: 233,236,239;
  --gray-300: 222,226,230;
  --gray-400: 206,212,218;
  --gray-500: 173,181,189;
  --gray-600: 134,142,150;
  --gray-700: 73,80,87;
  --gray-800: 52,58,64;
  --gray-900: 33,37,41;
  --cool-gray-50: 244,245,247;
  --cool-gray-100: 233,235,240;
  --cool-gray-200: 211,216,224;
  --cool-gray-300: 191,197,209;
  --cool-gray-400: 171,178,193;
  --cool-gray-500: 134,144,162;
  --cool-gray-600: 101,111,131;
  --cool-gray-700: 72,81,100;
  --cool-gray-800: 45,53,69;
  --cool-gray-900: 34,40,54;
  --red-50: 255,245,245;
  --red-100: 255,227,227;
  --red-200: 255,201,201;
  --red-300: 255,168,168;
  --red-400: 255,135,135;
  --red-500: 255,107,107;
  --red-600: 250,82,82;
  --red-700: 240,62,62;
  --red-800: 224,49,49;
  --red-900: 201,42,42;
  --orange-50: 255,244,230;
  --orange-100: 255,232,204;
  --orange-200: 255,216,168;
  --orange-300: 255,192,120;
  --orange-400: 255,169,77;
  --orange-500: 255,146,43;
  --orange-600: 253,126,20;
  --orange-700: 247,103,7;
  --orange-800: 232,89,12;
  --orange-900: 217,72,15;
  --yellow-50: 255,249,219;
  --yellow-100: 255,243,191;
  --yellow-200: 255,236,153;
  --yellow-300: 255,224,102;
  --yellow-400: 255,212,59;
  --yellow-500: 252,196,25;
  --yellow-600: 250,176,5;
  --yellow-700: 245,159,0;
  --yellow-800: 240,140,0;
  --yellow-900: 230,119,0;
  --lime-50: 244,252,227;
  --lime-100: 233,250,200;
  --lime-200: 216,245,162;
  --lime-300: 192,235,117;
  --lime-400: 169,227,75;
  --lime-500: 148,216,45;
  --lime-600: 130,201,30;
  --lime-700: 116,184,22;
  --lime-800: 102,168,15;
  --lime-900: 92,148,13;
  --green-50: 235,251,238;
  --green-100: 211,249,216;
  --green-200: 178,242,187;
  --green-300: 140,233,154;
  --green-400: 105,219,124;
  --green-500: 81,207,102;
  --green-600: 64,192,87;
  --green-700: 55,178,77;
  --green-800: 47,158,68;
  --green-900: 43,138,62;
  --teal-50: 230,252,245;
  --teal-100: 195,250,232;
  --teal-200: 150,242,215;
  --teal-300: 99,230,190;
  --teal-400: 56,217,169;
  --teal-500: 32,201,151;
  --teal-600: 18,184,134;
  --teal-700: 12,166,120;
  --teal-800: 9,146,104;
  --teal-900: 8,127,91;
  --cyan-50: 227,250,252;
  --cyan-100: 197,246,250;
  --cyan-200: 153,233,242;
  --cyan-300: 102,217,232;
  --cyan-400: 59,201,219;
  --cyan-500: 34,184,207;
  --cyan-600: 21,170,191;
  --cyan-700: 16,152,173;
  --cyan-800: 12,133,153;
  --cyan-900: 11,114,133;
  --blue-50: 231,245,255;
  --blue-100: 208,235,255;
  --blue-200: 165,216,255;
  --blue-300: 116,192,252;
  --blue-400: 77,171,247;
  --blue-500: 51,154,240;
  --blue-600: 34,139,230;
  --blue-700: 28,126,214;
  --blue-800: 25,113,194;
  --blue-900: 24,100,171;
  --indigo-50: 237,242,255;
  --indigo-100: 219,228,255;
  --indigo-200: 186,200,255;
  --indigo-300: 145,167,255;
  --indigo-400: 116,143,252;
  --indigo-500: 92,124,250;
  --indigo-600: 76,110,245;
  --indigo-700: 66,99,235;
  --indigo-800: 59,91,219;
  --indigo-900: 54,79,199;
  --purple-50: 243,238,253;
  --purple-100: 232,221,251;
  --purple-200: 212,188,247;
  --purple-300: 180,125,239;
  --purple-400: 154,78,219;
  --purple-500: 133,38,200;
  --purple-600: 107,17,162;
  --purple-700: 82,2,125;
  --purple-800: 67,0,104;
  --purple-900: 54,0,82;
  --pink-50: 255,240,246;
  --pink-100: 255,222,235;
  --pink-200: 252,194,215;
  --pink-300: 250,162,193;
  --pink-400: 247,131,172;
  --pink-500: 240,101,149;
  --pink-600: 230,73,128;
  --pink-700: 214,51,108;
  --pink-800: 194,37,92;
  --pink-900: 166,30,77;
  --primary: 255,160,0;
  --primary-50: 255,251,235;
  --primary-100: 254,243,199;
  --primary-200: 253,230,138;
  --primary-300: 252,211,77;
  --primary-400: 251,191,36;
  --primary-500: 245,158,11;
  --primary-600: 217,119,6;
  --primary-700: 180,83,9;
  --primary-800: 146,64,14;
  --primary-900: 120,53,15;
  --secondary: 65,105,225;
  --secondary-50: 238,242,255;
  --secondary-100: 224,231,255;
  --secondary-200: 199,210,254;
  --secondary-300: 165,180,252;
  --secondary-400: 129,140,248;
  --secondary-500: 99,102,241;
  --secondary-600: 79,70,229;
  --secondary-700: 67,56,202;
  --secondary-800: 55,48,163;
  --secondary-900: 49,46,129;
  --tertiary: 255,64,64;
  --tertiary-50: 254,242,242;
  --tertiary-100: 254,226,226;
  --tertiary-200: 254,202,202;
  --tertiary-300: 252,165,165;
  --tertiary-400: 248,113,113;
  --tertiary-500: 239,68,68;
  --tertiary-600: 220,38,38;
  --tertiary-700: 185,28,28;
  --tertiary-800: 153,27,27;
  --tertiary-900: 127,29,29;
  --foreground-50: 248,249,250;
  --foreground-100: 241,243,245;
  --foreground-200: 233,236,239;
  --foreground-300: 222,226,230;
  --foreground-400: 206,212,218;
  --foreground-500: 173,181,189;
  --foreground-600: 134,142,150;
  --foreground-700: 73,80,87;
  --foreground-800: 52,58,64;
  --foreground-900: 33,37,41;
  --foreground: 3,8,26;
  --background: 255,255,255;
  --background-50: 248,249,250;
  --background-100: 241,243,245;
  --background-200: 233,236,239;
  --background-300: 222,226,230;
  --background-400: 206,212,218;
  --background-500: 173,181,189;
  --background-600: 134,142,150;
  --background-700: 73,80,87;
  --background-800: 52,58,64;
  --background-900: 33,37,41;
  --grape-50: 248,240,252;
  --grape-100: 243,217,250;
  --grape-200: 238,190,250;
  --grape-300: 229,153,247;
  --grape-400: 218,119,242;
  --grape-500: 204,93,232;
  --grape-600: 190,75,219;
  --grape-700: 174,62,201;
  --grape-800: 156,54,181;
  --grape-900: 134,46,156;
  --violet-50: 243,240,255;
  --violet-100: 229,219,255;
  --violet-200: 208,191,255;
  --violet-300: 177,151,252;
  --violet-400: 151,117,250;
  --violet-500: 132,94,247;
  --violet-600: 121,80,242;
  --violet-700: 112,72,232;
  --violet-800: 103,65,217;
  --violet-900: 95,61,196;
  --gray-smoke-50: 250,250,250;
  --gray-smoke-100: 245,245,245;
  --gray-smoke-200: 229,229,229;
  --gray-smoke-300: 212,212,212;
  --gray-smoke-400: 163,163,163;
  --gray-smoke-500: 115,115,115;
  --gray-smoke-600: 82,82,82;
  --gray-smoke-700: 64,64,64;
  --gray-smoke-800: 38,38,38;
  --gray-smoke-900: 23,23,23;
  --gray-blue-50: 248,250,252;
  --gray-blue-100: 241,245,249;
  --gray-blue-200: 226,232,240;
  --gray-blue-300: 203,213,225;
  --gray-blue-400: 148,163,184;
  --gray-blue-500: 100,116,139;
  --gray-blue-600: 71,85,105;
  --gray-blue-700: 51,65,85;
  --gray-blue-800: 30,41,59;
  --gray-blue-900: 15,23,42;
  --blue-royal-50: 239,246,255;
  --blue-royal-100: 219,234,254;
  --blue-royal-200: 191,219,254;
  --blue-royal-300: 147,197,253;
  --blue-royal-400: 96,165,250;
  --blue-royal-500: 59,130,246;
  --blue-royal-600: 37,99,235;
  --blue-royal-700: 29,78,216;
  --blue-royal-800: 30,64,175;
  --blue-royal-900: 30,58,138;
  --neon-blue-100: 224,231,255;
  --neon-blue-200: 199,210,254;
  --neon-blue-300: 165,180,252;
  --neon-blue-400: 129,140,248;
  --neon-blue-500: 99,102,241;
  --neon-blue-600: 79,70,229;
  --neon-blue-700: 67,56,202;
  --neon-blue-800: 55,48,163;
  --neon-blue-900: 49,46,129;
  --greece-1: 3,10,140;
  --greece-2: 4,57,217;
  --greece-3: 5,131,242;
  --greece-4: 5,151,242;
  --greece-5: 5,175,242;
  --blackrussian: 3,8,26;
  --maroon-red: 128,0,0;
  --burgundy: 134,18,41;
  --blackpearl: 0,29,46;
  --sweetcorn: 250,225,108;
  --drover: 253,238,166;
  --woodbark: 37,23,16;
  --manhattan: 226,174,119;
  --newtan: 237,199,149;
  --bluedianne: 55,82,81;
  --goldenrod: 217,216,116;
  --portafino: 244,243,157;
  --pearllusta: 230,222,201;
  --hitgrey: 154,163,162;
  --rockspray: 163,60,46;
  --vanilla: 210,187,152;
  --mardigras: 31,24,31;
  --dandelion: 251,221,100;
  --sandwisp: 225,205,128;
  --sealbrown: 39,26,25;
  --rodeodust: 198,171,132;
  --raffia: 223,200,166;
  --midnight: 39,47,56;
  --greensmoke: 164,176,99;
  --deco: 193,204,135;
  --sanjuan: 67,88,105;
  --blackpearl2: 31,36,40;
  --goldentainoi: 255,201,72;
  --hotcurry: 132,97,34;
  --greenwaterloo: 27,28,21;
  --tahunasands: 213,203,151;
  --sidecar: 233,223,173;
  --bismark: 77,100,116;
  --mardigras2: 23,21,23;
  --blackcurrant: 43,40,44;
  --mediumcarmine: 178,64,48;
  --tan: 213,185,144;
  --champagne: 236,215,184;
  --aubergine: 43,34,36;
  --maverick: 198,189,193;
  --prim: 227,220,223;
  --seagull: 122,172,208;
  --spindle: 173,198,216;
  --facebook: 66,103,178;
  --pinterest: 230,0,35;
  --twitter: 29,161,242;
  --youtube: 255,0,0;
  --instagram: 131,58,180;
}

/*! purgecss end ignore */
/*! purgecss start ignore */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  80% {
    transform: scale(2.25);
    opacity: 0;
  }
  100% {
    transform: scale(2.25);
    opacity: 0;
  }
}
@keyframes bounce {
  0% {
    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);
  }
  100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
/*! purgecss end ignore */
/*! purgecss start ignore */
sub, sup {
  position: relative;
  font-size: 0.75em;
}

sub {
  bottom: -0.25em;
  left: 0.25em;
}

sup {
  top: -0.5em;
  left: 0.25em;
}

pre, code {
  font-family: var(--font-mono);
}

[type=date],
[type=datetime],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea,
select {
  padding: 0.5em 0.75em;
  font-size: 1rem;
  line-height: 1.5;
}

[type=checkbox],
[type=radio] {
  width: 1em;
  height: 1em;
}
[type=checkbox]:checked,
[type=radio]:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7.99997L9.99998 15L6.49998 11.5' stroke='white' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

[type=radio] {
  border-radius: 9999px;
}
[type=radio]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='white'/%3e%3c/svg%3e");
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75em center;
  background-size: 16px 12px;
}

/*! purgecss end ignore */
.visible, .focus\:visible:focus, .group:focus .group-focus\:visible, .group:hover .group-hover\:visible, .hover\:visible:hover {
  visibility: visible !important;
}

.invisible, .focus\:invisible:focus, .group:focus .group-focus\:invisible, .group:hover .group-hover\:invisible, .hover\:invisible:hover {
  visibility: hidden !important;
}

.animate-none, .focus\:animate-none:focus, .group:focus .group-focus\:animate-none, .group:hover .group-hover\:animate-none, .hover\:animate-none:hover {
  animation: none !important;
}

.animate-spin, .focus\:animate-spin:focus, .group:focus .group-focus\:animate-spin, .group:hover .group-hover\:animate-spin, .hover\:animate-spin:hover {
  animation: spin 1s linear infinite !important;
}

.animate-pulse, .focus\:animate-pulse:focus, .group:focus .group-focus\:animate-pulse, .group:hover .group-hover\:animate-pulse, .hover\:animate-pulse:hover {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-ping, .focus\:animate-ping:focus, .group:focus .group-focus\:animate-ping, .group:hover .group-hover\:animate-ping, .hover\:animate-ping:hover {
  animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-bounce, .focus\:animate-bounce:focus, .group:focus .group-focus\:animate-bounce, .group:hover .group-hover\:animate-bounce, .hover\:animate-bounce:hover {
  animation: bounce 1s infinite !important;
}

.delay-100, .focus\:delay-100:focus, .group:focus .group-focus\:delay-100, .group:hover .group-hover\:delay-100, .hover\:delay-100:hover {
  transition-delay: 100ms !important;
}

.delay-200, .focus\:delay-200:focus, .group:focus .group-focus\:delay-200, .group:hover .group-hover\:delay-200, .hover\:delay-200:hover {
  transition-delay: 200ms !important;
}

.delay-300, .focus\:delay-300:focus, .group:focus .group-focus\:delay-300, .group:hover .group-hover\:delay-300, .hover\:delay-300:hover {
  transition-delay: 300ms !important;
}

.delay-400, .focus\:delay-400:focus, .group:focus .group-focus\:delay-400, .group:hover .group-hover\:delay-400, .hover\:delay-400:hover {
  transition-delay: 400ms !important;
}

.delay-500, .focus\:delay-500:focus, .group:focus .group-focus\:delay-500, .group:hover .group-hover\:delay-500, .hover\:delay-500:hover {
  transition-delay: 500ms !important;
}

.delay-600, .focus\:delay-600:focus, .group:focus .group-focus\:delay-600, .group:hover .group-hover\:delay-600, .hover\:delay-600:hover {
  transition-delay: 600ms !important;
}

.delay-700, .focus\:delay-700:focus, .group:focus .group-focus\:delay-700, .group:hover .group-hover\:delay-700, .hover\:delay-700:hover {
  transition-delay: 700ms !important;
}

.delay-800, .focus\:delay-800:focus, .group:focus .group-focus\:delay-800, .group:hover .group-hover\:delay-800, .hover\:delay-800:hover {
  transition-delay: 800ms !important;
}

.delay-900, .focus\:delay-900:focus, .group:focus .group-focus\:delay-900, .group:hover .group-hover\:delay-900, .hover\:delay-900:hover {
  transition-delay: 900ms !important;
}

.duration-100, .focus\:duration-100:focus, .group:focus .group-focus\:duration-100, .group:hover .group-hover\:duration-100, .hover\:duration-100:hover {
  transition-duration: 100ms !important;
}

.duration-200, .focus\:duration-200:focus, .group:focus .group-focus\:duration-200, .group:hover .group-hover\:duration-200, .hover\:duration-200:hover {
  transition-duration: 200ms !important;
}

.duration-300, .focus\:duration-300:focus, .group:focus .group-focus\:duration-300, .group:hover .group-hover\:duration-300, .hover\:duration-300:hover {
  transition-duration: 300ms !important;
}

.duration-400, .focus\:duration-400:focus, .group:focus .group-focus\:duration-400, .group:hover .group-hover\:duration-400, .hover\:duration-400:hover {
  transition-duration: 400ms !important;
}

.duration-500, .focus\:duration-500:focus, .group:focus .group-focus\:duration-500, .group:hover .group-hover\:duration-500, .hover\:duration-500:hover {
  transition-duration: 500ms !important;
}

.duration-600, .focus\:duration-600:focus, .group:focus .group-focus\:duration-600, .group:hover .group-hover\:duration-600, .hover\:duration-600:hover {
  transition-duration: 600ms !important;
}

.duration-700, .focus\:duration-700:focus, .group:focus .group-focus\:duration-700, .group:hover .group-hover\:duration-700, .hover\:duration-700:hover {
  transition-duration: 700ms !important;
}

.duration-800, .focus\:duration-800:focus, .group:focus .group-focus\:duration-800, .group:hover .group-hover\:duration-800, .hover\:duration-800:hover {
  transition-duration: 800ms !important;
}

.duration-900, .focus\:duration-900:focus, .group:focus .group-focus\:duration-900, .group:hover .group-hover\:duration-900, .hover\:duration-900:hover {
  transition-duration: 900ms !important;
}

.transition-none, .focus\:transition-none:focus, .group:focus .group-focus\:transition-none, .group:hover .group-hover\:transition-none, .hover\:transition-none:hover {
  transition-property: none !important;
}

.transition-all, .focus\:transition-all:focus, .group:focus .group-focus\:transition-all, .group:hover .group-hover\:transition-all, .hover\:transition-all:hover {
  transition-property: all !important;
}

.transition, .focus\:transition:focus, .group:focus .group-focus\:transition, .group:hover .group-hover\:transition, .hover\:transition:hover {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
}

.transition-colors, .focus\:transition-colors:focus, .group:focus .group-focus\:transition-colors, .group:hover .group-hover\:transition-colors, .hover\:transition-colors:hover {
  transition-property: background-color, border-color, color, fill, stroke !important;
}

.transition-filters, .focus\:transition-filters:focus, .group:focus .group-focus\:transition-filters, .group:hover .group-hover\:transition-filters, .hover\:transition-filters:hover {
  transition-property: filter, backdrop-filter !important;
}

.transition-opacity, .focus\:transition-opacity:focus, .group:focus .group-focus\:transition-opacity, .group:hover .group-hover\:transition-opacity, .hover\:transition-opacity:hover {
  transition-property: opacity !important;
}

.transition-shadow, .focus\:transition-shadow:focus, .group:focus .group-focus\:transition-shadow, .group:hover .group-hover\:transition-shadow, .hover\:transition-shadow:hover {
  transition-property: box-shadow !important;
}

.transition-transform, .focus\:transition-transform:focus, .group:focus .group-focus\:transition-transform, .group:hover .group-hover\:transition-transform, .hover\:transition-transform:hover {
  transition-property: transform !important;
}

.transition-background-color, .focus\:transition-background-color:focus, .group:focus .group-focus\:transition-background-color, .group:hover .group-hover\:transition-background-color, .hover\:transition-background-color:hover {
  transition-property: background-color !important;
}

.transition-border-color, .focus\:transition-border-color:focus, .group:focus .group-focus\:transition-border-color, .group:hover .group-hover\:transition-border-color, .hover\:transition-border-color:hover {
  transition-property: border-color !important;
}

.transition-color, .focus\:transition-color:focus, .group:focus .group-focus\:transition-color, .group:hover .group-hover\:transition-color, .hover\:transition-color:hover {
  transition-property: color !important;
}

.transition-fill, .focus\:transition-fill:focus, .group:focus .group-focus\:transition-fill, .group:hover .group-hover\:transition-fill, .hover\:transition-fill:hover {
  transition-property: fill !important;
}

.transition-stroke, .focus\:transition-stroke:focus, .group:focus .group-focus\:transition-stroke, .group:hover .group-hover\:transition-stroke, .hover\:transition-stroke:hover {
  transition-property: stroke !important;
}

.linear, .focus\:linear:focus, .group:focus .group-focus\:linear, .group:hover .group-hover\:linear, .hover\:linear:hover {
  transition-timing-function: linear !important;
}

.ease, .focus\:ease:focus, .group:focus .group-focus\:ease, .group:hover .group-hover\:ease, .hover\:ease:hover {
  transition-timing-function: ease !important;
}

.ease-in, .focus\:ease-in:focus, .group:focus .group-focus\:ease-in, .group:hover .group-hover\:ease-in, .hover\:ease-in:hover {
  transition-timing-function: ease-in !important;
}

.ease-in-out, .focus\:ease-in-out:focus, .group:focus .group-focus\:ease-in-out, .group:hover .group-hover\:ease-in-out, .hover\:ease-in-out:hover {
  transition-timing-function: ease-in-out !important;
}

.transition-100, .focus\:transition-100:focus, .group:focus .group-focus\:transition-100, .group:hover .group-hover\:transition-100, .hover\:transition-100:hover {
  transition: background-color 100ms, border-color 100ms, color 100ms, fill 100ms, stroke 100ms, opacity 100ms, box-shadow 100ms, transform 100ms, top 100ms, right 100ms, bottom 100ms, left 100ms !important;
}

.transition-200, .focus\:transition-200:focus, .group:focus .group-focus\:transition-200, .group:hover .group-hover\:transition-200, .hover\:transition-200:hover {
  transition: background-color 200ms, border-color 200ms, color 200ms, fill 200ms, stroke 200ms, opacity 200ms, box-shadow 200ms, transform 200ms, top 200ms, right 200ms, bottom 200ms, left 200ms !important;
}

.transition-300, .focus\:transition-300:focus, .group:focus .group-focus\:transition-300, .group:hover .group-hover\:transition-300, .hover\:transition-300:hover {
  transition: background-color 300ms, border-color 300ms, color 300ms, fill 300ms, stroke 300ms, opacity 300ms, box-shadow 300ms, transform 300ms, top 300ms, right 300ms, bottom 300ms, left 300ms !important;
}

.transition-400, .focus\:transition-400:focus, .group:focus .group-focus\:transition-400, .group:hover .group-hover\:transition-400, .hover\:transition-400:hover {
  transition: background-color 400ms, border-color 400ms, color 400ms, fill 400ms, stroke 400ms, opacity 400ms, box-shadow 400ms, transform 400ms, top 400ms, right 400ms, bottom 400ms, left 400ms !important;
}

.transition-500, .focus\:transition-500:focus, .group:focus .group-focus\:transition-500, .group:hover .group-hover\:transition-500, .hover\:transition-500:hover {
  transition: background-color 500ms, border-color 500ms, color 500ms, fill 500ms, stroke 500ms, opacity 500ms, box-shadow 500ms, transform 500ms, top 500ms, right 500ms, bottom 500ms, left 500ms !important;
}

.transition-600, .focus\:transition-600:focus, .group:focus .group-focus\:transition-600, .group:hover .group-hover\:transition-600, .hover\:transition-600:hover {
  transition: background-color 600ms, border-color 600ms, color 600ms, fill 600ms, stroke 600ms, opacity 600ms, box-shadow 600ms, transform 600ms, top 600ms, right 600ms, bottom 600ms, left 600ms !important;
}

.transition-700, .focus\:transition-700:focus, .group:focus .group-focus\:transition-700, .group:hover .group-hover\:transition-700, .hover\:transition-700:hover {
  transition: background-color 700ms, border-color 700ms, color 700ms, fill 700ms, stroke 700ms, opacity 700ms, box-shadow 700ms, transform 700ms, top 700ms, right 700ms, bottom 700ms, left 700ms !important;
}

.transition-800, .focus\:transition-800:focus, .group:focus .group-focus\:transition-800, .group:hover .group-hover\:transition-800, .hover\:transition-800:hover {
  transition: background-color 800ms, border-color 800ms, color 800ms, fill 800ms, stroke 800ms, opacity 800ms, box-shadow 800ms, transform 800ms, top 800ms, right 800ms, bottom 800ms, left 800ms !important;
}

.transition-900, .focus\:transition-900:focus, .group:focus .group-focus\:transition-900, .group:hover .group-hover\:transition-900, .hover\:transition-900:hover {
  transition: background-color 900ms, border-color 900ms, color 900ms, fill 900ms, stroke 900ms, opacity 900ms, box-shadow 900ms, transform 900ms, top 900ms, right 900ms, bottom 900ms, left 900ms !important;
}

.bg-white, .focus\:bg-white:focus, .group:focus .group-focus\:bg-white, .group:hover .group-hover\:bg-white, .hover\:bg-white:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--white), var(--bg-opacity)) !important;
}

.bg-black, .focus\:bg-black:focus, .group:focus .group-focus\:bg-black, .group:hover .group-hover\:bg-black, .hover\:bg-black:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--black), var(--bg-opacity)) !important;
}

.bg-warm-gray-50, .focus\:bg-warm-gray-50:focus, .group:focus .group-focus\:bg-warm-gray-50, .group:hover .group-hover\:bg-warm-gray-50, .hover\:bg-warm-gray-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
}

.bg-warm-gray-100, .focus\:bg-warm-gray-100:focus, .group:focus .group-focus\:bg-warm-gray-100, .group:hover .group-hover\:bg-warm-gray-100, .hover\:bg-warm-gray-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
}

.bg-warm-gray-200, .focus\:bg-warm-gray-200:focus, .group:focus .group-focus\:bg-warm-gray-200, .group:hover .group-hover\:bg-warm-gray-200, .hover\:bg-warm-gray-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
}

.bg-warm-gray-300, .focus\:bg-warm-gray-300:focus, .group:focus .group-focus\:bg-warm-gray-300, .group:hover .group-hover\:bg-warm-gray-300, .hover\:bg-warm-gray-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
}

.bg-warm-gray-400, .focus\:bg-warm-gray-400:focus, .group:focus .group-focus\:bg-warm-gray-400, .group:hover .group-hover\:bg-warm-gray-400, .hover\:bg-warm-gray-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
}

.bg-warm-gray-500, .focus\:bg-warm-gray-500:focus, .group:focus .group-focus\:bg-warm-gray-500, .group:hover .group-hover\:bg-warm-gray-500, .hover\:bg-warm-gray-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
}

.bg-warm-gray-600, .focus\:bg-warm-gray-600:focus, .group:focus .group-focus\:bg-warm-gray-600, .group:hover .group-hover\:bg-warm-gray-600, .hover\:bg-warm-gray-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
}

.bg-warm-gray-700, .focus\:bg-warm-gray-700:focus, .group:focus .group-focus\:bg-warm-gray-700, .group:hover .group-hover\:bg-warm-gray-700, .hover\:bg-warm-gray-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
}

.bg-warm-gray-800, .focus\:bg-warm-gray-800:focus, .group:focus .group-focus\:bg-warm-gray-800, .group:hover .group-hover\:bg-warm-gray-800, .hover\:bg-warm-gray-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
}

.bg-warm-gray-900, .focus\:bg-warm-gray-900:focus, .group:focus .group-focus\:bg-warm-gray-900, .group:hover .group-hover\:bg-warm-gray-900, .hover\:bg-warm-gray-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
}

.bg-gray-50, .focus\:bg-gray-50:focus, .group:focus .group-focus\:bg-gray-50, .group:hover .group-hover\:bg-gray-50, .hover\:bg-gray-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
}

.bg-gray-100, .focus\:bg-gray-100:focus, .group:focus .group-focus\:bg-gray-100, .group:hover .group-hover\:bg-gray-100, .hover\:bg-gray-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
}

.bg-gray-200, .focus\:bg-gray-200:focus, .group:focus .group-focus\:bg-gray-200, .group:hover .group-hover\:bg-gray-200, .hover\:bg-gray-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
}

.bg-gray-300, .focus\:bg-gray-300:focus, .group:focus .group-focus\:bg-gray-300, .group:hover .group-hover\:bg-gray-300, .hover\:bg-gray-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
}

.bg-gray-400, .focus\:bg-gray-400:focus, .group:focus .group-focus\:bg-gray-400, .group:hover .group-hover\:bg-gray-400, .hover\:bg-gray-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
}

.bg-gray-500, .focus\:bg-gray-500:focus, .group:focus .group-focus\:bg-gray-500, .group:hover .group-hover\:bg-gray-500, .hover\:bg-gray-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
}

.bg-gray-600, .focus\:bg-gray-600:focus, .group:focus .group-focus\:bg-gray-600, .group:hover .group-hover\:bg-gray-600, .hover\:bg-gray-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
}

.bg-gray-700, .focus\:bg-gray-700:focus, .group:focus .group-focus\:bg-gray-700, .group:hover .group-hover\:bg-gray-700, .hover\:bg-gray-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
}

.bg-gray-800, .focus\:bg-gray-800:focus, .group:focus .group-focus\:bg-gray-800, .group:hover .group-hover\:bg-gray-800, .hover\:bg-gray-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
}

.bg-gray-900, .focus\:bg-gray-900:focus, .group:focus .group-focus\:bg-gray-900, .group:hover .group-hover\:bg-gray-900, .hover\:bg-gray-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
}

.bg-cool-gray-50, .focus\:bg-cool-gray-50:focus, .group:focus .group-focus\:bg-cool-gray-50, .group:hover .group-hover\:bg-cool-gray-50, .hover\:bg-cool-gray-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
}

.bg-cool-gray-100, .focus\:bg-cool-gray-100:focus, .group:focus .group-focus\:bg-cool-gray-100, .group:hover .group-hover\:bg-cool-gray-100, .hover\:bg-cool-gray-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
}

.bg-cool-gray-200, .focus\:bg-cool-gray-200:focus, .group:focus .group-focus\:bg-cool-gray-200, .group:hover .group-hover\:bg-cool-gray-200, .hover\:bg-cool-gray-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
}

.bg-cool-gray-300, .focus\:bg-cool-gray-300:focus, .group:focus .group-focus\:bg-cool-gray-300, .group:hover .group-hover\:bg-cool-gray-300, .hover\:bg-cool-gray-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
}

.bg-cool-gray-400, .focus\:bg-cool-gray-400:focus, .group:focus .group-focus\:bg-cool-gray-400, .group:hover .group-hover\:bg-cool-gray-400, .hover\:bg-cool-gray-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
}

.bg-cool-gray-500, .focus\:bg-cool-gray-500:focus, .group:focus .group-focus\:bg-cool-gray-500, .group:hover .group-hover\:bg-cool-gray-500, .hover\:bg-cool-gray-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
}

.bg-cool-gray-600, .focus\:bg-cool-gray-600:focus, .group:focus .group-focus\:bg-cool-gray-600, .group:hover .group-hover\:bg-cool-gray-600, .hover\:bg-cool-gray-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
}

.bg-cool-gray-700, .focus\:bg-cool-gray-700:focus, .group:focus .group-focus\:bg-cool-gray-700, .group:hover .group-hover\:bg-cool-gray-700, .hover\:bg-cool-gray-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
}

.bg-cool-gray-800, .focus\:bg-cool-gray-800:focus, .group:focus .group-focus\:bg-cool-gray-800, .group:hover .group-hover\:bg-cool-gray-800, .hover\:bg-cool-gray-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
}

.bg-cool-gray-900, .focus\:bg-cool-gray-900:focus, .group:focus .group-focus\:bg-cool-gray-900, .group:hover .group-hover\:bg-cool-gray-900, .hover\:bg-cool-gray-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
}

.bg-red-50, .focus\:bg-red-50:focus, .group:focus .group-focus\:bg-red-50, .group:hover .group-hover\:bg-red-50, .hover\:bg-red-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
}

.bg-red-100, .focus\:bg-red-100:focus, .group:focus .group-focus\:bg-red-100, .group:hover .group-hover\:bg-red-100, .hover\:bg-red-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
}

.bg-red-200, .focus\:bg-red-200:focus, .group:focus .group-focus\:bg-red-200, .group:hover .group-hover\:bg-red-200, .hover\:bg-red-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
}

.bg-red-300, .focus\:bg-red-300:focus, .group:focus .group-focus\:bg-red-300, .group:hover .group-hover\:bg-red-300, .hover\:bg-red-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
}

.bg-red-400, .focus\:bg-red-400:focus, .group:focus .group-focus\:bg-red-400, .group:hover .group-hover\:bg-red-400, .hover\:bg-red-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
}

.bg-red-500, .focus\:bg-red-500:focus, .group:focus .group-focus\:bg-red-500, .group:hover .group-hover\:bg-red-500, .hover\:bg-red-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
}

.bg-red-600, .focus\:bg-red-600:focus, .group:focus .group-focus\:bg-red-600, .group:hover .group-hover\:bg-red-600, .hover\:bg-red-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
}

.bg-red-700, .focus\:bg-red-700:focus, .group:focus .group-focus\:bg-red-700, .group:hover .group-hover\:bg-red-700, .hover\:bg-red-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
}

.bg-red-800, .focus\:bg-red-800:focus, .group:focus .group-focus\:bg-red-800, .group:hover .group-hover\:bg-red-800, .hover\:bg-red-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
}

.bg-red-900, .focus\:bg-red-900:focus, .group:focus .group-focus\:bg-red-900, .group:hover .group-hover\:bg-red-900, .hover\:bg-red-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
}

.bg-orange-50, .focus\:bg-orange-50:focus, .group:focus .group-focus\:bg-orange-50, .group:hover .group-hover\:bg-orange-50, .hover\:bg-orange-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
}

.bg-orange-100, .focus\:bg-orange-100:focus, .group:focus .group-focus\:bg-orange-100, .group:hover .group-hover\:bg-orange-100, .hover\:bg-orange-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
}

.bg-orange-200, .focus\:bg-orange-200:focus, .group:focus .group-focus\:bg-orange-200, .group:hover .group-hover\:bg-orange-200, .hover\:bg-orange-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
}

.bg-orange-300, .focus\:bg-orange-300:focus, .group:focus .group-focus\:bg-orange-300, .group:hover .group-hover\:bg-orange-300, .hover\:bg-orange-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
}

.bg-orange-400, .focus\:bg-orange-400:focus, .group:focus .group-focus\:bg-orange-400, .group:hover .group-hover\:bg-orange-400, .hover\:bg-orange-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
}

.bg-orange-500, .focus\:bg-orange-500:focus, .group:focus .group-focus\:bg-orange-500, .group:hover .group-hover\:bg-orange-500, .hover\:bg-orange-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
}

.bg-orange-600, .focus\:bg-orange-600:focus, .group:focus .group-focus\:bg-orange-600, .group:hover .group-hover\:bg-orange-600, .hover\:bg-orange-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
}

.bg-orange-700, .focus\:bg-orange-700:focus, .group:focus .group-focus\:bg-orange-700, .group:hover .group-hover\:bg-orange-700, .hover\:bg-orange-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
}

.bg-orange-800, .focus\:bg-orange-800:focus, .group:focus .group-focus\:bg-orange-800, .group:hover .group-hover\:bg-orange-800, .hover\:bg-orange-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
}

.bg-orange-900, .focus\:bg-orange-900:focus, .group:focus .group-focus\:bg-orange-900, .group:hover .group-hover\:bg-orange-900, .hover\:bg-orange-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
}

.bg-yellow-50, .focus\:bg-yellow-50:focus, .group:focus .group-focus\:bg-yellow-50, .group:hover .group-hover\:bg-yellow-50, .hover\:bg-yellow-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
}

.bg-yellow-100, .focus\:bg-yellow-100:focus, .group:focus .group-focus\:bg-yellow-100, .group:hover .group-hover\:bg-yellow-100, .hover\:bg-yellow-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
}

.bg-yellow-200, .focus\:bg-yellow-200:focus, .group:focus .group-focus\:bg-yellow-200, .group:hover .group-hover\:bg-yellow-200, .hover\:bg-yellow-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
}

.bg-yellow-300, .focus\:bg-yellow-300:focus, .group:focus .group-focus\:bg-yellow-300, .group:hover .group-hover\:bg-yellow-300, .hover\:bg-yellow-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
}

.bg-yellow-400, .focus\:bg-yellow-400:focus, .group:focus .group-focus\:bg-yellow-400, .group:hover .group-hover\:bg-yellow-400, .hover\:bg-yellow-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
}

.bg-yellow-500, .focus\:bg-yellow-500:focus, .group:focus .group-focus\:bg-yellow-500, .group:hover .group-hover\:bg-yellow-500, .hover\:bg-yellow-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
}

.bg-yellow-600, .focus\:bg-yellow-600:focus, .group:focus .group-focus\:bg-yellow-600, .group:hover .group-hover\:bg-yellow-600, .hover\:bg-yellow-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
}

.bg-yellow-700, .focus\:bg-yellow-700:focus, .group:focus .group-focus\:bg-yellow-700, .group:hover .group-hover\:bg-yellow-700, .hover\:bg-yellow-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
}

.bg-yellow-800, .focus\:bg-yellow-800:focus, .group:focus .group-focus\:bg-yellow-800, .group:hover .group-hover\:bg-yellow-800, .hover\:bg-yellow-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
}

.bg-yellow-900, .focus\:bg-yellow-900:focus, .group:focus .group-focus\:bg-yellow-900, .group:hover .group-hover\:bg-yellow-900, .hover\:bg-yellow-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
}

.bg-lime-50, .focus\:bg-lime-50:focus, .group:focus .group-focus\:bg-lime-50, .group:hover .group-hover\:bg-lime-50, .hover\:bg-lime-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
}

.bg-lime-100, .focus\:bg-lime-100:focus, .group:focus .group-focus\:bg-lime-100, .group:hover .group-hover\:bg-lime-100, .hover\:bg-lime-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
}

.bg-lime-200, .focus\:bg-lime-200:focus, .group:focus .group-focus\:bg-lime-200, .group:hover .group-hover\:bg-lime-200, .hover\:bg-lime-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
}

.bg-lime-300, .focus\:bg-lime-300:focus, .group:focus .group-focus\:bg-lime-300, .group:hover .group-hover\:bg-lime-300, .hover\:bg-lime-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
}

.bg-lime-400, .focus\:bg-lime-400:focus, .group:focus .group-focus\:bg-lime-400, .group:hover .group-hover\:bg-lime-400, .hover\:bg-lime-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
}

.bg-lime-500, .focus\:bg-lime-500:focus, .group:focus .group-focus\:bg-lime-500, .group:hover .group-hover\:bg-lime-500, .hover\:bg-lime-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
}

.bg-lime-600, .focus\:bg-lime-600:focus, .group:focus .group-focus\:bg-lime-600, .group:hover .group-hover\:bg-lime-600, .hover\:bg-lime-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
}

.bg-lime-700, .focus\:bg-lime-700:focus, .group:focus .group-focus\:bg-lime-700, .group:hover .group-hover\:bg-lime-700, .hover\:bg-lime-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
}

.bg-lime-800, .focus\:bg-lime-800:focus, .group:focus .group-focus\:bg-lime-800, .group:hover .group-hover\:bg-lime-800, .hover\:bg-lime-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
}

.bg-lime-900, .focus\:bg-lime-900:focus, .group:focus .group-focus\:bg-lime-900, .group:hover .group-hover\:bg-lime-900, .hover\:bg-lime-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
}

.bg-green-50, .focus\:bg-green-50:focus, .group:focus .group-focus\:bg-green-50, .group:hover .group-hover\:bg-green-50, .hover\:bg-green-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
}

.bg-green-100, .focus\:bg-green-100:focus, .group:focus .group-focus\:bg-green-100, .group:hover .group-hover\:bg-green-100, .hover\:bg-green-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
}

.bg-green-200, .focus\:bg-green-200:focus, .group:focus .group-focus\:bg-green-200, .group:hover .group-hover\:bg-green-200, .hover\:bg-green-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
}

.bg-green-300, .focus\:bg-green-300:focus, .group:focus .group-focus\:bg-green-300, .group:hover .group-hover\:bg-green-300, .hover\:bg-green-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
}

.bg-green-400, .focus\:bg-green-400:focus, .group:focus .group-focus\:bg-green-400, .group:hover .group-hover\:bg-green-400, .hover\:bg-green-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
}

.bg-green-500, .focus\:bg-green-500:focus, .group:focus .group-focus\:bg-green-500, .group:hover .group-hover\:bg-green-500, .hover\:bg-green-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
}

.bg-green-600, .focus\:bg-green-600:focus, .group:focus .group-focus\:bg-green-600, .group:hover .group-hover\:bg-green-600, .hover\:bg-green-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
}

.bg-green-700, .focus\:bg-green-700:focus, .group:focus .group-focus\:bg-green-700, .group:hover .group-hover\:bg-green-700, .hover\:bg-green-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
}

.bg-green-800, .focus\:bg-green-800:focus, .group:focus .group-focus\:bg-green-800, .group:hover .group-hover\:bg-green-800, .hover\:bg-green-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
}

.bg-green-900, .focus\:bg-green-900:focus, .group:focus .group-focus\:bg-green-900, .group:hover .group-hover\:bg-green-900, .hover\:bg-green-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
}

.bg-teal-50, .focus\:bg-teal-50:focus, .group:focus .group-focus\:bg-teal-50, .group:hover .group-hover\:bg-teal-50, .hover\:bg-teal-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
}

.bg-teal-100, .focus\:bg-teal-100:focus, .group:focus .group-focus\:bg-teal-100, .group:hover .group-hover\:bg-teal-100, .hover\:bg-teal-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
}

.bg-teal-200, .focus\:bg-teal-200:focus, .group:focus .group-focus\:bg-teal-200, .group:hover .group-hover\:bg-teal-200, .hover\:bg-teal-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
}

.bg-teal-300, .focus\:bg-teal-300:focus, .group:focus .group-focus\:bg-teal-300, .group:hover .group-hover\:bg-teal-300, .hover\:bg-teal-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
}

.bg-teal-400, .focus\:bg-teal-400:focus, .group:focus .group-focus\:bg-teal-400, .group:hover .group-hover\:bg-teal-400, .hover\:bg-teal-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
}

.bg-teal-500, .focus\:bg-teal-500:focus, .group:focus .group-focus\:bg-teal-500, .group:hover .group-hover\:bg-teal-500, .hover\:bg-teal-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
}

.bg-teal-600, .focus\:bg-teal-600:focus, .group:focus .group-focus\:bg-teal-600, .group:hover .group-hover\:bg-teal-600, .hover\:bg-teal-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
}

.bg-teal-700, .focus\:bg-teal-700:focus, .group:focus .group-focus\:bg-teal-700, .group:hover .group-hover\:bg-teal-700, .hover\:bg-teal-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
}

.bg-teal-800, .focus\:bg-teal-800:focus, .group:focus .group-focus\:bg-teal-800, .group:hover .group-hover\:bg-teal-800, .hover\:bg-teal-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
}

.bg-teal-900, .focus\:bg-teal-900:focus, .group:focus .group-focus\:bg-teal-900, .group:hover .group-hover\:bg-teal-900, .hover\:bg-teal-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
}

.bg-cyan-50, .focus\:bg-cyan-50:focus, .group:focus .group-focus\:bg-cyan-50, .group:hover .group-hover\:bg-cyan-50, .hover\:bg-cyan-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
}

.bg-cyan-100, .focus\:bg-cyan-100:focus, .group:focus .group-focus\:bg-cyan-100, .group:hover .group-hover\:bg-cyan-100, .hover\:bg-cyan-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
}

.bg-cyan-200, .focus\:bg-cyan-200:focus, .group:focus .group-focus\:bg-cyan-200, .group:hover .group-hover\:bg-cyan-200, .hover\:bg-cyan-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
}

.bg-cyan-300, .focus\:bg-cyan-300:focus, .group:focus .group-focus\:bg-cyan-300, .group:hover .group-hover\:bg-cyan-300, .hover\:bg-cyan-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
}

.bg-cyan-400, .focus\:bg-cyan-400:focus, .group:focus .group-focus\:bg-cyan-400, .group:hover .group-hover\:bg-cyan-400, .hover\:bg-cyan-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
}

.bg-cyan-500, .focus\:bg-cyan-500:focus, .group:focus .group-focus\:bg-cyan-500, .group:hover .group-hover\:bg-cyan-500, .hover\:bg-cyan-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
}

.bg-cyan-600, .focus\:bg-cyan-600:focus, .group:focus .group-focus\:bg-cyan-600, .group:hover .group-hover\:bg-cyan-600, .hover\:bg-cyan-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
}

.bg-cyan-700, .focus\:bg-cyan-700:focus, .group:focus .group-focus\:bg-cyan-700, .group:hover .group-hover\:bg-cyan-700, .hover\:bg-cyan-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
}

.bg-cyan-800, .focus\:bg-cyan-800:focus, .group:focus .group-focus\:bg-cyan-800, .group:hover .group-hover\:bg-cyan-800, .hover\:bg-cyan-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
}

.bg-cyan-900, .focus\:bg-cyan-900:focus, .group:focus .group-focus\:bg-cyan-900, .group:hover .group-hover\:bg-cyan-900, .hover\:bg-cyan-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
}

.bg-blue-50, .focus\:bg-blue-50:focus, .group:focus .group-focus\:bg-blue-50, .group:hover .group-hover\:bg-blue-50, .hover\:bg-blue-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
}

.bg-blue-100, .focus\:bg-blue-100:focus, .group:focus .group-focus\:bg-blue-100, .group:hover .group-hover\:bg-blue-100, .hover\:bg-blue-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
}

.bg-blue-200, .focus\:bg-blue-200:focus, .group:focus .group-focus\:bg-blue-200, .group:hover .group-hover\:bg-blue-200, .hover\:bg-blue-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
}

.bg-blue-300, .focus\:bg-blue-300:focus, .group:focus .group-focus\:bg-blue-300, .group:hover .group-hover\:bg-blue-300, .hover\:bg-blue-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
}

.bg-blue-400, .focus\:bg-blue-400:focus, .group:focus .group-focus\:bg-blue-400, .group:hover .group-hover\:bg-blue-400, .hover\:bg-blue-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
}

.bg-blue-500, .focus\:bg-blue-500:focus, .group:focus .group-focus\:bg-blue-500, .group:hover .group-hover\:bg-blue-500, .hover\:bg-blue-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
}

.bg-blue-600, .focus\:bg-blue-600:focus, .group:focus .group-focus\:bg-blue-600, .group:hover .group-hover\:bg-blue-600, .hover\:bg-blue-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
}

.bg-blue-700, .focus\:bg-blue-700:focus, .group:focus .group-focus\:bg-blue-700, .group:hover .group-hover\:bg-blue-700, .hover\:bg-blue-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
}

.bg-blue-800, .focus\:bg-blue-800:focus, .group:focus .group-focus\:bg-blue-800, .group:hover .group-hover\:bg-blue-800, .hover\:bg-blue-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
}

.bg-blue-900, .focus\:bg-blue-900:focus, .group:focus .group-focus\:bg-blue-900, .group:hover .group-hover\:bg-blue-900, .hover\:bg-blue-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
}

.bg-indigo-50, .focus\:bg-indigo-50:focus, .group:focus .group-focus\:bg-indigo-50, .group:hover .group-hover\:bg-indigo-50, .hover\:bg-indigo-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
}

.bg-indigo-100, .focus\:bg-indigo-100:focus, .group:focus .group-focus\:bg-indigo-100, .group:hover .group-hover\:bg-indigo-100, .hover\:bg-indigo-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
}

.bg-indigo-200, .focus\:bg-indigo-200:focus, .group:focus .group-focus\:bg-indigo-200, .group:hover .group-hover\:bg-indigo-200, .hover\:bg-indigo-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
}

.bg-indigo-300, .focus\:bg-indigo-300:focus, .group:focus .group-focus\:bg-indigo-300, .group:hover .group-hover\:bg-indigo-300, .hover\:bg-indigo-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
}

.bg-indigo-400, .focus\:bg-indigo-400:focus, .group:focus .group-focus\:bg-indigo-400, .group:hover .group-hover\:bg-indigo-400, .hover\:bg-indigo-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
}

.bg-indigo-500, .focus\:bg-indigo-500:focus, .group:focus .group-focus\:bg-indigo-500, .group:hover .group-hover\:bg-indigo-500, .hover\:bg-indigo-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
}

.bg-indigo-600, .focus\:bg-indigo-600:focus, .group:focus .group-focus\:bg-indigo-600, .group:hover .group-hover\:bg-indigo-600, .hover\:bg-indigo-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
}

.bg-indigo-700, .focus\:bg-indigo-700:focus, .group:focus .group-focus\:bg-indigo-700, .group:hover .group-hover\:bg-indigo-700, .hover\:bg-indigo-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
}

.bg-indigo-800, .focus\:bg-indigo-800:focus, .group:focus .group-focus\:bg-indigo-800, .group:hover .group-hover\:bg-indigo-800, .hover\:bg-indigo-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
}

.bg-indigo-900, .focus\:bg-indigo-900:focus, .group:focus .group-focus\:bg-indigo-900, .group:hover .group-hover\:bg-indigo-900, .hover\:bg-indigo-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
}

.bg-purple-50, .focus\:bg-purple-50:focus, .group:focus .group-focus\:bg-purple-50, .group:hover .group-hover\:bg-purple-50, .hover\:bg-purple-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
}

.bg-purple-100, .focus\:bg-purple-100:focus, .group:focus .group-focus\:bg-purple-100, .group:hover .group-hover\:bg-purple-100, .hover\:bg-purple-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
}

.bg-purple-200, .focus\:bg-purple-200:focus, .group:focus .group-focus\:bg-purple-200, .group:hover .group-hover\:bg-purple-200, .hover\:bg-purple-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
}

.bg-purple-300, .focus\:bg-purple-300:focus, .group:focus .group-focus\:bg-purple-300, .group:hover .group-hover\:bg-purple-300, .hover\:bg-purple-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
}

.bg-purple-400, .focus\:bg-purple-400:focus, .group:focus .group-focus\:bg-purple-400, .group:hover .group-hover\:bg-purple-400, .hover\:bg-purple-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
}

.bg-purple-500, .focus\:bg-purple-500:focus, .group:focus .group-focus\:bg-purple-500, .group:hover .group-hover\:bg-purple-500, .hover\:bg-purple-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
}

.bg-purple-600, .focus\:bg-purple-600:focus, .group:focus .group-focus\:bg-purple-600, .group:hover .group-hover\:bg-purple-600, .hover\:bg-purple-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
}

.bg-purple-700, .focus\:bg-purple-700:focus, .group:focus .group-focus\:bg-purple-700, .group:hover .group-hover\:bg-purple-700, .hover\:bg-purple-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
}

.bg-purple-800, .focus\:bg-purple-800:focus, .group:focus .group-focus\:bg-purple-800, .group:hover .group-hover\:bg-purple-800, .hover\:bg-purple-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
}

.bg-purple-900, .focus\:bg-purple-900:focus, .group:focus .group-focus\:bg-purple-900, .group:hover .group-hover\:bg-purple-900, .hover\:bg-purple-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
}

.bg-pink-50, .focus\:bg-pink-50:focus, .group:focus .group-focus\:bg-pink-50, .group:hover .group-hover\:bg-pink-50, .hover\:bg-pink-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
}

.bg-pink-100, .focus\:bg-pink-100:focus, .group:focus .group-focus\:bg-pink-100, .group:hover .group-hover\:bg-pink-100, .hover\:bg-pink-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
}

.bg-pink-200, .focus\:bg-pink-200:focus, .group:focus .group-focus\:bg-pink-200, .group:hover .group-hover\:bg-pink-200, .hover\:bg-pink-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
}

.bg-pink-300, .focus\:bg-pink-300:focus, .group:focus .group-focus\:bg-pink-300, .group:hover .group-hover\:bg-pink-300, .hover\:bg-pink-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
}

.bg-pink-400, .focus\:bg-pink-400:focus, .group:focus .group-focus\:bg-pink-400, .group:hover .group-hover\:bg-pink-400, .hover\:bg-pink-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
}

.bg-pink-500, .focus\:bg-pink-500:focus, .group:focus .group-focus\:bg-pink-500, .group:hover .group-hover\:bg-pink-500, .hover\:bg-pink-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
}

.bg-pink-600, .focus\:bg-pink-600:focus, .group:focus .group-focus\:bg-pink-600, .group:hover .group-hover\:bg-pink-600, .hover\:bg-pink-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
}

.bg-pink-700, .focus\:bg-pink-700:focus, .group:focus .group-focus\:bg-pink-700, .group:hover .group-hover\:bg-pink-700, .hover\:bg-pink-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
}

.bg-pink-800, .focus\:bg-pink-800:focus, .group:focus .group-focus\:bg-pink-800, .group:hover .group-hover\:bg-pink-800, .hover\:bg-pink-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
}

.bg-pink-900, .focus\:bg-pink-900:focus, .group:focus .group-focus\:bg-pink-900, .group:hover .group-hover\:bg-pink-900, .hover\:bg-pink-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
}

.bg-primary, .focus\:bg-primary:focus, .group:focus .group-focus\:bg-primary, .group:hover .group-hover\:bg-primary, .hover\:bg-primary:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary), var(--bg-opacity)) !important;
}

.bg-primary-50, .focus\:bg-primary-50:focus, .group:focus .group-focus\:bg-primary-50, .group:hover .group-hover\:bg-primary-50, .hover\:bg-primary-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
}

.bg-primary-100, .focus\:bg-primary-100:focus, .group:focus .group-focus\:bg-primary-100, .group:hover .group-hover\:bg-primary-100, .hover\:bg-primary-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
}

.bg-primary-200, .focus\:bg-primary-200:focus, .group:focus .group-focus\:bg-primary-200, .group:hover .group-hover\:bg-primary-200, .hover\:bg-primary-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
}

.bg-primary-300, .focus\:bg-primary-300:focus, .group:focus .group-focus\:bg-primary-300, .group:hover .group-hover\:bg-primary-300, .hover\:bg-primary-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
}

.bg-primary-400, .focus\:bg-primary-400:focus, .group:focus .group-focus\:bg-primary-400, .group:hover .group-hover\:bg-primary-400, .hover\:bg-primary-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
}

.bg-primary-500, .focus\:bg-primary-500:focus, .group:focus .group-focus\:bg-primary-500, .group:hover .group-hover\:bg-primary-500, .hover\:bg-primary-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
}

.bg-primary-600, .focus\:bg-primary-600:focus, .group:focus .group-focus\:bg-primary-600, .group:hover .group-hover\:bg-primary-600, .hover\:bg-primary-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
}

.bg-primary-700, .focus\:bg-primary-700:focus, .group:focus .group-focus\:bg-primary-700, .group:hover .group-hover\:bg-primary-700, .hover\:bg-primary-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
}

.bg-primary-800, .focus\:bg-primary-800:focus, .group:focus .group-focus\:bg-primary-800, .group:hover .group-hover\:bg-primary-800, .hover\:bg-primary-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
}

.bg-primary-900, .focus\:bg-primary-900:focus, .group:focus .group-focus\:bg-primary-900, .group:hover .group-hover\:bg-primary-900, .hover\:bg-primary-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
}

.bg-secondary, .focus\:bg-secondary:focus, .group:focus .group-focus\:bg-secondary, .group:hover .group-hover\:bg-secondary, .hover\:bg-secondary:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
}

.bg-secondary-50, .focus\:bg-secondary-50:focus, .group:focus .group-focus\:bg-secondary-50, .group:hover .group-hover\:bg-secondary-50, .hover\:bg-secondary-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
}

.bg-secondary-100, .focus\:bg-secondary-100:focus, .group:focus .group-focus\:bg-secondary-100, .group:hover .group-hover\:bg-secondary-100, .hover\:bg-secondary-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
}

.bg-secondary-200, .focus\:bg-secondary-200:focus, .group:focus .group-focus\:bg-secondary-200, .group:hover .group-hover\:bg-secondary-200, .hover\:bg-secondary-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
}

.bg-secondary-300, .focus\:bg-secondary-300:focus, .group:focus .group-focus\:bg-secondary-300, .group:hover .group-hover\:bg-secondary-300, .hover\:bg-secondary-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
}

.bg-secondary-400, .focus\:bg-secondary-400:focus, .group:focus .group-focus\:bg-secondary-400, .group:hover .group-hover\:bg-secondary-400, .hover\:bg-secondary-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
}

.bg-secondary-500, .focus\:bg-secondary-500:focus, .group:focus .group-focus\:bg-secondary-500, .group:hover .group-hover\:bg-secondary-500, .hover\:bg-secondary-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
}

.bg-secondary-600, .focus\:bg-secondary-600:focus, .group:focus .group-focus\:bg-secondary-600, .group:hover .group-hover\:bg-secondary-600, .hover\:bg-secondary-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
}

.bg-secondary-700, .focus\:bg-secondary-700:focus, .group:focus .group-focus\:bg-secondary-700, .group:hover .group-hover\:bg-secondary-700, .hover\:bg-secondary-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
}

.bg-secondary-800, .focus\:bg-secondary-800:focus, .group:focus .group-focus\:bg-secondary-800, .group:hover .group-hover\:bg-secondary-800, .hover\:bg-secondary-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
}

.bg-secondary-900, .focus\:bg-secondary-900:focus, .group:focus .group-focus\:bg-secondary-900, .group:hover .group-hover\:bg-secondary-900, .hover\:bg-secondary-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
}

.bg-tertiary, .focus\:bg-tertiary:focus, .group:focus .group-focus\:bg-tertiary, .group:hover .group-hover\:bg-tertiary, .hover\:bg-tertiary:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
}

.bg-tertiary-50, .focus\:bg-tertiary-50:focus, .group:focus .group-focus\:bg-tertiary-50, .group:hover .group-hover\:bg-tertiary-50, .hover\:bg-tertiary-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
}

.bg-tertiary-100, .focus\:bg-tertiary-100:focus, .group:focus .group-focus\:bg-tertiary-100, .group:hover .group-hover\:bg-tertiary-100, .hover\:bg-tertiary-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
}

.bg-tertiary-200, .focus\:bg-tertiary-200:focus, .group:focus .group-focus\:bg-tertiary-200, .group:hover .group-hover\:bg-tertiary-200, .hover\:bg-tertiary-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
}

.bg-tertiary-300, .focus\:bg-tertiary-300:focus, .group:focus .group-focus\:bg-tertiary-300, .group:hover .group-hover\:bg-tertiary-300, .hover\:bg-tertiary-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
}

.bg-tertiary-400, .focus\:bg-tertiary-400:focus, .group:focus .group-focus\:bg-tertiary-400, .group:hover .group-hover\:bg-tertiary-400, .hover\:bg-tertiary-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
}

.bg-tertiary-500, .focus\:bg-tertiary-500:focus, .group:focus .group-focus\:bg-tertiary-500, .group:hover .group-hover\:bg-tertiary-500, .hover\:bg-tertiary-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
}

.bg-tertiary-600, .focus\:bg-tertiary-600:focus, .group:focus .group-focus\:bg-tertiary-600, .group:hover .group-hover\:bg-tertiary-600, .hover\:bg-tertiary-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
}

.bg-tertiary-700, .focus\:bg-tertiary-700:focus, .group:focus .group-focus\:bg-tertiary-700, .group:hover .group-hover\:bg-tertiary-700, .hover\:bg-tertiary-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
}

.bg-tertiary-800, .focus\:bg-tertiary-800:focus, .group:focus .group-focus\:bg-tertiary-800, .group:hover .group-hover\:bg-tertiary-800, .hover\:bg-tertiary-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
}

.bg-tertiary-900, .focus\:bg-tertiary-900:focus, .group:focus .group-focus\:bg-tertiary-900, .group:hover .group-hover\:bg-tertiary-900, .hover\:bg-tertiary-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
}

.bg-foreground-50, .focus\:bg-foreground-50:focus, .group:focus .group-focus\:bg-foreground-50, .group:hover .group-hover\:bg-foreground-50, .hover\:bg-foreground-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
}

.bg-foreground-100, .focus\:bg-foreground-100:focus, .group:focus .group-focus\:bg-foreground-100, .group:hover .group-hover\:bg-foreground-100, .hover\:bg-foreground-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
}

.bg-foreground-200, .focus\:bg-foreground-200:focus, .group:focus .group-focus\:bg-foreground-200, .group:hover .group-hover\:bg-foreground-200, .hover\:bg-foreground-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
}

.bg-foreground-300, .focus\:bg-foreground-300:focus, .group:focus .group-focus\:bg-foreground-300, .group:hover .group-hover\:bg-foreground-300, .hover\:bg-foreground-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
}

.bg-foreground-400, .focus\:bg-foreground-400:focus, .group:focus .group-focus\:bg-foreground-400, .group:hover .group-hover\:bg-foreground-400, .hover\:bg-foreground-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
}

.bg-foreground-500, .focus\:bg-foreground-500:focus, .group:focus .group-focus\:bg-foreground-500, .group:hover .group-hover\:bg-foreground-500, .hover\:bg-foreground-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
}

.bg-foreground-600, .focus\:bg-foreground-600:focus, .group:focus .group-focus\:bg-foreground-600, .group:hover .group-hover\:bg-foreground-600, .hover\:bg-foreground-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
}

.bg-foreground-700, .focus\:bg-foreground-700:focus, .group:focus .group-focus\:bg-foreground-700, .group:hover .group-hover\:bg-foreground-700, .hover\:bg-foreground-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
}

.bg-foreground-800, .focus\:bg-foreground-800:focus, .group:focus .group-focus\:bg-foreground-800, .group:hover .group-hover\:bg-foreground-800, .hover\:bg-foreground-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
}

.bg-foreground-900, .focus\:bg-foreground-900:focus, .group:focus .group-focus\:bg-foreground-900, .group:hover .group-hover\:bg-foreground-900, .hover\:bg-foreground-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
}

.bg-foreground, .focus\:bg-foreground:focus, .group:focus .group-focus\:bg-foreground, .group:hover .group-hover\:bg-foreground, .hover\:bg-foreground:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
}

.bg-background, .focus\:bg-background:focus, .group:focus .group-focus\:bg-background, .group:hover .group-hover\:bg-background, .hover\:bg-background:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background), var(--bg-opacity)) !important;
}

.bg-background-50, .focus\:bg-background-50:focus, .group:focus .group-focus\:bg-background-50, .group:hover .group-hover\:bg-background-50, .hover\:bg-background-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
}

.bg-background-100, .focus\:bg-background-100:focus, .group:focus .group-focus\:bg-background-100, .group:hover .group-hover\:bg-background-100, .hover\:bg-background-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
}

.bg-background-200, .focus\:bg-background-200:focus, .group:focus .group-focus\:bg-background-200, .group:hover .group-hover\:bg-background-200, .hover\:bg-background-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
}

.bg-background-300, .focus\:bg-background-300:focus, .group:focus .group-focus\:bg-background-300, .group:hover .group-hover\:bg-background-300, .hover\:bg-background-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
}

.bg-background-400, .focus\:bg-background-400:focus, .group:focus .group-focus\:bg-background-400, .group:hover .group-hover\:bg-background-400, .hover\:bg-background-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
}

.bg-background-500, .focus\:bg-background-500:focus, .group:focus .group-focus\:bg-background-500, .group:hover .group-hover\:bg-background-500, .hover\:bg-background-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
}

.bg-background-600, .focus\:bg-background-600:focus, .group:focus .group-focus\:bg-background-600, .group:hover .group-hover\:bg-background-600, .hover\:bg-background-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
}

.bg-background-700, .focus\:bg-background-700:focus, .group:focus .group-focus\:bg-background-700, .group:hover .group-hover\:bg-background-700, .hover\:bg-background-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
}

.bg-background-800, .focus\:bg-background-800:focus, .group:focus .group-focus\:bg-background-800, .group:hover .group-hover\:bg-background-800, .hover\:bg-background-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
}

.bg-background-900, .focus\:bg-background-900:focus, .group:focus .group-focus\:bg-background-900, .group:hover .group-hover\:bg-background-900, .hover\:bg-background-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
}

.bg-grape-50, .focus\:bg-grape-50:focus, .group:focus .group-focus\:bg-grape-50, .group:hover .group-hover\:bg-grape-50, .hover\:bg-grape-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
}

.bg-grape-100, .focus\:bg-grape-100:focus, .group:focus .group-focus\:bg-grape-100, .group:hover .group-hover\:bg-grape-100, .hover\:bg-grape-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
}

.bg-grape-200, .focus\:bg-grape-200:focus, .group:focus .group-focus\:bg-grape-200, .group:hover .group-hover\:bg-grape-200, .hover\:bg-grape-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
}

.bg-grape-300, .focus\:bg-grape-300:focus, .group:focus .group-focus\:bg-grape-300, .group:hover .group-hover\:bg-grape-300, .hover\:bg-grape-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
}

.bg-grape-400, .focus\:bg-grape-400:focus, .group:focus .group-focus\:bg-grape-400, .group:hover .group-hover\:bg-grape-400, .hover\:bg-grape-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
}

.bg-grape-500, .focus\:bg-grape-500:focus, .group:focus .group-focus\:bg-grape-500, .group:hover .group-hover\:bg-grape-500, .hover\:bg-grape-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
}

.bg-grape-600, .focus\:bg-grape-600:focus, .group:focus .group-focus\:bg-grape-600, .group:hover .group-hover\:bg-grape-600, .hover\:bg-grape-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
}

.bg-grape-700, .focus\:bg-grape-700:focus, .group:focus .group-focus\:bg-grape-700, .group:hover .group-hover\:bg-grape-700, .hover\:bg-grape-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
}

.bg-grape-800, .focus\:bg-grape-800:focus, .group:focus .group-focus\:bg-grape-800, .group:hover .group-hover\:bg-grape-800, .hover\:bg-grape-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
}

.bg-grape-900, .focus\:bg-grape-900:focus, .group:focus .group-focus\:bg-grape-900, .group:hover .group-hover\:bg-grape-900, .hover\:bg-grape-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
}

.bg-violet-50, .focus\:bg-violet-50:focus, .group:focus .group-focus\:bg-violet-50, .group:hover .group-hover\:bg-violet-50, .hover\:bg-violet-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
}

.bg-violet-100, .focus\:bg-violet-100:focus, .group:focus .group-focus\:bg-violet-100, .group:hover .group-hover\:bg-violet-100, .hover\:bg-violet-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
}

.bg-violet-200, .focus\:bg-violet-200:focus, .group:focus .group-focus\:bg-violet-200, .group:hover .group-hover\:bg-violet-200, .hover\:bg-violet-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
}

.bg-violet-300, .focus\:bg-violet-300:focus, .group:focus .group-focus\:bg-violet-300, .group:hover .group-hover\:bg-violet-300, .hover\:bg-violet-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
}

.bg-violet-400, .focus\:bg-violet-400:focus, .group:focus .group-focus\:bg-violet-400, .group:hover .group-hover\:bg-violet-400, .hover\:bg-violet-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
}

.bg-violet-500, .focus\:bg-violet-500:focus, .group:focus .group-focus\:bg-violet-500, .group:hover .group-hover\:bg-violet-500, .hover\:bg-violet-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
}

.bg-violet-600, .focus\:bg-violet-600:focus, .group:focus .group-focus\:bg-violet-600, .group:hover .group-hover\:bg-violet-600, .hover\:bg-violet-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
}

.bg-violet-700, .focus\:bg-violet-700:focus, .group:focus .group-focus\:bg-violet-700, .group:hover .group-hover\:bg-violet-700, .hover\:bg-violet-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
}

.bg-violet-800, .focus\:bg-violet-800:focus, .group:focus .group-focus\:bg-violet-800, .group:hover .group-hover\:bg-violet-800, .hover\:bg-violet-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
}

.bg-violet-900, .focus\:bg-violet-900:focus, .group:focus .group-focus\:bg-violet-900, .group:hover .group-hover\:bg-violet-900, .hover\:bg-violet-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
}

.bg-gray-smoke-50, .focus\:bg-gray-smoke-50:focus, .group:focus .group-focus\:bg-gray-smoke-50, .group:hover .group-hover\:bg-gray-smoke-50, .hover\:bg-gray-smoke-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
}

.bg-gray-smoke-100, .focus\:bg-gray-smoke-100:focus, .group:focus .group-focus\:bg-gray-smoke-100, .group:hover .group-hover\:bg-gray-smoke-100, .hover\:bg-gray-smoke-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
}

.bg-gray-smoke-200, .focus\:bg-gray-smoke-200:focus, .group:focus .group-focus\:bg-gray-smoke-200, .group:hover .group-hover\:bg-gray-smoke-200, .hover\:bg-gray-smoke-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
}

.bg-gray-smoke-300, .focus\:bg-gray-smoke-300:focus, .group:focus .group-focus\:bg-gray-smoke-300, .group:hover .group-hover\:bg-gray-smoke-300, .hover\:bg-gray-smoke-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
}

.bg-gray-smoke-400, .focus\:bg-gray-smoke-400:focus, .group:focus .group-focus\:bg-gray-smoke-400, .group:hover .group-hover\:bg-gray-smoke-400, .hover\:bg-gray-smoke-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
}

.bg-gray-smoke-500, .focus\:bg-gray-smoke-500:focus, .group:focus .group-focus\:bg-gray-smoke-500, .group:hover .group-hover\:bg-gray-smoke-500, .hover\:bg-gray-smoke-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
}

.bg-gray-smoke-600, .focus\:bg-gray-smoke-600:focus, .group:focus .group-focus\:bg-gray-smoke-600, .group:hover .group-hover\:bg-gray-smoke-600, .hover\:bg-gray-smoke-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
}

.bg-gray-smoke-700, .focus\:bg-gray-smoke-700:focus, .group:focus .group-focus\:bg-gray-smoke-700, .group:hover .group-hover\:bg-gray-smoke-700, .hover\:bg-gray-smoke-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
}

.bg-gray-smoke-800, .focus\:bg-gray-smoke-800:focus, .group:focus .group-focus\:bg-gray-smoke-800, .group:hover .group-hover\:bg-gray-smoke-800, .hover\:bg-gray-smoke-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
}

.bg-gray-smoke-900, .focus\:bg-gray-smoke-900:focus, .group:focus .group-focus\:bg-gray-smoke-900, .group:hover .group-hover\:bg-gray-smoke-900, .hover\:bg-gray-smoke-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
}

.bg-gray-blue-50, .focus\:bg-gray-blue-50:focus, .group:focus .group-focus\:bg-gray-blue-50, .group:hover .group-hover\:bg-gray-blue-50, .hover\:bg-gray-blue-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
}

.bg-gray-blue-100, .focus\:bg-gray-blue-100:focus, .group:focus .group-focus\:bg-gray-blue-100, .group:hover .group-hover\:bg-gray-blue-100, .hover\:bg-gray-blue-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
}

.bg-gray-blue-200, .focus\:bg-gray-blue-200:focus, .group:focus .group-focus\:bg-gray-blue-200, .group:hover .group-hover\:bg-gray-blue-200, .hover\:bg-gray-blue-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
}

.bg-gray-blue-300, .focus\:bg-gray-blue-300:focus, .group:focus .group-focus\:bg-gray-blue-300, .group:hover .group-hover\:bg-gray-blue-300, .hover\:bg-gray-blue-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
}

.bg-gray-blue-400, .focus\:bg-gray-blue-400:focus, .group:focus .group-focus\:bg-gray-blue-400, .group:hover .group-hover\:bg-gray-blue-400, .hover\:bg-gray-blue-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
}

.bg-gray-blue-500, .focus\:bg-gray-blue-500:focus, .group:focus .group-focus\:bg-gray-blue-500, .group:hover .group-hover\:bg-gray-blue-500, .hover\:bg-gray-blue-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
}

.bg-gray-blue-600, .focus\:bg-gray-blue-600:focus, .group:focus .group-focus\:bg-gray-blue-600, .group:hover .group-hover\:bg-gray-blue-600, .hover\:bg-gray-blue-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
}

.bg-gray-blue-700, .focus\:bg-gray-blue-700:focus, .group:focus .group-focus\:bg-gray-blue-700, .group:hover .group-hover\:bg-gray-blue-700, .hover\:bg-gray-blue-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
}

.bg-gray-blue-800, .focus\:bg-gray-blue-800:focus, .group:focus .group-focus\:bg-gray-blue-800, .group:hover .group-hover\:bg-gray-blue-800, .hover\:bg-gray-blue-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
}

.bg-gray-blue-900, .focus\:bg-gray-blue-900:focus, .group:focus .group-focus\:bg-gray-blue-900, .group:hover .group-hover\:bg-gray-blue-900, .hover\:bg-gray-blue-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
}

.bg-blue-royal-50, .focus\:bg-blue-royal-50:focus, .group:focus .group-focus\:bg-blue-royal-50, .group:hover .group-hover\:bg-blue-royal-50, .hover\:bg-blue-royal-50:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
}

.bg-blue-royal-100, .focus\:bg-blue-royal-100:focus, .group:focus .group-focus\:bg-blue-royal-100, .group:hover .group-hover\:bg-blue-royal-100, .hover\:bg-blue-royal-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
}

.bg-blue-royal-200, .focus\:bg-blue-royal-200:focus, .group:focus .group-focus\:bg-blue-royal-200, .group:hover .group-hover\:bg-blue-royal-200, .hover\:bg-blue-royal-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
}

.bg-blue-royal-300, .focus\:bg-blue-royal-300:focus, .group:focus .group-focus\:bg-blue-royal-300, .group:hover .group-hover\:bg-blue-royal-300, .hover\:bg-blue-royal-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
}

.bg-blue-royal-400, .focus\:bg-blue-royal-400:focus, .group:focus .group-focus\:bg-blue-royal-400, .group:hover .group-hover\:bg-blue-royal-400, .hover\:bg-blue-royal-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
}

.bg-blue-royal-500, .focus\:bg-blue-royal-500:focus, .group:focus .group-focus\:bg-blue-royal-500, .group:hover .group-hover\:bg-blue-royal-500, .hover\:bg-blue-royal-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
}

.bg-blue-royal-600, .focus\:bg-blue-royal-600:focus, .group:focus .group-focus\:bg-blue-royal-600, .group:hover .group-hover\:bg-blue-royal-600, .hover\:bg-blue-royal-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
}

.bg-blue-royal-700, .focus\:bg-blue-royal-700:focus, .group:focus .group-focus\:bg-blue-royal-700, .group:hover .group-hover\:bg-blue-royal-700, .hover\:bg-blue-royal-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
}

.bg-blue-royal-800, .focus\:bg-blue-royal-800:focus, .group:focus .group-focus\:bg-blue-royal-800, .group:hover .group-hover\:bg-blue-royal-800, .hover\:bg-blue-royal-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
}

.bg-blue-royal-900, .focus\:bg-blue-royal-900:focus, .group:focus .group-focus\:bg-blue-royal-900, .group:hover .group-hover\:bg-blue-royal-900, .hover\:bg-blue-royal-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
}

.bg-neon-blue-100, .focus\:bg-neon-blue-100:focus, .group:focus .group-focus\:bg-neon-blue-100, .group:hover .group-hover\:bg-neon-blue-100, .hover\:bg-neon-blue-100:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
}

.bg-neon-blue-200, .focus\:bg-neon-blue-200:focus, .group:focus .group-focus\:bg-neon-blue-200, .group:hover .group-hover\:bg-neon-blue-200, .hover\:bg-neon-blue-200:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
}

.bg-neon-blue-300, .focus\:bg-neon-blue-300:focus, .group:focus .group-focus\:bg-neon-blue-300, .group:hover .group-hover\:bg-neon-blue-300, .hover\:bg-neon-blue-300:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
}

.bg-neon-blue-400, .focus\:bg-neon-blue-400:focus, .group:focus .group-focus\:bg-neon-blue-400, .group:hover .group-hover\:bg-neon-blue-400, .hover\:bg-neon-blue-400:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
}

.bg-neon-blue-500, .focus\:bg-neon-blue-500:focus, .group:focus .group-focus\:bg-neon-blue-500, .group:hover .group-hover\:bg-neon-blue-500, .hover\:bg-neon-blue-500:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
}

.bg-neon-blue-600, .focus\:bg-neon-blue-600:focus, .group:focus .group-focus\:bg-neon-blue-600, .group:hover .group-hover\:bg-neon-blue-600, .hover\:bg-neon-blue-600:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
}

.bg-neon-blue-700, .focus\:bg-neon-blue-700:focus, .group:focus .group-focus\:bg-neon-blue-700, .group:hover .group-hover\:bg-neon-blue-700, .hover\:bg-neon-blue-700:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
}

.bg-neon-blue-800, .focus\:bg-neon-blue-800:focus, .group:focus .group-focus\:bg-neon-blue-800, .group:hover .group-hover\:bg-neon-blue-800, .hover\:bg-neon-blue-800:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
}

.bg-neon-blue-900, .focus\:bg-neon-blue-900:focus, .group:focus .group-focus\:bg-neon-blue-900, .group:hover .group-hover\:bg-neon-blue-900, .hover\:bg-neon-blue-900:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
}

.bg-greece-1, .focus\:bg-greece-1:focus, .group:focus .group-focus\:bg-greece-1, .group:hover .group-hover\:bg-greece-1, .hover\:bg-greece-1:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
}

.bg-greece-2, .focus\:bg-greece-2:focus, .group:focus .group-focus\:bg-greece-2, .group:hover .group-hover\:bg-greece-2, .hover\:bg-greece-2:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
}

.bg-greece-3, .focus\:bg-greece-3:focus, .group:focus .group-focus\:bg-greece-3, .group:hover .group-hover\:bg-greece-3, .hover\:bg-greece-3:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
}

.bg-greece-4, .focus\:bg-greece-4:focus, .group:focus .group-focus\:bg-greece-4, .group:hover .group-hover\:bg-greece-4, .hover\:bg-greece-4:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
}

.bg-greece-5, .focus\:bg-greece-5:focus, .group:focus .group-focus\:bg-greece-5, .group:hover .group-hover\:bg-greece-5, .hover\:bg-greece-5:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
}

.bg-blackrussian, .focus\:bg-blackrussian:focus, .group:focus .group-focus\:bg-blackrussian, .group:hover .group-hover\:bg-blackrussian, .hover\:bg-blackrussian:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
}

.bg-maroon-red, .focus\:bg-maroon-red:focus, .group:focus .group-focus\:bg-maroon-red, .group:hover .group-hover\:bg-maroon-red, .hover\:bg-maroon-red:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
}

.bg-burgundy, .focus\:bg-burgundy:focus, .group:focus .group-focus\:bg-burgundy, .group:hover .group-hover\:bg-burgundy, .hover\:bg-burgundy:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
}

.bg-blackpearl, .focus\:bg-blackpearl:focus, .group:focus .group-focus\:bg-blackpearl, .group:hover .group-hover\:bg-blackpearl, .hover\:bg-blackpearl:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
}

.bg-sweetcorn, .focus\:bg-sweetcorn:focus, .group:focus .group-focus\:bg-sweetcorn, .group:hover .group-hover\:bg-sweetcorn, .hover\:bg-sweetcorn:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
}

.bg-drover, .focus\:bg-drover:focus, .group:focus .group-focus\:bg-drover, .group:hover .group-hover\:bg-drover, .hover\:bg-drover:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--drover), var(--bg-opacity)) !important;
}

.bg-woodbark, .focus\:bg-woodbark:focus, .group:focus .group-focus\:bg-woodbark, .group:hover .group-hover\:bg-woodbark, .hover\:bg-woodbark:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
}

.bg-manhattan, .focus\:bg-manhattan:focus, .group:focus .group-focus\:bg-manhattan, .group:hover .group-hover\:bg-manhattan, .hover\:bg-manhattan:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
}

.bg-newtan, .focus\:bg-newtan:focus, .group:focus .group-focus\:bg-newtan, .group:hover .group-hover\:bg-newtan, .hover\:bg-newtan:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
}

.bg-bluedianne, .focus\:bg-bluedianne:focus, .group:focus .group-focus\:bg-bluedianne, .group:hover .group-hover\:bg-bluedianne, .hover\:bg-bluedianne:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
}

.bg-goldenrod, .focus\:bg-goldenrod:focus, .group:focus .group-focus\:bg-goldenrod, .group:hover .group-hover\:bg-goldenrod, .hover\:bg-goldenrod:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
}

.bg-portafino, .focus\:bg-portafino:focus, .group:focus .group-focus\:bg-portafino, .group:hover .group-hover\:bg-portafino, .hover\:bg-portafino:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
}

.bg-pearllusta, .focus\:bg-pearllusta:focus, .group:focus .group-focus\:bg-pearllusta, .group:hover .group-hover\:bg-pearllusta, .hover\:bg-pearllusta:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
}

.bg-hitgrey, .focus\:bg-hitgrey:focus, .group:focus .group-focus\:bg-hitgrey, .group:hover .group-hover\:bg-hitgrey, .hover\:bg-hitgrey:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
}

.bg-rockspray, .focus\:bg-rockspray:focus, .group:focus .group-focus\:bg-rockspray, .group:hover .group-hover\:bg-rockspray, .hover\:bg-rockspray:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
}

.bg-vanilla, .focus\:bg-vanilla:focus, .group:focus .group-focus\:bg-vanilla, .group:hover .group-hover\:bg-vanilla, .hover\:bg-vanilla:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
}

.bg-mardigras, .focus\:bg-mardigras:focus, .group:focus .group-focus\:bg-mardigras, .group:hover .group-hover\:bg-mardigras, .hover\:bg-mardigras:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
}

.bg-dandelion, .focus\:bg-dandelion:focus, .group:focus .group-focus\:bg-dandelion, .group:hover .group-hover\:bg-dandelion, .hover\:bg-dandelion:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
}

.bg-sandwisp, .focus\:bg-sandwisp:focus, .group:focus .group-focus\:bg-sandwisp, .group:hover .group-hover\:bg-sandwisp, .hover\:bg-sandwisp:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
}

.bg-sealbrown, .focus\:bg-sealbrown:focus, .group:focus .group-focus\:bg-sealbrown, .group:hover .group-hover\:bg-sealbrown, .hover\:bg-sealbrown:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
}

.bg-rodeodust, .focus\:bg-rodeodust:focus, .group:focus .group-focus\:bg-rodeodust, .group:hover .group-hover\:bg-rodeodust, .hover\:bg-rodeodust:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
}

.bg-raffia, .focus\:bg-raffia:focus, .group:focus .group-focus\:bg-raffia, .group:hover .group-hover\:bg-raffia, .hover\:bg-raffia:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
}

.bg-midnight, .focus\:bg-midnight:focus, .group:focus .group-focus\:bg-midnight, .group:hover .group-hover\:bg-midnight, .hover\:bg-midnight:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
}

.bg-greensmoke, .focus\:bg-greensmoke:focus, .group:focus .group-focus\:bg-greensmoke, .group:hover .group-hover\:bg-greensmoke, .hover\:bg-greensmoke:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
}

.bg-deco, .focus\:bg-deco:focus, .group:focus .group-focus\:bg-deco, .group:hover .group-hover\:bg-deco, .hover\:bg-deco:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--deco), var(--bg-opacity)) !important;
}

.bg-sanjuan, .focus\:bg-sanjuan:focus, .group:focus .group-focus\:bg-sanjuan, .group:hover .group-hover\:bg-sanjuan, .hover\:bg-sanjuan:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
}

.bg-blackpearl2, .focus\:bg-blackpearl2:focus, .group:focus .group-focus\:bg-blackpearl2, .group:hover .group-hover\:bg-blackpearl2, .hover\:bg-blackpearl2:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
}

.bg-goldentainoi, .focus\:bg-goldentainoi:focus, .group:focus .group-focus\:bg-goldentainoi, .group:hover .group-hover\:bg-goldentainoi, .hover\:bg-goldentainoi:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
}

.bg-hotcurry, .focus\:bg-hotcurry:focus, .group:focus .group-focus\:bg-hotcurry, .group:hover .group-hover\:bg-hotcurry, .hover\:bg-hotcurry:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
}

.bg-greenwaterloo, .focus\:bg-greenwaterloo:focus, .group:focus .group-focus\:bg-greenwaterloo, .group:hover .group-hover\:bg-greenwaterloo, .hover\:bg-greenwaterloo:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
}

.bg-tahunasands, .focus\:bg-tahunasands:focus, .group:focus .group-focus\:bg-tahunasands, .group:hover .group-hover\:bg-tahunasands, .hover\:bg-tahunasands:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
}

.bg-sidecar, .focus\:bg-sidecar:focus, .group:focus .group-focus\:bg-sidecar, .group:hover .group-hover\:bg-sidecar, .hover\:bg-sidecar:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
}

.bg-bismark, .focus\:bg-bismark:focus, .group:focus .group-focus\:bg-bismark, .group:hover .group-hover\:bg-bismark, .hover\:bg-bismark:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
}

.bg-mardigras2, .focus\:bg-mardigras2:focus, .group:focus .group-focus\:bg-mardigras2, .group:hover .group-hover\:bg-mardigras2, .hover\:bg-mardigras2:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
}

.bg-blackcurrant, .focus\:bg-blackcurrant:focus, .group:focus .group-focus\:bg-blackcurrant, .group:hover .group-hover\:bg-blackcurrant, .hover\:bg-blackcurrant:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
}

.bg-mediumcarmine, .focus\:bg-mediumcarmine:focus, .group:focus .group-focus\:bg-mediumcarmine, .group:hover .group-hover\:bg-mediumcarmine, .hover\:bg-mediumcarmine:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
}

.bg-tan, .focus\:bg-tan:focus, .group:focus .group-focus\:bg-tan, .group:hover .group-hover\:bg-tan, .hover\:bg-tan:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--tan), var(--bg-opacity)) !important;
}

.bg-champagne, .focus\:bg-champagne:focus, .group:focus .group-focus\:bg-champagne, .group:hover .group-hover\:bg-champagne, .hover\:bg-champagne:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
}

.bg-aubergine, .focus\:bg-aubergine:focus, .group:focus .group-focus\:bg-aubergine, .group:hover .group-hover\:bg-aubergine, .hover\:bg-aubergine:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
}

.bg-maverick, .focus\:bg-maverick:focus, .group:focus .group-focus\:bg-maverick, .group:hover .group-hover\:bg-maverick, .hover\:bg-maverick:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
}

.bg-prim, .focus\:bg-prim:focus, .group:focus .group-focus\:bg-prim, .group:hover .group-hover\:bg-prim, .hover\:bg-prim:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--prim), var(--bg-opacity)) !important;
}

.bg-seagull, .focus\:bg-seagull:focus, .group:focus .group-focus\:bg-seagull, .group:hover .group-hover\:bg-seagull, .hover\:bg-seagull:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
}

.bg-spindle, .focus\:bg-spindle:focus, .group:focus .group-focus\:bg-spindle, .group:hover .group-hover\:bg-spindle, .hover\:bg-spindle:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
}

.bg-facebook, .focus\:bg-facebook:focus, .group:focus .group-focus\:bg-facebook, .group:hover .group-hover\:bg-facebook, .hover\:bg-facebook:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
}

.bg-pinterest, .focus\:bg-pinterest:focus, .group:focus .group-focus\:bg-pinterest, .group:hover .group-hover\:bg-pinterest, .hover\:bg-pinterest:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
}

.bg-twitter, .focus\:bg-twitter:focus, .group:focus .group-focus\:bg-twitter, .group:hover .group-hover\:bg-twitter, .hover\:bg-twitter:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
}

.bg-youtube, .focus\:bg-youtube:focus, .group:focus .group-focus\:bg-youtube, .group:hover .group-hover\:bg-youtube, .hover\:bg-youtube:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
}

.bg-instagram, .focus\:bg-instagram:focus, .group:focus .group-focus\:bg-instagram, .group:hover .group-hover\:bg-instagram, .hover\:bg-instagram:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
}

.bg-transparent, .focus\:bg-transparent:focus, .group:focus .group-focus\:bg-transparent, .group:hover .group-hover\:bg-transparent, .hover\:bg-transparent:hover {
  --bg-opacity: 1;
  background-color: transparent !important;
}

.bg-current, .focus\:bg-current:focus, .group:focus .group-focus\:bg-current, .group:hover .group-hover\:bg-current, .hover\:bg-current:hover {
  --bg-opacity: 1;
  background-color: currentColor !important;
}

.bg-linear, .focus\:bg-linear:focus, .group:focus .group-focus\:bg-linear, .group:hover .group-hover\:bg-linear, .hover\:bg-linear:hover {
  --gradient: initial;
  background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
}

.bg-radial, .focus\:bg-radial:focus, .group:focus .group-focus\:bg-radial, .group:hover .group-hover\:bg-radial, .hover\:bg-radial:hover {
  --gradient: initial;
  background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
}

.bg-conic, .focus\:bg-conic:focus, .group:focus .group-focus\:bg-conic, .group:hover .group-hover\:bg-conic, .hover\:bg-conic:hover {
  --gradient: initial;
  background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
}

.bg-gradient-primary, .focus\:bg-gradient-primary:focus, .group:focus .group-focus\:bg-gradient-primary, .group:hover .group-hover\:bg-gradient-primary, .hover\:bg-gradient-primary:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
}

.bg-gradient-secondary, .focus\:bg-gradient-secondary:focus, .group:focus .group-focus\:bg-gradient-secondary, .group:hover .group-hover\:bg-gradient-secondary, .hover\:bg-gradient-secondary:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
}

.bg-gradient-tertiary, .focus\:bg-gradient-tertiary:focus, .group:focus .group-focus\:bg-gradient-tertiary, .group:hover .group-hover\:bg-gradient-tertiary, .hover\:bg-gradient-tertiary:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
}

.bg-mardigras-custom-gradient, .focus\:bg-mardigras-custom-gradient:focus, .group:focus .group-focus\:bg-mardigras-custom-gradient, .group:hover .group-hover\:bg-mardigras-custom-gradient, .hover\:bg-mardigras-custom-gradient:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
}

.bg-mediumcarmine-custom-gradient, .focus\:bg-mediumcarmine-custom-gradient:focus, .group:focus .group-focus\:bg-mediumcarmine-custom-gradient, .group:hover .group-hover\:bg-mediumcarmine-custom-gradient, .hover\:bg-mediumcarmine-custom-gradient:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
}

.bg-linear-x-from-white, .focus\:bg-linear-x-from-white:focus, .group:focus .group-focus\:bg-linear-x-from-white, .group:hover .group-hover\:bg-linear-x-from-white, .hover\:bg-linear-x-from-white:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
}

.bg-linear-x-to-white, .focus\:bg-linear-x-to-white:focus, .group:focus .group-focus\:bg-linear-x-to-white, .group:hover .group-hover\:bg-linear-x-to-white, .hover\:bg-linear-x-to-white:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
}

.bg-linear-y-from-white, .focus\:bg-linear-y-from-white:focus, .group:focus .group-focus\:bg-linear-y-from-white, .group:hover .group-hover\:bg-linear-y-from-white, .hover\:bg-linear-y-from-white:hover {
  --gradient: initial;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
}

.bg-linear-y-to-white, .focus\:bg-linear-y-to-white:focus, .group:focus .group-focus\:bg-linear-y-to-white, .group:hover .group-hover\:bg-linear-y-to-white, .hover\:bg-linear-y-to-white:hover {
  --gradient: initial;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
}

.bg-linear-x-from-black, .focus\:bg-linear-x-from-black:focus, .group:focus .group-focus\:bg-linear-x-from-black, .group:hover .group-hover\:bg-linear-x-from-black, .hover\:bg-linear-x-from-black:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
}

.bg-linear-x-to-black, .focus\:bg-linear-x-to-black:focus, .group:focus .group-focus\:bg-linear-x-to-black, .group:hover .group-hover\:bg-linear-x-to-black, .hover\:bg-linear-x-to-black:hover {
  --gradient: initial;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
}

.bg-linear-y-from-black, .focus\:bg-linear-y-from-black:focus, .group:focus .group-focus\:bg-linear-y-from-black, .group:hover .group-hover\:bg-linear-y-from-black, .hover\:bg-linear-y-from-black:hover {
  --gradient: initial;
  background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
}

.bg-linear-y-to-black, .focus\:bg-linear-y-to-black:focus, .group:focus .group-focus\:bg-linear-y-to-black, .group:hover .group-hover\:bg-linear-y-to-black, .hover\:bg-linear-y-to-black:hover {
  --gradient: initial;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
}

.bg-opacity-0, .focus\:bg-opacity-0:focus, .group:focus .group-focus\:bg-opacity-0, .group:hover .group-hover\:bg-opacity-0, .hover\:bg-opacity-0:hover {
  --bg-opacity: 0 !important;
}

.bg-opacity-2, .focus\:bg-opacity-2:focus, .group:focus .group-focus\:bg-opacity-2, .group:hover .group-hover\:bg-opacity-2, .hover\:bg-opacity-2:hover {
  --bg-opacity: 0.02 !important;
}

.bg-opacity-4, .focus\:bg-opacity-4:focus, .group:focus .group-focus\:bg-opacity-4, .group:hover .group-hover\:bg-opacity-4, .hover\:bg-opacity-4:hover {
  --bg-opacity: 0.04 !important;
}

.bg-opacity-6, .focus\:bg-opacity-6:focus, .group:focus .group-focus\:bg-opacity-6, .group:hover .group-hover\:bg-opacity-6, .hover\:bg-opacity-6:hover {
  --bg-opacity: 0.06 !important;
}

.bg-opacity-8, .focus\:bg-opacity-8:focus, .group:focus .group-focus\:bg-opacity-8, .group:hover .group-hover\:bg-opacity-8, .hover\:bg-opacity-8:hover {
  --bg-opacity: 0.08 !important;
}

.bg-opacity-10, .focus\:bg-opacity-10:focus, .group:focus .group-focus\:bg-opacity-10, .group:hover .group-hover\:bg-opacity-10, .hover\:bg-opacity-10:hover {
  --bg-opacity: 0.1 !important;
}

.bg-opacity-15, .focus\:bg-opacity-15:focus, .group:focus .group-focus\:bg-opacity-15, .group:hover .group-hover\:bg-opacity-15, .hover\:bg-opacity-15:hover {
  --bg-opacity: 0.15 !important;
}

.bg-opacity-20, .focus\:bg-opacity-20:focus, .group:focus .group-focus\:bg-opacity-20, .group:hover .group-hover\:bg-opacity-20, .hover\:bg-opacity-20:hover {
  --bg-opacity: 0.2 !important;
}

.bg-opacity-25, .focus\:bg-opacity-25:focus, .group:focus .group-focus\:bg-opacity-25, .group:hover .group-hover\:bg-opacity-25, .hover\:bg-opacity-25:hover {
  --bg-opacity: 0.25 !important;
}

.bg-opacity-30, .focus\:bg-opacity-30:focus, .group:focus .group-focus\:bg-opacity-30, .group:hover .group-hover\:bg-opacity-30, .hover\:bg-opacity-30:hover {
  --bg-opacity: 0.3 !important;
}

.bg-opacity-35, .focus\:bg-opacity-35:focus, .group:focus .group-focus\:bg-opacity-35, .group:hover .group-hover\:bg-opacity-35, .hover\:bg-opacity-35:hover {
  --bg-opacity: 0.35 !important;
}

.bg-opacity-40, .focus\:bg-opacity-40:focus, .group:focus .group-focus\:bg-opacity-40, .group:hover .group-hover\:bg-opacity-40, .hover\:bg-opacity-40:hover {
  --bg-opacity: 0.4 !important;
}

.bg-opacity-45, .focus\:bg-opacity-45:focus, .group:focus .group-focus\:bg-opacity-45, .group:hover .group-hover\:bg-opacity-45, .hover\:bg-opacity-45:hover {
  --bg-opacity: 0.45 !important;
}

.bg-opacity-50, .focus\:bg-opacity-50:focus, .group:focus .group-focus\:bg-opacity-50, .group:hover .group-hover\:bg-opacity-50, .hover\:bg-opacity-50:hover {
  --bg-opacity: 0.5 !important;
}

.bg-opacity-55, .focus\:bg-opacity-55:focus, .group:focus .group-focus\:bg-opacity-55, .group:hover .group-hover\:bg-opacity-55, .hover\:bg-opacity-55:hover {
  --bg-opacity: 0.55 !important;
}

.bg-opacity-60, .focus\:bg-opacity-60:focus, .group:focus .group-focus\:bg-opacity-60, .group:hover .group-hover\:bg-opacity-60, .hover\:bg-opacity-60:hover {
  --bg-opacity: 0.6 !important;
}

.bg-opacity-65, .focus\:bg-opacity-65:focus, .group:focus .group-focus\:bg-opacity-65, .group:hover .group-hover\:bg-opacity-65, .hover\:bg-opacity-65:hover {
  --bg-opacity: 0.65 !important;
}

.bg-opacity-70, .focus\:bg-opacity-70:focus, .group:focus .group-focus\:bg-opacity-70, .group:hover .group-hover\:bg-opacity-70, .hover\:bg-opacity-70:hover {
  --bg-opacity: 0.7 !important;
}

.bg-opacity-75, .focus\:bg-opacity-75:focus, .group:focus .group-focus\:bg-opacity-75, .group:hover .group-hover\:bg-opacity-75, .hover\:bg-opacity-75:hover {
  --bg-opacity: 0.75 !important;
}

.bg-opacity-80, .focus\:bg-opacity-80:focus, .group:focus .group-focus\:bg-opacity-80, .group:hover .group-hover\:bg-opacity-80, .hover\:bg-opacity-80:hover {
  --bg-opacity: 0.8 !important;
}

.bg-opacity-85, .focus\:bg-opacity-85:focus, .group:focus .group-focus\:bg-opacity-85, .group:hover .group-hover\:bg-opacity-85, .hover\:bg-opacity-85:hover {
  --bg-opacity: 0.85 !important;
}

.bg-opacity-90, .focus\:bg-opacity-90:focus, .group:focus .group-focus\:bg-opacity-90, .group:hover .group-hover\:bg-opacity-90, .hover\:bg-opacity-90:hover {
  --bg-opacity: 0.9 !important;
}

.bg-opacity-95, .focus\:bg-opacity-95:focus, .group:focus .group-focus\:bg-opacity-95, .group:hover .group-hover\:bg-opacity-95, .hover\:bg-opacity-95:hover {
  --bg-opacity: 0.95 !important;
}

.bg-opacity-100, .focus\:bg-opacity-100:focus, .group:focus .group-focus\:bg-opacity-100, .group:hover .group-hover\:bg-opacity-100, .hover\:bg-opacity-100:hover {
  --bg-opacity: 1 !important;
}

.border-white, .focus\:border-white:focus, .group:focus .group-focus\:border-white, .group:hover .group-hover\:border-white, .hover\:border-white:hover {
  --border-opacity: 1;
  border-color: rgba(var(--white), var(--border-opacity)) !important;
}

.border-black, .focus\:border-black:focus, .group:focus .group-focus\:border-black, .group:hover .group-hover\:border-black, .hover\:border-black:hover {
  --border-opacity: 1;
  border-color: rgba(var(--black), var(--border-opacity)) !important;
}

.border-warm-gray-50, .focus\:border-warm-gray-50:focus, .group:focus .group-focus\:border-warm-gray-50, .group:hover .group-hover\:border-warm-gray-50, .hover\:border-warm-gray-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
}

.border-warm-gray-100, .focus\:border-warm-gray-100:focus, .group:focus .group-focus\:border-warm-gray-100, .group:hover .group-hover\:border-warm-gray-100, .hover\:border-warm-gray-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
}

.border-warm-gray-200, .focus\:border-warm-gray-200:focus, .group:focus .group-focus\:border-warm-gray-200, .group:hover .group-hover\:border-warm-gray-200, .hover\:border-warm-gray-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
}

.border-warm-gray-300, .focus\:border-warm-gray-300:focus, .group:focus .group-focus\:border-warm-gray-300, .group:hover .group-hover\:border-warm-gray-300, .hover\:border-warm-gray-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
}

.border-warm-gray-400, .focus\:border-warm-gray-400:focus, .group:focus .group-focus\:border-warm-gray-400, .group:hover .group-hover\:border-warm-gray-400, .hover\:border-warm-gray-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
}

.border-warm-gray-500, .focus\:border-warm-gray-500:focus, .group:focus .group-focus\:border-warm-gray-500, .group:hover .group-hover\:border-warm-gray-500, .hover\:border-warm-gray-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
}

.border-warm-gray-600, .focus\:border-warm-gray-600:focus, .group:focus .group-focus\:border-warm-gray-600, .group:hover .group-hover\:border-warm-gray-600, .hover\:border-warm-gray-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
}

.border-warm-gray-700, .focus\:border-warm-gray-700:focus, .group:focus .group-focus\:border-warm-gray-700, .group:hover .group-hover\:border-warm-gray-700, .hover\:border-warm-gray-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
}

.border-warm-gray-800, .focus\:border-warm-gray-800:focus, .group:focus .group-focus\:border-warm-gray-800, .group:hover .group-hover\:border-warm-gray-800, .hover\:border-warm-gray-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
}

.border-warm-gray-900, .focus\:border-warm-gray-900:focus, .group:focus .group-focus\:border-warm-gray-900, .group:hover .group-hover\:border-warm-gray-900, .hover\:border-warm-gray-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
}

.border-gray-50, .focus\:border-gray-50:focus, .group:focus .group-focus\:border-gray-50, .group:hover .group-hover\:border-gray-50, .hover\:border-gray-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
}

.border-gray-100, .focus\:border-gray-100:focus, .group:focus .group-focus\:border-gray-100, .group:hover .group-hover\:border-gray-100, .hover\:border-gray-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
}

.border-gray-200, .focus\:border-gray-200:focus, .group:focus .group-focus\:border-gray-200, .group:hover .group-hover\:border-gray-200, .hover\:border-gray-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
}

.border-gray-300, .focus\:border-gray-300:focus, .group:focus .group-focus\:border-gray-300, .group:hover .group-hover\:border-gray-300, .hover\:border-gray-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
}

.border-gray-400, .focus\:border-gray-400:focus, .group:focus .group-focus\:border-gray-400, .group:hover .group-hover\:border-gray-400, .hover\:border-gray-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
}

.border-gray-500, .focus\:border-gray-500:focus, .group:focus .group-focus\:border-gray-500, .group:hover .group-hover\:border-gray-500, .hover\:border-gray-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
}

.border-gray-600, .focus\:border-gray-600:focus, .group:focus .group-focus\:border-gray-600, .group:hover .group-hover\:border-gray-600, .hover\:border-gray-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
}

.border-gray-700, .focus\:border-gray-700:focus, .group:focus .group-focus\:border-gray-700, .group:hover .group-hover\:border-gray-700, .hover\:border-gray-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
}

.border-gray-800, .focus\:border-gray-800:focus, .group:focus .group-focus\:border-gray-800, .group:hover .group-hover\:border-gray-800, .hover\:border-gray-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
}

.border-gray-900, .focus\:border-gray-900:focus, .group:focus .group-focus\:border-gray-900, .group:hover .group-hover\:border-gray-900, .hover\:border-gray-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
}

.border-cool-gray-50, .focus\:border-cool-gray-50:focus, .group:focus .group-focus\:border-cool-gray-50, .group:hover .group-hover\:border-cool-gray-50, .hover\:border-cool-gray-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
}

.border-cool-gray-100, .focus\:border-cool-gray-100:focus, .group:focus .group-focus\:border-cool-gray-100, .group:hover .group-hover\:border-cool-gray-100, .hover\:border-cool-gray-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
}

.border-cool-gray-200, .focus\:border-cool-gray-200:focus, .group:focus .group-focus\:border-cool-gray-200, .group:hover .group-hover\:border-cool-gray-200, .hover\:border-cool-gray-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
}

.border-cool-gray-300, .focus\:border-cool-gray-300:focus, .group:focus .group-focus\:border-cool-gray-300, .group:hover .group-hover\:border-cool-gray-300, .hover\:border-cool-gray-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
}

.border-cool-gray-400, .focus\:border-cool-gray-400:focus, .group:focus .group-focus\:border-cool-gray-400, .group:hover .group-hover\:border-cool-gray-400, .hover\:border-cool-gray-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
}

.border-cool-gray-500, .focus\:border-cool-gray-500:focus, .group:focus .group-focus\:border-cool-gray-500, .group:hover .group-hover\:border-cool-gray-500, .hover\:border-cool-gray-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
}

.border-cool-gray-600, .focus\:border-cool-gray-600:focus, .group:focus .group-focus\:border-cool-gray-600, .group:hover .group-hover\:border-cool-gray-600, .hover\:border-cool-gray-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
}

.border-cool-gray-700, .focus\:border-cool-gray-700:focus, .group:focus .group-focus\:border-cool-gray-700, .group:hover .group-hover\:border-cool-gray-700, .hover\:border-cool-gray-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
}

.border-cool-gray-800, .focus\:border-cool-gray-800:focus, .group:focus .group-focus\:border-cool-gray-800, .group:hover .group-hover\:border-cool-gray-800, .hover\:border-cool-gray-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
}

.border-cool-gray-900, .focus\:border-cool-gray-900:focus, .group:focus .group-focus\:border-cool-gray-900, .group:hover .group-hover\:border-cool-gray-900, .hover\:border-cool-gray-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
}

.border-red-50, .focus\:border-red-50:focus, .group:focus .group-focus\:border-red-50, .group:hover .group-hover\:border-red-50, .hover\:border-red-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-50), var(--border-opacity)) !important;
}

.border-red-100, .focus\:border-red-100:focus, .group:focus .group-focus\:border-red-100, .group:hover .group-hover\:border-red-100, .hover\:border-red-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-100), var(--border-opacity)) !important;
}

.border-red-200, .focus\:border-red-200:focus, .group:focus .group-focus\:border-red-200, .group:hover .group-hover\:border-red-200, .hover\:border-red-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-200), var(--border-opacity)) !important;
}

.border-red-300, .focus\:border-red-300:focus, .group:focus .group-focus\:border-red-300, .group:hover .group-hover\:border-red-300, .hover\:border-red-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-300), var(--border-opacity)) !important;
}

.border-red-400, .focus\:border-red-400:focus, .group:focus .group-focus\:border-red-400, .group:hover .group-hover\:border-red-400, .hover\:border-red-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-400), var(--border-opacity)) !important;
}

.border-red-500, .focus\:border-red-500:focus, .group:focus .group-focus\:border-red-500, .group:hover .group-hover\:border-red-500, .hover\:border-red-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-500), var(--border-opacity)) !important;
}

.border-red-600, .focus\:border-red-600:focus, .group:focus .group-focus\:border-red-600, .group:hover .group-hover\:border-red-600, .hover\:border-red-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-600), var(--border-opacity)) !important;
}

.border-red-700, .focus\:border-red-700:focus, .group:focus .group-focus\:border-red-700, .group:hover .group-hover\:border-red-700, .hover\:border-red-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-700), var(--border-opacity)) !important;
}

.border-red-800, .focus\:border-red-800:focus, .group:focus .group-focus\:border-red-800, .group:hover .group-hover\:border-red-800, .hover\:border-red-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-800), var(--border-opacity)) !important;
}

.border-red-900, .focus\:border-red-900:focus, .group:focus .group-focus\:border-red-900, .group:hover .group-hover\:border-red-900, .hover\:border-red-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--red-900), var(--border-opacity)) !important;
}

.border-orange-50, .focus\:border-orange-50:focus, .group:focus .group-focus\:border-orange-50, .group:hover .group-hover\:border-orange-50, .hover\:border-orange-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
}

.border-orange-100, .focus\:border-orange-100:focus, .group:focus .group-focus\:border-orange-100, .group:hover .group-hover\:border-orange-100, .hover\:border-orange-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
}

.border-orange-200, .focus\:border-orange-200:focus, .group:focus .group-focus\:border-orange-200, .group:hover .group-hover\:border-orange-200, .hover\:border-orange-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
}

.border-orange-300, .focus\:border-orange-300:focus, .group:focus .group-focus\:border-orange-300, .group:hover .group-hover\:border-orange-300, .hover\:border-orange-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
}

.border-orange-400, .focus\:border-orange-400:focus, .group:focus .group-focus\:border-orange-400, .group:hover .group-hover\:border-orange-400, .hover\:border-orange-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
}

.border-orange-500, .focus\:border-orange-500:focus, .group:focus .group-focus\:border-orange-500, .group:hover .group-hover\:border-orange-500, .hover\:border-orange-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
}

.border-orange-600, .focus\:border-orange-600:focus, .group:focus .group-focus\:border-orange-600, .group:hover .group-hover\:border-orange-600, .hover\:border-orange-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
}

.border-orange-700, .focus\:border-orange-700:focus, .group:focus .group-focus\:border-orange-700, .group:hover .group-hover\:border-orange-700, .hover\:border-orange-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
}

.border-orange-800, .focus\:border-orange-800:focus, .group:focus .group-focus\:border-orange-800, .group:hover .group-hover\:border-orange-800, .hover\:border-orange-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
}

.border-orange-900, .focus\:border-orange-900:focus, .group:focus .group-focus\:border-orange-900, .group:hover .group-hover\:border-orange-900, .hover\:border-orange-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
}

.border-yellow-50, .focus\:border-yellow-50:focus, .group:focus .group-focus\:border-yellow-50, .group:hover .group-hover\:border-yellow-50, .hover\:border-yellow-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
}

.border-yellow-100, .focus\:border-yellow-100:focus, .group:focus .group-focus\:border-yellow-100, .group:hover .group-hover\:border-yellow-100, .hover\:border-yellow-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
}

.border-yellow-200, .focus\:border-yellow-200:focus, .group:focus .group-focus\:border-yellow-200, .group:hover .group-hover\:border-yellow-200, .hover\:border-yellow-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
}

.border-yellow-300, .focus\:border-yellow-300:focus, .group:focus .group-focus\:border-yellow-300, .group:hover .group-hover\:border-yellow-300, .hover\:border-yellow-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
}

.border-yellow-400, .focus\:border-yellow-400:focus, .group:focus .group-focus\:border-yellow-400, .group:hover .group-hover\:border-yellow-400, .hover\:border-yellow-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
}

.border-yellow-500, .focus\:border-yellow-500:focus, .group:focus .group-focus\:border-yellow-500, .group:hover .group-hover\:border-yellow-500, .hover\:border-yellow-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
}

.border-yellow-600, .focus\:border-yellow-600:focus, .group:focus .group-focus\:border-yellow-600, .group:hover .group-hover\:border-yellow-600, .hover\:border-yellow-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
}

.border-yellow-700, .focus\:border-yellow-700:focus, .group:focus .group-focus\:border-yellow-700, .group:hover .group-hover\:border-yellow-700, .hover\:border-yellow-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
}

.border-yellow-800, .focus\:border-yellow-800:focus, .group:focus .group-focus\:border-yellow-800, .group:hover .group-hover\:border-yellow-800, .hover\:border-yellow-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
}

.border-yellow-900, .focus\:border-yellow-900:focus, .group:focus .group-focus\:border-yellow-900, .group:hover .group-hover\:border-yellow-900, .hover\:border-yellow-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
}

.border-lime-50, .focus\:border-lime-50:focus, .group:focus .group-focus\:border-lime-50, .group:hover .group-hover\:border-lime-50, .hover\:border-lime-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
}

.border-lime-100, .focus\:border-lime-100:focus, .group:focus .group-focus\:border-lime-100, .group:hover .group-hover\:border-lime-100, .hover\:border-lime-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
}

.border-lime-200, .focus\:border-lime-200:focus, .group:focus .group-focus\:border-lime-200, .group:hover .group-hover\:border-lime-200, .hover\:border-lime-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
}

.border-lime-300, .focus\:border-lime-300:focus, .group:focus .group-focus\:border-lime-300, .group:hover .group-hover\:border-lime-300, .hover\:border-lime-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
}

.border-lime-400, .focus\:border-lime-400:focus, .group:focus .group-focus\:border-lime-400, .group:hover .group-hover\:border-lime-400, .hover\:border-lime-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
}

.border-lime-500, .focus\:border-lime-500:focus, .group:focus .group-focus\:border-lime-500, .group:hover .group-hover\:border-lime-500, .hover\:border-lime-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
}

.border-lime-600, .focus\:border-lime-600:focus, .group:focus .group-focus\:border-lime-600, .group:hover .group-hover\:border-lime-600, .hover\:border-lime-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
}

.border-lime-700, .focus\:border-lime-700:focus, .group:focus .group-focus\:border-lime-700, .group:hover .group-hover\:border-lime-700, .hover\:border-lime-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
}

.border-lime-800, .focus\:border-lime-800:focus, .group:focus .group-focus\:border-lime-800, .group:hover .group-hover\:border-lime-800, .hover\:border-lime-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
}

.border-lime-900, .focus\:border-lime-900:focus, .group:focus .group-focus\:border-lime-900, .group:hover .group-hover\:border-lime-900, .hover\:border-lime-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
}

.border-green-50, .focus\:border-green-50:focus, .group:focus .group-focus\:border-green-50, .group:hover .group-hover\:border-green-50, .hover\:border-green-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-50), var(--border-opacity)) !important;
}

.border-green-100, .focus\:border-green-100:focus, .group:focus .group-focus\:border-green-100, .group:hover .group-hover\:border-green-100, .hover\:border-green-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-100), var(--border-opacity)) !important;
}

.border-green-200, .focus\:border-green-200:focus, .group:focus .group-focus\:border-green-200, .group:hover .group-hover\:border-green-200, .hover\:border-green-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-200), var(--border-opacity)) !important;
}

.border-green-300, .focus\:border-green-300:focus, .group:focus .group-focus\:border-green-300, .group:hover .group-hover\:border-green-300, .hover\:border-green-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-300), var(--border-opacity)) !important;
}

.border-green-400, .focus\:border-green-400:focus, .group:focus .group-focus\:border-green-400, .group:hover .group-hover\:border-green-400, .hover\:border-green-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-400), var(--border-opacity)) !important;
}

.border-green-500, .focus\:border-green-500:focus, .group:focus .group-focus\:border-green-500, .group:hover .group-hover\:border-green-500, .hover\:border-green-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-500), var(--border-opacity)) !important;
}

.border-green-600, .focus\:border-green-600:focus, .group:focus .group-focus\:border-green-600, .group:hover .group-hover\:border-green-600, .hover\:border-green-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-600), var(--border-opacity)) !important;
}

.border-green-700, .focus\:border-green-700:focus, .group:focus .group-focus\:border-green-700, .group:hover .group-hover\:border-green-700, .hover\:border-green-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-700), var(--border-opacity)) !important;
}

.border-green-800, .focus\:border-green-800:focus, .group:focus .group-focus\:border-green-800, .group:hover .group-hover\:border-green-800, .hover\:border-green-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-800), var(--border-opacity)) !important;
}

.border-green-900, .focus\:border-green-900:focus, .group:focus .group-focus\:border-green-900, .group:hover .group-hover\:border-green-900, .hover\:border-green-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--green-900), var(--border-opacity)) !important;
}

.border-teal-50, .focus\:border-teal-50:focus, .group:focus .group-focus\:border-teal-50, .group:hover .group-hover\:border-teal-50, .hover\:border-teal-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
}

.border-teal-100, .focus\:border-teal-100:focus, .group:focus .group-focus\:border-teal-100, .group:hover .group-hover\:border-teal-100, .hover\:border-teal-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
}

.border-teal-200, .focus\:border-teal-200:focus, .group:focus .group-focus\:border-teal-200, .group:hover .group-hover\:border-teal-200, .hover\:border-teal-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
}

.border-teal-300, .focus\:border-teal-300:focus, .group:focus .group-focus\:border-teal-300, .group:hover .group-hover\:border-teal-300, .hover\:border-teal-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
}

.border-teal-400, .focus\:border-teal-400:focus, .group:focus .group-focus\:border-teal-400, .group:hover .group-hover\:border-teal-400, .hover\:border-teal-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
}

.border-teal-500, .focus\:border-teal-500:focus, .group:focus .group-focus\:border-teal-500, .group:hover .group-hover\:border-teal-500, .hover\:border-teal-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
}

.border-teal-600, .focus\:border-teal-600:focus, .group:focus .group-focus\:border-teal-600, .group:hover .group-hover\:border-teal-600, .hover\:border-teal-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
}

.border-teal-700, .focus\:border-teal-700:focus, .group:focus .group-focus\:border-teal-700, .group:hover .group-hover\:border-teal-700, .hover\:border-teal-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
}

.border-teal-800, .focus\:border-teal-800:focus, .group:focus .group-focus\:border-teal-800, .group:hover .group-hover\:border-teal-800, .hover\:border-teal-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
}

.border-teal-900, .focus\:border-teal-900:focus, .group:focus .group-focus\:border-teal-900, .group:hover .group-hover\:border-teal-900, .hover\:border-teal-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
}

.border-cyan-50, .focus\:border-cyan-50:focus, .group:focus .group-focus\:border-cyan-50, .group:hover .group-hover\:border-cyan-50, .hover\:border-cyan-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
}

.border-cyan-100, .focus\:border-cyan-100:focus, .group:focus .group-focus\:border-cyan-100, .group:hover .group-hover\:border-cyan-100, .hover\:border-cyan-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
}

.border-cyan-200, .focus\:border-cyan-200:focus, .group:focus .group-focus\:border-cyan-200, .group:hover .group-hover\:border-cyan-200, .hover\:border-cyan-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
}

.border-cyan-300, .focus\:border-cyan-300:focus, .group:focus .group-focus\:border-cyan-300, .group:hover .group-hover\:border-cyan-300, .hover\:border-cyan-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
}

.border-cyan-400, .focus\:border-cyan-400:focus, .group:focus .group-focus\:border-cyan-400, .group:hover .group-hover\:border-cyan-400, .hover\:border-cyan-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
}

.border-cyan-500, .focus\:border-cyan-500:focus, .group:focus .group-focus\:border-cyan-500, .group:hover .group-hover\:border-cyan-500, .hover\:border-cyan-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
}

.border-cyan-600, .focus\:border-cyan-600:focus, .group:focus .group-focus\:border-cyan-600, .group:hover .group-hover\:border-cyan-600, .hover\:border-cyan-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
}

.border-cyan-700, .focus\:border-cyan-700:focus, .group:focus .group-focus\:border-cyan-700, .group:hover .group-hover\:border-cyan-700, .hover\:border-cyan-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
}

.border-cyan-800, .focus\:border-cyan-800:focus, .group:focus .group-focus\:border-cyan-800, .group:hover .group-hover\:border-cyan-800, .hover\:border-cyan-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
}

.border-cyan-900, .focus\:border-cyan-900:focus, .group:focus .group-focus\:border-cyan-900, .group:hover .group-hover\:border-cyan-900, .hover\:border-cyan-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
}

.border-blue-50, .focus\:border-blue-50:focus, .group:focus .group-focus\:border-blue-50, .group:hover .group-hover\:border-blue-50, .hover\:border-blue-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
}

.border-blue-100, .focus\:border-blue-100:focus, .group:focus .group-focus\:border-blue-100, .group:hover .group-hover\:border-blue-100, .hover\:border-blue-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
}

.border-blue-200, .focus\:border-blue-200:focus, .group:focus .group-focus\:border-blue-200, .group:hover .group-hover\:border-blue-200, .hover\:border-blue-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
}

.border-blue-300, .focus\:border-blue-300:focus, .group:focus .group-focus\:border-blue-300, .group:hover .group-hover\:border-blue-300, .hover\:border-blue-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
}

.border-blue-400, .focus\:border-blue-400:focus, .group:focus .group-focus\:border-blue-400, .group:hover .group-hover\:border-blue-400, .hover\:border-blue-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
}

.border-blue-500, .focus\:border-blue-500:focus, .group:focus .group-focus\:border-blue-500, .group:hover .group-hover\:border-blue-500, .hover\:border-blue-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
}

.border-blue-600, .focus\:border-blue-600:focus, .group:focus .group-focus\:border-blue-600, .group:hover .group-hover\:border-blue-600, .hover\:border-blue-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
}

.border-blue-700, .focus\:border-blue-700:focus, .group:focus .group-focus\:border-blue-700, .group:hover .group-hover\:border-blue-700, .hover\:border-blue-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
}

.border-blue-800, .focus\:border-blue-800:focus, .group:focus .group-focus\:border-blue-800, .group:hover .group-hover\:border-blue-800, .hover\:border-blue-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
}

.border-blue-900, .focus\:border-blue-900:focus, .group:focus .group-focus\:border-blue-900, .group:hover .group-hover\:border-blue-900, .hover\:border-blue-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
}

.border-indigo-50, .focus\:border-indigo-50:focus, .group:focus .group-focus\:border-indigo-50, .group:hover .group-hover\:border-indigo-50, .hover\:border-indigo-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
}

.border-indigo-100, .focus\:border-indigo-100:focus, .group:focus .group-focus\:border-indigo-100, .group:hover .group-hover\:border-indigo-100, .hover\:border-indigo-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
}

.border-indigo-200, .focus\:border-indigo-200:focus, .group:focus .group-focus\:border-indigo-200, .group:hover .group-hover\:border-indigo-200, .hover\:border-indigo-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
}

.border-indigo-300, .focus\:border-indigo-300:focus, .group:focus .group-focus\:border-indigo-300, .group:hover .group-hover\:border-indigo-300, .hover\:border-indigo-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
}

.border-indigo-400, .focus\:border-indigo-400:focus, .group:focus .group-focus\:border-indigo-400, .group:hover .group-hover\:border-indigo-400, .hover\:border-indigo-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
}

.border-indigo-500, .focus\:border-indigo-500:focus, .group:focus .group-focus\:border-indigo-500, .group:hover .group-hover\:border-indigo-500, .hover\:border-indigo-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
}

.border-indigo-600, .focus\:border-indigo-600:focus, .group:focus .group-focus\:border-indigo-600, .group:hover .group-hover\:border-indigo-600, .hover\:border-indigo-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
}

.border-indigo-700, .focus\:border-indigo-700:focus, .group:focus .group-focus\:border-indigo-700, .group:hover .group-hover\:border-indigo-700, .hover\:border-indigo-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
}

.border-indigo-800, .focus\:border-indigo-800:focus, .group:focus .group-focus\:border-indigo-800, .group:hover .group-hover\:border-indigo-800, .hover\:border-indigo-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
}

.border-indigo-900, .focus\:border-indigo-900:focus, .group:focus .group-focus\:border-indigo-900, .group:hover .group-hover\:border-indigo-900, .hover\:border-indigo-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
}

.border-purple-50, .focus\:border-purple-50:focus, .group:focus .group-focus\:border-purple-50, .group:hover .group-hover\:border-purple-50, .hover\:border-purple-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
}

.border-purple-100, .focus\:border-purple-100:focus, .group:focus .group-focus\:border-purple-100, .group:hover .group-hover\:border-purple-100, .hover\:border-purple-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
}

.border-purple-200, .focus\:border-purple-200:focus, .group:focus .group-focus\:border-purple-200, .group:hover .group-hover\:border-purple-200, .hover\:border-purple-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
}

.border-purple-300, .focus\:border-purple-300:focus, .group:focus .group-focus\:border-purple-300, .group:hover .group-hover\:border-purple-300, .hover\:border-purple-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
}

.border-purple-400, .focus\:border-purple-400:focus, .group:focus .group-focus\:border-purple-400, .group:hover .group-hover\:border-purple-400, .hover\:border-purple-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
}

.border-purple-500, .focus\:border-purple-500:focus, .group:focus .group-focus\:border-purple-500, .group:hover .group-hover\:border-purple-500, .hover\:border-purple-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
}

.border-purple-600, .focus\:border-purple-600:focus, .group:focus .group-focus\:border-purple-600, .group:hover .group-hover\:border-purple-600, .hover\:border-purple-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
}

.border-purple-700, .focus\:border-purple-700:focus, .group:focus .group-focus\:border-purple-700, .group:hover .group-hover\:border-purple-700, .hover\:border-purple-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
}

.border-purple-800, .focus\:border-purple-800:focus, .group:focus .group-focus\:border-purple-800, .group:hover .group-hover\:border-purple-800, .hover\:border-purple-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
}

.border-purple-900, .focus\:border-purple-900:focus, .group:focus .group-focus\:border-purple-900, .group:hover .group-hover\:border-purple-900, .hover\:border-purple-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
}

.border-pink-50, .focus\:border-pink-50:focus, .group:focus .group-focus\:border-pink-50, .group:hover .group-hover\:border-pink-50, .hover\:border-pink-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
}

.border-pink-100, .focus\:border-pink-100:focus, .group:focus .group-focus\:border-pink-100, .group:hover .group-hover\:border-pink-100, .hover\:border-pink-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
}

.border-pink-200, .focus\:border-pink-200:focus, .group:focus .group-focus\:border-pink-200, .group:hover .group-hover\:border-pink-200, .hover\:border-pink-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
}

.border-pink-300, .focus\:border-pink-300:focus, .group:focus .group-focus\:border-pink-300, .group:hover .group-hover\:border-pink-300, .hover\:border-pink-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
}

.border-pink-400, .focus\:border-pink-400:focus, .group:focus .group-focus\:border-pink-400, .group:hover .group-hover\:border-pink-400, .hover\:border-pink-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
}

.border-pink-500, .focus\:border-pink-500:focus, .group:focus .group-focus\:border-pink-500, .group:hover .group-hover\:border-pink-500, .hover\:border-pink-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
}

.border-pink-600, .focus\:border-pink-600:focus, .group:focus .group-focus\:border-pink-600, .group:hover .group-hover\:border-pink-600, .hover\:border-pink-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
}

.border-pink-700, .focus\:border-pink-700:focus, .group:focus .group-focus\:border-pink-700, .group:hover .group-hover\:border-pink-700, .hover\:border-pink-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
}

.border-pink-800, .focus\:border-pink-800:focus, .group:focus .group-focus\:border-pink-800, .group:hover .group-hover\:border-pink-800, .hover\:border-pink-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
}

.border-pink-900, .focus\:border-pink-900:focus, .group:focus .group-focus\:border-pink-900, .group:hover .group-hover\:border-pink-900, .hover\:border-pink-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
}

.border-primary, .focus\:border-primary:focus, .group:focus .group-focus\:border-primary, .group:hover .group-hover\:border-primary, .hover\:border-primary:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary), var(--border-opacity)) !important;
}

.border-primary-50, .focus\:border-primary-50:focus, .group:focus .group-focus\:border-primary-50, .group:hover .group-hover\:border-primary-50, .hover\:border-primary-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
}

.border-primary-100, .focus\:border-primary-100:focus, .group:focus .group-focus\:border-primary-100, .group:hover .group-hover\:border-primary-100, .hover\:border-primary-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
}

.border-primary-200, .focus\:border-primary-200:focus, .group:focus .group-focus\:border-primary-200, .group:hover .group-hover\:border-primary-200, .hover\:border-primary-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
}

.border-primary-300, .focus\:border-primary-300:focus, .group:focus .group-focus\:border-primary-300, .group:hover .group-hover\:border-primary-300, .hover\:border-primary-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
}

.border-primary-400, .focus\:border-primary-400:focus, .group:focus .group-focus\:border-primary-400, .group:hover .group-hover\:border-primary-400, .hover\:border-primary-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
}

.border-primary-500, .focus\:border-primary-500:focus, .group:focus .group-focus\:border-primary-500, .group:hover .group-hover\:border-primary-500, .hover\:border-primary-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
}

.border-primary-600, .focus\:border-primary-600:focus, .group:focus .group-focus\:border-primary-600, .group:hover .group-hover\:border-primary-600, .hover\:border-primary-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
}

.border-primary-700, .focus\:border-primary-700:focus, .group:focus .group-focus\:border-primary-700, .group:hover .group-hover\:border-primary-700, .hover\:border-primary-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
}

.border-primary-800, .focus\:border-primary-800:focus, .group:focus .group-focus\:border-primary-800, .group:hover .group-hover\:border-primary-800, .hover\:border-primary-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
}

.border-primary-900, .focus\:border-primary-900:focus, .group:focus .group-focus\:border-primary-900, .group:hover .group-hover\:border-primary-900, .hover\:border-primary-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
}

.border-secondary, .focus\:border-secondary:focus, .group:focus .group-focus\:border-secondary, .group:hover .group-hover\:border-secondary, .hover\:border-secondary:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary), var(--border-opacity)) !important;
}

.border-secondary-50, .focus\:border-secondary-50:focus, .group:focus .group-focus\:border-secondary-50, .group:hover .group-hover\:border-secondary-50, .hover\:border-secondary-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
}

.border-secondary-100, .focus\:border-secondary-100:focus, .group:focus .group-focus\:border-secondary-100, .group:hover .group-hover\:border-secondary-100, .hover\:border-secondary-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
}

.border-secondary-200, .focus\:border-secondary-200:focus, .group:focus .group-focus\:border-secondary-200, .group:hover .group-hover\:border-secondary-200, .hover\:border-secondary-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
}

.border-secondary-300, .focus\:border-secondary-300:focus, .group:focus .group-focus\:border-secondary-300, .group:hover .group-hover\:border-secondary-300, .hover\:border-secondary-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
}

.border-secondary-400, .focus\:border-secondary-400:focus, .group:focus .group-focus\:border-secondary-400, .group:hover .group-hover\:border-secondary-400, .hover\:border-secondary-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
}

.border-secondary-500, .focus\:border-secondary-500:focus, .group:focus .group-focus\:border-secondary-500, .group:hover .group-hover\:border-secondary-500, .hover\:border-secondary-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
}

.border-secondary-600, .focus\:border-secondary-600:focus, .group:focus .group-focus\:border-secondary-600, .group:hover .group-hover\:border-secondary-600, .hover\:border-secondary-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
}

.border-secondary-700, .focus\:border-secondary-700:focus, .group:focus .group-focus\:border-secondary-700, .group:hover .group-hover\:border-secondary-700, .hover\:border-secondary-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
}

.border-secondary-800, .focus\:border-secondary-800:focus, .group:focus .group-focus\:border-secondary-800, .group:hover .group-hover\:border-secondary-800, .hover\:border-secondary-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
}

.border-secondary-900, .focus\:border-secondary-900:focus, .group:focus .group-focus\:border-secondary-900, .group:hover .group-hover\:border-secondary-900, .hover\:border-secondary-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
}

.border-tertiary, .focus\:border-tertiary:focus, .group:focus .group-focus\:border-tertiary, .group:hover .group-hover\:border-tertiary, .hover\:border-tertiary:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
}

.border-tertiary-50, .focus\:border-tertiary-50:focus, .group:focus .group-focus\:border-tertiary-50, .group:hover .group-hover\:border-tertiary-50, .hover\:border-tertiary-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
}

.border-tertiary-100, .focus\:border-tertiary-100:focus, .group:focus .group-focus\:border-tertiary-100, .group:hover .group-hover\:border-tertiary-100, .hover\:border-tertiary-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
}

.border-tertiary-200, .focus\:border-tertiary-200:focus, .group:focus .group-focus\:border-tertiary-200, .group:hover .group-hover\:border-tertiary-200, .hover\:border-tertiary-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
}

.border-tertiary-300, .focus\:border-tertiary-300:focus, .group:focus .group-focus\:border-tertiary-300, .group:hover .group-hover\:border-tertiary-300, .hover\:border-tertiary-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
}

.border-tertiary-400, .focus\:border-tertiary-400:focus, .group:focus .group-focus\:border-tertiary-400, .group:hover .group-hover\:border-tertiary-400, .hover\:border-tertiary-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
}

.border-tertiary-500, .focus\:border-tertiary-500:focus, .group:focus .group-focus\:border-tertiary-500, .group:hover .group-hover\:border-tertiary-500, .hover\:border-tertiary-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
}

.border-tertiary-600, .focus\:border-tertiary-600:focus, .group:focus .group-focus\:border-tertiary-600, .group:hover .group-hover\:border-tertiary-600, .hover\:border-tertiary-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
}

.border-tertiary-700, .focus\:border-tertiary-700:focus, .group:focus .group-focus\:border-tertiary-700, .group:hover .group-hover\:border-tertiary-700, .hover\:border-tertiary-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
}

.border-tertiary-800, .focus\:border-tertiary-800:focus, .group:focus .group-focus\:border-tertiary-800, .group:hover .group-hover\:border-tertiary-800, .hover\:border-tertiary-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
}

.border-tertiary-900, .focus\:border-tertiary-900:focus, .group:focus .group-focus\:border-tertiary-900, .group:hover .group-hover\:border-tertiary-900, .hover\:border-tertiary-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
}

.border-foreground-50, .focus\:border-foreground-50:focus, .group:focus .group-focus\:border-foreground-50, .group:hover .group-hover\:border-foreground-50, .hover\:border-foreground-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
}

.border-foreground-100, .focus\:border-foreground-100:focus, .group:focus .group-focus\:border-foreground-100, .group:hover .group-hover\:border-foreground-100, .hover\:border-foreground-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
}

.border-foreground-200, .focus\:border-foreground-200:focus, .group:focus .group-focus\:border-foreground-200, .group:hover .group-hover\:border-foreground-200, .hover\:border-foreground-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
}

.border-foreground-300, .focus\:border-foreground-300:focus, .group:focus .group-focus\:border-foreground-300, .group:hover .group-hover\:border-foreground-300, .hover\:border-foreground-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
}

.border-foreground-400, .focus\:border-foreground-400:focus, .group:focus .group-focus\:border-foreground-400, .group:hover .group-hover\:border-foreground-400, .hover\:border-foreground-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
}

.border-foreground-500, .focus\:border-foreground-500:focus, .group:focus .group-focus\:border-foreground-500, .group:hover .group-hover\:border-foreground-500, .hover\:border-foreground-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
}

.border-foreground-600, .focus\:border-foreground-600:focus, .group:focus .group-focus\:border-foreground-600, .group:hover .group-hover\:border-foreground-600, .hover\:border-foreground-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
}

.border-foreground-700, .focus\:border-foreground-700:focus, .group:focus .group-focus\:border-foreground-700, .group:hover .group-hover\:border-foreground-700, .hover\:border-foreground-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
}

.border-foreground-800, .focus\:border-foreground-800:focus, .group:focus .group-focus\:border-foreground-800, .group:hover .group-hover\:border-foreground-800, .hover\:border-foreground-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
}

.border-foreground-900, .focus\:border-foreground-900:focus, .group:focus .group-focus\:border-foreground-900, .group:hover .group-hover\:border-foreground-900, .hover\:border-foreground-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
}

.border-foreground, .focus\:border-foreground:focus, .group:focus .group-focus\:border-foreground, .group:hover .group-hover\:border-foreground, .hover\:border-foreground:hover {
  --border-opacity: 1;
  border-color: rgba(var(--foreground), var(--border-opacity)) !important;
}

.border-background, .focus\:border-background:focus, .group:focus .group-focus\:border-background, .group:hover .group-hover\:border-background, .hover\:border-background:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background), var(--border-opacity)) !important;
}

.border-background-50, .focus\:border-background-50:focus, .group:focus .group-focus\:border-background-50, .group:hover .group-hover\:border-background-50, .hover\:border-background-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-50), var(--border-opacity)) !important;
}

.border-background-100, .focus\:border-background-100:focus, .group:focus .group-focus\:border-background-100, .group:hover .group-hover\:border-background-100, .hover\:border-background-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-100), var(--border-opacity)) !important;
}

.border-background-200, .focus\:border-background-200:focus, .group:focus .group-focus\:border-background-200, .group:hover .group-hover\:border-background-200, .hover\:border-background-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-200), var(--border-opacity)) !important;
}

.border-background-300, .focus\:border-background-300:focus, .group:focus .group-focus\:border-background-300, .group:hover .group-hover\:border-background-300, .hover\:border-background-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-300), var(--border-opacity)) !important;
}

.border-background-400, .focus\:border-background-400:focus, .group:focus .group-focus\:border-background-400, .group:hover .group-hover\:border-background-400, .hover\:border-background-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-400), var(--border-opacity)) !important;
}

.border-background-500, .focus\:border-background-500:focus, .group:focus .group-focus\:border-background-500, .group:hover .group-hover\:border-background-500, .hover\:border-background-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-500), var(--border-opacity)) !important;
}

.border-background-600, .focus\:border-background-600:focus, .group:focus .group-focus\:border-background-600, .group:hover .group-hover\:border-background-600, .hover\:border-background-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-600), var(--border-opacity)) !important;
}

.border-background-700, .focus\:border-background-700:focus, .group:focus .group-focus\:border-background-700, .group:hover .group-hover\:border-background-700, .hover\:border-background-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-700), var(--border-opacity)) !important;
}

.border-background-800, .focus\:border-background-800:focus, .group:focus .group-focus\:border-background-800, .group:hover .group-hover\:border-background-800, .hover\:border-background-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-800), var(--border-opacity)) !important;
}

.border-background-900, .focus\:border-background-900:focus, .group:focus .group-focus\:border-background-900, .group:hover .group-hover\:border-background-900, .hover\:border-background-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--background-900), var(--border-opacity)) !important;
}

.border-grape-50, .focus\:border-grape-50:focus, .group:focus .group-focus\:border-grape-50, .group:hover .group-hover\:border-grape-50, .hover\:border-grape-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
}

.border-grape-100, .focus\:border-grape-100:focus, .group:focus .group-focus\:border-grape-100, .group:hover .group-hover\:border-grape-100, .hover\:border-grape-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
}

.border-grape-200, .focus\:border-grape-200:focus, .group:focus .group-focus\:border-grape-200, .group:hover .group-hover\:border-grape-200, .hover\:border-grape-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
}

.border-grape-300, .focus\:border-grape-300:focus, .group:focus .group-focus\:border-grape-300, .group:hover .group-hover\:border-grape-300, .hover\:border-grape-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
}

.border-grape-400, .focus\:border-grape-400:focus, .group:focus .group-focus\:border-grape-400, .group:hover .group-hover\:border-grape-400, .hover\:border-grape-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
}

.border-grape-500, .focus\:border-grape-500:focus, .group:focus .group-focus\:border-grape-500, .group:hover .group-hover\:border-grape-500, .hover\:border-grape-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
}

.border-grape-600, .focus\:border-grape-600:focus, .group:focus .group-focus\:border-grape-600, .group:hover .group-hover\:border-grape-600, .hover\:border-grape-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
}

.border-grape-700, .focus\:border-grape-700:focus, .group:focus .group-focus\:border-grape-700, .group:hover .group-hover\:border-grape-700, .hover\:border-grape-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
}

.border-grape-800, .focus\:border-grape-800:focus, .group:focus .group-focus\:border-grape-800, .group:hover .group-hover\:border-grape-800, .hover\:border-grape-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
}

.border-grape-900, .focus\:border-grape-900:focus, .group:focus .group-focus\:border-grape-900, .group:hover .group-hover\:border-grape-900, .hover\:border-grape-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
}

.border-violet-50, .focus\:border-violet-50:focus, .group:focus .group-focus\:border-violet-50, .group:hover .group-hover\:border-violet-50, .hover\:border-violet-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
}

.border-violet-100, .focus\:border-violet-100:focus, .group:focus .group-focus\:border-violet-100, .group:hover .group-hover\:border-violet-100, .hover\:border-violet-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
}

.border-violet-200, .focus\:border-violet-200:focus, .group:focus .group-focus\:border-violet-200, .group:hover .group-hover\:border-violet-200, .hover\:border-violet-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
}

.border-violet-300, .focus\:border-violet-300:focus, .group:focus .group-focus\:border-violet-300, .group:hover .group-hover\:border-violet-300, .hover\:border-violet-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
}

.border-violet-400, .focus\:border-violet-400:focus, .group:focus .group-focus\:border-violet-400, .group:hover .group-hover\:border-violet-400, .hover\:border-violet-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
}

.border-violet-500, .focus\:border-violet-500:focus, .group:focus .group-focus\:border-violet-500, .group:hover .group-hover\:border-violet-500, .hover\:border-violet-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
}

.border-violet-600, .focus\:border-violet-600:focus, .group:focus .group-focus\:border-violet-600, .group:hover .group-hover\:border-violet-600, .hover\:border-violet-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
}

.border-violet-700, .focus\:border-violet-700:focus, .group:focus .group-focus\:border-violet-700, .group:hover .group-hover\:border-violet-700, .hover\:border-violet-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
}

.border-violet-800, .focus\:border-violet-800:focus, .group:focus .group-focus\:border-violet-800, .group:hover .group-hover\:border-violet-800, .hover\:border-violet-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
}

.border-violet-900, .focus\:border-violet-900:focus, .group:focus .group-focus\:border-violet-900, .group:hover .group-hover\:border-violet-900, .hover\:border-violet-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
}

.border-gray-smoke-50, .focus\:border-gray-smoke-50:focus, .group:focus .group-focus\:border-gray-smoke-50, .group:hover .group-hover\:border-gray-smoke-50, .hover\:border-gray-smoke-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
}

.border-gray-smoke-100, .focus\:border-gray-smoke-100:focus, .group:focus .group-focus\:border-gray-smoke-100, .group:hover .group-hover\:border-gray-smoke-100, .hover\:border-gray-smoke-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
}

.border-gray-smoke-200, .focus\:border-gray-smoke-200:focus, .group:focus .group-focus\:border-gray-smoke-200, .group:hover .group-hover\:border-gray-smoke-200, .hover\:border-gray-smoke-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
}

.border-gray-smoke-300, .focus\:border-gray-smoke-300:focus, .group:focus .group-focus\:border-gray-smoke-300, .group:hover .group-hover\:border-gray-smoke-300, .hover\:border-gray-smoke-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
}

.border-gray-smoke-400, .focus\:border-gray-smoke-400:focus, .group:focus .group-focus\:border-gray-smoke-400, .group:hover .group-hover\:border-gray-smoke-400, .hover\:border-gray-smoke-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
}

.border-gray-smoke-500, .focus\:border-gray-smoke-500:focus, .group:focus .group-focus\:border-gray-smoke-500, .group:hover .group-hover\:border-gray-smoke-500, .hover\:border-gray-smoke-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
}

.border-gray-smoke-600, .focus\:border-gray-smoke-600:focus, .group:focus .group-focus\:border-gray-smoke-600, .group:hover .group-hover\:border-gray-smoke-600, .hover\:border-gray-smoke-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
}

.border-gray-smoke-700, .focus\:border-gray-smoke-700:focus, .group:focus .group-focus\:border-gray-smoke-700, .group:hover .group-hover\:border-gray-smoke-700, .hover\:border-gray-smoke-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
}

.border-gray-smoke-800, .focus\:border-gray-smoke-800:focus, .group:focus .group-focus\:border-gray-smoke-800, .group:hover .group-hover\:border-gray-smoke-800, .hover\:border-gray-smoke-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
}

.border-gray-smoke-900, .focus\:border-gray-smoke-900:focus, .group:focus .group-focus\:border-gray-smoke-900, .group:hover .group-hover\:border-gray-smoke-900, .hover\:border-gray-smoke-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
}

.border-gray-blue-50, .focus\:border-gray-blue-50:focus, .group:focus .group-focus\:border-gray-blue-50, .group:hover .group-hover\:border-gray-blue-50, .hover\:border-gray-blue-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
}

.border-gray-blue-100, .focus\:border-gray-blue-100:focus, .group:focus .group-focus\:border-gray-blue-100, .group:hover .group-hover\:border-gray-blue-100, .hover\:border-gray-blue-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
}

.border-gray-blue-200, .focus\:border-gray-blue-200:focus, .group:focus .group-focus\:border-gray-blue-200, .group:hover .group-hover\:border-gray-blue-200, .hover\:border-gray-blue-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
}

.border-gray-blue-300, .focus\:border-gray-blue-300:focus, .group:focus .group-focus\:border-gray-blue-300, .group:hover .group-hover\:border-gray-blue-300, .hover\:border-gray-blue-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
}

.border-gray-blue-400, .focus\:border-gray-blue-400:focus, .group:focus .group-focus\:border-gray-blue-400, .group:hover .group-hover\:border-gray-blue-400, .hover\:border-gray-blue-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
}

.border-gray-blue-500, .focus\:border-gray-blue-500:focus, .group:focus .group-focus\:border-gray-blue-500, .group:hover .group-hover\:border-gray-blue-500, .hover\:border-gray-blue-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
}

.border-gray-blue-600, .focus\:border-gray-blue-600:focus, .group:focus .group-focus\:border-gray-blue-600, .group:hover .group-hover\:border-gray-blue-600, .hover\:border-gray-blue-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
}

.border-gray-blue-700, .focus\:border-gray-blue-700:focus, .group:focus .group-focus\:border-gray-blue-700, .group:hover .group-hover\:border-gray-blue-700, .hover\:border-gray-blue-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
}

.border-gray-blue-800, .focus\:border-gray-blue-800:focus, .group:focus .group-focus\:border-gray-blue-800, .group:hover .group-hover\:border-gray-blue-800, .hover\:border-gray-blue-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
}

.border-gray-blue-900, .focus\:border-gray-blue-900:focus, .group:focus .group-focus\:border-gray-blue-900, .group:hover .group-hover\:border-gray-blue-900, .hover\:border-gray-blue-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
}

.border-blue-royal-50, .focus\:border-blue-royal-50:focus, .group:focus .group-focus\:border-blue-royal-50, .group:hover .group-hover\:border-blue-royal-50, .hover\:border-blue-royal-50:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
}

.border-blue-royal-100, .focus\:border-blue-royal-100:focus, .group:focus .group-focus\:border-blue-royal-100, .group:hover .group-hover\:border-blue-royal-100, .hover\:border-blue-royal-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
}

.border-blue-royal-200, .focus\:border-blue-royal-200:focus, .group:focus .group-focus\:border-blue-royal-200, .group:hover .group-hover\:border-blue-royal-200, .hover\:border-blue-royal-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
}

.border-blue-royal-300, .focus\:border-blue-royal-300:focus, .group:focus .group-focus\:border-blue-royal-300, .group:hover .group-hover\:border-blue-royal-300, .hover\:border-blue-royal-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
}

.border-blue-royal-400, .focus\:border-blue-royal-400:focus, .group:focus .group-focus\:border-blue-royal-400, .group:hover .group-hover\:border-blue-royal-400, .hover\:border-blue-royal-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
}

.border-blue-royal-500, .focus\:border-blue-royal-500:focus, .group:focus .group-focus\:border-blue-royal-500, .group:hover .group-hover\:border-blue-royal-500, .hover\:border-blue-royal-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
}

.border-blue-royal-600, .focus\:border-blue-royal-600:focus, .group:focus .group-focus\:border-blue-royal-600, .group:hover .group-hover\:border-blue-royal-600, .hover\:border-blue-royal-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
}

.border-blue-royal-700, .focus\:border-blue-royal-700:focus, .group:focus .group-focus\:border-blue-royal-700, .group:hover .group-hover\:border-blue-royal-700, .hover\:border-blue-royal-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
}

.border-blue-royal-800, .focus\:border-blue-royal-800:focus, .group:focus .group-focus\:border-blue-royal-800, .group:hover .group-hover\:border-blue-royal-800, .hover\:border-blue-royal-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
}

.border-blue-royal-900, .focus\:border-blue-royal-900:focus, .group:focus .group-focus\:border-blue-royal-900, .group:hover .group-hover\:border-blue-royal-900, .hover\:border-blue-royal-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
}

.border-neon-blue-100, .focus\:border-neon-blue-100:focus, .group:focus .group-focus\:border-neon-blue-100, .group:hover .group-hover\:border-neon-blue-100, .hover\:border-neon-blue-100:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
}

.border-neon-blue-200, .focus\:border-neon-blue-200:focus, .group:focus .group-focus\:border-neon-blue-200, .group:hover .group-hover\:border-neon-blue-200, .hover\:border-neon-blue-200:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
}

.border-neon-blue-300, .focus\:border-neon-blue-300:focus, .group:focus .group-focus\:border-neon-blue-300, .group:hover .group-hover\:border-neon-blue-300, .hover\:border-neon-blue-300:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
}

.border-neon-blue-400, .focus\:border-neon-blue-400:focus, .group:focus .group-focus\:border-neon-blue-400, .group:hover .group-hover\:border-neon-blue-400, .hover\:border-neon-blue-400:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
}

.border-neon-blue-500, .focus\:border-neon-blue-500:focus, .group:focus .group-focus\:border-neon-blue-500, .group:hover .group-hover\:border-neon-blue-500, .hover\:border-neon-blue-500:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
}

.border-neon-blue-600, .focus\:border-neon-blue-600:focus, .group:focus .group-focus\:border-neon-blue-600, .group:hover .group-hover\:border-neon-blue-600, .hover\:border-neon-blue-600:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
}

.border-neon-blue-700, .focus\:border-neon-blue-700:focus, .group:focus .group-focus\:border-neon-blue-700, .group:hover .group-hover\:border-neon-blue-700, .hover\:border-neon-blue-700:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
}

.border-neon-blue-800, .focus\:border-neon-blue-800:focus, .group:focus .group-focus\:border-neon-blue-800, .group:hover .group-hover\:border-neon-blue-800, .hover\:border-neon-blue-800:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
}

.border-neon-blue-900, .focus\:border-neon-blue-900:focus, .group:focus .group-focus\:border-neon-blue-900, .group:hover .group-hover\:border-neon-blue-900, .hover\:border-neon-blue-900:hover {
  --border-opacity: 1;
  border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
}

.border-greece-1, .focus\:border-greece-1:focus, .group:focus .group-focus\:border-greece-1, .group:hover .group-hover\:border-greece-1, .hover\:border-greece-1:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
}

.border-greece-2, .focus\:border-greece-2:focus, .group:focus .group-focus\:border-greece-2, .group:hover .group-hover\:border-greece-2, .hover\:border-greece-2:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
}

.border-greece-3, .focus\:border-greece-3:focus, .group:focus .group-focus\:border-greece-3, .group:hover .group-hover\:border-greece-3, .hover\:border-greece-3:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
}

.border-greece-4, .focus\:border-greece-4:focus, .group:focus .group-focus\:border-greece-4, .group:hover .group-hover\:border-greece-4, .hover\:border-greece-4:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
}

.border-greece-5, .focus\:border-greece-5:focus, .group:focus .group-focus\:border-greece-5, .group:hover .group-hover\:border-greece-5, .hover\:border-greece-5:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
}

.border-blackrussian, .focus\:border-blackrussian:focus, .group:focus .group-focus\:border-blackrussian, .group:hover .group-hover\:border-blackrussian, .hover\:border-blackrussian:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
}

.border-maroon-red, .focus\:border-maroon-red:focus, .group:focus .group-focus\:border-maroon-red, .group:hover .group-hover\:border-maroon-red, .hover\:border-maroon-red:hover {
  --border-opacity: 1;
  border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
}

.border-burgundy, .focus\:border-burgundy:focus, .group:focus .group-focus\:border-burgundy, .group:hover .group-hover\:border-burgundy, .hover\:border-burgundy:hover {
  --border-opacity: 1;
  border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
}

.border-blackpearl, .focus\:border-blackpearl:focus, .group:focus .group-focus\:border-blackpearl, .group:hover .group-hover\:border-blackpearl, .hover\:border-blackpearl:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
}

.border-sweetcorn, .focus\:border-sweetcorn:focus, .group:focus .group-focus\:border-sweetcorn, .group:hover .group-hover\:border-sweetcorn, .hover\:border-sweetcorn:hover {
  --border-opacity: 1;
  border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
}

.border-drover, .focus\:border-drover:focus, .group:focus .group-focus\:border-drover, .group:hover .group-hover\:border-drover, .hover\:border-drover:hover {
  --border-opacity: 1;
  border-color: rgba(var(--drover), var(--border-opacity)) !important;
}

.border-woodbark, .focus\:border-woodbark:focus, .group:focus .group-focus\:border-woodbark, .group:hover .group-hover\:border-woodbark, .hover\:border-woodbark:hover {
  --border-opacity: 1;
  border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
}

.border-manhattan, .focus\:border-manhattan:focus, .group:focus .group-focus\:border-manhattan, .group:hover .group-hover\:border-manhattan, .hover\:border-manhattan:hover {
  --border-opacity: 1;
  border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
}

.border-newtan, .focus\:border-newtan:focus, .group:focus .group-focus\:border-newtan, .group:hover .group-hover\:border-newtan, .hover\:border-newtan:hover {
  --border-opacity: 1;
  border-color: rgba(var(--newtan), var(--border-opacity)) !important;
}

.border-bluedianne, .focus\:border-bluedianne:focus, .group:focus .group-focus\:border-bluedianne, .group:hover .group-hover\:border-bluedianne, .hover\:border-bluedianne:hover {
  --border-opacity: 1;
  border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
}

.border-goldenrod, .focus\:border-goldenrod:focus, .group:focus .group-focus\:border-goldenrod, .group:hover .group-hover\:border-goldenrod, .hover\:border-goldenrod:hover {
  --border-opacity: 1;
  border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
}

.border-portafino, .focus\:border-portafino:focus, .group:focus .group-focus\:border-portafino, .group:hover .group-hover\:border-portafino, .hover\:border-portafino:hover {
  --border-opacity: 1;
  border-color: rgba(var(--portafino), var(--border-opacity)) !important;
}

.border-pearllusta, .focus\:border-pearllusta:focus, .group:focus .group-focus\:border-pearllusta, .group:hover .group-hover\:border-pearllusta, .hover\:border-pearllusta:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
}

.border-hitgrey, .focus\:border-hitgrey:focus, .group:focus .group-focus\:border-hitgrey, .group:hover .group-hover\:border-hitgrey, .hover\:border-hitgrey:hover {
  --border-opacity: 1;
  border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
}

.border-rockspray, .focus\:border-rockspray:focus, .group:focus .group-focus\:border-rockspray, .group:hover .group-hover\:border-rockspray, .hover\:border-rockspray:hover {
  --border-opacity: 1;
  border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
}

.border-vanilla, .focus\:border-vanilla:focus, .group:focus .group-focus\:border-vanilla, .group:hover .group-hover\:border-vanilla, .hover\:border-vanilla:hover {
  --border-opacity: 1;
  border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
}

.border-mardigras, .focus\:border-mardigras:focus, .group:focus .group-focus\:border-mardigras, .group:hover .group-hover\:border-mardigras, .hover\:border-mardigras:hover {
  --border-opacity: 1;
  border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
}

.border-dandelion, .focus\:border-dandelion:focus, .group:focus .group-focus\:border-dandelion, .group:hover .group-hover\:border-dandelion, .hover\:border-dandelion:hover {
  --border-opacity: 1;
  border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
}

.border-sandwisp, .focus\:border-sandwisp:focus, .group:focus .group-focus\:border-sandwisp, .group:hover .group-hover\:border-sandwisp, .hover\:border-sandwisp:hover {
  --border-opacity: 1;
  border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
}

.border-sealbrown, .focus\:border-sealbrown:focus, .group:focus .group-focus\:border-sealbrown, .group:hover .group-hover\:border-sealbrown, .hover\:border-sealbrown:hover {
  --border-opacity: 1;
  border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
}

.border-rodeodust, .focus\:border-rodeodust:focus, .group:focus .group-focus\:border-rodeodust, .group:hover .group-hover\:border-rodeodust, .hover\:border-rodeodust:hover {
  --border-opacity: 1;
  border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
}

.border-raffia, .focus\:border-raffia:focus, .group:focus .group-focus\:border-raffia, .group:hover .group-hover\:border-raffia, .hover\:border-raffia:hover {
  --border-opacity: 1;
  border-color: rgba(var(--raffia), var(--border-opacity)) !important;
}

.border-midnight, .focus\:border-midnight:focus, .group:focus .group-focus\:border-midnight, .group:hover .group-hover\:border-midnight, .hover\:border-midnight:hover {
  --border-opacity: 1;
  border-color: rgba(var(--midnight), var(--border-opacity)) !important;
}

.border-greensmoke, .focus\:border-greensmoke:focus, .group:focus .group-focus\:border-greensmoke, .group:hover .group-hover\:border-greensmoke, .hover\:border-greensmoke:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
}

.border-deco, .focus\:border-deco:focus, .group:focus .group-focus\:border-deco, .group:hover .group-hover\:border-deco, .hover\:border-deco:hover {
  --border-opacity: 1;
  border-color: rgba(var(--deco), var(--border-opacity)) !important;
}

.border-sanjuan, .focus\:border-sanjuan:focus, .group:focus .group-focus\:border-sanjuan, .group:hover .group-hover\:border-sanjuan, .hover\:border-sanjuan:hover {
  --border-opacity: 1;
  border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
}

.border-blackpearl2, .focus\:border-blackpearl2:focus, .group:focus .group-focus\:border-blackpearl2, .group:hover .group-hover\:border-blackpearl2, .hover\:border-blackpearl2:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
}

.border-goldentainoi, .focus\:border-goldentainoi:focus, .group:focus .group-focus\:border-goldentainoi, .group:hover .group-hover\:border-goldentainoi, .hover\:border-goldentainoi:hover {
  --border-opacity: 1;
  border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
}

.border-hotcurry, .focus\:border-hotcurry:focus, .group:focus .group-focus\:border-hotcurry, .group:hover .group-hover\:border-hotcurry, .hover\:border-hotcurry:hover {
  --border-opacity: 1;
  border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
}

.border-greenwaterloo, .focus\:border-greenwaterloo:focus, .group:focus .group-focus\:border-greenwaterloo, .group:hover .group-hover\:border-greenwaterloo, .hover\:border-greenwaterloo:hover {
  --border-opacity: 1;
  border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
}

.border-tahunasands, .focus\:border-tahunasands:focus, .group:focus .group-focus\:border-tahunasands, .group:hover .group-hover\:border-tahunasands, .hover\:border-tahunasands:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
}

.border-sidecar, .focus\:border-sidecar:focus, .group:focus .group-focus\:border-sidecar, .group:hover .group-hover\:border-sidecar, .hover\:border-sidecar:hover {
  --border-opacity: 1;
  border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
}

.border-bismark, .focus\:border-bismark:focus, .group:focus .group-focus\:border-bismark, .group:hover .group-hover\:border-bismark, .hover\:border-bismark:hover {
  --border-opacity: 1;
  border-color: rgba(var(--bismark), var(--border-opacity)) !important;
}

.border-mardigras2, .focus\:border-mardigras2:focus, .group:focus .group-focus\:border-mardigras2, .group:hover .group-hover\:border-mardigras2, .hover\:border-mardigras2:hover {
  --border-opacity: 1;
  border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
}

.border-blackcurrant, .focus\:border-blackcurrant:focus, .group:focus .group-focus\:border-blackcurrant, .group:hover .group-hover\:border-blackcurrant, .hover\:border-blackcurrant:hover {
  --border-opacity: 1;
  border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
}

.border-mediumcarmine, .focus\:border-mediumcarmine:focus, .group:focus .group-focus\:border-mediumcarmine, .group:hover .group-hover\:border-mediumcarmine, .hover\:border-mediumcarmine:hover {
  --border-opacity: 1;
  border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
}

.border-tan, .focus\:border-tan:focus, .group:focus .group-focus\:border-tan, .group:hover .group-hover\:border-tan, .hover\:border-tan:hover {
  --border-opacity: 1;
  border-color: rgba(var(--tan), var(--border-opacity)) !important;
}

.border-champagne, .focus\:border-champagne:focus, .group:focus .group-focus\:border-champagne, .group:hover .group-hover\:border-champagne, .hover\:border-champagne:hover {
  --border-opacity: 1;
  border-color: rgba(var(--champagne), var(--border-opacity)) !important;
}

.border-aubergine, .focus\:border-aubergine:focus, .group:focus .group-focus\:border-aubergine, .group:hover .group-hover\:border-aubergine, .hover\:border-aubergine:hover {
  --border-opacity: 1;
  border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
}

.border-maverick, .focus\:border-maverick:focus, .group:focus .group-focus\:border-maverick, .group:hover .group-hover\:border-maverick, .hover\:border-maverick:hover {
  --border-opacity: 1;
  border-color: rgba(var(--maverick), var(--border-opacity)) !important;
}

.border-prim, .focus\:border-prim:focus, .group:focus .group-focus\:border-prim, .group:hover .group-hover\:border-prim, .hover\:border-prim:hover {
  --border-opacity: 1;
  border-color: rgba(var(--prim), var(--border-opacity)) !important;
}

.border-seagull, .focus\:border-seagull:focus, .group:focus .group-focus\:border-seagull, .group:hover .group-hover\:border-seagull, .hover\:border-seagull:hover {
  --border-opacity: 1;
  border-color: rgba(var(--seagull), var(--border-opacity)) !important;
}

.border-spindle, .focus\:border-spindle:focus, .group:focus .group-focus\:border-spindle, .group:hover .group-hover\:border-spindle, .hover\:border-spindle:hover {
  --border-opacity: 1;
  border-color: rgba(var(--spindle), var(--border-opacity)) !important;
}

.border-facebook, .focus\:border-facebook:focus, .group:focus .group-focus\:border-facebook, .group:hover .group-hover\:border-facebook, .hover\:border-facebook:hover {
  --border-opacity: 1;
  border-color: rgba(var(--facebook), var(--border-opacity)) !important;
}

.border-pinterest, .focus\:border-pinterest:focus, .group:focus .group-focus\:border-pinterest, .group:hover .group-hover\:border-pinterest, .hover\:border-pinterest:hover {
  --border-opacity: 1;
  border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
}

.border-twitter, .focus\:border-twitter:focus, .group:focus .group-focus\:border-twitter, .group:hover .group-hover\:border-twitter, .hover\:border-twitter:hover {
  --border-opacity: 1;
  border-color: rgba(var(--twitter), var(--border-opacity)) !important;
}

.border-youtube, .focus\:border-youtube:focus, .group:focus .group-focus\:border-youtube, .group:hover .group-hover\:border-youtube, .hover\:border-youtube:hover {
  --border-opacity: 1;
  border-color: rgba(var(--youtube), var(--border-opacity)) !important;
}

.border-instagram, .focus\:border-instagram:focus, .group:focus .group-focus\:border-instagram, .group:hover .group-hover\:border-instagram, .hover\:border-instagram:hover {
  --border-opacity: 1;
  border-color: rgba(var(--instagram), var(--border-opacity)) !important;
}

.border-transparent, .focus\:border-transparent:focus, .group:focus .group-focus\:border-transparent, .group:hover .group-hover\:border-transparent, .hover\:border-transparent:hover {
  --border-opacity: 1;
  border-color: transparent !important;
}

.border-current, .focus\:border-current:focus, .group:focus .group-focus\:border-current, .group:hover .group-hover\:border-current, .hover\:border-current:hover {
  --border-opacity: 1;
  border-color: currentColor !important;
}

.border-1, .focus\:border-1:focus, .group:focus .group-focus\:border-1, .group:hover .group-hover\:border-1, .hover\:border-1:hover {
  border-width: 0.0625rem !important;
}

.border-2, .focus\:border-2:focus, .group:focus .group-focus\:border-2, .group:hover .group-hover\:border-2, .hover\:border-2:hover {
  border-width: 0.125rem !important;
}

.border-4, .focus\:border-4:focus, .group:focus .group-focus\:border-4, .group:hover .group-hover\:border-4, .hover\:border-4:hover {
  border-width: 0.25rem !important;
}

.border-6, .focus\:border-6:focus, .group:focus .group-focus\:border-6, .group:hover .group-hover\:border-6, .hover\:border-6:hover {
  border-width: 0.375rem !important;
}

.border-0, .focus\:border-0:focus, .group:focus .group-focus\:border-0, .group:hover .group-hover\:border-0, .hover\:border-0:hover {
  border-width: 0 !important;
}

.border-l-1, .focus\:border-l-1:focus, .group:focus .group-focus\:border-l-1, .group:hover .group-hover\:border-l-1, .hover\:border-l-1:hover {
  border-left-width: 0.0625rem !important;
}

.border-l-2, .focus\:border-l-2:focus, .group:focus .group-focus\:border-l-2, .group:hover .group-hover\:border-l-2, .hover\:border-l-2:hover {
  border-left-width: 0.125rem !important;
}

.border-l-4, .focus\:border-l-4:focus, .group:focus .group-focus\:border-l-4, .group:hover .group-hover\:border-l-4, .hover\:border-l-4:hover {
  border-left-width: 0.25rem !important;
}

.border-l-6, .focus\:border-l-6:focus, .group:focus .group-focus\:border-l-6, .group:hover .group-hover\:border-l-6, .hover\:border-l-6:hover {
  border-left-width: 0.375rem !important;
}

.border-l-0, .focus\:border-l-0:focus, .group:focus .group-focus\:border-l-0, .group:hover .group-hover\:border-l-0, .hover\:border-l-0:hover {
  border-left-width: 0 !important;
}

.border-t-1, .focus\:border-t-1:focus, .group:focus .group-focus\:border-t-1, .group:hover .group-hover\:border-t-1, .hover\:border-t-1:hover {
  border-top-width: 0.0625rem !important;
}

.border-t-2, .focus\:border-t-2:focus, .group:focus .group-focus\:border-t-2, .group:hover .group-hover\:border-t-2, .hover\:border-t-2:hover {
  border-top-width: 0.125rem !important;
}

.border-t-4, .focus\:border-t-4:focus, .group:focus .group-focus\:border-t-4, .group:hover .group-hover\:border-t-4, .hover\:border-t-4:hover {
  border-top-width: 0.25rem !important;
}

.border-t-6, .focus\:border-t-6:focus, .group:focus .group-focus\:border-t-6, .group:hover .group-hover\:border-t-6, .hover\:border-t-6:hover {
  border-top-width: 0.375rem !important;
}

.border-t-0, .focus\:border-t-0:focus, .group:focus .group-focus\:border-t-0, .group:hover .group-hover\:border-t-0, .hover\:border-t-0:hover {
  border-top-width: 0 !important;
}

.border-r-1, .focus\:border-r-1:focus, .group:focus .group-focus\:border-r-1, .group:hover .group-hover\:border-r-1, .hover\:border-r-1:hover {
  border-right-width: 0.0625rem !important;
}

.border-r-2, .focus\:border-r-2:focus, .group:focus .group-focus\:border-r-2, .group:hover .group-hover\:border-r-2, .hover\:border-r-2:hover {
  border-right-width: 0.125rem !important;
}

.border-r-4, .focus\:border-r-4:focus, .group:focus .group-focus\:border-r-4, .group:hover .group-hover\:border-r-4, .hover\:border-r-4:hover {
  border-right-width: 0.25rem !important;
}

.border-r-6, .focus\:border-r-6:focus, .group:focus .group-focus\:border-r-6, .group:hover .group-hover\:border-r-6, .hover\:border-r-6:hover {
  border-right-width: 0.375rem !important;
}

.border-r-0, .focus\:border-r-0:focus, .group:focus .group-focus\:border-r-0, .group:hover .group-hover\:border-r-0, .hover\:border-r-0:hover {
  border-right-width: 0 !important;
}

.border-b-1, .focus\:border-b-1:focus, .group:focus .group-focus\:border-b-1, .group:hover .group-hover\:border-b-1, .hover\:border-b-1:hover {
  border-bottom-width: 0.0625rem !important;
}

.border-b-2, .focus\:border-b-2:focus, .group:focus .group-focus\:border-b-2, .group:hover .group-hover\:border-b-2, .hover\:border-b-2:hover {
  border-bottom-width: 0.125rem !important;
}

.border-b-4, .focus\:border-b-4:focus, .group:focus .group-focus\:border-b-4, .group:hover .group-hover\:border-b-4, .hover\:border-b-4:hover {
  border-bottom-width: 0.25rem !important;
}

.border-b-6, .focus\:border-b-6:focus, .group:focus .group-focus\:border-b-6, .group:hover .group-hover\:border-b-6, .hover\:border-b-6:hover {
  border-bottom-width: 0.375rem !important;
}

.border-b-0, .focus\:border-b-0:focus, .group:focus .group-focus\:border-b-0, .group:hover .group-hover\:border-b-0, .hover\:border-b-0:hover {
  border-bottom-width: 0 !important;
}

.border-opacity-0, .focus\:border-opacity-0:focus, .group:focus .group-focus\:border-opacity-0, .group:hover .group-hover\:border-opacity-0, .hover\:border-opacity-0:hover {
  --border-opacity: 0 !important;
}

.border-opacity-2, .focus\:border-opacity-2:focus, .group:focus .group-focus\:border-opacity-2, .group:hover .group-hover\:border-opacity-2, .hover\:border-opacity-2:hover {
  --border-opacity: 0.02 !important;
}

.border-opacity-4, .focus\:border-opacity-4:focus, .group:focus .group-focus\:border-opacity-4, .group:hover .group-hover\:border-opacity-4, .hover\:border-opacity-4:hover {
  --border-opacity: 0.04 !important;
}

.border-opacity-6, .focus\:border-opacity-6:focus, .group:focus .group-focus\:border-opacity-6, .group:hover .group-hover\:border-opacity-6, .hover\:border-opacity-6:hover {
  --border-opacity: 0.06 !important;
}

.border-opacity-8, .focus\:border-opacity-8:focus, .group:focus .group-focus\:border-opacity-8, .group:hover .group-hover\:border-opacity-8, .hover\:border-opacity-8:hover {
  --border-opacity: 0.08 !important;
}

.border-opacity-10, .focus\:border-opacity-10:focus, .group:focus .group-focus\:border-opacity-10, .group:hover .group-hover\:border-opacity-10, .hover\:border-opacity-10:hover {
  --border-opacity: 0.1 !important;
}

.border-opacity-15, .focus\:border-opacity-15:focus, .group:focus .group-focus\:border-opacity-15, .group:hover .group-hover\:border-opacity-15, .hover\:border-opacity-15:hover {
  --border-opacity: 0.15 !important;
}

.border-opacity-20, .focus\:border-opacity-20:focus, .group:focus .group-focus\:border-opacity-20, .group:hover .group-hover\:border-opacity-20, .hover\:border-opacity-20:hover {
  --border-opacity: 0.2 !important;
}

.border-opacity-25, .focus\:border-opacity-25:focus, .group:focus .group-focus\:border-opacity-25, .group:hover .group-hover\:border-opacity-25, .hover\:border-opacity-25:hover {
  --border-opacity: 0.25 !important;
}

.border-opacity-30, .focus\:border-opacity-30:focus, .group:focus .group-focus\:border-opacity-30, .group:hover .group-hover\:border-opacity-30, .hover\:border-opacity-30:hover {
  --border-opacity: 0.3 !important;
}

.border-opacity-35, .focus\:border-opacity-35:focus, .group:focus .group-focus\:border-opacity-35, .group:hover .group-hover\:border-opacity-35, .hover\:border-opacity-35:hover {
  --border-opacity: 0.35 !important;
}

.border-opacity-40, .focus\:border-opacity-40:focus, .group:focus .group-focus\:border-opacity-40, .group:hover .group-hover\:border-opacity-40, .hover\:border-opacity-40:hover {
  --border-opacity: 0.4 !important;
}

.border-opacity-45, .focus\:border-opacity-45:focus, .group:focus .group-focus\:border-opacity-45, .group:hover .group-hover\:border-opacity-45, .hover\:border-opacity-45:hover {
  --border-opacity: 0.45 !important;
}

.border-opacity-50, .focus\:border-opacity-50:focus, .group:focus .group-focus\:border-opacity-50, .group:hover .group-hover\:border-opacity-50, .hover\:border-opacity-50:hover {
  --border-opacity: 0.5 !important;
}

.border-opacity-55, .focus\:border-opacity-55:focus, .group:focus .group-focus\:border-opacity-55, .group:hover .group-hover\:border-opacity-55, .hover\:border-opacity-55:hover {
  --border-opacity: 0.55 !important;
}

.border-opacity-60, .focus\:border-opacity-60:focus, .group:focus .group-focus\:border-opacity-60, .group:hover .group-hover\:border-opacity-60, .hover\:border-opacity-60:hover {
  --border-opacity: 0.6 !important;
}

.border-opacity-65, .focus\:border-opacity-65:focus, .group:focus .group-focus\:border-opacity-65, .group:hover .group-hover\:border-opacity-65, .hover\:border-opacity-65:hover {
  --border-opacity: 0.65 !important;
}

.border-opacity-70, .focus\:border-opacity-70:focus, .group:focus .group-focus\:border-opacity-70, .group:hover .group-hover\:border-opacity-70, .hover\:border-opacity-70:hover {
  --border-opacity: 0.7 !important;
}

.border-opacity-75, .focus\:border-opacity-75:focus, .group:focus .group-focus\:border-opacity-75, .group:hover .group-hover\:border-opacity-75, .hover\:border-opacity-75:hover {
  --border-opacity: 0.75 !important;
}

.border-opacity-80, .focus\:border-opacity-80:focus, .group:focus .group-focus\:border-opacity-80, .group:hover .group-hover\:border-opacity-80, .hover\:border-opacity-80:hover {
  --border-opacity: 0.8 !important;
}

.border-opacity-85, .focus\:border-opacity-85:focus, .group:focus .group-focus\:border-opacity-85, .group:hover .group-hover\:border-opacity-85, .hover\:border-opacity-85:hover {
  --border-opacity: 0.85 !important;
}

.border-opacity-90, .focus\:border-opacity-90:focus, .group:focus .group-focus\:border-opacity-90, .group:hover .group-hover\:border-opacity-90, .hover\:border-opacity-90:hover {
  --border-opacity: 0.9 !important;
}

.border-opacity-95, .focus\:border-opacity-95:focus, .group:focus .group-focus\:border-opacity-95, .group:hover .group-hover\:border-opacity-95, .hover\:border-opacity-95:hover {
  --border-opacity: 0.95 !important;
}

.border-opacity-100, .focus\:border-opacity-100:focus, .group:focus .group-focus\:border-opacity-100, .group:hover .group-hover\:border-opacity-100, .hover\:border-opacity-100:hover {
  --border-opacity: 1 !important;
}

.color-white, .focus\:color-white:focus, .group:focus .group-focus\:color-white, .group:hover .group-hover\:color-white, .hover\:color-white:hover {
  --color-opacity: 1;
  color: rgba(var(--white), var(--color-opacity)) !important;
}

.color-black, .focus\:color-black:focus, .group:focus .group-focus\:color-black, .group:hover .group-hover\:color-black, .hover\:color-black:hover {
  --color-opacity: 1;
  color: rgba(var(--black), var(--color-opacity)) !important;
}

.color-warm-gray-50, .focus\:color-warm-gray-50:focus, .group:focus .group-focus\:color-warm-gray-50, .group:hover .group-hover\:color-warm-gray-50, .hover\:color-warm-gray-50:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
}

.color-warm-gray-100, .focus\:color-warm-gray-100:focus, .group:focus .group-focus\:color-warm-gray-100, .group:hover .group-hover\:color-warm-gray-100, .hover\:color-warm-gray-100:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
}

.color-warm-gray-200, .focus\:color-warm-gray-200:focus, .group:focus .group-focus\:color-warm-gray-200, .group:hover .group-hover\:color-warm-gray-200, .hover\:color-warm-gray-200:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
}

.color-warm-gray-300, .focus\:color-warm-gray-300:focus, .group:focus .group-focus\:color-warm-gray-300, .group:hover .group-hover\:color-warm-gray-300, .hover\:color-warm-gray-300:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
}

.color-warm-gray-400, .focus\:color-warm-gray-400:focus, .group:focus .group-focus\:color-warm-gray-400, .group:hover .group-hover\:color-warm-gray-400, .hover\:color-warm-gray-400:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
}

.color-warm-gray-500, .focus\:color-warm-gray-500:focus, .group:focus .group-focus\:color-warm-gray-500, .group:hover .group-hover\:color-warm-gray-500, .hover\:color-warm-gray-500:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
}

.color-warm-gray-600, .focus\:color-warm-gray-600:focus, .group:focus .group-focus\:color-warm-gray-600, .group:hover .group-hover\:color-warm-gray-600, .hover\:color-warm-gray-600:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
}

.color-warm-gray-700, .focus\:color-warm-gray-700:focus, .group:focus .group-focus\:color-warm-gray-700, .group:hover .group-hover\:color-warm-gray-700, .hover\:color-warm-gray-700:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
}

.color-warm-gray-800, .focus\:color-warm-gray-800:focus, .group:focus .group-focus\:color-warm-gray-800, .group:hover .group-hover\:color-warm-gray-800, .hover\:color-warm-gray-800:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
}

.color-warm-gray-900, .focus\:color-warm-gray-900:focus, .group:focus .group-focus\:color-warm-gray-900, .group:hover .group-hover\:color-warm-gray-900, .hover\:color-warm-gray-900:hover {
  --color-opacity: 1;
  color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
}

.color-gray-50, .focus\:color-gray-50:focus, .group:focus .group-focus\:color-gray-50, .group:hover .group-hover\:color-gray-50, .hover\:color-gray-50:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-50), var(--color-opacity)) !important;
}

.color-gray-100, .focus\:color-gray-100:focus, .group:focus .group-focus\:color-gray-100, .group:hover .group-hover\:color-gray-100, .hover\:color-gray-100:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-100), var(--color-opacity)) !important;
}

.color-gray-200, .focus\:color-gray-200:focus, .group:focus .group-focus\:color-gray-200, .group:hover .group-hover\:color-gray-200, .hover\:color-gray-200:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-200), var(--color-opacity)) !important;
}

.color-gray-300, .focus\:color-gray-300:focus, .group:focus .group-focus\:color-gray-300, .group:hover .group-hover\:color-gray-300, .hover\:color-gray-300:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-300), var(--color-opacity)) !important;
}

.color-gray-400, .focus\:color-gray-400:focus, .group:focus .group-focus\:color-gray-400, .group:hover .group-hover\:color-gray-400, .hover\:color-gray-400:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-400), var(--color-opacity)) !important;
}

.color-gray-500, .focus\:color-gray-500:focus, .group:focus .group-focus\:color-gray-500, .group:hover .group-hover\:color-gray-500, .hover\:color-gray-500:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-500), var(--color-opacity)) !important;
}

.color-gray-600, .focus\:color-gray-600:focus, .group:focus .group-focus\:color-gray-600, .group:hover .group-hover\:color-gray-600, .hover\:color-gray-600:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-600), var(--color-opacity)) !important;
}

.color-gray-700, .focus\:color-gray-700:focus, .group:focus .group-focus\:color-gray-700, .group:hover .group-hover\:color-gray-700, .hover\:color-gray-700:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-700), var(--color-opacity)) !important;
}

.color-gray-800, .focus\:color-gray-800:focus, .group:focus .group-focus\:color-gray-800, .group:hover .group-hover\:color-gray-800, .hover\:color-gray-800:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-800), var(--color-opacity)) !important;
}

.color-gray-900, .focus\:color-gray-900:focus, .group:focus .group-focus\:color-gray-900, .group:hover .group-hover\:color-gray-900, .hover\:color-gray-900:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-900), var(--color-opacity)) !important;
}

.color-cool-gray-50, .focus\:color-cool-gray-50:focus, .group:focus .group-focus\:color-cool-gray-50, .group:hover .group-hover\:color-cool-gray-50, .hover\:color-cool-gray-50:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
}

.color-cool-gray-100, .focus\:color-cool-gray-100:focus, .group:focus .group-focus\:color-cool-gray-100, .group:hover .group-hover\:color-cool-gray-100, .hover\:color-cool-gray-100:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
}

.color-cool-gray-200, .focus\:color-cool-gray-200:focus, .group:focus .group-focus\:color-cool-gray-200, .group:hover .group-hover\:color-cool-gray-200, .hover\:color-cool-gray-200:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
}

.color-cool-gray-300, .focus\:color-cool-gray-300:focus, .group:focus .group-focus\:color-cool-gray-300, .group:hover .group-hover\:color-cool-gray-300, .hover\:color-cool-gray-300:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
}

.color-cool-gray-400, .focus\:color-cool-gray-400:focus, .group:focus .group-focus\:color-cool-gray-400, .group:hover .group-hover\:color-cool-gray-400, .hover\:color-cool-gray-400:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
}

.color-cool-gray-500, .focus\:color-cool-gray-500:focus, .group:focus .group-focus\:color-cool-gray-500, .group:hover .group-hover\:color-cool-gray-500, .hover\:color-cool-gray-500:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
}

.color-cool-gray-600, .focus\:color-cool-gray-600:focus, .group:focus .group-focus\:color-cool-gray-600, .group:hover .group-hover\:color-cool-gray-600, .hover\:color-cool-gray-600:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
}

.color-cool-gray-700, .focus\:color-cool-gray-700:focus, .group:focus .group-focus\:color-cool-gray-700, .group:hover .group-hover\:color-cool-gray-700, .hover\:color-cool-gray-700:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
}

.color-cool-gray-800, .focus\:color-cool-gray-800:focus, .group:focus .group-focus\:color-cool-gray-800, .group:hover .group-hover\:color-cool-gray-800, .hover\:color-cool-gray-800:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
}

.color-cool-gray-900, .focus\:color-cool-gray-900:focus, .group:focus .group-focus\:color-cool-gray-900, .group:hover .group-hover\:color-cool-gray-900, .hover\:color-cool-gray-900:hover {
  --color-opacity: 1;
  color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
}

.color-red-50, .focus\:color-red-50:focus, .group:focus .group-focus\:color-red-50, .group:hover .group-hover\:color-red-50, .hover\:color-red-50:hover {
  --color-opacity: 1;
  color: rgba(var(--red-50), var(--color-opacity)) !important;
}

.color-red-100, .focus\:color-red-100:focus, .group:focus .group-focus\:color-red-100, .group:hover .group-hover\:color-red-100, .hover\:color-red-100:hover {
  --color-opacity: 1;
  color: rgba(var(--red-100), var(--color-opacity)) !important;
}

.color-red-200, .focus\:color-red-200:focus, .group:focus .group-focus\:color-red-200, .group:hover .group-hover\:color-red-200, .hover\:color-red-200:hover {
  --color-opacity: 1;
  color: rgba(var(--red-200), var(--color-opacity)) !important;
}

.color-red-300, .focus\:color-red-300:focus, .group:focus .group-focus\:color-red-300, .group:hover .group-hover\:color-red-300, .hover\:color-red-300:hover {
  --color-opacity: 1;
  color: rgba(var(--red-300), var(--color-opacity)) !important;
}

.color-red-400, .focus\:color-red-400:focus, .group:focus .group-focus\:color-red-400, .group:hover .group-hover\:color-red-400, .hover\:color-red-400:hover {
  --color-opacity: 1;
  color: rgba(var(--red-400), var(--color-opacity)) !important;
}

.color-red-500, .focus\:color-red-500:focus, .group:focus .group-focus\:color-red-500, .group:hover .group-hover\:color-red-500, .hover\:color-red-500:hover {
  --color-opacity: 1;
  color: rgba(var(--red-500), var(--color-opacity)) !important;
}

.color-red-600, .focus\:color-red-600:focus, .group:focus .group-focus\:color-red-600, .group:hover .group-hover\:color-red-600, .hover\:color-red-600:hover {
  --color-opacity: 1;
  color: rgba(var(--red-600), var(--color-opacity)) !important;
}

.color-red-700, .focus\:color-red-700:focus, .group:focus .group-focus\:color-red-700, .group:hover .group-hover\:color-red-700, .hover\:color-red-700:hover {
  --color-opacity: 1;
  color: rgba(var(--red-700), var(--color-opacity)) !important;
}

.color-red-800, .focus\:color-red-800:focus, .group:focus .group-focus\:color-red-800, .group:hover .group-hover\:color-red-800, .hover\:color-red-800:hover {
  --color-opacity: 1;
  color: rgba(var(--red-800), var(--color-opacity)) !important;
}

.color-red-900, .focus\:color-red-900:focus, .group:focus .group-focus\:color-red-900, .group:hover .group-hover\:color-red-900, .hover\:color-red-900:hover {
  --color-opacity: 1;
  color: rgba(var(--red-900), var(--color-opacity)) !important;
}

.color-orange-50, .focus\:color-orange-50:focus, .group:focus .group-focus\:color-orange-50, .group:hover .group-hover\:color-orange-50, .hover\:color-orange-50:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-50), var(--color-opacity)) !important;
}

.color-orange-100, .focus\:color-orange-100:focus, .group:focus .group-focus\:color-orange-100, .group:hover .group-hover\:color-orange-100, .hover\:color-orange-100:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-100), var(--color-opacity)) !important;
}

.color-orange-200, .focus\:color-orange-200:focus, .group:focus .group-focus\:color-orange-200, .group:hover .group-hover\:color-orange-200, .hover\:color-orange-200:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-200), var(--color-opacity)) !important;
}

.color-orange-300, .focus\:color-orange-300:focus, .group:focus .group-focus\:color-orange-300, .group:hover .group-hover\:color-orange-300, .hover\:color-orange-300:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-300), var(--color-opacity)) !important;
}

.color-orange-400, .focus\:color-orange-400:focus, .group:focus .group-focus\:color-orange-400, .group:hover .group-hover\:color-orange-400, .hover\:color-orange-400:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-400), var(--color-opacity)) !important;
}

.color-orange-500, .focus\:color-orange-500:focus, .group:focus .group-focus\:color-orange-500, .group:hover .group-hover\:color-orange-500, .hover\:color-orange-500:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-500), var(--color-opacity)) !important;
}

.color-orange-600, .focus\:color-orange-600:focus, .group:focus .group-focus\:color-orange-600, .group:hover .group-hover\:color-orange-600, .hover\:color-orange-600:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-600), var(--color-opacity)) !important;
}

.color-orange-700, .focus\:color-orange-700:focus, .group:focus .group-focus\:color-orange-700, .group:hover .group-hover\:color-orange-700, .hover\:color-orange-700:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-700), var(--color-opacity)) !important;
}

.color-orange-800, .focus\:color-orange-800:focus, .group:focus .group-focus\:color-orange-800, .group:hover .group-hover\:color-orange-800, .hover\:color-orange-800:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-800), var(--color-opacity)) !important;
}

.color-orange-900, .focus\:color-orange-900:focus, .group:focus .group-focus\:color-orange-900, .group:hover .group-hover\:color-orange-900, .hover\:color-orange-900:hover {
  --color-opacity: 1;
  color: rgba(var(--orange-900), var(--color-opacity)) !important;
}

.color-yellow-50, .focus\:color-yellow-50:focus, .group:focus .group-focus\:color-yellow-50, .group:hover .group-hover\:color-yellow-50, .hover\:color-yellow-50:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-50), var(--color-opacity)) !important;
}

.color-yellow-100, .focus\:color-yellow-100:focus, .group:focus .group-focus\:color-yellow-100, .group:hover .group-hover\:color-yellow-100, .hover\:color-yellow-100:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-100), var(--color-opacity)) !important;
}

.color-yellow-200, .focus\:color-yellow-200:focus, .group:focus .group-focus\:color-yellow-200, .group:hover .group-hover\:color-yellow-200, .hover\:color-yellow-200:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-200), var(--color-opacity)) !important;
}

.color-yellow-300, .focus\:color-yellow-300:focus, .group:focus .group-focus\:color-yellow-300, .group:hover .group-hover\:color-yellow-300, .hover\:color-yellow-300:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-300), var(--color-opacity)) !important;
}

.color-yellow-400, .focus\:color-yellow-400:focus, .group:focus .group-focus\:color-yellow-400, .group:hover .group-hover\:color-yellow-400, .hover\:color-yellow-400:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-400), var(--color-opacity)) !important;
}

.color-yellow-500, .focus\:color-yellow-500:focus, .group:focus .group-focus\:color-yellow-500, .group:hover .group-hover\:color-yellow-500, .hover\:color-yellow-500:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-500), var(--color-opacity)) !important;
}

.color-yellow-600, .focus\:color-yellow-600:focus, .group:focus .group-focus\:color-yellow-600, .group:hover .group-hover\:color-yellow-600, .hover\:color-yellow-600:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-600), var(--color-opacity)) !important;
}

.color-yellow-700, .focus\:color-yellow-700:focus, .group:focus .group-focus\:color-yellow-700, .group:hover .group-hover\:color-yellow-700, .hover\:color-yellow-700:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-700), var(--color-opacity)) !important;
}

.color-yellow-800, .focus\:color-yellow-800:focus, .group:focus .group-focus\:color-yellow-800, .group:hover .group-hover\:color-yellow-800, .hover\:color-yellow-800:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-800), var(--color-opacity)) !important;
}

.color-yellow-900, .focus\:color-yellow-900:focus, .group:focus .group-focus\:color-yellow-900, .group:hover .group-hover\:color-yellow-900, .hover\:color-yellow-900:hover {
  --color-opacity: 1;
  color: rgba(var(--yellow-900), var(--color-opacity)) !important;
}

.color-lime-50, .focus\:color-lime-50:focus, .group:focus .group-focus\:color-lime-50, .group:hover .group-hover\:color-lime-50, .hover\:color-lime-50:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-50), var(--color-opacity)) !important;
}

.color-lime-100, .focus\:color-lime-100:focus, .group:focus .group-focus\:color-lime-100, .group:hover .group-hover\:color-lime-100, .hover\:color-lime-100:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-100), var(--color-opacity)) !important;
}

.color-lime-200, .focus\:color-lime-200:focus, .group:focus .group-focus\:color-lime-200, .group:hover .group-hover\:color-lime-200, .hover\:color-lime-200:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-200), var(--color-opacity)) !important;
}

.color-lime-300, .focus\:color-lime-300:focus, .group:focus .group-focus\:color-lime-300, .group:hover .group-hover\:color-lime-300, .hover\:color-lime-300:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-300), var(--color-opacity)) !important;
}

.color-lime-400, .focus\:color-lime-400:focus, .group:focus .group-focus\:color-lime-400, .group:hover .group-hover\:color-lime-400, .hover\:color-lime-400:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-400), var(--color-opacity)) !important;
}

.color-lime-500, .focus\:color-lime-500:focus, .group:focus .group-focus\:color-lime-500, .group:hover .group-hover\:color-lime-500, .hover\:color-lime-500:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-500), var(--color-opacity)) !important;
}

.color-lime-600, .focus\:color-lime-600:focus, .group:focus .group-focus\:color-lime-600, .group:hover .group-hover\:color-lime-600, .hover\:color-lime-600:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-600), var(--color-opacity)) !important;
}

.color-lime-700, .focus\:color-lime-700:focus, .group:focus .group-focus\:color-lime-700, .group:hover .group-hover\:color-lime-700, .hover\:color-lime-700:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-700), var(--color-opacity)) !important;
}

.color-lime-800, .focus\:color-lime-800:focus, .group:focus .group-focus\:color-lime-800, .group:hover .group-hover\:color-lime-800, .hover\:color-lime-800:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-800), var(--color-opacity)) !important;
}

.color-lime-900, .focus\:color-lime-900:focus, .group:focus .group-focus\:color-lime-900, .group:hover .group-hover\:color-lime-900, .hover\:color-lime-900:hover {
  --color-opacity: 1;
  color: rgba(var(--lime-900), var(--color-opacity)) !important;
}

.color-green-50, .focus\:color-green-50:focus, .group:focus .group-focus\:color-green-50, .group:hover .group-hover\:color-green-50, .hover\:color-green-50:hover {
  --color-opacity: 1;
  color: rgba(var(--green-50), var(--color-opacity)) !important;
}

.color-green-100, .focus\:color-green-100:focus, .group:focus .group-focus\:color-green-100, .group:hover .group-hover\:color-green-100, .hover\:color-green-100:hover {
  --color-opacity: 1;
  color: rgba(var(--green-100), var(--color-opacity)) !important;
}

.color-green-200, .focus\:color-green-200:focus, .group:focus .group-focus\:color-green-200, .group:hover .group-hover\:color-green-200, .hover\:color-green-200:hover {
  --color-opacity: 1;
  color: rgba(var(--green-200), var(--color-opacity)) !important;
}

.color-green-300, .focus\:color-green-300:focus, .group:focus .group-focus\:color-green-300, .group:hover .group-hover\:color-green-300, .hover\:color-green-300:hover {
  --color-opacity: 1;
  color: rgba(var(--green-300), var(--color-opacity)) !important;
}

.color-green-400, .focus\:color-green-400:focus, .group:focus .group-focus\:color-green-400, .group:hover .group-hover\:color-green-400, .hover\:color-green-400:hover {
  --color-opacity: 1;
  color: rgba(var(--green-400), var(--color-opacity)) !important;
}

.color-green-500, .focus\:color-green-500:focus, .group:focus .group-focus\:color-green-500, .group:hover .group-hover\:color-green-500, .hover\:color-green-500:hover {
  --color-opacity: 1;
  color: rgba(var(--green-500), var(--color-opacity)) !important;
}

.color-green-600, .focus\:color-green-600:focus, .group:focus .group-focus\:color-green-600, .group:hover .group-hover\:color-green-600, .hover\:color-green-600:hover {
  --color-opacity: 1;
  color: rgba(var(--green-600), var(--color-opacity)) !important;
}

.color-green-700, .focus\:color-green-700:focus, .group:focus .group-focus\:color-green-700, .group:hover .group-hover\:color-green-700, .hover\:color-green-700:hover {
  --color-opacity: 1;
  color: rgba(var(--green-700), var(--color-opacity)) !important;
}

.color-green-800, .focus\:color-green-800:focus, .group:focus .group-focus\:color-green-800, .group:hover .group-hover\:color-green-800, .hover\:color-green-800:hover {
  --color-opacity: 1;
  color: rgba(var(--green-800), var(--color-opacity)) !important;
}

.color-green-900, .focus\:color-green-900:focus, .group:focus .group-focus\:color-green-900, .group:hover .group-hover\:color-green-900, .hover\:color-green-900:hover {
  --color-opacity: 1;
  color: rgba(var(--green-900), var(--color-opacity)) !important;
}

.color-teal-50, .focus\:color-teal-50:focus, .group:focus .group-focus\:color-teal-50, .group:hover .group-hover\:color-teal-50, .hover\:color-teal-50:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-50), var(--color-opacity)) !important;
}

.color-teal-100, .focus\:color-teal-100:focus, .group:focus .group-focus\:color-teal-100, .group:hover .group-hover\:color-teal-100, .hover\:color-teal-100:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-100), var(--color-opacity)) !important;
}

.color-teal-200, .focus\:color-teal-200:focus, .group:focus .group-focus\:color-teal-200, .group:hover .group-hover\:color-teal-200, .hover\:color-teal-200:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-200), var(--color-opacity)) !important;
}

.color-teal-300, .focus\:color-teal-300:focus, .group:focus .group-focus\:color-teal-300, .group:hover .group-hover\:color-teal-300, .hover\:color-teal-300:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-300), var(--color-opacity)) !important;
}

.color-teal-400, .focus\:color-teal-400:focus, .group:focus .group-focus\:color-teal-400, .group:hover .group-hover\:color-teal-400, .hover\:color-teal-400:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-400), var(--color-opacity)) !important;
}

.color-teal-500, .focus\:color-teal-500:focus, .group:focus .group-focus\:color-teal-500, .group:hover .group-hover\:color-teal-500, .hover\:color-teal-500:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-500), var(--color-opacity)) !important;
}

.color-teal-600, .focus\:color-teal-600:focus, .group:focus .group-focus\:color-teal-600, .group:hover .group-hover\:color-teal-600, .hover\:color-teal-600:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-600), var(--color-opacity)) !important;
}

.color-teal-700, .focus\:color-teal-700:focus, .group:focus .group-focus\:color-teal-700, .group:hover .group-hover\:color-teal-700, .hover\:color-teal-700:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-700), var(--color-opacity)) !important;
}

.color-teal-800, .focus\:color-teal-800:focus, .group:focus .group-focus\:color-teal-800, .group:hover .group-hover\:color-teal-800, .hover\:color-teal-800:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-800), var(--color-opacity)) !important;
}

.color-teal-900, .focus\:color-teal-900:focus, .group:focus .group-focus\:color-teal-900, .group:hover .group-hover\:color-teal-900, .hover\:color-teal-900:hover {
  --color-opacity: 1;
  color: rgba(var(--teal-900), var(--color-opacity)) !important;
}

.color-cyan-50, .focus\:color-cyan-50:focus, .group:focus .group-focus\:color-cyan-50, .group:hover .group-hover\:color-cyan-50, .hover\:color-cyan-50:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-50), var(--color-opacity)) !important;
}

.color-cyan-100, .focus\:color-cyan-100:focus, .group:focus .group-focus\:color-cyan-100, .group:hover .group-hover\:color-cyan-100, .hover\:color-cyan-100:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-100), var(--color-opacity)) !important;
}

.color-cyan-200, .focus\:color-cyan-200:focus, .group:focus .group-focus\:color-cyan-200, .group:hover .group-hover\:color-cyan-200, .hover\:color-cyan-200:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-200), var(--color-opacity)) !important;
}

.color-cyan-300, .focus\:color-cyan-300:focus, .group:focus .group-focus\:color-cyan-300, .group:hover .group-hover\:color-cyan-300, .hover\:color-cyan-300:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-300), var(--color-opacity)) !important;
}

.color-cyan-400, .focus\:color-cyan-400:focus, .group:focus .group-focus\:color-cyan-400, .group:hover .group-hover\:color-cyan-400, .hover\:color-cyan-400:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-400), var(--color-opacity)) !important;
}

.color-cyan-500, .focus\:color-cyan-500:focus, .group:focus .group-focus\:color-cyan-500, .group:hover .group-hover\:color-cyan-500, .hover\:color-cyan-500:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-500), var(--color-opacity)) !important;
}

.color-cyan-600, .focus\:color-cyan-600:focus, .group:focus .group-focus\:color-cyan-600, .group:hover .group-hover\:color-cyan-600, .hover\:color-cyan-600:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-600), var(--color-opacity)) !important;
}

.color-cyan-700, .focus\:color-cyan-700:focus, .group:focus .group-focus\:color-cyan-700, .group:hover .group-hover\:color-cyan-700, .hover\:color-cyan-700:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-700), var(--color-opacity)) !important;
}

.color-cyan-800, .focus\:color-cyan-800:focus, .group:focus .group-focus\:color-cyan-800, .group:hover .group-hover\:color-cyan-800, .hover\:color-cyan-800:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-800), var(--color-opacity)) !important;
}

.color-cyan-900, .focus\:color-cyan-900:focus, .group:focus .group-focus\:color-cyan-900, .group:hover .group-hover\:color-cyan-900, .hover\:color-cyan-900:hover {
  --color-opacity: 1;
  color: rgba(var(--cyan-900), var(--color-opacity)) !important;
}

.color-blue-50, .focus\:color-blue-50:focus, .group:focus .group-focus\:color-blue-50, .group:hover .group-hover\:color-blue-50, .hover\:color-blue-50:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-50), var(--color-opacity)) !important;
}

.color-blue-100, .focus\:color-blue-100:focus, .group:focus .group-focus\:color-blue-100, .group:hover .group-hover\:color-blue-100, .hover\:color-blue-100:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-100), var(--color-opacity)) !important;
}

.color-blue-200, .focus\:color-blue-200:focus, .group:focus .group-focus\:color-blue-200, .group:hover .group-hover\:color-blue-200, .hover\:color-blue-200:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-200), var(--color-opacity)) !important;
}

.color-blue-300, .focus\:color-blue-300:focus, .group:focus .group-focus\:color-blue-300, .group:hover .group-hover\:color-blue-300, .hover\:color-blue-300:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-300), var(--color-opacity)) !important;
}

.color-blue-400, .focus\:color-blue-400:focus, .group:focus .group-focus\:color-blue-400, .group:hover .group-hover\:color-blue-400, .hover\:color-blue-400:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-400), var(--color-opacity)) !important;
}

.color-blue-500, .focus\:color-blue-500:focus, .group:focus .group-focus\:color-blue-500, .group:hover .group-hover\:color-blue-500, .hover\:color-blue-500:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-500), var(--color-opacity)) !important;
}

.color-blue-600, .focus\:color-blue-600:focus, .group:focus .group-focus\:color-blue-600, .group:hover .group-hover\:color-blue-600, .hover\:color-blue-600:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-600), var(--color-opacity)) !important;
}

.color-blue-700, .focus\:color-blue-700:focus, .group:focus .group-focus\:color-blue-700, .group:hover .group-hover\:color-blue-700, .hover\:color-blue-700:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-700), var(--color-opacity)) !important;
}

.color-blue-800, .focus\:color-blue-800:focus, .group:focus .group-focus\:color-blue-800, .group:hover .group-hover\:color-blue-800, .hover\:color-blue-800:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-800), var(--color-opacity)) !important;
}

.color-blue-900, .focus\:color-blue-900:focus, .group:focus .group-focus\:color-blue-900, .group:hover .group-hover\:color-blue-900, .hover\:color-blue-900:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-900), var(--color-opacity)) !important;
}

.color-indigo-50, .focus\:color-indigo-50:focus, .group:focus .group-focus\:color-indigo-50, .group:hover .group-hover\:color-indigo-50, .hover\:color-indigo-50:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-50), var(--color-opacity)) !important;
}

.color-indigo-100, .focus\:color-indigo-100:focus, .group:focus .group-focus\:color-indigo-100, .group:hover .group-hover\:color-indigo-100, .hover\:color-indigo-100:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-100), var(--color-opacity)) !important;
}

.color-indigo-200, .focus\:color-indigo-200:focus, .group:focus .group-focus\:color-indigo-200, .group:hover .group-hover\:color-indigo-200, .hover\:color-indigo-200:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-200), var(--color-opacity)) !important;
}

.color-indigo-300, .focus\:color-indigo-300:focus, .group:focus .group-focus\:color-indigo-300, .group:hover .group-hover\:color-indigo-300, .hover\:color-indigo-300:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-300), var(--color-opacity)) !important;
}

.color-indigo-400, .focus\:color-indigo-400:focus, .group:focus .group-focus\:color-indigo-400, .group:hover .group-hover\:color-indigo-400, .hover\:color-indigo-400:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-400), var(--color-opacity)) !important;
}

.color-indigo-500, .focus\:color-indigo-500:focus, .group:focus .group-focus\:color-indigo-500, .group:hover .group-hover\:color-indigo-500, .hover\:color-indigo-500:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-500), var(--color-opacity)) !important;
}

.color-indigo-600, .focus\:color-indigo-600:focus, .group:focus .group-focus\:color-indigo-600, .group:hover .group-hover\:color-indigo-600, .hover\:color-indigo-600:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-600), var(--color-opacity)) !important;
}

.color-indigo-700, .focus\:color-indigo-700:focus, .group:focus .group-focus\:color-indigo-700, .group:hover .group-hover\:color-indigo-700, .hover\:color-indigo-700:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-700), var(--color-opacity)) !important;
}

.color-indigo-800, .focus\:color-indigo-800:focus, .group:focus .group-focus\:color-indigo-800, .group:hover .group-hover\:color-indigo-800, .hover\:color-indigo-800:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-800), var(--color-opacity)) !important;
}

.color-indigo-900, .focus\:color-indigo-900:focus, .group:focus .group-focus\:color-indigo-900, .group:hover .group-hover\:color-indigo-900, .hover\:color-indigo-900:hover {
  --color-opacity: 1;
  color: rgba(var(--indigo-900), var(--color-opacity)) !important;
}

.color-purple-50, .focus\:color-purple-50:focus, .group:focus .group-focus\:color-purple-50, .group:hover .group-hover\:color-purple-50, .hover\:color-purple-50:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-50), var(--color-opacity)) !important;
}

.color-purple-100, .focus\:color-purple-100:focus, .group:focus .group-focus\:color-purple-100, .group:hover .group-hover\:color-purple-100, .hover\:color-purple-100:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-100), var(--color-opacity)) !important;
}

.color-purple-200, .focus\:color-purple-200:focus, .group:focus .group-focus\:color-purple-200, .group:hover .group-hover\:color-purple-200, .hover\:color-purple-200:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-200), var(--color-opacity)) !important;
}

.color-purple-300, .focus\:color-purple-300:focus, .group:focus .group-focus\:color-purple-300, .group:hover .group-hover\:color-purple-300, .hover\:color-purple-300:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-300), var(--color-opacity)) !important;
}

.color-purple-400, .focus\:color-purple-400:focus, .group:focus .group-focus\:color-purple-400, .group:hover .group-hover\:color-purple-400, .hover\:color-purple-400:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-400), var(--color-opacity)) !important;
}

.color-purple-500, .focus\:color-purple-500:focus, .group:focus .group-focus\:color-purple-500, .group:hover .group-hover\:color-purple-500, .hover\:color-purple-500:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-500), var(--color-opacity)) !important;
}

.color-purple-600, .focus\:color-purple-600:focus, .group:focus .group-focus\:color-purple-600, .group:hover .group-hover\:color-purple-600, .hover\:color-purple-600:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-600), var(--color-opacity)) !important;
}

.color-purple-700, .focus\:color-purple-700:focus, .group:focus .group-focus\:color-purple-700, .group:hover .group-hover\:color-purple-700, .hover\:color-purple-700:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-700), var(--color-opacity)) !important;
}

.color-purple-800, .focus\:color-purple-800:focus, .group:focus .group-focus\:color-purple-800, .group:hover .group-hover\:color-purple-800, .hover\:color-purple-800:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-800), var(--color-opacity)) !important;
}

.color-purple-900, .focus\:color-purple-900:focus, .group:focus .group-focus\:color-purple-900, .group:hover .group-hover\:color-purple-900, .hover\:color-purple-900:hover {
  --color-opacity: 1;
  color: rgba(var(--purple-900), var(--color-opacity)) !important;
}

.color-pink-50, .focus\:color-pink-50:focus, .group:focus .group-focus\:color-pink-50, .group:hover .group-hover\:color-pink-50, .hover\:color-pink-50:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-50), var(--color-opacity)) !important;
}

.color-pink-100, .focus\:color-pink-100:focus, .group:focus .group-focus\:color-pink-100, .group:hover .group-hover\:color-pink-100, .hover\:color-pink-100:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-100), var(--color-opacity)) !important;
}

.color-pink-200, .focus\:color-pink-200:focus, .group:focus .group-focus\:color-pink-200, .group:hover .group-hover\:color-pink-200, .hover\:color-pink-200:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-200), var(--color-opacity)) !important;
}

.color-pink-300, .focus\:color-pink-300:focus, .group:focus .group-focus\:color-pink-300, .group:hover .group-hover\:color-pink-300, .hover\:color-pink-300:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-300), var(--color-opacity)) !important;
}

.color-pink-400, .focus\:color-pink-400:focus, .group:focus .group-focus\:color-pink-400, .group:hover .group-hover\:color-pink-400, .hover\:color-pink-400:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-400), var(--color-opacity)) !important;
}

.color-pink-500, .focus\:color-pink-500:focus, .group:focus .group-focus\:color-pink-500, .group:hover .group-hover\:color-pink-500, .hover\:color-pink-500:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-500), var(--color-opacity)) !important;
}

.color-pink-600, .focus\:color-pink-600:focus, .group:focus .group-focus\:color-pink-600, .group:hover .group-hover\:color-pink-600, .hover\:color-pink-600:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-600), var(--color-opacity)) !important;
}

.color-pink-700, .focus\:color-pink-700:focus, .group:focus .group-focus\:color-pink-700, .group:hover .group-hover\:color-pink-700, .hover\:color-pink-700:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-700), var(--color-opacity)) !important;
}

.color-pink-800, .focus\:color-pink-800:focus, .group:focus .group-focus\:color-pink-800, .group:hover .group-hover\:color-pink-800, .hover\:color-pink-800:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-800), var(--color-opacity)) !important;
}

.color-pink-900, .focus\:color-pink-900:focus, .group:focus .group-focus\:color-pink-900, .group:hover .group-hover\:color-pink-900, .hover\:color-pink-900:hover {
  --color-opacity: 1;
  color: rgba(var(--pink-900), var(--color-opacity)) !important;
}

.color-primary, .focus\:color-primary:focus, .group:focus .group-focus\:color-primary, .group:hover .group-hover\:color-primary, .hover\:color-primary:hover {
  --color-opacity: 1;
  color: rgba(var(--primary), var(--color-opacity)) !important;
}

.color-primary-50, .focus\:color-primary-50:focus, .group:focus .group-focus\:color-primary-50, .group:hover .group-hover\:color-primary-50, .hover\:color-primary-50:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-50), var(--color-opacity)) !important;
}

.color-primary-100, .focus\:color-primary-100:focus, .group:focus .group-focus\:color-primary-100, .group:hover .group-hover\:color-primary-100, .hover\:color-primary-100:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-100), var(--color-opacity)) !important;
}

.color-primary-200, .focus\:color-primary-200:focus, .group:focus .group-focus\:color-primary-200, .group:hover .group-hover\:color-primary-200, .hover\:color-primary-200:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-200), var(--color-opacity)) !important;
}

.color-primary-300, .focus\:color-primary-300:focus, .group:focus .group-focus\:color-primary-300, .group:hover .group-hover\:color-primary-300, .hover\:color-primary-300:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-300), var(--color-opacity)) !important;
}

.color-primary-400, .focus\:color-primary-400:focus, .group:focus .group-focus\:color-primary-400, .group:hover .group-hover\:color-primary-400, .hover\:color-primary-400:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-400), var(--color-opacity)) !important;
}

.color-primary-500, .focus\:color-primary-500:focus, .group:focus .group-focus\:color-primary-500, .group:hover .group-hover\:color-primary-500, .hover\:color-primary-500:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-500), var(--color-opacity)) !important;
}

.color-primary-600, .focus\:color-primary-600:focus, .group:focus .group-focus\:color-primary-600, .group:hover .group-hover\:color-primary-600, .hover\:color-primary-600:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-600), var(--color-opacity)) !important;
}

.color-primary-700, .focus\:color-primary-700:focus, .group:focus .group-focus\:color-primary-700, .group:hover .group-hover\:color-primary-700, .hover\:color-primary-700:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-700), var(--color-opacity)) !important;
}

.color-primary-800, .focus\:color-primary-800:focus, .group:focus .group-focus\:color-primary-800, .group:hover .group-hover\:color-primary-800, .hover\:color-primary-800:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-800), var(--color-opacity)) !important;
}

.color-primary-900, .focus\:color-primary-900:focus, .group:focus .group-focus\:color-primary-900, .group:hover .group-hover\:color-primary-900, .hover\:color-primary-900:hover {
  --color-opacity: 1;
  color: rgba(var(--primary-900), var(--color-opacity)) !important;
}

.color-secondary, .focus\:color-secondary:focus, .group:focus .group-focus\:color-secondary, .group:hover .group-hover\:color-secondary, .hover\:color-secondary:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary), var(--color-opacity)) !important;
}

.color-secondary-50, .focus\:color-secondary-50:focus, .group:focus .group-focus\:color-secondary-50, .group:hover .group-hover\:color-secondary-50, .hover\:color-secondary-50:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-50), var(--color-opacity)) !important;
}

.color-secondary-100, .focus\:color-secondary-100:focus, .group:focus .group-focus\:color-secondary-100, .group:hover .group-hover\:color-secondary-100, .hover\:color-secondary-100:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-100), var(--color-opacity)) !important;
}

.color-secondary-200, .focus\:color-secondary-200:focus, .group:focus .group-focus\:color-secondary-200, .group:hover .group-hover\:color-secondary-200, .hover\:color-secondary-200:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-200), var(--color-opacity)) !important;
}

.color-secondary-300, .focus\:color-secondary-300:focus, .group:focus .group-focus\:color-secondary-300, .group:hover .group-hover\:color-secondary-300, .hover\:color-secondary-300:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-300), var(--color-opacity)) !important;
}

.color-secondary-400, .focus\:color-secondary-400:focus, .group:focus .group-focus\:color-secondary-400, .group:hover .group-hover\:color-secondary-400, .hover\:color-secondary-400:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-400), var(--color-opacity)) !important;
}

.color-secondary-500, .focus\:color-secondary-500:focus, .group:focus .group-focus\:color-secondary-500, .group:hover .group-hover\:color-secondary-500, .hover\:color-secondary-500:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-500), var(--color-opacity)) !important;
}

.color-secondary-600, .focus\:color-secondary-600:focus, .group:focus .group-focus\:color-secondary-600, .group:hover .group-hover\:color-secondary-600, .hover\:color-secondary-600:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-600), var(--color-opacity)) !important;
}

.color-secondary-700, .focus\:color-secondary-700:focus, .group:focus .group-focus\:color-secondary-700, .group:hover .group-hover\:color-secondary-700, .hover\:color-secondary-700:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-700), var(--color-opacity)) !important;
}

.color-secondary-800, .focus\:color-secondary-800:focus, .group:focus .group-focus\:color-secondary-800, .group:hover .group-hover\:color-secondary-800, .hover\:color-secondary-800:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-800), var(--color-opacity)) !important;
}

.color-secondary-900, .focus\:color-secondary-900:focus, .group:focus .group-focus\:color-secondary-900, .group:hover .group-hover\:color-secondary-900, .hover\:color-secondary-900:hover {
  --color-opacity: 1;
  color: rgba(var(--secondary-900), var(--color-opacity)) !important;
}

.color-tertiary, .focus\:color-tertiary:focus, .group:focus .group-focus\:color-tertiary, .group:hover .group-hover\:color-tertiary, .hover\:color-tertiary:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary), var(--color-opacity)) !important;
}

.color-tertiary-50, .focus\:color-tertiary-50:focus, .group:focus .group-focus\:color-tertiary-50, .group:hover .group-hover\:color-tertiary-50, .hover\:color-tertiary-50:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
}

.color-tertiary-100, .focus\:color-tertiary-100:focus, .group:focus .group-focus\:color-tertiary-100, .group:hover .group-hover\:color-tertiary-100, .hover\:color-tertiary-100:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
}

.color-tertiary-200, .focus\:color-tertiary-200:focus, .group:focus .group-focus\:color-tertiary-200, .group:hover .group-hover\:color-tertiary-200, .hover\:color-tertiary-200:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
}

.color-tertiary-300, .focus\:color-tertiary-300:focus, .group:focus .group-focus\:color-tertiary-300, .group:hover .group-hover\:color-tertiary-300, .hover\:color-tertiary-300:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
}

.color-tertiary-400, .focus\:color-tertiary-400:focus, .group:focus .group-focus\:color-tertiary-400, .group:hover .group-hover\:color-tertiary-400, .hover\:color-tertiary-400:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
}

.color-tertiary-500, .focus\:color-tertiary-500:focus, .group:focus .group-focus\:color-tertiary-500, .group:hover .group-hover\:color-tertiary-500, .hover\:color-tertiary-500:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
}

.color-tertiary-600, .focus\:color-tertiary-600:focus, .group:focus .group-focus\:color-tertiary-600, .group:hover .group-hover\:color-tertiary-600, .hover\:color-tertiary-600:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
}

.color-tertiary-700, .focus\:color-tertiary-700:focus, .group:focus .group-focus\:color-tertiary-700, .group:hover .group-hover\:color-tertiary-700, .hover\:color-tertiary-700:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
}

.color-tertiary-800, .focus\:color-tertiary-800:focus, .group:focus .group-focus\:color-tertiary-800, .group:hover .group-hover\:color-tertiary-800, .hover\:color-tertiary-800:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
}

.color-tertiary-900, .focus\:color-tertiary-900:focus, .group:focus .group-focus\:color-tertiary-900, .group:hover .group-hover\:color-tertiary-900, .hover\:color-tertiary-900:hover {
  --color-opacity: 1;
  color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
}

.color-foreground-50, .focus\:color-foreground-50:focus, .group:focus .group-focus\:color-foreground-50, .group:hover .group-hover\:color-foreground-50, .hover\:color-foreground-50:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-50), var(--color-opacity)) !important;
}

.color-foreground-100, .focus\:color-foreground-100:focus, .group:focus .group-focus\:color-foreground-100, .group:hover .group-hover\:color-foreground-100, .hover\:color-foreground-100:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-100), var(--color-opacity)) !important;
}

.color-foreground-200, .focus\:color-foreground-200:focus, .group:focus .group-focus\:color-foreground-200, .group:hover .group-hover\:color-foreground-200, .hover\:color-foreground-200:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-200), var(--color-opacity)) !important;
}

.color-foreground-300, .focus\:color-foreground-300:focus, .group:focus .group-focus\:color-foreground-300, .group:hover .group-hover\:color-foreground-300, .hover\:color-foreground-300:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-300), var(--color-opacity)) !important;
}

.color-foreground-400, .focus\:color-foreground-400:focus, .group:focus .group-focus\:color-foreground-400, .group:hover .group-hover\:color-foreground-400, .hover\:color-foreground-400:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-400), var(--color-opacity)) !important;
}

.color-foreground-500, .focus\:color-foreground-500:focus, .group:focus .group-focus\:color-foreground-500, .group:hover .group-hover\:color-foreground-500, .hover\:color-foreground-500:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-500), var(--color-opacity)) !important;
}

.color-foreground-600, .focus\:color-foreground-600:focus, .group:focus .group-focus\:color-foreground-600, .group:hover .group-hover\:color-foreground-600, .hover\:color-foreground-600:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-600), var(--color-opacity)) !important;
}

.color-foreground-700, .focus\:color-foreground-700:focus, .group:focus .group-focus\:color-foreground-700, .group:hover .group-hover\:color-foreground-700, .hover\:color-foreground-700:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-700), var(--color-opacity)) !important;
}

.color-foreground-800, .focus\:color-foreground-800:focus, .group:focus .group-focus\:color-foreground-800, .group:hover .group-hover\:color-foreground-800, .hover\:color-foreground-800:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-800), var(--color-opacity)) !important;
}

.color-foreground-900, .focus\:color-foreground-900:focus, .group:focus .group-focus\:color-foreground-900, .group:hover .group-hover\:color-foreground-900, .hover\:color-foreground-900:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground-900), var(--color-opacity)) !important;
}

.color-foreground, .focus\:color-foreground:focus, .group:focus .group-focus\:color-foreground, .group:hover .group-hover\:color-foreground, .hover\:color-foreground:hover {
  --color-opacity: 1;
  color: rgba(var(--foreground), var(--color-opacity)) !important;
}

.color-background, .focus\:color-background:focus, .group:focus .group-focus\:color-background, .group:hover .group-hover\:color-background, .hover\:color-background:hover {
  --color-opacity: 1;
  color: rgba(var(--background), var(--color-opacity)) !important;
}

.color-background-50, .focus\:color-background-50:focus, .group:focus .group-focus\:color-background-50, .group:hover .group-hover\:color-background-50, .hover\:color-background-50:hover {
  --color-opacity: 1;
  color: rgba(var(--background-50), var(--color-opacity)) !important;
}

.color-background-100, .focus\:color-background-100:focus, .group:focus .group-focus\:color-background-100, .group:hover .group-hover\:color-background-100, .hover\:color-background-100:hover {
  --color-opacity: 1;
  color: rgba(var(--background-100), var(--color-opacity)) !important;
}

.color-background-200, .focus\:color-background-200:focus, .group:focus .group-focus\:color-background-200, .group:hover .group-hover\:color-background-200, .hover\:color-background-200:hover {
  --color-opacity: 1;
  color: rgba(var(--background-200), var(--color-opacity)) !important;
}

.color-background-300, .focus\:color-background-300:focus, .group:focus .group-focus\:color-background-300, .group:hover .group-hover\:color-background-300, .hover\:color-background-300:hover {
  --color-opacity: 1;
  color: rgba(var(--background-300), var(--color-opacity)) !important;
}

.color-background-400, .focus\:color-background-400:focus, .group:focus .group-focus\:color-background-400, .group:hover .group-hover\:color-background-400, .hover\:color-background-400:hover {
  --color-opacity: 1;
  color: rgba(var(--background-400), var(--color-opacity)) !important;
}

.color-background-500, .focus\:color-background-500:focus, .group:focus .group-focus\:color-background-500, .group:hover .group-hover\:color-background-500, .hover\:color-background-500:hover {
  --color-opacity: 1;
  color: rgba(var(--background-500), var(--color-opacity)) !important;
}

.color-background-600, .focus\:color-background-600:focus, .group:focus .group-focus\:color-background-600, .group:hover .group-hover\:color-background-600, .hover\:color-background-600:hover {
  --color-opacity: 1;
  color: rgba(var(--background-600), var(--color-opacity)) !important;
}

.color-background-700, .focus\:color-background-700:focus, .group:focus .group-focus\:color-background-700, .group:hover .group-hover\:color-background-700, .hover\:color-background-700:hover {
  --color-opacity: 1;
  color: rgba(var(--background-700), var(--color-opacity)) !important;
}

.color-background-800, .focus\:color-background-800:focus, .group:focus .group-focus\:color-background-800, .group:hover .group-hover\:color-background-800, .hover\:color-background-800:hover {
  --color-opacity: 1;
  color: rgba(var(--background-800), var(--color-opacity)) !important;
}

.color-background-900, .focus\:color-background-900:focus, .group:focus .group-focus\:color-background-900, .group:hover .group-hover\:color-background-900, .hover\:color-background-900:hover {
  --color-opacity: 1;
  color: rgba(var(--background-900), var(--color-opacity)) !important;
}

.color-grape-50, .focus\:color-grape-50:focus, .group:focus .group-focus\:color-grape-50, .group:hover .group-hover\:color-grape-50, .hover\:color-grape-50:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-50), var(--color-opacity)) !important;
}

.color-grape-100, .focus\:color-grape-100:focus, .group:focus .group-focus\:color-grape-100, .group:hover .group-hover\:color-grape-100, .hover\:color-grape-100:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-100), var(--color-opacity)) !important;
}

.color-grape-200, .focus\:color-grape-200:focus, .group:focus .group-focus\:color-grape-200, .group:hover .group-hover\:color-grape-200, .hover\:color-grape-200:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-200), var(--color-opacity)) !important;
}

.color-grape-300, .focus\:color-grape-300:focus, .group:focus .group-focus\:color-grape-300, .group:hover .group-hover\:color-grape-300, .hover\:color-grape-300:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-300), var(--color-opacity)) !important;
}

.color-grape-400, .focus\:color-grape-400:focus, .group:focus .group-focus\:color-grape-400, .group:hover .group-hover\:color-grape-400, .hover\:color-grape-400:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-400), var(--color-opacity)) !important;
}

.color-grape-500, .focus\:color-grape-500:focus, .group:focus .group-focus\:color-grape-500, .group:hover .group-hover\:color-grape-500, .hover\:color-grape-500:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-500), var(--color-opacity)) !important;
}

.color-grape-600, .focus\:color-grape-600:focus, .group:focus .group-focus\:color-grape-600, .group:hover .group-hover\:color-grape-600, .hover\:color-grape-600:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-600), var(--color-opacity)) !important;
}

.color-grape-700, .focus\:color-grape-700:focus, .group:focus .group-focus\:color-grape-700, .group:hover .group-hover\:color-grape-700, .hover\:color-grape-700:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-700), var(--color-opacity)) !important;
}

.color-grape-800, .focus\:color-grape-800:focus, .group:focus .group-focus\:color-grape-800, .group:hover .group-hover\:color-grape-800, .hover\:color-grape-800:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-800), var(--color-opacity)) !important;
}

.color-grape-900, .focus\:color-grape-900:focus, .group:focus .group-focus\:color-grape-900, .group:hover .group-hover\:color-grape-900, .hover\:color-grape-900:hover {
  --color-opacity: 1;
  color: rgba(var(--grape-900), var(--color-opacity)) !important;
}

.color-violet-50, .focus\:color-violet-50:focus, .group:focus .group-focus\:color-violet-50, .group:hover .group-hover\:color-violet-50, .hover\:color-violet-50:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-50), var(--color-opacity)) !important;
}

.color-violet-100, .focus\:color-violet-100:focus, .group:focus .group-focus\:color-violet-100, .group:hover .group-hover\:color-violet-100, .hover\:color-violet-100:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-100), var(--color-opacity)) !important;
}

.color-violet-200, .focus\:color-violet-200:focus, .group:focus .group-focus\:color-violet-200, .group:hover .group-hover\:color-violet-200, .hover\:color-violet-200:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-200), var(--color-opacity)) !important;
}

.color-violet-300, .focus\:color-violet-300:focus, .group:focus .group-focus\:color-violet-300, .group:hover .group-hover\:color-violet-300, .hover\:color-violet-300:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-300), var(--color-opacity)) !important;
}

.color-violet-400, .focus\:color-violet-400:focus, .group:focus .group-focus\:color-violet-400, .group:hover .group-hover\:color-violet-400, .hover\:color-violet-400:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-400), var(--color-opacity)) !important;
}

.color-violet-500, .focus\:color-violet-500:focus, .group:focus .group-focus\:color-violet-500, .group:hover .group-hover\:color-violet-500, .hover\:color-violet-500:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-500), var(--color-opacity)) !important;
}

.color-violet-600, .focus\:color-violet-600:focus, .group:focus .group-focus\:color-violet-600, .group:hover .group-hover\:color-violet-600, .hover\:color-violet-600:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-600), var(--color-opacity)) !important;
}

.color-violet-700, .focus\:color-violet-700:focus, .group:focus .group-focus\:color-violet-700, .group:hover .group-hover\:color-violet-700, .hover\:color-violet-700:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-700), var(--color-opacity)) !important;
}

.color-violet-800, .focus\:color-violet-800:focus, .group:focus .group-focus\:color-violet-800, .group:hover .group-hover\:color-violet-800, .hover\:color-violet-800:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-800), var(--color-opacity)) !important;
}

.color-violet-900, .focus\:color-violet-900:focus, .group:focus .group-focus\:color-violet-900, .group:hover .group-hover\:color-violet-900, .hover\:color-violet-900:hover {
  --color-opacity: 1;
  color: rgba(var(--violet-900), var(--color-opacity)) !important;
}

.color-gray-smoke-50, .focus\:color-gray-smoke-50:focus, .group:focus .group-focus\:color-gray-smoke-50, .group:hover .group-hover\:color-gray-smoke-50, .hover\:color-gray-smoke-50:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
}

.color-gray-smoke-100, .focus\:color-gray-smoke-100:focus, .group:focus .group-focus\:color-gray-smoke-100, .group:hover .group-hover\:color-gray-smoke-100, .hover\:color-gray-smoke-100:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
}

.color-gray-smoke-200, .focus\:color-gray-smoke-200:focus, .group:focus .group-focus\:color-gray-smoke-200, .group:hover .group-hover\:color-gray-smoke-200, .hover\:color-gray-smoke-200:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
}

.color-gray-smoke-300, .focus\:color-gray-smoke-300:focus, .group:focus .group-focus\:color-gray-smoke-300, .group:hover .group-hover\:color-gray-smoke-300, .hover\:color-gray-smoke-300:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
}

.color-gray-smoke-400, .focus\:color-gray-smoke-400:focus, .group:focus .group-focus\:color-gray-smoke-400, .group:hover .group-hover\:color-gray-smoke-400, .hover\:color-gray-smoke-400:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
}

.color-gray-smoke-500, .focus\:color-gray-smoke-500:focus, .group:focus .group-focus\:color-gray-smoke-500, .group:hover .group-hover\:color-gray-smoke-500, .hover\:color-gray-smoke-500:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
}

.color-gray-smoke-600, .focus\:color-gray-smoke-600:focus, .group:focus .group-focus\:color-gray-smoke-600, .group:hover .group-hover\:color-gray-smoke-600, .hover\:color-gray-smoke-600:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
}

.color-gray-smoke-700, .focus\:color-gray-smoke-700:focus, .group:focus .group-focus\:color-gray-smoke-700, .group:hover .group-hover\:color-gray-smoke-700, .hover\:color-gray-smoke-700:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
}

.color-gray-smoke-800, .focus\:color-gray-smoke-800:focus, .group:focus .group-focus\:color-gray-smoke-800, .group:hover .group-hover\:color-gray-smoke-800, .hover\:color-gray-smoke-800:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
}

.color-gray-smoke-900, .focus\:color-gray-smoke-900:focus, .group:focus .group-focus\:color-gray-smoke-900, .group:hover .group-hover\:color-gray-smoke-900, .hover\:color-gray-smoke-900:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
}

.color-gray-blue-50, .focus\:color-gray-blue-50:focus, .group:focus .group-focus\:color-gray-blue-50, .group:hover .group-hover\:color-gray-blue-50, .hover\:color-gray-blue-50:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
}

.color-gray-blue-100, .focus\:color-gray-blue-100:focus, .group:focus .group-focus\:color-gray-blue-100, .group:hover .group-hover\:color-gray-blue-100, .hover\:color-gray-blue-100:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
}

.color-gray-blue-200, .focus\:color-gray-blue-200:focus, .group:focus .group-focus\:color-gray-blue-200, .group:hover .group-hover\:color-gray-blue-200, .hover\:color-gray-blue-200:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
}

.color-gray-blue-300, .focus\:color-gray-blue-300:focus, .group:focus .group-focus\:color-gray-blue-300, .group:hover .group-hover\:color-gray-blue-300, .hover\:color-gray-blue-300:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
}

.color-gray-blue-400, .focus\:color-gray-blue-400:focus, .group:focus .group-focus\:color-gray-blue-400, .group:hover .group-hover\:color-gray-blue-400, .hover\:color-gray-blue-400:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
}

.color-gray-blue-500, .focus\:color-gray-blue-500:focus, .group:focus .group-focus\:color-gray-blue-500, .group:hover .group-hover\:color-gray-blue-500, .hover\:color-gray-blue-500:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
}

.color-gray-blue-600, .focus\:color-gray-blue-600:focus, .group:focus .group-focus\:color-gray-blue-600, .group:hover .group-hover\:color-gray-blue-600, .hover\:color-gray-blue-600:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
}

.color-gray-blue-700, .focus\:color-gray-blue-700:focus, .group:focus .group-focus\:color-gray-blue-700, .group:hover .group-hover\:color-gray-blue-700, .hover\:color-gray-blue-700:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
}

.color-gray-blue-800, .focus\:color-gray-blue-800:focus, .group:focus .group-focus\:color-gray-blue-800, .group:hover .group-hover\:color-gray-blue-800, .hover\:color-gray-blue-800:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
}

.color-gray-blue-900, .focus\:color-gray-blue-900:focus, .group:focus .group-focus\:color-gray-blue-900, .group:hover .group-hover\:color-gray-blue-900, .hover\:color-gray-blue-900:hover {
  --color-opacity: 1;
  color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
}

.color-blue-royal-50, .focus\:color-blue-royal-50:focus, .group:focus .group-focus\:color-blue-royal-50, .group:hover .group-hover\:color-blue-royal-50, .hover\:color-blue-royal-50:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
}

.color-blue-royal-100, .focus\:color-blue-royal-100:focus, .group:focus .group-focus\:color-blue-royal-100, .group:hover .group-hover\:color-blue-royal-100, .hover\:color-blue-royal-100:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
}

.color-blue-royal-200, .focus\:color-blue-royal-200:focus, .group:focus .group-focus\:color-blue-royal-200, .group:hover .group-hover\:color-blue-royal-200, .hover\:color-blue-royal-200:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
}

.color-blue-royal-300, .focus\:color-blue-royal-300:focus, .group:focus .group-focus\:color-blue-royal-300, .group:hover .group-hover\:color-blue-royal-300, .hover\:color-blue-royal-300:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
}

.color-blue-royal-400, .focus\:color-blue-royal-400:focus, .group:focus .group-focus\:color-blue-royal-400, .group:hover .group-hover\:color-blue-royal-400, .hover\:color-blue-royal-400:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
}

.color-blue-royal-500, .focus\:color-blue-royal-500:focus, .group:focus .group-focus\:color-blue-royal-500, .group:hover .group-hover\:color-blue-royal-500, .hover\:color-blue-royal-500:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
}

.color-blue-royal-600, .focus\:color-blue-royal-600:focus, .group:focus .group-focus\:color-blue-royal-600, .group:hover .group-hover\:color-blue-royal-600, .hover\:color-blue-royal-600:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
}

.color-blue-royal-700, .focus\:color-blue-royal-700:focus, .group:focus .group-focus\:color-blue-royal-700, .group:hover .group-hover\:color-blue-royal-700, .hover\:color-blue-royal-700:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
}

.color-blue-royal-800, .focus\:color-blue-royal-800:focus, .group:focus .group-focus\:color-blue-royal-800, .group:hover .group-hover\:color-blue-royal-800, .hover\:color-blue-royal-800:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
}

.color-blue-royal-900, .focus\:color-blue-royal-900:focus, .group:focus .group-focus\:color-blue-royal-900, .group:hover .group-hover\:color-blue-royal-900, .hover\:color-blue-royal-900:hover {
  --color-opacity: 1;
  color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
}

.color-neon-blue-100, .focus\:color-neon-blue-100:focus, .group:focus .group-focus\:color-neon-blue-100, .group:hover .group-hover\:color-neon-blue-100, .hover\:color-neon-blue-100:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
}

.color-neon-blue-200, .focus\:color-neon-blue-200:focus, .group:focus .group-focus\:color-neon-blue-200, .group:hover .group-hover\:color-neon-blue-200, .hover\:color-neon-blue-200:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
}

.color-neon-blue-300, .focus\:color-neon-blue-300:focus, .group:focus .group-focus\:color-neon-blue-300, .group:hover .group-hover\:color-neon-blue-300, .hover\:color-neon-blue-300:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
}

.color-neon-blue-400, .focus\:color-neon-blue-400:focus, .group:focus .group-focus\:color-neon-blue-400, .group:hover .group-hover\:color-neon-blue-400, .hover\:color-neon-blue-400:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
}

.color-neon-blue-500, .focus\:color-neon-blue-500:focus, .group:focus .group-focus\:color-neon-blue-500, .group:hover .group-hover\:color-neon-blue-500, .hover\:color-neon-blue-500:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
}

.color-neon-blue-600, .focus\:color-neon-blue-600:focus, .group:focus .group-focus\:color-neon-blue-600, .group:hover .group-hover\:color-neon-blue-600, .hover\:color-neon-blue-600:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
}

.color-neon-blue-700, .focus\:color-neon-blue-700:focus, .group:focus .group-focus\:color-neon-blue-700, .group:hover .group-hover\:color-neon-blue-700, .hover\:color-neon-blue-700:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
}

.color-neon-blue-800, .focus\:color-neon-blue-800:focus, .group:focus .group-focus\:color-neon-blue-800, .group:hover .group-hover\:color-neon-blue-800, .hover\:color-neon-blue-800:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
}

.color-neon-blue-900, .focus\:color-neon-blue-900:focus, .group:focus .group-focus\:color-neon-blue-900, .group:hover .group-hover\:color-neon-blue-900, .hover\:color-neon-blue-900:hover {
  --color-opacity: 1;
  color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
}

.color-greece-1, .focus\:color-greece-1:focus, .group:focus .group-focus\:color-greece-1, .group:hover .group-hover\:color-greece-1, .hover\:color-greece-1:hover {
  --color-opacity: 1;
  color: rgba(var(--greece-1), var(--color-opacity)) !important;
}

.color-greece-2, .focus\:color-greece-2:focus, .group:focus .group-focus\:color-greece-2, .group:hover .group-hover\:color-greece-2, .hover\:color-greece-2:hover {
  --color-opacity: 1;
  color: rgba(var(--greece-2), var(--color-opacity)) !important;
}

.color-greece-3, .focus\:color-greece-3:focus, .group:focus .group-focus\:color-greece-3, .group:hover .group-hover\:color-greece-3, .hover\:color-greece-3:hover {
  --color-opacity: 1;
  color: rgba(var(--greece-3), var(--color-opacity)) !important;
}

.color-greece-4, .focus\:color-greece-4:focus, .group:focus .group-focus\:color-greece-4, .group:hover .group-hover\:color-greece-4, .hover\:color-greece-4:hover {
  --color-opacity: 1;
  color: rgba(var(--greece-4), var(--color-opacity)) !important;
}

.color-greece-5, .focus\:color-greece-5:focus, .group:focus .group-focus\:color-greece-5, .group:hover .group-hover\:color-greece-5, .hover\:color-greece-5:hover {
  --color-opacity: 1;
  color: rgba(var(--greece-5), var(--color-opacity)) !important;
}

.color-blackrussian, .focus\:color-blackrussian:focus, .group:focus .group-focus\:color-blackrussian, .group:hover .group-hover\:color-blackrussian, .hover\:color-blackrussian:hover {
  --color-opacity: 1;
  color: rgba(var(--blackrussian), var(--color-opacity)) !important;
}

.color-maroon-red, .focus\:color-maroon-red:focus, .group:focus .group-focus\:color-maroon-red, .group:hover .group-hover\:color-maroon-red, .hover\:color-maroon-red:hover {
  --color-opacity: 1;
  color: rgba(var(--maroon-red), var(--color-opacity)) !important;
}

.color-burgundy, .focus\:color-burgundy:focus, .group:focus .group-focus\:color-burgundy, .group:hover .group-hover\:color-burgundy, .hover\:color-burgundy:hover {
  --color-opacity: 1;
  color: rgba(var(--burgundy), var(--color-opacity)) !important;
}

.color-blackpearl, .focus\:color-blackpearl:focus, .group:focus .group-focus\:color-blackpearl, .group:hover .group-hover\:color-blackpearl, .hover\:color-blackpearl:hover {
  --color-opacity: 1;
  color: rgba(var(--blackpearl), var(--color-opacity)) !important;
}

.color-sweetcorn, .focus\:color-sweetcorn:focus, .group:focus .group-focus\:color-sweetcorn, .group:hover .group-hover\:color-sweetcorn, .hover\:color-sweetcorn:hover {
  --color-opacity: 1;
  color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
}

.color-drover, .focus\:color-drover:focus, .group:focus .group-focus\:color-drover, .group:hover .group-hover\:color-drover, .hover\:color-drover:hover {
  --color-opacity: 1;
  color: rgba(var(--drover), var(--color-opacity)) !important;
}

.color-woodbark, .focus\:color-woodbark:focus, .group:focus .group-focus\:color-woodbark, .group:hover .group-hover\:color-woodbark, .hover\:color-woodbark:hover {
  --color-opacity: 1;
  color: rgba(var(--woodbark), var(--color-opacity)) !important;
}

.color-manhattan, .focus\:color-manhattan:focus, .group:focus .group-focus\:color-manhattan, .group:hover .group-hover\:color-manhattan, .hover\:color-manhattan:hover {
  --color-opacity: 1;
  color: rgba(var(--manhattan), var(--color-opacity)) !important;
}

.color-newtan, .focus\:color-newtan:focus, .group:focus .group-focus\:color-newtan, .group:hover .group-hover\:color-newtan, .hover\:color-newtan:hover {
  --color-opacity: 1;
  color: rgba(var(--newtan), var(--color-opacity)) !important;
}

.color-bluedianne, .focus\:color-bluedianne:focus, .group:focus .group-focus\:color-bluedianne, .group:hover .group-hover\:color-bluedianne, .hover\:color-bluedianne:hover {
  --color-opacity: 1;
  color: rgba(var(--bluedianne), var(--color-opacity)) !important;
}

.color-goldenrod, .focus\:color-goldenrod:focus, .group:focus .group-focus\:color-goldenrod, .group:hover .group-hover\:color-goldenrod, .hover\:color-goldenrod:hover {
  --color-opacity: 1;
  color: rgba(var(--goldenrod), var(--color-opacity)) !important;
}

.color-portafino, .focus\:color-portafino:focus, .group:focus .group-focus\:color-portafino, .group:hover .group-hover\:color-portafino, .hover\:color-portafino:hover {
  --color-opacity: 1;
  color: rgba(var(--portafino), var(--color-opacity)) !important;
}

.color-pearllusta, .focus\:color-pearllusta:focus, .group:focus .group-focus\:color-pearllusta, .group:hover .group-hover\:color-pearllusta, .hover\:color-pearllusta:hover {
  --color-opacity: 1;
  color: rgba(var(--pearllusta), var(--color-opacity)) !important;
}

.color-hitgrey, .focus\:color-hitgrey:focus, .group:focus .group-focus\:color-hitgrey, .group:hover .group-hover\:color-hitgrey, .hover\:color-hitgrey:hover {
  --color-opacity: 1;
  color: rgba(var(--hitgrey), var(--color-opacity)) !important;
}

.color-rockspray, .focus\:color-rockspray:focus, .group:focus .group-focus\:color-rockspray, .group:hover .group-hover\:color-rockspray, .hover\:color-rockspray:hover {
  --color-opacity: 1;
  color: rgba(var(--rockspray), var(--color-opacity)) !important;
}

.color-vanilla, .focus\:color-vanilla:focus, .group:focus .group-focus\:color-vanilla, .group:hover .group-hover\:color-vanilla, .hover\:color-vanilla:hover {
  --color-opacity: 1;
  color: rgba(var(--vanilla), var(--color-opacity)) !important;
}

.color-mardigras, .focus\:color-mardigras:focus, .group:focus .group-focus\:color-mardigras, .group:hover .group-hover\:color-mardigras, .hover\:color-mardigras:hover {
  --color-opacity: 1;
  color: rgba(var(--mardigras), var(--color-opacity)) !important;
}

.color-dandelion, .focus\:color-dandelion:focus, .group:focus .group-focus\:color-dandelion, .group:hover .group-hover\:color-dandelion, .hover\:color-dandelion:hover {
  --color-opacity: 1;
  color: rgba(var(--dandelion), var(--color-opacity)) !important;
}

.color-sandwisp, .focus\:color-sandwisp:focus, .group:focus .group-focus\:color-sandwisp, .group:hover .group-hover\:color-sandwisp, .hover\:color-sandwisp:hover {
  --color-opacity: 1;
  color: rgba(var(--sandwisp), var(--color-opacity)) !important;
}

.color-sealbrown, .focus\:color-sealbrown:focus, .group:focus .group-focus\:color-sealbrown, .group:hover .group-hover\:color-sealbrown, .hover\:color-sealbrown:hover {
  --color-opacity: 1;
  color: rgba(var(--sealbrown), var(--color-opacity)) !important;
}

.color-rodeodust, .focus\:color-rodeodust:focus, .group:focus .group-focus\:color-rodeodust, .group:hover .group-hover\:color-rodeodust, .hover\:color-rodeodust:hover {
  --color-opacity: 1;
  color: rgba(var(--rodeodust), var(--color-opacity)) !important;
}

.color-raffia, .focus\:color-raffia:focus, .group:focus .group-focus\:color-raffia, .group:hover .group-hover\:color-raffia, .hover\:color-raffia:hover {
  --color-opacity: 1;
  color: rgba(var(--raffia), var(--color-opacity)) !important;
}

.color-midnight, .focus\:color-midnight:focus, .group:focus .group-focus\:color-midnight, .group:hover .group-hover\:color-midnight, .hover\:color-midnight:hover {
  --color-opacity: 1;
  color: rgba(var(--midnight), var(--color-opacity)) !important;
}

.color-greensmoke, .focus\:color-greensmoke:focus, .group:focus .group-focus\:color-greensmoke, .group:hover .group-hover\:color-greensmoke, .hover\:color-greensmoke:hover {
  --color-opacity: 1;
  color: rgba(var(--greensmoke), var(--color-opacity)) !important;
}

.color-deco, .focus\:color-deco:focus, .group:focus .group-focus\:color-deco, .group:hover .group-hover\:color-deco, .hover\:color-deco:hover {
  --color-opacity: 1;
  color: rgba(var(--deco), var(--color-opacity)) !important;
}

.color-sanjuan, .focus\:color-sanjuan:focus, .group:focus .group-focus\:color-sanjuan, .group:hover .group-hover\:color-sanjuan, .hover\:color-sanjuan:hover {
  --color-opacity: 1;
  color: rgba(var(--sanjuan), var(--color-opacity)) !important;
}

.color-blackpearl2, .focus\:color-blackpearl2:focus, .group:focus .group-focus\:color-blackpearl2, .group:hover .group-hover\:color-blackpearl2, .hover\:color-blackpearl2:hover {
  --color-opacity: 1;
  color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
}

.color-goldentainoi, .focus\:color-goldentainoi:focus, .group:focus .group-focus\:color-goldentainoi, .group:hover .group-hover\:color-goldentainoi, .hover\:color-goldentainoi:hover {
  --color-opacity: 1;
  color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
}

.color-hotcurry, .focus\:color-hotcurry:focus, .group:focus .group-focus\:color-hotcurry, .group:hover .group-hover\:color-hotcurry, .hover\:color-hotcurry:hover {
  --color-opacity: 1;
  color: rgba(var(--hotcurry), var(--color-opacity)) !important;
}

.color-greenwaterloo, .focus\:color-greenwaterloo:focus, .group:focus .group-focus\:color-greenwaterloo, .group:hover .group-hover\:color-greenwaterloo, .hover\:color-greenwaterloo:hover {
  --color-opacity: 1;
  color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
}

.color-tahunasands, .focus\:color-tahunasands:focus, .group:focus .group-focus\:color-tahunasands, .group:hover .group-hover\:color-tahunasands, .hover\:color-tahunasands:hover {
  --color-opacity: 1;
  color: rgba(var(--tahunasands), var(--color-opacity)) !important;
}

.color-sidecar, .focus\:color-sidecar:focus, .group:focus .group-focus\:color-sidecar, .group:hover .group-hover\:color-sidecar, .hover\:color-sidecar:hover {
  --color-opacity: 1;
  color: rgba(var(--sidecar), var(--color-opacity)) !important;
}

.color-bismark, .focus\:color-bismark:focus, .group:focus .group-focus\:color-bismark, .group:hover .group-hover\:color-bismark, .hover\:color-bismark:hover {
  --color-opacity: 1;
  color: rgba(var(--bismark), var(--color-opacity)) !important;
}

.color-mardigras2, .focus\:color-mardigras2:focus, .group:focus .group-focus\:color-mardigras2, .group:hover .group-hover\:color-mardigras2, .hover\:color-mardigras2:hover {
  --color-opacity: 1;
  color: rgba(var(--mardigras2), var(--color-opacity)) !important;
}

.color-blackcurrant, .focus\:color-blackcurrant:focus, .group:focus .group-focus\:color-blackcurrant, .group:hover .group-hover\:color-blackcurrant, .hover\:color-blackcurrant:hover {
  --color-opacity: 1;
  color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
}

.color-mediumcarmine, .focus\:color-mediumcarmine:focus, .group:focus .group-focus\:color-mediumcarmine, .group:hover .group-hover\:color-mediumcarmine, .hover\:color-mediumcarmine:hover {
  --color-opacity: 1;
  color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
}

.color-tan, .focus\:color-tan:focus, .group:focus .group-focus\:color-tan, .group:hover .group-hover\:color-tan, .hover\:color-tan:hover {
  --color-opacity: 1;
  color: rgba(var(--tan), var(--color-opacity)) !important;
}

.color-champagne, .focus\:color-champagne:focus, .group:focus .group-focus\:color-champagne, .group:hover .group-hover\:color-champagne, .hover\:color-champagne:hover {
  --color-opacity: 1;
  color: rgba(var(--champagne), var(--color-opacity)) !important;
}

.color-aubergine, .focus\:color-aubergine:focus, .group:focus .group-focus\:color-aubergine, .group:hover .group-hover\:color-aubergine, .hover\:color-aubergine:hover {
  --color-opacity: 1;
  color: rgba(var(--aubergine), var(--color-opacity)) !important;
}

.color-maverick, .focus\:color-maverick:focus, .group:focus .group-focus\:color-maverick, .group:hover .group-hover\:color-maverick, .hover\:color-maverick:hover {
  --color-opacity: 1;
  color: rgba(var(--maverick), var(--color-opacity)) !important;
}

.color-prim, .focus\:color-prim:focus, .group:focus .group-focus\:color-prim, .group:hover .group-hover\:color-prim, .hover\:color-prim:hover {
  --color-opacity: 1;
  color: rgba(var(--prim), var(--color-opacity)) !important;
}

.color-seagull, .focus\:color-seagull:focus, .group:focus .group-focus\:color-seagull, .group:hover .group-hover\:color-seagull, .hover\:color-seagull:hover {
  --color-opacity: 1;
  color: rgba(var(--seagull), var(--color-opacity)) !important;
}

.color-spindle, .focus\:color-spindle:focus, .group:focus .group-focus\:color-spindle, .group:hover .group-hover\:color-spindle, .hover\:color-spindle:hover {
  --color-opacity: 1;
  color: rgba(var(--spindle), var(--color-opacity)) !important;
}

.color-facebook, .focus\:color-facebook:focus, .group:focus .group-focus\:color-facebook, .group:hover .group-hover\:color-facebook, .hover\:color-facebook:hover {
  --color-opacity: 1;
  color: rgba(var(--facebook), var(--color-opacity)) !important;
}

.color-pinterest, .focus\:color-pinterest:focus, .group:focus .group-focus\:color-pinterest, .group:hover .group-hover\:color-pinterest, .hover\:color-pinterest:hover {
  --color-opacity: 1;
  color: rgba(var(--pinterest), var(--color-opacity)) !important;
}

.color-twitter, .focus\:color-twitter:focus, .group:focus .group-focus\:color-twitter, .group:hover .group-hover\:color-twitter, .hover\:color-twitter:hover {
  --color-opacity: 1;
  color: rgba(var(--twitter), var(--color-opacity)) !important;
}

.color-youtube, .focus\:color-youtube:focus, .group:focus .group-focus\:color-youtube, .group:hover .group-hover\:color-youtube, .hover\:color-youtube:hover {
  --color-opacity: 1;
  color: rgba(var(--youtube), var(--color-opacity)) !important;
}

.color-instagram, .focus\:color-instagram:focus, .group:focus .group-focus\:color-instagram, .group:hover .group-hover\:color-instagram, .hover\:color-instagram:hover {
  --color-opacity: 1;
  color: rgba(var(--instagram), var(--color-opacity)) !important;
}

.color-transparent, .focus\:color-transparent:focus, .group:focus .group-focus\:color-transparent, .group:hover .group-hover\:color-transparent, .hover\:color-transparent:hover {
  --color-opacity: 1;
  color: transparent !important;
}

.color-current, .focus\:color-current:focus, .group:focus .group-focus\:color-current, .group:hover .group-hover\:color-current, .hover\:color-current:hover {
  --color-opacity: 1;
  color: currentColor !important;
}

.cursor-auto, .active\:cursor-auto:active, .hover\:cursor-auto:hover {
  cursor: auto !important;
}

.cursor-default, .active\:cursor-default:active, .hover\:cursor-default:hover {
  cursor: default !important;
}

.cursor-pointer, .active\:cursor-pointer:active, .hover\:cursor-pointer:hover {
  cursor: pointer !important;
}

.cursor-wait, .active\:cursor-wait:active, .hover\:cursor-wait:hover {
  cursor: wait !important;
}

.cursor-text, .active\:cursor-text:active, .hover\:cursor-text:hover {
  cursor: text !important;
}

.cursor-move, .active\:cursor-move:active, .hover\:cursor-move:hover {
  cursor: move !important;
}

.cursor-not-allowed, .active\:cursor-not-allowed:active, .hover\:cursor-not-allowed:hover {
  cursor: not-allowed !important;
}

.pointer-events-none {
  pointer-events: none !important;
}

.pointer-events-auto {
  pointer-events: auto !important;
}

.resize-none {
  resize: none !important;
}

.resize-both {
  resize: both !important;
}

.resize-horizontal {
  resize: horizontal !important;
}

.resize-vertical {
  resize: vertical !important;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto !important;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch !important;
}

.select-none {
  user-select: none !important;
  -webkit-user-select: none !important;
}

.select-text {
  user-select: text !important;
  -webkit-user-select: text !important;
}

.select-all {
  user-select: all !important;
  -webkit-user-select: all !important;
}

.select-auto {
  user-select: auto !important;
  -webkit-user-select: auto !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overscroll-x-auto {
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain {
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none {
  overscroll-behavior-x: none !important;
}

.overscroll-y-auto {
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain {
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none {
  overscroll-behavior-y: none !important;
}

.overscroll-auto {
  overscroll-behavior: auto !important;
}

.overscroll-contain {
  overscroll-behavior: contain !important;
}

.overscroll-none {
  overscroll-behavior: none !important;
}

.scroll-auto {
  scroll-behavior: auto !important;
}

.scroll-smooth {
  scroll-behavior: smooth !important;
}

.outline-none, .focus\:outline-none:focus {
  outline: none !important;
}

.appearance-none {
  appearance: none !important;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
}

.fill-current {
  fill: currentColor !important;
}

.stroke-current {
  stroke: currentColor !important;
}

.stroke-0 {
  stroke-width: 0 !important;
}

.stroke-1 {
  stroke-width: 1 !important;
}

.stroke-2 {
  stroke-width: 2 !important;
}

.stroke-3 {
  stroke-width: 3 !important;
}

.stroke-4 {
  stroke-width: 4 !important;
}

.stroke-5 {
  stroke-width: 5 !important;
}

.stroke-6 {
  stroke-width: 6 !important;
}

.translate-x-1, .focus\:translate-x-1:focus, .hover\:translate-x-1:hover {
  --translate-x: 0.0625rem !important;
}

.translate-x-2, .focus\:translate-x-2:focus, .hover\:translate-x-2:hover {
  --translate-x: 0.125rem !important;
}

.translate-x-4, .focus\:translate-x-4:focus, .hover\:translate-x-4:hover {
  --translate-x: 0.25rem !important;
}

.translate-x-6, .focus\:translate-x-6:focus, .hover\:translate-x-6:hover {
  --translate-x: 0.375rem !important;
}

.translate-x-8, .focus\:translate-x-8:focus, .hover\:translate-x-8:hover {
  --translate-x: 0.5rem !important;
}

.translate-x-10, .focus\:translate-x-10:focus, .hover\:translate-x-10:hover {
  --translate-x: 0.625rem !important;
}

.translate-x-12, .focus\:translate-x-12:focus, .hover\:translate-x-12:hover {
  --translate-x: 0.75rem !important;
}

.translate-x-14, .focus\:translate-x-14:focus, .hover\:translate-x-14:hover {
  --translate-x: 0.875rem !important;
}

.translate-x-16, .focus\:translate-x-16:focus, .hover\:translate-x-16:hover {
  --translate-x: 1rem !important;
}

.translate-x-18, .focus\:translate-x-18:focus, .hover\:translate-x-18:hover {
  --translate-x: 1.125rem !important;
}

.translate-x-20, .focus\:translate-x-20:focus, .hover\:translate-x-20:hover {
  --translate-x: 1.25rem !important;
}

.translate-x-24, .focus\:translate-x-24:focus, .hover\:translate-x-24:hover {
  --translate-x: 1.5rem !important;
}

.translate-x-28, .focus\:translate-x-28:focus, .hover\:translate-x-28:hover {
  --translate-x: 1.75rem !important;
}

.translate-x-32, .focus\:translate-x-32:focus, .hover\:translate-x-32:hover {
  --translate-x: 2rem !important;
}

.translate-x-36, .focus\:translate-x-36:focus, .hover\:translate-x-36:hover {
  --translate-x: 2.25rem !important;
}

.translate-x-40, .focus\:translate-x-40:focus, .hover\:translate-x-40:hover {
  --translate-x: 2.5rem !important;
}

.translate-x-48, .focus\:translate-x-48:focus, .hover\:translate-x-48:hover {
  --translate-x: 3rem !important;
}

.translate-x-56, .focus\:translate-x-56:focus, .hover\:translate-x-56:hover {
  --translate-x: 3.5rem !important;
}

.translate-x-64, .focus\:translate-x-64:focus, .hover\:translate-x-64:hover {
  --translate-x: 4rem !important;
}

.translate-x-72, .focus\:translate-x-72:focus, .hover\:translate-x-72:hover {
  --translate-x: 4.5rem !important;
}

.translate-x-80, .focus\:translate-x-80:focus, .hover\:translate-x-80:hover {
  --translate-x: 5rem !important;
}

.translate-x-96, .focus\:translate-x-96:focus, .hover\:translate-x-96:hover {
  --translate-x: 6rem !important;
}

.translate-x-112, .focus\:translate-x-112:focus, .hover\:translate-x-112:hover {
  --translate-x: 7rem !important;
}

.translate-x-128, .focus\:translate-x-128:focus, .hover\:translate-x-128:hover {
  --translate-x: 8rem !important;
}

.translate-x-144, .focus\:translate-x-144:focus, .hover\:translate-x-144:hover {
  --translate-x: 9rem !important;
}

.translate-x-160, .focus\:translate-x-160:focus, .hover\:translate-x-160:hover {
  --translate-x: 10rem !important;
}

.translate-x-192, .focus\:translate-x-192:focus, .hover\:translate-x-192:hover {
  --translate-x: 12rem !important;
}

.translate-x-224, .focus\:translate-x-224:focus, .hover\:translate-x-224:hover {
  --translate-x: 14rem !important;
}

.translate-x-256, .focus\:translate-x-256:focus, .hover\:translate-x-256:hover {
  --translate-x: 16rem !important;
}

.translate-x-288, .focus\:translate-x-288:focus, .hover\:translate-x-288:hover {
  --translate-x: 18rem !important;
}

.translate-x-320, .focus\:translate-x-320:focus, .hover\:translate-x-320:hover {
  --translate-x: 20rem !important;
}

.translate-x-384, .focus\:translate-x-384:focus, .hover\:translate-x-384:hover {
  --translate-x: 24rem !important;
}

.translate-x-n1, .focus\:translate-x-n1:focus, .hover\:translate-x-n1:hover {
  --translate-x: -0.0625rem !important;
}

.translate-x-n2, .focus\:translate-x-n2:focus, .hover\:translate-x-n2:hover {
  --translate-x: -0.125rem !important;
}

.translate-x-n4, .focus\:translate-x-n4:focus, .hover\:translate-x-n4:hover {
  --translate-x: -0.25rem !important;
}

.translate-x-n6, .focus\:translate-x-n6:focus, .hover\:translate-x-n6:hover {
  --translate-x: -0.375rem !important;
}

.translate-x-n8, .focus\:translate-x-n8:focus, .hover\:translate-x-n8:hover {
  --translate-x: -0.5rem !important;
}

.translate-x-n10, .focus\:translate-x-n10:focus, .hover\:translate-x-n10:hover {
  --translate-x: -0.625rem !important;
}

.translate-x-n12, .focus\:translate-x-n12:focus, .hover\:translate-x-n12:hover {
  --translate-x: -0.75rem !important;
}

.translate-x-n14, .focus\:translate-x-n14:focus, .hover\:translate-x-n14:hover {
  --translate-x: -0.875rem !important;
}

.translate-x-n16, .focus\:translate-x-n16:focus, .hover\:translate-x-n16:hover {
  --translate-x: -1rem !important;
}

.translate-x-n18, .focus\:translate-x-n18:focus, .hover\:translate-x-n18:hover {
  --translate-x: -1.125rem !important;
}

.translate-x-n20, .focus\:translate-x-n20:focus, .hover\:translate-x-n20:hover {
  --translate-x: -1.25rem !important;
}

.translate-x-n24, .focus\:translate-x-n24:focus, .hover\:translate-x-n24:hover {
  --translate-x: -1.5rem !important;
}

.translate-x-n28, .focus\:translate-x-n28:focus, .hover\:translate-x-n28:hover {
  --translate-x: -1.75rem !important;
}

.translate-x-n32, .focus\:translate-x-n32:focus, .hover\:translate-x-n32:hover {
  --translate-x: -2rem !important;
}

.translate-x-n36, .focus\:translate-x-n36:focus, .hover\:translate-x-n36:hover {
  --translate-x: -2.25rem !important;
}

.translate-x-n40, .focus\:translate-x-n40:focus, .hover\:translate-x-n40:hover {
  --translate-x: -2.5rem !important;
}

.translate-x-n48, .focus\:translate-x-n48:focus, .hover\:translate-x-n48:hover {
  --translate-x: -3rem !important;
}

.translate-x-n56, .focus\:translate-x-n56:focus, .hover\:translate-x-n56:hover {
  --translate-x: -3.5rem !important;
}

.translate-x-n64, .focus\:translate-x-n64:focus, .hover\:translate-x-n64:hover {
  --translate-x: -4rem !important;
}

.translate-x-n72, .focus\:translate-x-n72:focus, .hover\:translate-x-n72:hover {
  --translate-x: -4.5rem !important;
}

.translate-x-n80, .focus\:translate-x-n80:focus, .hover\:translate-x-n80:hover {
  --translate-x: -5rem !important;
}

.translate-x-n96, .focus\:translate-x-n96:focus, .hover\:translate-x-n96:hover {
  --translate-x: -6rem !important;
}

.translate-x-n112, .focus\:translate-x-n112:focus, .hover\:translate-x-n112:hover {
  --translate-x: -7rem !important;
}

.translate-x-n128, .focus\:translate-x-n128:focus, .hover\:translate-x-n128:hover {
  --translate-x: -8rem !important;
}

.translate-x-n144, .focus\:translate-x-n144:focus, .hover\:translate-x-n144:hover {
  --translate-x: -9rem !important;
}

.translate-x-n160, .focus\:translate-x-n160:focus, .hover\:translate-x-n160:hover {
  --translate-x: -10rem !important;
}

.translate-x-n192, .focus\:translate-x-n192:focus, .hover\:translate-x-n192:hover {
  --translate-x: -12rem !important;
}

.translate-x-n224, .focus\:translate-x-n224:focus, .hover\:translate-x-n224:hover {
  --translate-x: -14rem !important;
}

.translate-x-n256, .focus\:translate-x-n256:focus, .hover\:translate-x-n256:hover {
  --translate-x: -16rem !important;
}

.translate-x-n288, .focus\:translate-x-n288:focus, .hover\:translate-x-n288:hover {
  --translate-x: -18rem !important;
}

.translate-x-n320, .focus\:translate-x-n320:focus, .hover\:translate-x-n320:hover {
  --translate-x: -20rem !important;
}

.translate-x-n384, .focus\:translate-x-n384:focus, .hover\:translate-x-n384:hover {
  --translate-x: -24rem !important;
}

.translate-x-0, .focus\:translate-x-0:focus, .hover\:translate-x-0:hover {
  --translate-x: 0 !important;
}

.translate-x-50p, .focus\:translate-x-50p:focus, .hover\:translate-x-50p:hover {
  --translate-x: 50% !important;
}

.translate-x-100p, .focus\:translate-x-100p:focus, .hover\:translate-x-100p:hover {
  --translate-x: 100% !important;
}

.translate-x-n50p, .focus\:translate-x-n50p:focus, .hover\:translate-x-n50p:hover {
  --translate-x: -50% !important;
}

.translate-x-n100p, .focus\:translate-x-n100p:focus, .hover\:translate-x-n100p:hover {
  --translate-x: -100% !important;
}

.translate-y-1, .focus\:translate-y-1:focus, .hover\:translate-y-1:hover {
  --translate-y: 0.0625rem !important;
}

.translate-y-2, .focus\:translate-y-2:focus, .hover\:translate-y-2:hover {
  --translate-y: 0.125rem !important;
}

.translate-y-4, .focus\:translate-y-4:focus, .hover\:translate-y-4:hover {
  --translate-y: 0.25rem !important;
}

.translate-y-6, .focus\:translate-y-6:focus, .hover\:translate-y-6:hover {
  --translate-y: 0.375rem !important;
}

.translate-y-8, .focus\:translate-y-8:focus, .hover\:translate-y-8:hover {
  --translate-y: 0.5rem !important;
}

.translate-y-10, .focus\:translate-y-10:focus, .hover\:translate-y-10:hover {
  --translate-y: 0.625rem !important;
}

.translate-y-12, .focus\:translate-y-12:focus, .hover\:translate-y-12:hover {
  --translate-y: 0.75rem !important;
}

.translate-y-14, .focus\:translate-y-14:focus, .hover\:translate-y-14:hover {
  --translate-y: 0.875rem !important;
}

.translate-y-16, .focus\:translate-y-16:focus, .hover\:translate-y-16:hover {
  --translate-y: 1rem !important;
}

.translate-y-18, .focus\:translate-y-18:focus, .hover\:translate-y-18:hover {
  --translate-y: 1.125rem !important;
}

.translate-y-20, .focus\:translate-y-20:focus, .hover\:translate-y-20:hover {
  --translate-y: 1.25rem !important;
}

.translate-y-24, .focus\:translate-y-24:focus, .hover\:translate-y-24:hover {
  --translate-y: 1.5rem !important;
}

.translate-y-28, .focus\:translate-y-28:focus, .hover\:translate-y-28:hover {
  --translate-y: 1.75rem !important;
}

.translate-y-32, .focus\:translate-y-32:focus, .hover\:translate-y-32:hover {
  --translate-y: 2rem !important;
}

.translate-y-36, .focus\:translate-y-36:focus, .hover\:translate-y-36:hover {
  --translate-y: 2.25rem !important;
}

.translate-y-40, .focus\:translate-y-40:focus, .hover\:translate-y-40:hover {
  --translate-y: 2.5rem !important;
}

.translate-y-48, .focus\:translate-y-48:focus, .hover\:translate-y-48:hover {
  --translate-y: 3rem !important;
}

.translate-y-56, .focus\:translate-y-56:focus, .hover\:translate-y-56:hover {
  --translate-y: 3.5rem !important;
}

.translate-y-64, .focus\:translate-y-64:focus, .hover\:translate-y-64:hover {
  --translate-y: 4rem !important;
}

.translate-y-72, .focus\:translate-y-72:focus, .hover\:translate-y-72:hover {
  --translate-y: 4.5rem !important;
}

.translate-y-80, .focus\:translate-y-80:focus, .hover\:translate-y-80:hover {
  --translate-y: 5rem !important;
}

.translate-y-96, .focus\:translate-y-96:focus, .hover\:translate-y-96:hover {
  --translate-y: 6rem !important;
}

.translate-y-112, .focus\:translate-y-112:focus, .hover\:translate-y-112:hover {
  --translate-y: 7rem !important;
}

.translate-y-128, .focus\:translate-y-128:focus, .hover\:translate-y-128:hover {
  --translate-y: 8rem !important;
}

.translate-y-144, .focus\:translate-y-144:focus, .hover\:translate-y-144:hover {
  --translate-y: 9rem !important;
}

.translate-y-160, .focus\:translate-y-160:focus, .hover\:translate-y-160:hover {
  --translate-y: 10rem !important;
}

.translate-y-192, .focus\:translate-y-192:focus, .hover\:translate-y-192:hover {
  --translate-y: 12rem !important;
}

.translate-y-224, .focus\:translate-y-224:focus, .hover\:translate-y-224:hover {
  --translate-y: 14rem !important;
}

.translate-y-256, .focus\:translate-y-256:focus, .hover\:translate-y-256:hover {
  --translate-y: 16rem !important;
}

.translate-y-288, .focus\:translate-y-288:focus, .hover\:translate-y-288:hover {
  --translate-y: 18rem !important;
}

.translate-y-320, .focus\:translate-y-320:focus, .hover\:translate-y-320:hover {
  --translate-y: 20rem !important;
}

.translate-y-384, .focus\:translate-y-384:focus, .hover\:translate-y-384:hover {
  --translate-y: 24rem !important;
}

.translate-y-n1, .focus\:translate-y-n1:focus, .hover\:translate-y-n1:hover {
  --translate-y: -0.0625rem !important;
}

.translate-y-n2, .focus\:translate-y-n2:focus, .hover\:translate-y-n2:hover {
  --translate-y: -0.125rem !important;
}

.translate-y-n4, .focus\:translate-y-n4:focus, .hover\:translate-y-n4:hover {
  --translate-y: -0.25rem !important;
}

.translate-y-n6, .focus\:translate-y-n6:focus, .hover\:translate-y-n6:hover {
  --translate-y: -0.375rem !important;
}

.translate-y-n8, .focus\:translate-y-n8:focus, .hover\:translate-y-n8:hover {
  --translate-y: -0.5rem !important;
}

.translate-y-n10, .focus\:translate-y-n10:focus, .hover\:translate-y-n10:hover {
  --translate-y: -0.625rem !important;
}

.translate-y-n12, .focus\:translate-y-n12:focus, .hover\:translate-y-n12:hover {
  --translate-y: -0.75rem !important;
}

.translate-y-n14, .focus\:translate-y-n14:focus, .hover\:translate-y-n14:hover {
  --translate-y: -0.875rem !important;
}

.translate-y-n16, .focus\:translate-y-n16:focus, .hover\:translate-y-n16:hover {
  --translate-y: -1rem !important;
}

.translate-y-n18, .focus\:translate-y-n18:focus, .hover\:translate-y-n18:hover {
  --translate-y: -1.125rem !important;
}

.translate-y-n20, .focus\:translate-y-n20:focus, .hover\:translate-y-n20:hover {
  --translate-y: -1.25rem !important;
}

.translate-y-n24, .focus\:translate-y-n24:focus, .hover\:translate-y-n24:hover {
  --translate-y: -1.5rem !important;
}

.translate-y-n28, .focus\:translate-y-n28:focus, .hover\:translate-y-n28:hover {
  --translate-y: -1.75rem !important;
}

.translate-y-n32, .focus\:translate-y-n32:focus, .hover\:translate-y-n32:hover {
  --translate-y: -2rem !important;
}

.translate-y-n36, .focus\:translate-y-n36:focus, .hover\:translate-y-n36:hover {
  --translate-y: -2.25rem !important;
}

.translate-y-n40, .focus\:translate-y-n40:focus, .hover\:translate-y-n40:hover {
  --translate-y: -2.5rem !important;
}

.translate-y-n48, .focus\:translate-y-n48:focus, .hover\:translate-y-n48:hover {
  --translate-y: -3rem !important;
}

.translate-y-n56, .focus\:translate-y-n56:focus, .hover\:translate-y-n56:hover {
  --translate-y: -3.5rem !important;
}

.translate-y-n64, .focus\:translate-y-n64:focus, .hover\:translate-y-n64:hover {
  --translate-y: -4rem !important;
}

.translate-y-n72, .focus\:translate-y-n72:focus, .hover\:translate-y-n72:hover {
  --translate-y: -4.5rem !important;
}

.translate-y-n80, .focus\:translate-y-n80:focus, .hover\:translate-y-n80:hover {
  --translate-y: -5rem !important;
}

.translate-y-n96, .focus\:translate-y-n96:focus, .hover\:translate-y-n96:hover {
  --translate-y: -6rem !important;
}

.translate-y-n112, .focus\:translate-y-n112:focus, .hover\:translate-y-n112:hover {
  --translate-y: -7rem !important;
}

.translate-y-n128, .focus\:translate-y-n128:focus, .hover\:translate-y-n128:hover {
  --translate-y: -8rem !important;
}

.translate-y-n144, .focus\:translate-y-n144:focus, .hover\:translate-y-n144:hover {
  --translate-y: -9rem !important;
}

.translate-y-n160, .focus\:translate-y-n160:focus, .hover\:translate-y-n160:hover {
  --translate-y: -10rem !important;
}

.translate-y-n192, .focus\:translate-y-n192:focus, .hover\:translate-y-n192:hover {
  --translate-y: -12rem !important;
}

.translate-y-n224, .focus\:translate-y-n224:focus, .hover\:translate-y-n224:hover {
  --translate-y: -14rem !important;
}

.translate-y-n256, .focus\:translate-y-n256:focus, .hover\:translate-y-n256:hover {
  --translate-y: -16rem !important;
}

.translate-y-n288, .focus\:translate-y-n288:focus, .hover\:translate-y-n288:hover {
  --translate-y: -18rem !important;
}

.translate-y-n320, .focus\:translate-y-n320:focus, .hover\:translate-y-n320:hover {
  --translate-y: -20rem !important;
}

.translate-y-n384, .focus\:translate-y-n384:focus, .hover\:translate-y-n384:hover {
  --translate-y: -24rem !important;
}

.translate-y-0, .focus\:translate-y-0:focus, .hover\:translate-y-0:hover {
  --translate-y: 0 !important;
}

.translate-y-50p, .focus\:translate-y-50p:focus, .hover\:translate-y-50p:hover {
  --translate-y: 50% !important;
}

.translate-y-100p, .focus\:translate-y-100p:focus, .hover\:translate-y-100p:hover {
  --translate-y: 100% !important;
}

.translate-y-n50p, .focus\:translate-y-n50p:focus, .hover\:translate-y-n50p:hover {
  --translate-y: -50% !important;
}

.translate-y-n100p, .focus\:translate-y-n100p:focus, .hover\:translate-y-n100p:hover {
  --translate-y: -100% !important;
}

.scale-x-0, .focus\:scale-x-0:focus, .hover\:scale-x-0:hover {
  --scale-x: 0 !important;
}

.scale-x-50, .focus\:scale-x-50:focus, .hover\:scale-x-50:hover {
  --scale-x: 0.5 !important;
}

.scale-x-75, .focus\:scale-x-75:focus, .hover\:scale-x-75:hover {
  --scale-x: 0.75 !important;
}

.scale-x-80, .focus\:scale-x-80:focus, .hover\:scale-x-80:hover {
  --scale-x: 0.8 !important;
}

.scale-x-85, .focus\:scale-x-85:focus, .hover\:scale-x-85:hover {
  --scale-x: 0.85 !important;
}

.scale-x-90, .focus\:scale-x-90:focus, .hover\:scale-x-90:hover {
  --scale-x: 0.9 !important;
}

.scale-x-95, .focus\:scale-x-95:focus, .hover\:scale-x-95:hover {
  --scale-x: 0.95 !important;
}

.scale-x-100, .focus\:scale-x-100:focus, .hover\:scale-x-100:hover {
  --scale-x: 1 !important;
}

.scale-x-105, .focus\:scale-x-105:focus, .hover\:scale-x-105:hover {
  --scale-x: 1.05 !important;
}

.scale-x-110, .focus\:scale-x-110:focus, .hover\:scale-x-110:hover {
  --scale-x: 1.1 !important;
}

.scale-x-115, .focus\:scale-x-115:focus, .hover\:scale-x-115:hover {
  --scale-x: 1.15 !important;
}

.scale-x-120, .focus\:scale-x-120:focus, .hover\:scale-x-120:hover {
  --scale-x: 1.2 !important;
}

.scale-x-125, .focus\:scale-x-125:focus, .hover\:scale-x-125:hover {
  --scale-x: 1.25 !important;
}

.scale-x-130, .focus\:scale-x-130:focus, .hover\:scale-x-130:hover {
  --scale-x: 1.3 !important;
}

.scale-x-135, .focus\:scale-x-135:focus, .hover\:scale-x-135:hover {
  --scale-x: 1.35 !important;
}

.scale-x-140, .focus\:scale-x-140:focus, .hover\:scale-x-140:hover {
  --scale-x: 1.4 !important;
}

.scale-x-145, .focus\:scale-x-145:focus, .hover\:scale-x-145:hover {
  --scale-x: 1.45 !important;
}

.scale-x-150, .focus\:scale-x-150:focus, .hover\:scale-x-150:hover {
  --scale-x: 1.5 !important;
}

.scale-y-0, .focus\:scale-y-0:focus, .hover\:scale-y-0:hover {
  --scale-y: 0 !important;
}

.scale-y-50, .focus\:scale-y-50:focus, .hover\:scale-y-50:hover {
  --scale-y: 0.5 !important;
}

.scale-y-75, .focus\:scale-y-75:focus, .hover\:scale-y-75:hover {
  --scale-y: 0.75 !important;
}

.scale-y-80, .focus\:scale-y-80:focus, .hover\:scale-y-80:hover {
  --scale-y: 0.8 !important;
}

.scale-y-85, .focus\:scale-y-85:focus, .hover\:scale-y-85:hover {
  --scale-y: 0.85 !important;
}

.scale-y-90, .focus\:scale-y-90:focus, .hover\:scale-y-90:hover {
  --scale-y: 0.9 !important;
}

.scale-y-95, .focus\:scale-y-95:focus, .hover\:scale-y-95:hover {
  --scale-y: 0.95 !important;
}

.scale-y-100, .focus\:scale-y-100:focus, .hover\:scale-y-100:hover {
  --scale-y: 1 !important;
}

.scale-y-105, .focus\:scale-y-105:focus, .hover\:scale-y-105:hover {
  --scale-y: 1.05 !important;
}

.scale-y-110, .focus\:scale-y-110:focus, .hover\:scale-y-110:hover {
  --scale-y: 1.1 !important;
}

.scale-y-115, .focus\:scale-y-115:focus, .hover\:scale-y-115:hover {
  --scale-y: 1.15 !important;
}

.scale-y-120, .focus\:scale-y-120:focus, .hover\:scale-y-120:hover {
  --scale-y: 1.2 !important;
}

.scale-y-125, .focus\:scale-y-125:focus, .hover\:scale-y-125:hover {
  --scale-y: 1.25 !important;
}

.scale-y-130, .focus\:scale-y-130:focus, .hover\:scale-y-130:hover {
  --scale-y: 1.3 !important;
}

.scale-y-135, .focus\:scale-y-135:focus, .hover\:scale-y-135:hover {
  --scale-y: 1.35 !important;
}

.scale-y-140, .focus\:scale-y-140:focus, .hover\:scale-y-140:hover {
  --scale-y: 1.4 !important;
}

.scale-y-145, .focus\:scale-y-145:focus, .hover\:scale-y-145:hover {
  --scale-y: 1.45 !important;
}

.scale-y-150, .focus\:scale-y-150:focus, .hover\:scale-y-150:hover {
  --scale-y: 1.5 !important;
}

.scale-0, .focus\:scale-0:focus, .hover\:scale-0:hover {
  --scale-x: 0 !important;
  --scale-y: 0 !important;
}

.scale-50, .focus\:scale-50:focus, .hover\:scale-50:hover {
  --scale-x: 0.5 !important;
  --scale-y: 0.5 !important;
}

.scale-75, .focus\:scale-75:focus, .hover\:scale-75:hover {
  --scale-x: 0.75 !important;
  --scale-y: 0.75 !important;
}

.scale-80, .focus\:scale-80:focus, .hover\:scale-80:hover {
  --scale-x: 0.8 !important;
  --scale-y: 0.8 !important;
}

.scale-85, .focus\:scale-85:focus, .hover\:scale-85:hover {
  --scale-x: 0.85 !important;
  --scale-y: 0.85 !important;
}

.scale-90, .focus\:scale-90:focus, .hover\:scale-90:hover {
  --scale-x: 0.9 !important;
  --scale-y: 0.9 !important;
}

.scale-95, .focus\:scale-95:focus, .hover\:scale-95:hover {
  --scale-x: 0.95 !important;
  --scale-y: 0.95 !important;
}

.scale-100, .focus\:scale-100:focus, .hover\:scale-100:hover {
  --scale-x: 1 !important;
  --scale-y: 1 !important;
}

.scale-105, .focus\:scale-105:focus, .hover\:scale-105:hover {
  --scale-x: 1.05 !important;
  --scale-y: 1.05 !important;
}

.scale-110, .focus\:scale-110:focus, .hover\:scale-110:hover {
  --scale-x: 1.1 !important;
  --scale-y: 1.1 !important;
}

.scale-115, .focus\:scale-115:focus, .hover\:scale-115:hover {
  --scale-x: 1.15 !important;
  --scale-y: 1.15 !important;
}

.scale-120, .focus\:scale-120:focus, .hover\:scale-120:hover {
  --scale-x: 1.2 !important;
  --scale-y: 1.2 !important;
}

.scale-125, .focus\:scale-125:focus, .hover\:scale-125:hover {
  --scale-x: 1.25 !important;
  --scale-y: 1.25 !important;
}

.scale-130, .focus\:scale-130:focus, .hover\:scale-130:hover {
  --scale-x: 1.3 !important;
  --scale-y: 1.3 !important;
}

.scale-135, .focus\:scale-135:focus, .hover\:scale-135:hover {
  --scale-x: 1.35 !important;
  --scale-y: 1.35 !important;
}

.scale-140, .focus\:scale-140:focus, .hover\:scale-140:hover {
  --scale-x: 1.4 !important;
  --scale-y: 1.4 !important;
}

.scale-145, .focus\:scale-145:focus, .hover\:scale-145:hover {
  --scale-x: 1.45 !important;
  --scale-y: 1.45 !important;
}

.scale-150, .focus\:scale-150:focus, .hover\:scale-150:hover {
  --scale-x: 1.5 !important;
  --scale-y: 1.5 !important;
}

.skew-x-n12, .focus\:skew-x-n12:focus, .hover\:skew-x-n12:hover {
  --skew-x: -12deg !important;
}

.skew-x-n10, .focus\:skew-x-n10:focus, .hover\:skew-x-n10:hover {
  --skew-x: -10deg !important;
}

.skew-x-n8, .focus\:skew-x-n8:focus, .hover\:skew-x-n8:hover {
  --skew-x: -8deg !important;
}

.skew-x-n6, .focus\:skew-x-n6:focus, .hover\:skew-x-n6:hover {
  --skew-x: -6deg !important;
}

.skew-x-n4, .focus\:skew-x-n4:focus, .hover\:skew-x-n4:hover {
  --skew-x: -4deg !important;
}

.skew-x-n2, .focus\:skew-x-n2:focus, .hover\:skew-x-n2:hover {
  --skew-x: -2deg !important;
}

.skew-x-0, .focus\:skew-x-0:focus, .hover\:skew-x-0:hover {
  --skew-x: 0 !important;
}

.skew-x-2, .focus\:skew-x-2:focus, .hover\:skew-x-2:hover {
  --skew-x: 2deg !important;
}

.skew-x-4, .focus\:skew-x-4:focus, .hover\:skew-x-4:hover {
  --skew-x: 4deg !important;
}

.skew-x-6, .focus\:skew-x-6:focus, .hover\:skew-x-6:hover {
  --skew-x: 6deg !important;
}

.skew-x-8, .focus\:skew-x-8:focus, .hover\:skew-x-8:hover {
  --skew-x: 8deg !important;
}

.skew-x-10, .focus\:skew-x-10:focus, .hover\:skew-x-10:hover {
  --skew-x: 10deg !important;
}

.skew-x-12, .focus\:skew-x-12:focus, .hover\:skew-x-12:hover {
  --skew-x: 12deg !important;
}

.skew-y-n12, .focus\:skew-y-n12:focus, .hover\:skew-y-n12:hover {
  --skew-y: -12deg !important;
}

.skew-y-n10, .focus\:skew-y-n10:focus, .hover\:skew-y-n10:hover {
  --skew-y: -10deg !important;
}

.skew-y-n8, .focus\:skew-y-n8:focus, .hover\:skew-y-n8:hover {
  --skew-y: -8deg !important;
}

.skew-y-n6, .focus\:skew-y-n6:focus, .hover\:skew-y-n6:hover {
  --skew-y: -6deg !important;
}

.skew-y-n4, .focus\:skew-y-n4:focus, .hover\:skew-y-n4:hover {
  --skew-y: -4deg !important;
}

.skew-y-n2, .focus\:skew-y-n2:focus, .hover\:skew-y-n2:hover {
  --skew-y: -2deg !important;
}

.skew-y-0, .focus\:skew-y-0:focus, .hover\:skew-y-0:hover {
  --skew-y: 0 !important;
}

.skew-y-2, .focus\:skew-y-2:focus, .hover\:skew-y-2:hover {
  --skew-y: 2deg !important;
}

.skew-y-4, .focus\:skew-y-4:focus, .hover\:skew-y-4:hover {
  --skew-y: 4deg !important;
}

.skew-y-6, .focus\:skew-y-6:focus, .hover\:skew-y-6:hover {
  --skew-y: 6deg !important;
}

.skew-y-8, .focus\:skew-y-8:focus, .hover\:skew-y-8:hover {
  --skew-y: 8deg !important;
}

.skew-y-10, .focus\:skew-y-10:focus, .hover\:skew-y-10:hover {
  --skew-y: 10deg !important;
}

.skew-y-12, .focus\:skew-y-12:focus, .hover\:skew-y-12:hover {
  --skew-y: 12deg !important;
}

.rotate-0, .focus\:rotate-0:focus, .hover\:rotate-0:hover {
  --rotate: 0 !important;
}

.rotate-2, .focus\:rotate-2:focus, .hover\:rotate-2:hover {
  --rotate: 2deg !important;
}

.rotate-4, .focus\:rotate-4:focus, .hover\:rotate-4:hover {
  --rotate: 4deg !important;
}

.rotate-6, .focus\:rotate-6:focus, .hover\:rotate-6:hover {
  --rotate: 6deg !important;
}

.rotate-8, .focus\:rotate-8:focus, .hover\:rotate-8:hover {
  --rotate: 8deg !important;
}

.rotate-10, .focus\:rotate-10:focus, .hover\:rotate-10:hover {
  --rotate: 10deg !important;
}

.rotate-12, .focus\:rotate-12:focus, .hover\:rotate-12:hover {
  --rotate: 12deg !important;
}

.rotate-n2, .focus\:rotate-n2:focus, .hover\:rotate-n2:hover {
  --rotate: -2deg !important;
}

.rotate-n4, .focus\:rotate-n4:focus, .hover\:rotate-n4:hover {
  --rotate: -4deg !important;
}

.rotate-n6, .focus\:rotate-n6:focus, .hover\:rotate-n6:hover {
  --rotate: -6deg !important;
}

.rotate-n8, .focus\:rotate-n8:focus, .hover\:rotate-n8:hover {
  --rotate: -8deg !important;
}

.rotate-n10, .focus\:rotate-n10:focus, .hover\:rotate-n10:hover {
  --rotate: -10deg !important;
}

.rotate-n12, .focus\:rotate-n12:focus, .hover\:rotate-n12:hover {
  --rotate: -12deg !important;
}

.rotate-45, .focus\:rotate-45:focus, .hover\:rotate-45:hover {
  --rotate: 45deg !important;
}

.rotate-90, .focus\:rotate-90:focus, .hover\:rotate-90:hover {
  --rotate: 90deg !important;
}

.rotate-180, .focus\:rotate-180:focus, .hover\:rotate-180:hover {
  --rotate: 180deg !important;
}

.rotate-n45, .focus\:rotate-n45:focus, .hover\:rotate-n45:hover {
  --rotate: -45deg !important;
}

.rotate-n90, .focus\:rotate-n90:focus, .hover\:rotate-n90:hover {
  --rotate: -90deg !important;
}

.rotate-n180, .focus\:rotate-n180:focus, .hover\:rotate-n180:hover {
  --rotate: -180deg !important;
}

.transform-center {
  transform-origin: center !important;
}

.transform-center-bottom {
  transform-origin: center bottom !important;
}

.transform-center-left {
  transform-origin: center left !important;
}

.transform-center-right {
  transform-origin: center right !important;
}

.transform-top {
  transform-origin: top !important;
}

.transform-top-right {
  transform-origin: top right !important;
}

.transform-right {
  transform-origin: right !important;
}

.transform-bottom-right {
  transform-origin: bottom right !important;
}

.transform-bottom {
  transform-origin: bottom !important;
}

.transform-bottom-left {
  transform-origin: bottom left !important;
}

.transform-left {
  transform-origin: left !important;
}

.transform-top-left {
  transform-origin: top left !important;
}

.transform {
  --translate-x: 0;
  --translate-y: 0;
  --rotate: 0;
  --skew-x: 0;
  --skew-y: 0;
  --scale-x: 1;
  --scale-y: 1;
  transform: translateX(var(--translate-x)) translateY(var(--translate-y)) rotate(var(--rotate)) skewX(var(--skew-x)) skewY(var(--skew-y)) scaleX(var(--scale-x)) scaleY(var(--scale-y)) !important;
}

.grid-flow-row {
  grid-auto-flow: row !important;
}

.grid-flow-col {
  grid-auto-flow: column !important;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense !important;
}

.col-auto {
  grid-column: auto !important;
}

.col-1 {
  grid-column: span 1/span 1 !important;
}

.col-2 {
  grid-column: span 2/span 2 !important;
}

.col-3 {
  grid-column: span 3/span 3 !important;
}

.col-4 {
  grid-column: span 4/span 4 !important;
}

.col-5 {
  grid-column: span 5/span 5 !important;
}

.col-6 {
  grid-column: span 6/span 6 !important;
}

.col-7 {
  grid-column: span 7/span 7 !important;
}

.col-8 {
  grid-column: span 8/span 8 !important;
}

.col-9 {
  grid-column: span 9/span 9 !important;
}

.col-10 {
  grid-column: span 10/span 10 !important;
}

.col-11 {
  grid-column: span 11/span 11 !important;
}

.col-12 {
  grid-column: span 12/span 12 !important;
}

.col-end-auto {
  grid-column-end: auto !important;
}

.col-end-1 {
  grid-column-end: 1 !important;
}

.col-end-2 {
  grid-column-end: 2 !important;
}

.col-end-3 {
  grid-column-end: 3 !important;
}

.col-end-4 {
  grid-column-end: 4 !important;
}

.col-end-5 {
  grid-column-end: 5 !important;
}

.col-end-6 {
  grid-column-end: 6 !important;
}

.col-end-7 {
  grid-column-end: 7 !important;
}

.col-end-8 {
  grid-column-end: 8 !important;
}

.col-end-9 {
  grid-column-end: 9 !important;
}

.col-end-10 {
  grid-column-end: 10 !important;
}

.col-end-11 {
  grid-column-end: 11 !important;
}

.col-end-12 {
  grid-column-end: 12 !important;
}

.col-end-13 {
  grid-column-end: 13 !important;
}

.col-start-auto {
  grid-column-start: auto !important;
}

.col-start-1 {
  grid-column-start: 1 !important;
}

.col-start-2 {
  grid-column-start: 2 !important;
}

.col-start-3 {
  grid-column-start: 3 !important;
}

.col-start-4 {
  grid-column-start: 4 !important;
}

.col-start-5 {
  grid-column-start: 5 !important;
}

.col-start-6 {
  grid-column-start: 6 !important;
}

.col-start-7 {
  grid-column-start: 7 !important;
}

.col-start-8 {
  grid-column-start: 8 !important;
}

.col-start-9 {
  grid-column-start: 9 !important;
}

.col-start-10 {
  grid-column-start: 10 !important;
}

.col-start-11 {
  grid-column-start: 11 !important;
}

.col-start-12 {
  grid-column-start: 12 !important;
}

.col-start-13 {
  grid-column-start: 13 !important;
}

.row-auto {
  grid-row: auto !important;
}

.row-1 {
  grid-row: span 1/span 1 !important;
}

.row-2 {
  grid-row: span 2/span 2 !important;
}

.row-3 {
  grid-row: span 3/span 3 !important;
}

.row-4 {
  grid-row: span 4/span 4 !important;
}

.row-5 {
  grid-row: span 5/span 5 !important;
}

.row-end-auto {
  grid-row-end: auto !important;
}

.row-end-1 {
  grid-row-end: 1 !important;
}

.row-end-2 {
  grid-row-end: 2 !important;
}

.row-end-3 {
  grid-row-end: 3 !important;
}

.row-end-4 {
  grid-row-end: 4 !important;
}

.row-end-5 {
  grid-row-end: 5 !important;
}

.row-end-6 {
  grid-row-end: 6 !important;
}

.row-start-auto {
  grid-row-start: auto !important;
}

.row-start-1 {
  grid-row-start: 1 !important;
}

.row-start-2 {
  grid-row-start: 2 !important;
}

.row-start-3 {
  grid-row-start: 3 !important;
}

.row-start-4 {
  grid-row-start: 4 !important;
}

.row-start-5 {
  grid-row-start: 5 !important;
}

.row-start-6 {
  grid-row-start: 6 !important;
}

.grid-cols-none {
  grid-template-columns: none !important;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-rows-none {
  grid-template-rows: none !important;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-evenly {
  align-content: space-evenly !important;
}

.align-items-center {
  align-items: center !important;
}

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

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

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.align-self-center {
  align-self: center !important;
}

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

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

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

.justify-content-center {
  justify-content: center !important;
}

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

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.justify-items-start {
  justify-items: start !important;
}

.justify-items-end {
  justify-items: end !important;
}

.justify-items-center {
  justify-items: center !important;
}

.justify-items-stretch {
  justify-items: stretch !important;
}

.justify-self-auto {
  justify-self: auto !important;
}

.justify-self-start {
  justify-self: start !important;
}

.justify-self-end {
  justify-self: end !important;
}

.justify-self-center {
  justify-self: center !important;
}

.justify-self-stretch {
  justify-self: stretch !important;
}

.flex-initial {
  flex: 0 1 auto !important;
}

.flex-1 {
  flex: 1 1 0% !important;
}

.flex-auto {
  flex: 1 1 auto !important;
}

.flex-none {
  flex: none !important;
}

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

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

.flex-col {
  flex-direction: column !important;
}

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

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

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

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

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

.order-first {
  order: -9999 !important;
}

.order-last {
  order: 9999 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-6 {
  order: 6 !important;
}

.order-7 {
  order: 7 !important;
}

.order-8 {
  order: 8 !important;
}

.order-9 {
  order: 9 !important;
}

.order-10 {
  order: 10 !important;
}

.order-11 {
  order: 11 !important;
}

.order-12 {
  order: 12 !important;
}

.col-gap-1 {
  column-gap: 0.0625rem !important;
}

.col-gap-2 {
  column-gap: 0.125rem !important;
}

.col-gap-4 {
  column-gap: 0.25rem !important;
}

.col-gap-6 {
  column-gap: 0.375rem !important;
}

.col-gap-8 {
  column-gap: 0.5rem !important;
}

.col-gap-10 {
  column-gap: 0.625rem !important;
}

.col-gap-12 {
  column-gap: 0.75rem !important;
}

.col-gap-14 {
  column-gap: 0.875rem !important;
}

.col-gap-16 {
  column-gap: 1rem !important;
}

.col-gap-18 {
  column-gap: 1.125rem !important;
}

.col-gap-20 {
  column-gap: 1.25rem !important;
}

.col-gap-24 {
  column-gap: 1.5rem !important;
}

.col-gap-28 {
  column-gap: 1.75rem !important;
}

.col-gap-32 {
  column-gap: 2rem !important;
}

.col-gap-36 {
  column-gap: 2.25rem !important;
}

.col-gap-40 {
  column-gap: 2.5rem !important;
}

.col-gap-48 {
  column-gap: 3rem !important;
}

.col-gap-56 {
  column-gap: 3.5rem !important;
}

.col-gap-64 {
  column-gap: 4rem !important;
}

.col-gap-72 {
  column-gap: 4.5rem !important;
}

.col-gap-80 {
  column-gap: 5rem !important;
}

.col-gap-96 {
  column-gap: 6rem !important;
}

.col-gap-112 {
  column-gap: 7rem !important;
}

.col-gap-128 {
  column-gap: 8rem !important;
}

.col-gap-144 {
  column-gap: 9rem !important;
}

.col-gap-160 {
  column-gap: 10rem !important;
}

.col-gap-192 {
  column-gap: 12rem !important;
}

.col-gap-224 {
  column-gap: 14rem !important;
}

.col-gap-256 {
  column-gap: 16rem !important;
}

.col-gap-288 {
  column-gap: 18rem !important;
}

.col-gap-320 {
  column-gap: 20rem !important;
}

.col-gap-384 {
  column-gap: 24rem !important;
}

.col-gap-0 {
  column-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.0625rem !important;
}

.row-gap-2 {
  row-gap: 0.125rem !important;
}

.row-gap-4 {
  row-gap: 0.25rem !important;
}

.row-gap-6 {
  row-gap: 0.375rem !important;
}

.row-gap-8 {
  row-gap: 0.5rem !important;
}

.row-gap-10 {
  row-gap: 0.625rem !important;
}

.row-gap-12 {
  row-gap: 0.75rem !important;
}

.row-gap-14 {
  row-gap: 0.875rem !important;
}

.row-gap-16 {
  row-gap: 1rem !important;
}

.row-gap-18 {
  row-gap: 1.125rem !important;
}

.row-gap-20 {
  row-gap: 1.25rem !important;
}

.row-gap-24 {
  row-gap: 1.5rem !important;
}

.row-gap-28 {
  row-gap: 1.75rem !important;
}

.row-gap-32 {
  row-gap: 2rem !important;
}

.row-gap-36 {
  row-gap: 2.25rem !important;
}

.row-gap-40 {
  row-gap: 2.5rem !important;
}

.row-gap-48 {
  row-gap: 3rem !important;
}

.row-gap-56 {
  row-gap: 3.5rem !important;
}

.row-gap-64 {
  row-gap: 4rem !important;
}

.row-gap-72 {
  row-gap: 4.5rem !important;
}

.row-gap-80 {
  row-gap: 5rem !important;
}

.row-gap-96 {
  row-gap: 6rem !important;
}

.row-gap-112 {
  row-gap: 7rem !important;
}

.row-gap-128 {
  row-gap: 8rem !important;
}

.row-gap-144 {
  row-gap: 9rem !important;
}

.row-gap-160 {
  row-gap: 10rem !important;
}

.row-gap-192 {
  row-gap: 12rem !important;
}

.row-gap-224 {
  row-gap: 14rem !important;
}

.row-gap-256 {
  row-gap: 16rem !important;
}

.row-gap-288 {
  row-gap: 18rem !important;
}

.row-gap-320 {
  row-gap: 20rem !important;
}

.row-gap-384 {
  row-gap: 24rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.gap-1 {
  gap: 0.0625rem !important;
}

.gap-2 {
  gap: 0.125rem !important;
}

.gap-4 {
  gap: 0.25rem !important;
}

.gap-6 {
  gap: 0.375rem !important;
}

.gap-8 {
  gap: 0.5rem !important;
}

.gap-10 {
  gap: 0.625rem !important;
}

.gap-12 {
  gap: 0.75rem !important;
}

.gap-14 {
  gap: 0.875rem !important;
}

.gap-16 {
  gap: 1rem !important;
}

.gap-18 {
  gap: 1.125rem !important;
}

.gap-20 {
  gap: 1.25rem !important;
}

.gap-24 {
  gap: 1.5rem !important;
}

.gap-28 {
  gap: 1.75rem !important;
}

.gap-32 {
  gap: 2rem !important;
}

.gap-36 {
  gap: 2.25rem !important;
}

.gap-40 {
  gap: 2.5rem !important;
}

.gap-48 {
  gap: 3rem !important;
}

.gap-56 {
  gap: 3.5rem !important;
}

.gap-64 {
  gap: 4rem !important;
}

.gap-72 {
  gap: 4.5rem !important;
}

.gap-80 {
  gap: 5rem !important;
}

.gap-96 {
  gap: 6rem !important;
}

.gap-112 {
  gap: 7rem !important;
}

.gap-128 {
  gap: 8rem !important;
}

.gap-144 {
  gap: 9rem !important;
}

.gap-160 {
  gap: 10rem !important;
}

.gap-192 {
  gap: 12rem !important;
}

.gap-224 {
  gap: 14rem !important;
}

.gap-256 {
  gap: 16rem !important;
}

.gap-288 {
  gap: 18rem !important;
}

.gap-320 {
  gap: 20rem !important;
}

.gap-384 {
  gap: 24rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.inline {
  display: inline !important;
}

.block {
  display: block !important;
}

.flex {
  display: flex !important;
}

.grid {
  display: grid !important;
}

.inline-block {
  display: inline-block !important;
}

.inline-flex {
  display: inline-flex !important;
}

.inline-grid {
  display: inline-grid !important;
}

.inline-table {
  display: inline-table !important;
}

.table {
  display: table !important;
}

.table-caption {
  display: table-caption !important;
}

.table-column-group {
  display: table-column-group !important;
}

.table-header-group {
  display: table-header-group !important;
}

.table-footer-group {
  display: table-footer-group !important;
}

.table-row-group {
  display: table-row-group !important;
}

.table-cell {
  display: table-cell !important;
}

.table-column {
  display: table-column !important;
}

.table-row {
  display: table-row !important;
}

.hidden {
  display: none !important;
}

.flow-root {
  display: flow-root !important;
}

.decoration-slice {
  box-decoration-break: slice !important;
  -webkit-box-decoration-break: slice !important;
}

.decoration-clone {
  box-decoration-break: clone !important;
  -webkit-box-decoration-break: clone !important;
}

.border-box {
  box-sizing: border-box !important;
}

.content-box {
  box-sizing: content-box !important;
}

.clear-left {
  clear: left !important;
}

.clear-right {
  clear: right !important;
}

.clear-both {
  clear: both !important;
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.isolate {
  isolation: isolate !important;
}

.isolation-auto {
  isolation: auto !important;
}

.object-contain {
  object-fit: contain !important;
}

.object-cover {
  object-fit: cover !important;
}

.object-fill {
  object-fit: fill !important;
}

.object-none {
  object-fit: none !important;
}

.object-scale-down {
  object-fit: scale-down !important;
}

.object-bottom {
  object-position: bottom !important;
}

.object-center {
  object-position: center !important;
}

.object-left {
  object-position: left !important;
}

.object-left-bottom {
  object-position: left bottom !important;
}

.object-left-top {
  object-position: left top !important;
}

.object-right {
  object-position: right !important;
}

.object-right-bottom {
  object-position: right bottom !important;
}

.object-right-top {
  object-position: right top !important;
}

.object-top {
  object-position: top !important;
}

.static {
  position: static !important;
}

.fixed {
  position: fixed !important;
}

.absolute {
  position: absolute !important;
}

.relative {
  position: relative !important;
}

.sticky {
  position: sticky !important;
}

.table-auto {
  table-layout: auto !important;
}

.table-fixed {
  table-layout: fixed !important;
}

.bottom-1 {
  bottom: 0.0625rem !important;
}

.bottom-2 {
  bottom: 0.125rem !important;
}

.bottom-4 {
  bottom: 0.25rem !important;
}

.bottom-6 {
  bottom: 0.375rem !important;
}

.bottom-8 {
  bottom: 0.5rem !important;
}

.bottom-10 {
  bottom: 0.625rem !important;
}

.bottom-12 {
  bottom: 0.75rem !important;
}

.bottom-14 {
  bottom: 0.875rem !important;
}

.bottom-16 {
  bottom: 1rem !important;
}

.bottom-18 {
  bottom: 1.125rem !important;
}

.bottom-20 {
  bottom: 1.25rem !important;
}

.bottom-24 {
  bottom: 1.5rem !important;
}

.bottom-28 {
  bottom: 1.75rem !important;
}

.bottom-32 {
  bottom: 2rem !important;
}

.bottom-36 {
  bottom: 2.25rem !important;
}

.bottom-40 {
  bottom: 2.5rem !important;
}

.bottom-48 {
  bottom: 3rem !important;
}

.bottom-56 {
  bottom: 3.5rem !important;
}

.bottom-64 {
  bottom: 4rem !important;
}

.bottom-72 {
  bottom: 4.5rem !important;
}

.bottom-80 {
  bottom: 5rem !important;
}

.bottom-96 {
  bottom: 6rem !important;
}

.bottom-112 {
  bottom: 7rem !important;
}

.bottom-128 {
  bottom: 8rem !important;
}

.bottom-144 {
  bottom: 9rem !important;
}

.bottom-160 {
  bottom: 10rem !important;
}

.bottom-192 {
  bottom: 12rem !important;
}

.bottom-224 {
  bottom: 14rem !important;
}

.bottom-256 {
  bottom: 16rem !important;
}

.bottom-288 {
  bottom: 18rem !important;
}

.bottom-320 {
  bottom: 20rem !important;
}

.bottom-384 {
  bottom: 24rem !important;
}

.bottom-n1 {
  bottom: -0.0625rem !important;
}

.bottom-n2 {
  bottom: -0.125rem !important;
}

.bottom-n4 {
  bottom: -0.25rem !important;
}

.bottom-n6 {
  bottom: -0.375rem !important;
}

.bottom-n8 {
  bottom: -0.5rem !important;
}

.bottom-n10 {
  bottom: -0.625rem !important;
}

.bottom-n12 {
  bottom: -0.75rem !important;
}

.bottom-n14 {
  bottom: -0.875rem !important;
}

.bottom-n16 {
  bottom: -1rem !important;
}

.bottom-n18 {
  bottom: -1.125rem !important;
}

.bottom-n20 {
  bottom: -1.25rem !important;
}

.bottom-n24 {
  bottom: -1.5rem !important;
}

.bottom-n28 {
  bottom: -1.75rem !important;
}

.bottom-n32 {
  bottom: -2rem !important;
}

.bottom-n36 {
  bottom: -2.25rem !important;
}

.bottom-n40 {
  bottom: -2.5rem !important;
}

.bottom-n48 {
  bottom: -3rem !important;
}

.bottom-n56 {
  bottom: -3.5rem !important;
}

.bottom-n64 {
  bottom: -4rem !important;
}

.bottom-n72 {
  bottom: -4.5rem !important;
}

.bottom-n80 {
  bottom: -5rem !important;
}

.bottom-n96 {
  bottom: -6rem !important;
}

.bottom-n112 {
  bottom: -7rem !important;
}

.bottom-n128 {
  bottom: -8rem !important;
}

.bottom-n144 {
  bottom: -9rem !important;
}

.bottom-n160 {
  bottom: -10rem !important;
}

.bottom-n192 {
  bottom: -12rem !important;
}

.bottom-n224 {
  bottom: -14rem !important;
}

.bottom-n256 {
  bottom: -16rem !important;
}

.bottom-n288 {
  bottom: -18rem !important;
}

.bottom-n320 {
  bottom: -20rem !important;
}

.bottom-n384 {
  bottom: -24rem !important;
}

.bottom-auto {
  bottom: auto !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-n100p {
  bottom: -100% !important;
}

.bottom-100p {
  bottom: 100% !important;
}

.bottom-n50p {
  bottom: -50% !important;
}

.bottom-50p {
  bottom: 50% !important;
}

.left-1 {
  left: 0.0625rem !important;
}

.left-2 {
  left: 0.125rem !important;
}

.left-4 {
  left: 0.25rem !important;
}

.left-6 {
  left: 0.375rem !important;
}

.left-8 {
  left: 0.5rem !important;
}

.left-10 {
  left: 0.625rem !important;
}

.left-12 {
  left: 0.75rem !important;
}

.left-14 {
  left: 0.875rem !important;
}

.left-16 {
  left: 1rem !important;
}

.left-18 {
  left: 1.125rem !important;
}

.left-20 {
  left: 1.25rem !important;
}

.left-24 {
  left: 1.5rem !important;
}

.left-28 {
  left: 1.75rem !important;
}

.left-32 {
  left: 2rem !important;
}

.left-36 {
  left: 2.25rem !important;
}

.left-40 {
  left: 2.5rem !important;
}

.left-48 {
  left: 3rem !important;
}

.left-56 {
  left: 3.5rem !important;
}

.left-64 {
  left: 4rem !important;
}

.left-72 {
  left: 4.5rem !important;
}

.left-80 {
  left: 5rem !important;
}

.left-96 {
  left: 6rem !important;
}

.left-112 {
  left: 7rem !important;
}

.left-128 {
  left: 8rem !important;
}

.left-144 {
  left: 9rem !important;
}

.left-160 {
  left: 10rem !important;
}

.left-192 {
  left: 12rem !important;
}

.left-224 {
  left: 14rem !important;
}

.left-256 {
  left: 16rem !important;
}

.left-288 {
  left: 18rem !important;
}

.left-320 {
  left: 20rem !important;
}

.left-384 {
  left: 24rem !important;
}

.left-n1 {
  left: -0.0625rem !important;
}

.left-n2 {
  left: -0.125rem !important;
}

.left-n4 {
  left: -0.25rem !important;
}

.left-n6 {
  left: -0.375rem !important;
}

.left-n8 {
  left: -0.5rem !important;
}

.left-n10 {
  left: -0.625rem !important;
}

.left-n12 {
  left: -0.75rem !important;
}

.left-n14 {
  left: -0.875rem !important;
}

.left-n16 {
  left: -1rem !important;
}

.left-n18 {
  left: -1.125rem !important;
}

.left-n20 {
  left: -1.25rem !important;
}

.left-n24 {
  left: -1.5rem !important;
}

.left-n28 {
  left: -1.75rem !important;
}

.left-n32 {
  left: -2rem !important;
}

.left-n36 {
  left: -2.25rem !important;
}

.left-n40 {
  left: -2.5rem !important;
}

.left-n48 {
  left: -3rem !important;
}

.left-n56 {
  left: -3.5rem !important;
}

.left-n64 {
  left: -4rem !important;
}

.left-n72 {
  left: -4.5rem !important;
}

.left-n80 {
  left: -5rem !important;
}

.left-n96 {
  left: -6rem !important;
}

.left-n112 {
  left: -7rem !important;
}

.left-n128 {
  left: -8rem !important;
}

.left-n144 {
  left: -9rem !important;
}

.left-n160 {
  left: -10rem !important;
}

.left-n192 {
  left: -12rem !important;
}

.left-n224 {
  left: -14rem !important;
}

.left-n256 {
  left: -16rem !important;
}

.left-n288 {
  left: -18rem !important;
}

.left-n320 {
  left: -20rem !important;
}

.left-n384 {
  left: -24rem !important;
}

.left-auto {
  left: auto !important;
}

.left-0 {
  left: 0 !important;
}

.left-n100p {
  left: -100% !important;
}

.left-100p {
  left: 100% !important;
}

.left-n50p {
  left: -50% !important;
}

.left-50p {
  left: 50% !important;
}

.right-1 {
  right: 0.0625rem !important;
}

.right-2 {
  right: 0.125rem !important;
}

.right-4 {
  right: 0.25rem !important;
}

.right-6 {
  right: 0.375rem !important;
}

.right-8 {
  right: 0.5rem !important;
}

.right-10 {
  right: 0.625rem !important;
}

.right-12 {
  right: 0.75rem !important;
}

.right-14 {
  right: 0.875rem !important;
}

.right-16 {
  right: 1rem !important;
}

.right-18 {
  right: 1.125rem !important;
}

.right-20 {
  right: 1.25rem !important;
}

.right-24 {
  right: 1.5rem !important;
}

.right-28 {
  right: 1.75rem !important;
}

.right-32 {
  right: 2rem !important;
}

.right-36 {
  right: 2.25rem !important;
}

.right-40 {
  right: 2.5rem !important;
}

.right-48 {
  right: 3rem !important;
}

.right-56 {
  right: 3.5rem !important;
}

.right-64 {
  right: 4rem !important;
}

.right-72 {
  right: 4.5rem !important;
}

.right-80 {
  right: 5rem !important;
}

.right-96 {
  right: 6rem !important;
}

.right-112 {
  right: 7rem !important;
}

.right-128 {
  right: 8rem !important;
}

.right-144 {
  right: 9rem !important;
}

.right-160 {
  right: 10rem !important;
}

.right-192 {
  right: 12rem !important;
}

.right-224 {
  right: 14rem !important;
}

.right-256 {
  right: 16rem !important;
}

.right-288 {
  right: 18rem !important;
}

.right-320 {
  right: 20rem !important;
}

.right-384 {
  right: 24rem !important;
}

.right-n1 {
  right: -0.0625rem !important;
}

.right-n2 {
  right: -0.125rem !important;
}

.right-n4 {
  right: -0.25rem !important;
}

.right-n6 {
  right: -0.375rem !important;
}

.right-n8 {
  right: -0.5rem !important;
}

.right-n10 {
  right: -0.625rem !important;
}

.right-n12 {
  right: -0.75rem !important;
}

.right-n14 {
  right: -0.875rem !important;
}

.right-n16 {
  right: -1rem !important;
}

.right-n18 {
  right: -1.125rem !important;
}

.right-n20 {
  right: -1.25rem !important;
}

.right-n24 {
  right: -1.5rem !important;
}

.right-n28 {
  right: -1.75rem !important;
}

.right-n32 {
  right: -2rem !important;
}

.right-n36 {
  right: -2.25rem !important;
}

.right-n40 {
  right: -2.5rem !important;
}

.right-n48 {
  right: -3rem !important;
}

.right-n56 {
  right: -3.5rem !important;
}

.right-n64 {
  right: -4rem !important;
}

.right-n72 {
  right: -4.5rem !important;
}

.right-n80 {
  right: -5rem !important;
}

.right-n96 {
  right: -6rem !important;
}

.right-n112 {
  right: -7rem !important;
}

.right-n128 {
  right: -8rem !important;
}

.right-n144 {
  right: -9rem !important;
}

.right-n160 {
  right: -10rem !important;
}

.right-n192 {
  right: -12rem !important;
}

.right-n224 {
  right: -14rem !important;
}

.right-n256 {
  right: -16rem !important;
}

.right-n288 {
  right: -18rem !important;
}

.right-n320 {
  right: -20rem !important;
}

.right-n384 {
  right: -24rem !important;
}

.right-auto {
  right: auto !important;
}

.right-0 {
  right: 0 !important;
}

.right-n100p {
  right: -100% !important;
}

.right-100p {
  right: 100% !important;
}

.right-n50p {
  right: -50% !important;
}

.right-50p {
  right: 50% !important;
}

.top-1 {
  top: 0.0625rem !important;
}

.top-2 {
  top: 0.125rem !important;
}

.top-4 {
  top: 0.25rem !important;
}

.top-6 {
  top: 0.375rem !important;
}

.top-8 {
  top: 0.5rem !important;
}

.top-10 {
  top: 0.625rem !important;
}

.top-12 {
  top: 0.75rem !important;
}

.top-14 {
  top: 0.875rem !important;
}

.top-16 {
  top: 1rem !important;
}

.top-18 {
  top: 1.125rem !important;
}

.top-20 {
  top: 1.25rem !important;
}

.top-24 {
  top: 1.5rem !important;
}

.top-28 {
  top: 1.75rem !important;
}

.top-32 {
  top: 2rem !important;
}

.top-36 {
  top: 2.25rem !important;
}

.top-40 {
  top: 2.5rem !important;
}

.top-48 {
  top: 3rem !important;
}

.top-56 {
  top: 3.5rem !important;
}

.top-64 {
  top: 4rem !important;
}

.top-72 {
  top: 4.5rem !important;
}

.top-80 {
  top: 5rem !important;
}

.top-96 {
  top: 6rem !important;
}

.top-112 {
  top: 7rem !important;
}

.top-128 {
  top: 8rem !important;
}

.top-144 {
  top: 9rem !important;
}

.top-160 {
  top: 10rem !important;
}

.top-192 {
  top: 12rem !important;
}

.top-224 {
  top: 14rem !important;
}

.top-256 {
  top: 16rem !important;
}

.top-288 {
  top: 18rem !important;
}

.top-320 {
  top: 20rem !important;
}

.top-384 {
  top: 24rem !important;
}

.top-n1 {
  top: -0.0625rem !important;
}

.top-n2 {
  top: -0.125rem !important;
}

.top-n4 {
  top: -0.25rem !important;
}

.top-n6 {
  top: -0.375rem !important;
}

.top-n8 {
  top: -0.5rem !important;
}

.top-n10 {
  top: -0.625rem !important;
}

.top-n12 {
  top: -0.75rem !important;
}

.top-n14 {
  top: -0.875rem !important;
}

.top-n16 {
  top: -1rem !important;
}

.top-n18 {
  top: -1.125rem !important;
}

.top-n20 {
  top: -1.25rem !important;
}

.top-n24 {
  top: -1.5rem !important;
}

.top-n28 {
  top: -1.75rem !important;
}

.top-n32 {
  top: -2rem !important;
}

.top-n36 {
  top: -2.25rem !important;
}

.top-n40 {
  top: -2.5rem !important;
}

.top-n48 {
  top: -3rem !important;
}

.top-n56 {
  top: -3.5rem !important;
}

.top-n64 {
  top: -4rem !important;
}

.top-n72 {
  top: -4.5rem !important;
}

.top-n80 {
  top: -5rem !important;
}

.top-n96 {
  top: -6rem !important;
}

.top-n112 {
  top: -7rem !important;
}

.top-n128 {
  top: -8rem !important;
}

.top-n144 {
  top: -9rem !important;
}

.top-n160 {
  top: -10rem !important;
}

.top-n192 {
  top: -12rem !important;
}

.top-n224 {
  top: -14rem !important;
}

.top-n256 {
  top: -16rem !important;
}

.top-n288 {
  top: -18rem !important;
}

.top-n320 {
  top: -20rem !important;
}

.top-n384 {
  top: -24rem !important;
}

.top-auto {
  top: auto !important;
}

.top-0 {
  top: 0 !important;
}

.top-n100p {
  top: -100% !important;
}

.top-100p {
  top: 100% !important;
}

.top-n50p {
  top: -50% !important;
}

.top-50p {
  top: 50% !important;
}

.x-0 {
  left: 0 !important;
  right: 0 !important;
}

.x-auto {
  left: auto !important;
  right: auto !important;
}

.y-0 {
  top: 0 !important;
  bottom: 0 !important;
}

.y-auto {
  top: auto !important;
  bottom: auto !important;
}

.xy-0 {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.xy-auto {
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.z-auto, .focus\:z-auto:focus {
  z-index: auto !important;
}

.z-0, .focus\:z-0:focus {
  z-index: 0 !important;
}

.z-1, .focus\:z-1:focus {
  z-index: 1 !important;
}

.z-2, .focus\:z-2:focus {
  z-index: 2 !important;
}

.z-3, .focus\:z-3:focus {
  z-index: 3 !important;
}

.z-4, .focus\:z-4:focus {
  z-index: 4 !important;
}

.z-5, .focus\:z-5:focus {
  z-index: 5 !important;
}

.z-6, .focus\:z-6:focus {
  z-index: 6 !important;
}

.z-7, .focus\:z-7:focus {
  z-index: 7 !important;
}

.z-8, .focus\:z-8:focus {
  z-index: 8 !important;
}

.z-9, .focus\:z-9:focus {
  z-index: 9 !important;
}

.z-10, .focus\:z-10:focus {
  z-index: 10 !important;
}

.ratio-square {
  position: relative !important;
  width: 100% !important;
  padding-top: 100% !important;
}

.ratio-16-9 {
  position: relative !important;
  width: 100% !important;
  padding-top: 56.25% !important;
}

.ratio-4-3 {
  position: relative !important;
  width: 100% !important;
  padding-top: 75% !important;
}

.ratio-2-1 {
  position: relative !important;
  width: 100% !important;
  padding-top: 50% !important;
}

.ratio-16-10 {
  position: relative !important;
  width: 100% !important;
  padding-top: 63% !important;
}

.backdrop-sepia-0 {
  --backdrop-sepia: 0 !important;
}

.backdrop-sepia-100 {
  --backdrop-sepia: 1 !important;
}

.backdrop-saturate-100 {
  --backdrop-saturate: 1 !important;
}

.backdrop-saturate-110 {
  --backdrop-saturate: 1.1 !important;
}

.backdrop-saturate-120 {
  --backdrop-saturate: 1.2 !important;
}

.backdrop-saturate-130 {
  --backdrop-saturate: 1.3 !important;
}

.backdrop-saturate-140 {
  --backdrop-saturate: 1.4 !important;
}

.backdrop-saturate-150 {
  --backdrop-saturate: 1.5 !important;
}

.backdrop-saturate-160 {
  --backdrop-saturate: 1.6 !important;
}

.backdrop-saturate-170 {
  --backdrop-saturate: 1.7 !important;
}

.backdrop-saturate-180 {
  --backdrop-saturate: 1.8 !important;
}

.backdrop-saturate-190 {
  --backdrop-saturate: 1.9 !important;
}

.backdrop-saturate-200 {
  --backdrop-saturate: 2 !important;
}

.backdrop-opacity-0 {
  --backdrop-opacity: 0 !important;
}

.backdrop-opacity-2 {
  --backdrop-opacity: 0.02 !important;
}

.backdrop-opacity-4 {
  --backdrop-opacity: 0.04 !important;
}

.backdrop-opacity-6 {
  --backdrop-opacity: 0.06 !important;
}

.backdrop-opacity-8 {
  --backdrop-opacity: 0.08 !important;
}

.backdrop-opacity-10 {
  --backdrop-opacity: 0.1 !important;
}

.backdrop-opacity-15 {
  --backdrop-opacity: 0.15 !important;
}

.backdrop-opacity-20 {
  --backdrop-opacity: 0.2 !important;
}

.backdrop-opacity-25 {
  --backdrop-opacity: 0.25 !important;
}

.backdrop-opacity-30 {
  --backdrop-opacity: 0.3 !important;
}

.backdrop-opacity-35 {
  --backdrop-opacity: 0.35 !important;
}

.backdrop-opacity-40 {
  --backdrop-opacity: 0.4 !important;
}

.backdrop-opacity-45 {
  --backdrop-opacity: 0.45 !important;
}

.backdrop-opacity-50 {
  --backdrop-opacity: 0.5 !important;
}

.backdrop-opacity-55 {
  --backdrop-opacity: 0.55 !important;
}

.backdrop-opacity-60 {
  --backdrop-opacity: 0.6 !important;
}

.backdrop-opacity-65 {
  --backdrop-opacity: 0.65 !important;
}

.backdrop-opacity-70 {
  --backdrop-opacity: 0.7 !important;
}

.backdrop-opacity-75 {
  --backdrop-opacity: 0.75 !important;
}

.backdrop-opacity-80 {
  --backdrop-opacity: 0.8 !important;
}

.backdrop-opacity-85 {
  --backdrop-opacity: 0.85 !important;
}

.backdrop-opacity-90 {
  --backdrop-opacity: 0.9 !important;
}

.backdrop-opacity-95 {
  --backdrop-opacity: 0.95 !important;
}

.backdrop-opacity-100 {
  --backdrop-opacity: 1 !important;
}

.backdrop-invert-0 {
  --backdrop-invert: 0 !important;
}

.backdrop-invert-100 {
  --backdrop-invert: 1 !important;
}

.backdrop-hue-rotate-0 {
  --backdrop-hue-rotate: 0deg !important;
}

.backdrop-hue-rotate-15 {
  --backdrop-hue-rotate: 15deg !important;
}

.backdrop-hue-rotate-30 {
  --backdrop-hue-rotate: 30deg !important;
}

.backdrop-hue-rotate-60 {
  --backdrop-hue-rotate: 60deg !important;
}

.backdrop-hue-rotate-90 {
  --backdrop-hue-rotate: 90deg !important;
}

.backdrop-hue-rotate-180 {
  --backdrop-hue-rotate: 180deg !important;
}

.backdrop-grayscale-0 {
  --backdrop-grayscale: 0 !important;
}

.backdrop-grayscale-100 {
  --backdrop-grayscale: 1 !important;
}

.backdrop-contrast-0 {
  --backdrop-contrast: 0 !important;
}

.backdrop-contrast-10 {
  --backdrop-contrast: 0.1 !important;
}

.backdrop-contrast-20 {
  --backdrop-contrast: 0.2 !important;
}

.backdrop-contrast-30 {
  --backdrop-contrast: 0.3 !important;
}

.backdrop-contrast-40 {
  --backdrop-contrast: 0.4 !important;
}

.backdrop-contrast-50 {
  --backdrop-contrast: 0.5 !important;
}

.backdrop-contrast-60 {
  --backdrop-contrast: 0.6 !important;
}

.backdrop-contrast-70 {
  --backdrop-contrast: 0.7 !important;
}

.backdrop-contrast-80 {
  --backdrop-contrast: 0.8 !important;
}

.backdrop-contrast-90 {
  --backdrop-contrast: 0.9 !important;
}

.backdrop-contrast-100 {
  --backdrop-contrast: 1 !important;
}

.backdrop-brightness-100 {
  --backdrop-brightness: 1 !important;
}

.backdrop-brightness-110 {
  --backdrop-brightness: 1.1 !important;
}

.backdrop-brightness-120 {
  --backdrop-brightness: 1.2 !important;
}

.backdrop-brightness-130 {
  --backdrop-brightness: 1.3 !important;
}

.backdrop-brightness-140 {
  --backdrop-brightness: 1.4 !important;
}

.backdrop-brightness-150 {
  --backdrop-brightness: 1.5 !important;
}

.backdrop-brightness-160 {
  --backdrop-brightness: 1.6 !important;
}

.backdrop-brightness-170 {
  --backdrop-brightness: 1.7 !important;
}

.backdrop-brightness-180 {
  --backdrop-brightness: 1.8 !important;
}

.backdrop-brightness-190 {
  --backdrop-brightness: 1.9 !important;
}

.backdrop-brightness-200 {
  --backdrop-brightness: 2 !important;
}

.backdrop-blur-2xs {
  --backdrop-blur: var(--blur-2xs) !important;
}

.backdrop-blur-xs {
  --backdrop-blur: var(--blur-xs) !important;
}

.backdrop-blur-sm {
  --backdrop-blur: var(--blur-sm) !important;
}

.backdrop-blur-md {
  --backdrop-blur: var(--blur-md) !important;
}

.backdrop-blur-lg {
  --backdrop-blur: var(--blur-lg) !important;
}

.backdrop-blur-xl {
  --backdrop-blur: var(--blur-xl) !important;
}

.backdrop-blur-2xl {
  --backdrop-blur: var(--blur-2xl) !important;
}

.backdrop {
  --backdrop-blur: 0;
  --backdrop-brightness: 1;
  --backdrop-contrast: 1;
  --backdrop-grayscale: 0;
  --backdrop-hue-rotate: 0deg;
  --backdrop-invert: 0;
  --backdrop-opacity: 1;
  --backdrop-saturate: 1;
  --backdrop-sepia: 0;
  backdrop-filter: blur(var(--backdrop-blur)) brightness(var(--backdrop-brightness)) contrast(var(--backdrop-contrast)) grayscale(var(--backdrop-grayscale)) hue-rotate(var(--backdrop-hue-rotate)) invert(var(--backdrop-invert)) opacity(var(--backdrop-opacity)) saturate(var(--backdrop-saturate)) sepia(var(--backdrop-sepia)) !important;
  -webkit-backdrop-filter: blur(var(--backdrop-blur)) brightness(var(--backdrop-brightness)) contrast(var(--backdrop-contrast)) grayscale(var(--backdrop-grayscale)) hue-rotate(var(--backdrop-hue-rotate)) invert(var(--backdrop-invert)) opacity(var(--backdrop-opacity)) saturate(var(--backdrop-saturate)) sepia(var(--backdrop-sepia)) !important;
}

.backdrop-none {
  --backdrop-blur: 0;
  --backdrop-brightness: 1;
  --backdrop-contrast: 1;
  --backdrop-grayscale: 0;
  --backdrop-hue-rotate: 0deg;
  --backdrop-invert: 0;
  --backdrop-opacity: 1;
  --backdrop-saturate: 1;
  --backdrop-sepia: 0;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

.filter-sepia-0 {
  --filter-sepia: 0 !important;
}

.filter-sepia-100 {
  --filter-sepia: 1 !important;
}

.filter-saturate-100 {
  --filter-saturate: 1 !important;
}

.filter-saturate-110 {
  --filter-saturate: 1.1 !important;
}

.filter-saturate-120 {
  --filter-saturate: 1.2 !important;
}

.filter-saturate-130 {
  --filter-saturate: 1.3 !important;
}

.filter-saturate-140 {
  --filter-saturate: 1.4 !important;
}

.filter-saturate-150 {
  --filter-saturate: 1.5 !important;
}

.filter-saturate-160 {
  --filter-saturate: 1.6 !important;
}

.filter-saturate-170 {
  --filter-saturate: 1.7 !important;
}

.filter-saturate-180 {
  --filter-saturate: 1.8 !important;
}

.filter-saturate-190 {
  --filter-saturate: 1.9 !important;
}

.filter-saturate-200 {
  --filter-saturate: 2 !important;
}

.filter-opacity-0 {
  --filter-opacity: 0 !important;
}

.filter-opacity-2 {
  --filter-opacity: 0.02 !important;
}

.filter-opacity-4 {
  --filter-opacity: 0.04 !important;
}

.filter-opacity-6 {
  --filter-opacity: 0.06 !important;
}

.filter-opacity-8 {
  --filter-opacity: 0.08 !important;
}

.filter-opacity-10 {
  --filter-opacity: 0.1 !important;
}

.filter-opacity-15 {
  --filter-opacity: 0.15 !important;
}

.filter-opacity-20 {
  --filter-opacity: 0.2 !important;
}

.filter-opacity-25 {
  --filter-opacity: 0.25 !important;
}

.filter-opacity-30 {
  --filter-opacity: 0.3 !important;
}

.filter-opacity-35 {
  --filter-opacity: 0.35 !important;
}

.filter-opacity-40 {
  --filter-opacity: 0.4 !important;
}

.filter-opacity-45 {
  --filter-opacity: 0.45 !important;
}

.filter-opacity-50 {
  --filter-opacity: 0.5 !important;
}

.filter-opacity-55 {
  --filter-opacity: 0.55 !important;
}

.filter-opacity-60 {
  --filter-opacity: 0.6 !important;
}

.filter-opacity-65 {
  --filter-opacity: 0.65 !important;
}

.filter-opacity-70 {
  --filter-opacity: 0.7 !important;
}

.filter-opacity-75 {
  --filter-opacity: 0.75 !important;
}

.filter-opacity-80 {
  --filter-opacity: 0.8 !important;
}

.filter-opacity-85 {
  --filter-opacity: 0.85 !important;
}

.filter-opacity-90 {
  --filter-opacity: 0.9 !important;
}

.filter-opacity-95 {
  --filter-opacity: 0.95 !important;
}

.filter-opacity-100 {
  --filter-opacity: 1 !important;
}

.filter-invert-0 {
  --filter-invert: 0 !important;
}

.filter-invert-100 {
  --filter-invert: 1 !important;
}

.filter-hue-rotate-0 {
  --filter-hue-rotate: 0deg !important;
}

.filter-hue-rotate-15 {
  --filter-hue-rotate: 15deg !important;
}

.filter-hue-rotate-30 {
  --filter-hue-rotate: 30deg !important;
}

.filter-hue-rotate-60 {
  --filter-hue-rotate: 60deg !important;
}

.filter-hue-rotate-90 {
  --filter-hue-rotate: 90deg !important;
}

.filter-hue-rotate-180 {
  --filter-hue-rotate: 180deg !important;
}

.filter-grayscale-0 {
  --filter-grayscale: 0 !important;
}

.filter-grayscale-100 {
  --filter-grayscale: 1 !important;
}

.filter-contrast-0 {
  --filter-contrast: 0 !important;
}

.filter-contrast-10 {
  --filter-contrast: 0.1 !important;
}

.filter-contrast-20 {
  --filter-contrast: 0.2 !important;
}

.filter-contrast-30 {
  --filter-contrast: 0.3 !important;
}

.filter-contrast-40 {
  --filter-contrast: 0.4 !important;
}

.filter-contrast-50 {
  --filter-contrast: 0.5 !important;
}

.filter-contrast-60 {
  --filter-contrast: 0.6 !important;
}

.filter-contrast-70 {
  --filter-contrast: 0.7 !important;
}

.filter-contrast-80 {
  --filter-contrast: 0.8 !important;
}

.filter-contrast-90 {
  --filter-contrast: 0.9 !important;
}

.filter-contrast-100 {
  --filter-contrast: 1 !important;
}

.filter-brightness-100 {
  --filter-brightness: 1 !important;
}

.filter-brightness-110 {
  --filter-brightness: 1.1 !important;
}

.filter-brightness-120 {
  --filter-brightness: 1.2 !important;
}

.filter-brightness-130 {
  --filter-brightness: 1.3 !important;
}

.filter-brightness-140 {
  --filter-brightness: 1.4 !important;
}

.filter-brightness-150 {
  --filter-brightness: 1.5 !important;
}

.filter-brightness-160 {
  --filter-brightness: 1.6 !important;
}

.filter-brightness-170 {
  --filter-brightness: 1.7 !important;
}

.filter-brightness-180 {
  --filter-brightness: 1.8 !important;
}

.filter-brightness-190 {
  --filter-brightness: 1.9 !important;
}

.filter-brightness-200 {
  --filter-brightness: 2 !important;
}

.filter-blur-2xs {
  --filter-blur: var(--blur-2xs) !important;
}

.filter-blur-xs {
  --filter-blur: var(--blur-xs) !important;
}

.filter-blur-sm {
  --filter-blur: var(--blur-sm) !important;
}

.filter-blur-md {
  --filter-blur: var(--blur-md) !important;
}

.filter-blur-lg {
  --filter-blur: var(--blur-lg) !important;
}

.filter-blur-xl {
  --filter-blur: var(--blur-xl) !important;
}

.filter-blur-2xl {
  --filter-blur: var(--blur-2xl) !important;
}

.filter {
  --filter-blur: 0;
  --filter-brightness: 1;
  --filter-contrast: 1;
  --filter-grayscale: 0;
  --filter-hue-rotate: 0deg;
  --filter-invert: 0;
  --filter-opacity: 1;
  --filter-saturate: 1;
  --filter-sepia: 0;
  filter: blur(var(--filter-blur)) brightness(var(--filter-brightness)) contrast(var(--filter-contrast)) grayscale(var(--filter-grayscale)) hue-rotate(var(--filter-hue-rotate)) invert(var(--filter-invert)) opacity(var(--filter-opacity)) saturate(var(--filter-saturate)) sepia(var(--filter-sepia)) !important;
}

.filter-none {
  --filter-blur: 0;
  --filter-brightness: 1;
  --filter-contrast: 1;
  --filter-grayscale: 0;
  --filter-hue-rotate: 0deg;
  --filter-invert: 0;
  --filter-opacity: 1;
  --filter-saturate: 1;
  --filter-sepia: 0;
  filter: none !important;
}

.blend-normal {
  mix-blend-mode: normal !important;
}

.blend-multiply {
  mix-blend-mode: multiply !important;
}

.blend-screen {
  mix-blend-mode: screen !important;
}

.blend-overlay {
  mix-blend-mode: overlay !important;
}

.blend-darken {
  mix-blend-mode: darken !important;
}

.blend-lighten {
  mix-blend-mode: lighten !important;
}

.blend-color-dodge {
  mix-blend-mode: color-dodge !important;
}

.blend-color-burn {
  mix-blend-mode: color-burn !important;
}

.blend-hard-light {
  mix-blend-mode: hard-light !important;
}

.blend-soft-light {
  mix-blend-mode: soft-light !important;
}

.blend-difference {
  mix-blend-mode: difference !important;
}

.blend-exclusion {
  mix-blend-mode: exclusion !important;
}

.blend-hue {
  mix-blend-mode: hue !important;
}

.blend-saturation {
  mix-blend-mode: saturation !important;
}

.blend-color {
  mix-blend-mode: color !important;
}

.blend-luminosity {
  mix-blend-mode: luminosity !important;
}

.shadow-2xs, .focus\:shadow-2xs:focus, .group:hover .group-hover\:shadow-2xs, .hover\:shadow-2xs:hover {
  box-shadow: var(--shadow-2xs) !important;
}

.shadow-xs, .focus\:shadow-xs:focus, .group:hover .group-hover\:shadow-xs, .hover\:shadow-xs:hover {
  box-shadow: var(--shadow-xs) !important;
}

.shadow-sm, .focus\:shadow-sm:focus, .group:hover .group-hover\:shadow-sm, .hover\:shadow-sm:hover {
  box-shadow: var(--shadow-sm) !important;
}

.shadow-md, .focus\:shadow-md:focus, .group:hover .group-hover\:shadow-md, .hover\:shadow-md:hover {
  box-shadow: var(--shadow-md) !important;
}

.shadow-lg, .focus\:shadow-lg:focus, .group:hover .group-hover\:shadow-lg, .hover\:shadow-lg:hover {
  box-shadow: var(--shadow-lg) !important;
}

.shadow-xl, .focus\:shadow-xl:focus, .group:hover .group-hover\:shadow-xl, .hover\:shadow-xl:hover {
  box-shadow: var(--shadow-xl) !important;
}

.shadow-2xl, .focus\:shadow-2xl:focus, .group:hover .group-hover\:shadow-2xl, .hover\:shadow-2xl:hover {
  box-shadow: var(--shadow-2xl) !important;
}

.shadow-focus, .focus\:shadow-focus:focus, .group:hover .group-hover\:shadow-focus, .hover\:shadow-focus:hover {
  box-shadow: var(--shadow-focus) !important;
}

.shadow-success, .focus\:shadow-success:focus, .group:hover .group-hover\:shadow-success, .hover\:shadow-success:hover {
  box-shadow: var(--shadow-success) !important;
}

.shadow-warning, .focus\:shadow-warning:focus, .group:hover .group-hover\:shadow-warning, .hover\:shadow-warning:hover {
  box-shadow: var(--shadow-warning) !important;
}

.shadow-danger, .focus\:shadow-danger:focus, .group:hover .group-hover\:shadow-danger, .hover\:shadow-danger:hover {
  box-shadow: var(--shadow-danger) !important;
}

.shadow-info, .focus\:shadow-info:focus, .group:hover .group-hover\:shadow-info, .hover\:shadow-info:hover {
  box-shadow: var(--shadow-info) !important;
}

.shadow-box-0, .focus\:shadow-box-0:focus, .group:hover .group-hover\:shadow-box-0, .hover\:shadow-box-0:hover {
  box-shadow: var(--shadow-box-0) !important;
}

.shadow-box-1, .focus\:shadow-box-1:focus, .group:hover .group-hover\:shadow-box-1, .hover\:shadow-box-1:hover {
  box-shadow: var(--shadow-box-1) !important;
}

.shadow-box-2, .focus\:shadow-box-2:focus, .group:hover .group-hover\:shadow-box-2, .hover\:shadow-box-2:hover {
  box-shadow: var(--shadow-box-2) !important;
}

.shadow-box-3, .focus\:shadow-box-3:focus, .group:hover .group-hover\:shadow-box-3, .hover\:shadow-box-3:hover {
  box-shadow: var(--shadow-box-3) !important;
}

.shadow-box-4, .focus\:shadow-box-4:focus, .group:hover .group-hover\:shadow-box-4, .hover\:shadow-box-4:hover {
  box-shadow: var(--shadow-box-4) !important;
}

.shadow-box-5, .focus\:shadow-box-5:focus, .group:hover .group-hover\:shadow-box-5, .hover\:shadow-box-5:hover {
  box-shadow: var(--shadow-box-5) !important;
}

.shadow-box-6, .focus\:shadow-box-6:focus, .group:hover .group-hover\:shadow-box-6, .hover\:shadow-box-6:hover {
  box-shadow: var(--shadow-box-6) !important;
}

.shadow-box-7, .focus\:shadow-box-7:focus, .group:hover .group-hover\:shadow-box-7, .hover\:shadow-box-7:hover {
  box-shadow: var(--shadow-box-7) !important;
}

.shadow-box-8, .focus\:shadow-box-8:focus, .group:hover .group-hover\:shadow-box-8, .hover\:shadow-box-8:hover {
  box-shadow: var(--shadow-box-8) !important;
}

.shadow-box-9, .focus\:shadow-box-9:focus, .group:hover .group-hover\:shadow-box-9, .hover\:shadow-box-9:hover {
  box-shadow: var(--shadow-box-9) !important;
}

.shadow-box-10, .focus\:shadow-box-10:focus, .group:hover .group-hover\:shadow-box-10, .hover\:shadow-box-10:hover {
  box-shadow: var(--shadow-box-10) !important;
}

.shadow-box-11, .focus\:shadow-box-11:focus, .group:hover .group-hover\:shadow-box-11, .hover\:shadow-box-11:hover {
  box-shadow: var(--shadow-box-11) !important;
}

.shadow-box-12, .focus\:shadow-box-12:focus, .group:hover .group-hover\:shadow-box-12, .hover\:shadow-box-12:hover {
  box-shadow: var(--shadow-box-12) !important;
}

.shadow-box-13, .focus\:shadow-box-13:focus, .group:hover .group-hover\:shadow-box-13, .hover\:shadow-box-13:hover {
  box-shadow: var(--shadow-box-13) !important;
}

.shadow-box-14, .focus\:shadow-box-14:focus, .group:hover .group-hover\:shadow-box-14, .hover\:shadow-box-14:hover {
  box-shadow: var(--shadow-box-14) !important;
}

.shadow-box-15, .focus\:shadow-box-15:focus, .group:hover .group-hover\:shadow-box-15, .hover\:shadow-box-15:hover {
  box-shadow: var(--shadow-box-15) !important;
}

.shadow-box-16, .focus\:shadow-box-16:focus, .group:hover .group-hover\:shadow-box-16, .hover\:shadow-box-16:hover {
  box-shadow: var(--shadow-box-16) !important;
}

.shadow-box-17, .focus\:shadow-box-17:focus, .group:hover .group-hover\:shadow-box-17, .hover\:shadow-box-17:hover {
  box-shadow: var(--shadow-box-17) !important;
}

.shadow-box-18, .focus\:shadow-box-18:focus, .group:hover .group-hover\:shadow-box-18, .hover\:shadow-box-18:hover {
  box-shadow: var(--shadow-box-18) !important;
}

.shadow-box-19, .focus\:shadow-box-19:focus, .group:hover .group-hover\:shadow-box-19, .hover\:shadow-box-19:hover {
  box-shadow: var(--shadow-box-19) !important;
}

.shadow-box-20, .focus\:shadow-box-20:focus, .group:hover .group-hover\:shadow-box-20, .hover\:shadow-box-20:hover {
  box-shadow: var(--shadow-box-20) !important;
}

.shadow-box-21, .focus\:shadow-box-21:focus, .group:hover .group-hover\:shadow-box-21, .hover\:shadow-box-21:hover {
  box-shadow: var(--shadow-box-21) !important;
}

.shadow-box-22, .focus\:shadow-box-22:focus, .group:hover .group-hover\:shadow-box-22, .hover\:shadow-box-22:hover {
  box-shadow: var(--shadow-box-22) !important;
}

.shadow-box-23, .focus\:shadow-box-23:focus, .group:hover .group-hover\:shadow-box-23, .hover\:shadow-box-23:hover {
  box-shadow: var(--shadow-box-23) !important;
}

.shadow-box-24, .focus\:shadow-box-24:focus, .group:hover .group-hover\:shadow-box-24, .hover\:shadow-box-24:hover {
  box-shadow: var(--shadow-box-24) !important;
}

.shadow-box-25, .focus\:shadow-box-25:focus, .group:hover .group-hover\:shadow-box-25, .hover\:shadow-box-25:hover {
  box-shadow: var(--shadow-box-25) !important;
}

.shadow-box-26, .focus\:shadow-box-26:focus, .group:hover .group-hover\:shadow-box-26, .hover\:shadow-box-26:hover {
  box-shadow: var(--shadow-box-26) !important;
}

.shadow-box-27, .focus\:shadow-box-27:focus, .group:hover .group-hover\:shadow-box-27, .hover\:shadow-box-27:hover {
  box-shadow: var(--shadow-box-27) !important;
}

.shadow-box-28, .focus\:shadow-box-28:focus, .group:hover .group-hover\:shadow-box-28, .hover\:shadow-box-28:hover {
  box-shadow: var(--shadow-box-28) !important;
}

.shadow-box-29, .focus\:shadow-box-29:focus, .group:hover .group-hover\:shadow-box-29, .hover\:shadow-box-29:hover {
  box-shadow: var(--shadow-box-29) !important;
}

.shadow-box-30, .focus\:shadow-box-30:focus, .group:hover .group-hover\:shadow-box-30, .hover\:shadow-box-30:hover {
  box-shadow: var(--shadow-box-30) !important;
}

.shadow-box-31, .focus\:shadow-box-31:focus, .group:hover .group-hover\:shadow-box-31, .hover\:shadow-box-31:hover {
  box-shadow: var(--shadow-box-31) !important;
}

.shadow-box-32, .focus\:shadow-box-32:focus, .group:hover .group-hover\:shadow-box-32, .hover\:shadow-box-32:hover {
  box-shadow: var(--shadow-box-32) !important;
}

.shadow-box-33, .focus\:shadow-box-33:focus, .group:hover .group-hover\:shadow-box-33, .hover\:shadow-box-33:hover {
  box-shadow: var(--shadow-box-33) !important;
}

.shadow-box-34, .focus\:shadow-box-34:focus, .group:hover .group-hover\:shadow-box-34, .hover\:shadow-box-34:hover {
  box-shadow: var(--shadow-box-34) !important;
}

.shadow-box-35, .focus\:shadow-box-35:focus, .group:hover .group-hover\:shadow-box-35, .hover\:shadow-box-35:hover {
  box-shadow: var(--shadow-box-35) !important;
}

.shadow-box-36, .focus\:shadow-box-36:focus, .group:hover .group-hover\:shadow-box-36, .hover\:shadow-box-36:hover {
  box-shadow: var(--shadow-box-36) !important;
}

.shadow-box-37, .focus\:shadow-box-37:focus, .group:hover .group-hover\:shadow-box-37, .hover\:shadow-box-37:hover {
  box-shadow: var(--shadow-box-37) !important;
}

.shadow-box-38, .focus\:shadow-box-38:focus, .group:hover .group-hover\:shadow-box-38, .hover\:shadow-box-38:hover {
  box-shadow: var(--shadow-box-38) !important;
}

.shadow-box-39, .focus\:shadow-box-39:focus, .group:hover .group-hover\:shadow-box-39, .hover\:shadow-box-39:hover {
  box-shadow: var(--shadow-box-39) !important;
}

.shadow-box-40, .focus\:shadow-box-40:focus, .group:hover .group-hover\:shadow-box-40, .hover\:shadow-box-40:hover {
  box-shadow: var(--shadow-box-40) !important;
}

.shadow-box-41, .focus\:shadow-box-41:focus, .group:hover .group-hover\:shadow-box-41, .hover\:shadow-box-41:hover {
  box-shadow: var(--shadow-box-41) !important;
}

.shadow-box-42, .focus\:shadow-box-42:focus, .group:hover .group-hover\:shadow-box-42, .hover\:shadow-box-42:hover {
  box-shadow: var(--shadow-box-42) !important;
}

.shadow-box-43, .focus\:shadow-box-43:focus, .group:hover .group-hover\:shadow-box-43, .hover\:shadow-box-43:hover {
  box-shadow: var(--shadow-box-43) !important;
}

.shadow-box-44, .focus\:shadow-box-44:focus, .group:hover .group-hover\:shadow-box-44, .hover\:shadow-box-44:hover {
  box-shadow: var(--shadow-box-44) !important;
}

.shadow-box-45, .focus\:shadow-box-45:focus, .group:hover .group-hover\:shadow-box-45, .hover\:shadow-box-45:hover {
  box-shadow: var(--shadow-box-45) !important;
}

.shadow-box-46, .focus\:shadow-box-46:focus, .group:hover .group-hover\:shadow-box-46, .hover\:shadow-box-46:hover {
  box-shadow: var(--shadow-box-46) !important;
}

.shadow-box-47, .focus\:shadow-box-47:focus, .group:hover .group-hover\:shadow-box-47, .hover\:shadow-box-47:hover {
  box-shadow: var(--shadow-box-47) !important;
}

.shadow-box-48, .focus\:shadow-box-48:focus, .group:hover .group-hover\:shadow-box-48, .hover\:shadow-box-48:hover {
  box-shadow: var(--shadow-box-48) !important;
}

.shadow-box-49, .focus\:shadow-box-49:focus, .group:hover .group-hover\:shadow-box-49, .hover\:shadow-box-49:hover {
  box-shadow: var(--shadow-box-49) !important;
}

.shadow-box-50, .focus\:shadow-box-50:focus, .group:hover .group-hover\:shadow-box-50, .hover\:shadow-box-50:hover {
  box-shadow: var(--shadow-box-50) !important;
}

.shadow-box-51, .focus\:shadow-box-51:focus, .group:hover .group-hover\:shadow-box-51, .hover\:shadow-box-51:hover {
  box-shadow: var(--shadow-box-51) !important;
}

.shadow-box-52, .focus\:shadow-box-52:focus, .group:hover .group-hover\:shadow-box-52, .hover\:shadow-box-52:hover {
  box-shadow: var(--shadow-box-52) !important;
}

.shadow-box-53, .focus\:shadow-box-53:focus, .group:hover .group-hover\:shadow-box-53, .hover\:shadow-box-53:hover {
  box-shadow: var(--shadow-box-53) !important;
}

.shadow-box-54, .focus\:shadow-box-54:focus, .group:hover .group-hover\:shadow-box-54, .hover\:shadow-box-54:hover {
  box-shadow: var(--shadow-box-54) !important;
}

.shadow-box-55, .focus\:shadow-box-55:focus, .group:hover .group-hover\:shadow-box-55, .hover\:shadow-box-55:hover {
  box-shadow: var(--shadow-box-55) !important;
}

.shadow-box-56, .focus\:shadow-box-56:focus, .group:hover .group-hover\:shadow-box-56, .hover\:shadow-box-56:hover {
  box-shadow: var(--shadow-box-56) !important;
}

.shadow-box-57, .focus\:shadow-box-57:focus, .group:hover .group-hover\:shadow-box-57, .hover\:shadow-box-57:hover {
  box-shadow: var(--shadow-box-57) !important;
}

.shadow-box-58, .focus\:shadow-box-58:focus, .group:hover .group-hover\:shadow-box-58, .hover\:shadow-box-58:hover {
  box-shadow: var(--shadow-box-58) !important;
}

.shadow-box-59, .focus\:shadow-box-59:focus, .group:hover .group-hover\:shadow-box-59, .hover\:shadow-box-59:hover {
  box-shadow: var(--shadow-box-59) !important;
}

.shadow-box-62, .focus\:shadow-box-62:focus, .group:hover .group-hover\:shadow-box-62, .hover\:shadow-box-62:hover {
  box-shadow: var(--shadow-box-62) !important;
}

.shadow-box-63, .focus\:shadow-box-63:focus, .group:hover .group-hover\:shadow-box-63, .hover\:shadow-box-63:hover {
  box-shadow: var(--shadow-box-63) !important;
}

.shadow-box-64, .focus\:shadow-box-64:focus, .group:hover .group-hover\:shadow-box-64, .hover\:shadow-box-64:hover {
  box-shadow: var(--shadow-box-64) !important;
}

.shadow-box-65, .focus\:shadow-box-65:focus, .group:hover .group-hover\:shadow-box-65, .hover\:shadow-box-65:hover {
  box-shadow: var(--shadow-box-65) !important;
}

.shadow-box-66, .focus\:shadow-box-66:focus, .group:hover .group-hover\:shadow-box-66, .hover\:shadow-box-66:hover {
  box-shadow: var(--shadow-box-66) !important;
}

.shadow-box-67, .focus\:shadow-box-67:focus, .group:hover .group-hover\:shadow-box-67, .hover\:shadow-box-67:hover {
  box-shadow: var(--shadow-box-67) !important;
}

.shadow-box-68, .focus\:shadow-box-68:focus, .group:hover .group-hover\:shadow-box-68, .hover\:shadow-box-68:hover {
  box-shadow: var(--shadow-box-68) !important;
}

.shadow-box-69, .focus\:shadow-box-69:focus, .group:hover .group-hover\:shadow-box-69, .hover\:shadow-box-69:hover {
  box-shadow: var(--shadow-box-69) !important;
}

.shadow-box-70, .focus\:shadow-box-70:focus, .group:hover .group-hover\:shadow-box-70, .hover\:shadow-box-70:hover {
  box-shadow: var(--shadow-box-70) !important;
}

.shadow-box-71, .focus\:shadow-box-71:focus, .group:hover .group-hover\:shadow-box-71, .hover\:shadow-box-71:hover {
  box-shadow: var(--shadow-box-71) !important;
}

.shadow-box-72, .focus\:shadow-box-72:focus, .group:hover .group-hover\:shadow-box-72, .hover\:shadow-box-72:hover {
  box-shadow: var(--shadow-box-72) !important;
}

.shadow-box-73, .focus\:shadow-box-73:focus, .group:hover .group-hover\:shadow-box-73, .hover\:shadow-box-73:hover {
  box-shadow: var(--shadow-box-73) !important;
}

.shadow-box-74, .focus\:shadow-box-74:focus, .group:hover .group-hover\:shadow-box-74, .hover\:shadow-box-74:hover {
  box-shadow: var(--shadow-box-74) !important;
}

.shadow-box-75, .focus\:shadow-box-75:focus, .group:hover .group-hover\:shadow-box-75, .hover\:shadow-box-75:hover {
  box-shadow: var(--shadow-box-75) !important;
}

.shadow-box-76, .focus\:shadow-box-76:focus, .group:hover .group-hover\:shadow-box-76, .hover\:shadow-box-76:hover {
  box-shadow: var(--shadow-box-76) !important;
}

.shadow-box-77, .focus\:shadow-box-77:focus, .group:hover .group-hover\:shadow-box-77, .hover\:shadow-box-77:hover {
  box-shadow: var(--shadow-box-77) !important;
}

.shadow-box-78, .focus\:shadow-box-78:focus, .group:hover .group-hover\:shadow-box-78, .hover\:shadow-box-78:hover {
  box-shadow: var(--shadow-box-78) !important;
}

.shadow-box-79, .focus\:shadow-box-79:focus, .group:hover .group-hover\:shadow-box-79, .hover\:shadow-box-79:hover {
  box-shadow: var(--shadow-box-79) !important;
}

.shadow-box-80, .focus\:shadow-box-80:focus, .group:hover .group-hover\:shadow-box-80, .hover\:shadow-box-80:hover {
  box-shadow: var(--shadow-box-80) !important;
}

.shadow-box-81, .focus\:shadow-box-81:focus, .group:hover .group-hover\:shadow-box-81, .hover\:shadow-box-81:hover {
  box-shadow: var(--shadow-box-81) !important;
}

.shadow-box-82, .focus\:shadow-box-82:focus, .group:hover .group-hover\:shadow-box-82, .hover\:shadow-box-82:hover {
  box-shadow: var(--shadow-box-82) !important;
}

.shadow-box-83, .focus\:shadow-box-83:focus, .group:hover .group-hover\:shadow-box-83, .hover\:shadow-box-83:hover {
  box-shadow: var(--shadow-box-83) !important;
}

.shadow-box-84, .focus\:shadow-box-84:focus, .group:hover .group-hover\:shadow-box-84, .hover\:shadow-box-84:hover {
  box-shadow: var(--shadow-box-84) !important;
}

.shadow-box-85, .focus\:shadow-box-85:focus, .group:hover .group-hover\:shadow-box-85, .hover\:shadow-box-85:hover {
  box-shadow: var(--shadow-box-85) !important;
}

.shadow-box-86, .focus\:shadow-box-86:focus, .group:hover .group-hover\:shadow-box-86, .hover\:shadow-box-86:hover {
  box-shadow: var(--shadow-box-86) !important;
}

.shadow-box-88, .focus\:shadow-box-88:focus, .group:hover .group-hover\:shadow-box-88, .hover\:shadow-box-88:hover {
  box-shadow: var(--shadow-box-88) !important;
}

.shadow-box-89, .focus\:shadow-box-89:focus, .group:hover .group-hover\:shadow-box-89, .hover\:shadow-box-89:hover {
  box-shadow: var(--shadow-box-89) !important;
}

.shadow-box-90, .focus\:shadow-box-90:focus, .group:hover .group-hover\:shadow-box-90, .hover\:shadow-box-90:hover {
  box-shadow: var(--shadow-box-90) !important;
}

.shadow-box-91, .focus\:shadow-box-91:focus, .group:hover .group-hover\:shadow-box-91, .hover\:shadow-box-91:hover {
  box-shadow: var(--shadow-box-91) !important;
}

.shadow-box-92, .focus\:shadow-box-92:focus, .group:hover .group-hover\:shadow-box-92, .hover\:shadow-box-92:hover {
  box-shadow: var(--shadow-box-92) !important;
}

.shadow-box-93, .focus\:shadow-box-93:focus, .group:hover .group-hover\:shadow-box-93, .hover\:shadow-box-93:hover {
  box-shadow: var(--shadow-box-93) !important;
}

.shadow-none, .focus\:shadow-none:focus, .group:hover .group-hover\:shadow-none, .hover\:shadow-none:hover {
  box-shadow: none !important;
}

.opacity-0, .focus\:opacity-0:focus, .group:hover .group-hover\:opacity-0, .hover\:opacity-0:hover {
  opacity: 0 !important;
}

.opacity-2, .focus\:opacity-2:focus, .group:hover .group-hover\:opacity-2, .hover\:opacity-2:hover {
  opacity: 0.02 !important;
}

.opacity-4, .focus\:opacity-4:focus, .group:hover .group-hover\:opacity-4, .hover\:opacity-4:hover {
  opacity: 0.04 !important;
}

.opacity-6, .focus\:opacity-6:focus, .group:hover .group-hover\:opacity-6, .hover\:opacity-6:hover {
  opacity: 0.06 !important;
}

.opacity-8, .focus\:opacity-8:focus, .group:hover .group-hover\:opacity-8, .hover\:opacity-8:hover {
  opacity: 0.08 !important;
}

.opacity-10, .focus\:opacity-10:focus, .group:hover .group-hover\:opacity-10, .hover\:opacity-10:hover {
  opacity: 0.1 !important;
}

.opacity-15, .focus\:opacity-15:focus, .group:hover .group-hover\:opacity-15, .hover\:opacity-15:hover {
  opacity: 0.15 !important;
}

.opacity-20, .focus\:opacity-20:focus, .group:hover .group-hover\:opacity-20, .hover\:opacity-20:hover {
  opacity: 0.2 !important;
}

.opacity-25, .focus\:opacity-25:focus, .group:hover .group-hover\:opacity-25, .hover\:opacity-25:hover {
  opacity: 0.25 !important;
}

.opacity-30, .focus\:opacity-30:focus, .group:hover .group-hover\:opacity-30, .hover\:opacity-30:hover {
  opacity: 0.3 !important;
}

.opacity-35, .focus\:opacity-35:focus, .group:hover .group-hover\:opacity-35, .hover\:opacity-35:hover {
  opacity: 0.35 !important;
}

.opacity-40, .focus\:opacity-40:focus, .group:hover .group-hover\:opacity-40, .hover\:opacity-40:hover {
  opacity: 0.4 !important;
}

.opacity-45, .focus\:opacity-45:focus, .group:hover .group-hover\:opacity-45, .hover\:opacity-45:hover {
  opacity: 0.45 !important;
}

.opacity-50, .focus\:opacity-50:focus, .group:hover .group-hover\:opacity-50, .hover\:opacity-50:hover {
  opacity: 0.5 !important;
}

.opacity-55, .focus\:opacity-55:focus, .group:hover .group-hover\:opacity-55, .hover\:opacity-55:hover {
  opacity: 0.55 !important;
}

.opacity-60, .focus\:opacity-60:focus, .group:hover .group-hover\:opacity-60, .hover\:opacity-60:hover {
  opacity: 0.6 !important;
}

.opacity-65, .focus\:opacity-65:focus, .group:hover .group-hover\:opacity-65, .hover\:opacity-65:hover {
  opacity: 0.65 !important;
}

.opacity-70, .focus\:opacity-70:focus, .group:hover .group-hover\:opacity-70, .hover\:opacity-70:hover {
  opacity: 0.7 !important;
}

.opacity-75, .focus\:opacity-75:focus, .group:hover .group-hover\:opacity-75, .hover\:opacity-75:hover {
  opacity: 0.75 !important;
}

.opacity-80, .focus\:opacity-80:focus, .group:hover .group-hover\:opacity-80, .hover\:opacity-80:hover {
  opacity: 0.8 !important;
}

.opacity-85, .focus\:opacity-85:focus, .group:hover .group-hover\:opacity-85, .hover\:opacity-85:hover {
  opacity: 0.85 !important;
}

.opacity-90, .focus\:opacity-90:focus, .group:hover .group-hover\:opacity-90, .hover\:opacity-90:hover {
  opacity: 0.9 !important;
}

.opacity-95, .focus\:opacity-95:focus, .group:hover .group-hover\:opacity-95, .hover\:opacity-95:hover {
  opacity: 0.95 !important;
}

.opacity-100, .focus\:opacity-100:focus, .group:hover .group-hover\:opacity-100, .hover\:opacity-100:hover {
  opacity: 1 !important;
}

.radius-b-2xs, .last\:radius-b-2xs:last-child {
  border-bottom-left-radius: var(--radius-2xs) !important;
  border-bottom-right-radius: var(--radius-2xs) !important;
}

.radius-b-xs, .last\:radius-b-xs:last-child {
  border-bottom-left-radius: var(--radius-xs) !important;
  border-bottom-right-radius: var(--radius-xs) !important;
}

.radius-b-sm, .last\:radius-b-sm:last-child {
  border-bottom-left-radius: var(--radius-sm) !important;
  border-bottom-right-radius: var(--radius-sm) !important;
}

.radius-b-md, .last\:radius-b-md:last-child {
  border-bottom-left-radius: var(--radius-md) !important;
  border-bottom-right-radius: var(--radius-md) !important;
}

.radius-b-lg, .last\:radius-b-lg:last-child {
  border-bottom-left-radius: var(--radius-lg) !important;
  border-bottom-right-radius: var(--radius-lg) !important;
}

.radius-b-xl, .last\:radius-b-xl:last-child {
  border-bottom-left-radius: var(--radius-xl) !important;
  border-bottom-right-radius: var(--radius-xl) !important;
}

.radius-b-2xl, .last\:radius-b-2xl:last-child {
  border-bottom-left-radius: var(--radius-2xl) !important;
  border-bottom-right-radius: var(--radius-2xl) !important;
}

.radius-b-none, .last\:radius-b-none:last-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.radius-b-full, .last\:radius-b-full:last-child {
  border-bottom-left-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.radius-l-2xs, .first\:radius-l-2xs:first-child {
  border-top-left-radius: var(--radius-2xs) !important;
  border-bottom-left-radius: var(--radius-2xs) !important;
}

.radius-l-xs, .first\:radius-l-xs:first-child {
  border-top-left-radius: var(--radius-xs) !important;
  border-bottom-left-radius: var(--radius-xs) !important;
}

.radius-l-sm, .first\:radius-l-sm:first-child {
  border-top-left-radius: var(--radius-sm) !important;
  border-bottom-left-radius: var(--radius-sm) !important;
}

.radius-l-md, .first\:radius-l-md:first-child {
  border-top-left-radius: var(--radius-md) !important;
  border-bottom-left-radius: var(--radius-md) !important;
}

.radius-l-lg, .first\:radius-l-lg:first-child {
  border-top-left-radius: var(--radius-lg) !important;
  border-bottom-left-radius: var(--radius-lg) !important;
}

.radius-l-xl, .first\:radius-l-xl:first-child {
  border-top-left-radius: var(--radius-xl) !important;
  border-bottom-left-radius: var(--radius-xl) !important;
}

.radius-l-2xl, .first\:radius-l-2xl:first-child {
  border-top-left-radius: var(--radius-2xl) !important;
  border-bottom-left-radius: var(--radius-2xl) !important;
}

.radius-l-none, .first\:radius-l-none:first-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.radius-l-full, .first\:radius-l-full:first-child {
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.radius-r-2xs, .last\:radius-r-2xs:last-child {
  border-top-right-radius: var(--radius-2xs) !important;
  border-bottom-right-radius: var(--radius-2xs) !important;
}

.radius-r-xs, .last\:radius-r-xs:last-child {
  border-top-right-radius: var(--radius-xs) !important;
  border-bottom-right-radius: var(--radius-xs) !important;
}

.radius-r-sm, .last\:radius-r-sm:last-child {
  border-top-right-radius: var(--radius-sm) !important;
  border-bottom-right-radius: var(--radius-sm) !important;
}

.radius-r-md, .last\:radius-r-md:last-child {
  border-top-right-radius: var(--radius-md) !important;
  border-bottom-right-radius: var(--radius-md) !important;
}

.radius-r-lg, .last\:radius-r-lg:last-child {
  border-top-right-radius: var(--radius-lg) !important;
  border-bottom-right-radius: var(--radius-lg) !important;
}

.radius-r-xl, .last\:radius-r-xl:last-child {
  border-top-right-radius: var(--radius-xl) !important;
  border-bottom-right-radius: var(--radius-xl) !important;
}

.radius-r-2xl, .last\:radius-r-2xl:last-child {
  border-top-right-radius: var(--radius-2xl) !important;
  border-bottom-right-radius: var(--radius-2xl) !important;
}

.radius-r-none, .last\:radius-r-none:last-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.radius-r-full, .last\:radius-r-full:last-child {
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.radius-t-2xs, .first\:radius-t-2xs:first-child {
  border-top-left-radius: var(--radius-2xs) !important;
  border-top-right-radius: var(--radius-2xs) !important;
}

.radius-t-xs, .first\:radius-t-xs:first-child {
  border-top-left-radius: var(--radius-xs) !important;
  border-top-right-radius: var(--radius-xs) !important;
}

.radius-t-sm, .first\:radius-t-sm:first-child {
  border-top-left-radius: var(--radius-sm) !important;
  border-top-right-radius: var(--radius-sm) !important;
}

.radius-t-md, .first\:radius-t-md:first-child {
  border-top-left-radius: var(--radius-md) !important;
  border-top-right-radius: var(--radius-md) !important;
}

.radius-t-lg, .first\:radius-t-lg:first-child {
  border-top-left-radius: var(--radius-lg) !important;
  border-top-right-radius: var(--radius-lg) !important;
}

.radius-t-xl, .first\:radius-t-xl:first-child {
  border-top-left-radius: var(--radius-xl) !important;
  border-top-right-radius: var(--radius-xl) !important;
}

.radius-t-2xl, .first\:radius-t-2xl:first-child {
  border-top-left-radius: var(--radius-2xl) !important;
  border-top-right-radius: var(--radius-2xl) !important;
}

.radius-t-none, .first\:radius-t-none:first-child {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.radius-t-full, .first\:radius-t-full:first-child {
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.radius-bl-2xs, .first\:radius-bl-2xs:first-child {
  border-bottom-left-radius: var(--radius-2xs) !important;
}

.radius-bl-xs, .first\:radius-bl-xs:first-child {
  border-bottom-left-radius: var(--radius-xs) !important;
}

.radius-bl-sm, .first\:radius-bl-sm:first-child {
  border-bottom-left-radius: var(--radius-sm) !important;
}

.radius-bl-md, .first\:radius-bl-md:first-child {
  border-bottom-left-radius: var(--radius-md) !important;
}

.radius-bl-lg, .first\:radius-bl-lg:first-child {
  border-bottom-left-radius: var(--radius-lg) !important;
}

.radius-bl-xl, .first\:radius-bl-xl:first-child {
  border-bottom-left-radius: var(--radius-xl) !important;
}

.radius-bl-2xl, .first\:radius-bl-2xl:first-child {
  border-bottom-left-radius: var(--radius-2xl) !important;
}

.radius-bl-none, .first\:radius-bl-none:first-child {
  border-bottom-left-radius: 0 !important;
}

.radius-bl-full, .first\:radius-bl-full:first-child {
  border-bottom-left-radius: 9999px !important;
}

.radius-br-2xs, .last\:radius-br-2xs:last-child {
  border-bottom-right-radius: var(--radius-2xs) !important;
}

.radius-br-xs, .last\:radius-br-xs:last-child {
  border-bottom-right-radius: var(--radius-xs) !important;
}

.radius-br-sm, .last\:radius-br-sm:last-child {
  border-bottom-right-radius: var(--radius-sm) !important;
}

.radius-br-md, .last\:radius-br-md:last-child {
  border-bottom-right-radius: var(--radius-md) !important;
}

.radius-br-lg, .last\:radius-br-lg:last-child {
  border-bottom-right-radius: var(--radius-lg) !important;
}

.radius-br-xl, .last\:radius-br-xl:last-child {
  border-bottom-right-radius: var(--radius-xl) !important;
}

.radius-br-2xl, .last\:radius-br-2xl:last-child {
  border-bottom-right-radius: var(--radius-2xl) !important;
}

.radius-br-none, .last\:radius-br-none:last-child {
  border-bottom-right-radius: 0 !important;
}

.radius-br-full, .last\:radius-br-full:last-child {
  border-bottom-right-radius: 9999px !important;
}

.radius-tl-2xs, .first\:radius-tl-2xs:first-child {
  border-top-left-radius: var(--radius-2xs) !important;
}

.radius-tl-xs, .first\:radius-tl-xs:first-child {
  border-top-left-radius: var(--radius-xs) !important;
}

.radius-tl-sm, .first\:radius-tl-sm:first-child {
  border-top-left-radius: var(--radius-sm) !important;
}

.radius-tl-md, .first\:radius-tl-md:first-child {
  border-top-left-radius: var(--radius-md) !important;
}

.radius-tl-lg, .first\:radius-tl-lg:first-child {
  border-top-left-radius: var(--radius-lg) !important;
}

.radius-tl-xl, .first\:radius-tl-xl:first-child {
  border-top-left-radius: var(--radius-xl) !important;
}

.radius-tl-2xl, .first\:radius-tl-2xl:first-child {
  border-top-left-radius: var(--radius-2xl) !important;
}

.radius-tl-none, .first\:radius-tl-none:first-child {
  border-top-left-radius: 0 !important;
}

.radius-tl-full, .first\:radius-tl-full:first-child {
  border-top-left-radius: 9999px !important;
}

.radius-tr-2xs, .last\:radius-tr-2xs:last-child {
  border-top-right-radius: var(--radius-2xs) !important;
}

.radius-tr-xs, .last\:radius-tr-xs:last-child {
  border-top-right-radius: var(--radius-xs) !important;
}

.radius-tr-sm, .last\:radius-tr-sm:last-child {
  border-top-right-radius: var(--radius-sm) !important;
}

.radius-tr-md, .last\:radius-tr-md:last-child {
  border-top-right-radius: var(--radius-md) !important;
}

.radius-tr-lg, .last\:radius-tr-lg:last-child {
  border-top-right-radius: var(--radius-lg) !important;
}

.radius-tr-xl, .last\:radius-tr-xl:last-child {
  border-top-right-radius: var(--radius-xl) !important;
}

.radius-tr-2xl, .last\:radius-tr-2xl:last-child {
  border-top-right-radius: var(--radius-2xl) !important;
}

.radius-tr-none, .last\:radius-tr-none:last-child {
  border-top-right-radius: 0 !important;
}

.radius-tr-full, .last\:radius-tr-full:last-child {
  border-top-right-radius: 9999px !important;
}

.radius-2xs {
  border-radius: var(--radius-2xs) !important;
}

.radius-xs {
  border-radius: var(--radius-xs) !important;
}

.radius-sm {
  border-radius: var(--radius-sm) !important;
}

.radius-md {
  border-radius: var(--radius-md) !important;
}

.radius-lg {
  border-radius: var(--radius-lg) !important;
}

.radius-xl {
  border-radius: var(--radius-xl) !important;
}

.radius-2xl {
  border-radius: var(--radius-2xl) !important;
}

.radius-none {
  border-radius: 0 !important;
}

.radius-full {
  border-radius: 9999px !important;
}

.border-x-1 {
  border-left-width: 0.0625rem !important;
  border-right-width: 0.0625rem !important;
}

.border-x-2 {
  border-left-width: 0.125rem !important;
  border-right-width: 0.125rem !important;
}

.border-x-4 {
  border-left-width: 0.25rem !important;
  border-right-width: 0.25rem !important;
}

.border-x-6 {
  border-left-width: 0.375rem !important;
  border-right-width: 0.375rem !important;
}

.border-x-0 {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

.border-y-1 {
  border-top-width: 0.0625rem !important;
  border-bottom-width: 0.0625rem !important;
}

.border-y-2 {
  border-top-width: 0.125rem !important;
  border-bottom-width: 0.125rem !important;
}

.border-y-4 {
  border-top-width: 0.25rem !important;
  border-bottom-width: 0.25rem !important;
}

.border-y-6 {
  border-top-width: 0.375rem !important;
  border-bottom-width: 0.375rem !important;
}

.border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}

.border-separate {
  border-collapse: separate !important;
}

.border-collapse {
  border-collapse: collapse !important;
}

.border-solid {
  border-style: solid !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-double {
  border-style: double !important;
}

.border-none {
  border-style: none !important;
}

.pb-1, .last\:pb-1:last-child, .first\:pb-1:first-child {
  padding-bottom: 0.0625rem !important;
}

.pb-2, .last\:pb-2:last-child, .first\:pb-2:first-child {
  padding-bottom: 0.125rem !important;
}

.pb-4, .last\:pb-4:last-child, .first\:pb-4:first-child {
  padding-bottom: 0.25rem !important;
}

.pb-6, .last\:pb-6:last-child, .first\:pb-6:first-child {
  padding-bottom: 0.375rem !important;
}

.pb-8, .last\:pb-8:last-child, .first\:pb-8:first-child {
  padding-bottom: 0.5rem !important;
}

.pb-10, .last\:pb-10:last-child, .first\:pb-10:first-child {
  padding-bottom: 0.625rem !important;
}

.pb-12, .last\:pb-12:last-child, .first\:pb-12:first-child {
  padding-bottom: 0.75rem !important;
}

.pb-14, .last\:pb-14:last-child, .first\:pb-14:first-child {
  padding-bottom: 0.875rem !important;
}

.pb-16, .last\:pb-16:last-child, .first\:pb-16:first-child {
  padding-bottom: 1rem !important;
}

.pb-18, .last\:pb-18:last-child, .first\:pb-18:first-child {
  padding-bottom: 1.125rem !important;
}

.pb-20, .last\:pb-20:last-child, .first\:pb-20:first-child {
  padding-bottom: 1.25rem !important;
}

.pb-24, .last\:pb-24:last-child, .first\:pb-24:first-child {
  padding-bottom: 1.5rem !important;
}

.pb-28, .last\:pb-28:last-child, .first\:pb-28:first-child {
  padding-bottom: 1.75rem !important;
}

.pb-32, .last\:pb-32:last-child, .first\:pb-32:first-child {
  padding-bottom: 2rem !important;
}

.pb-36, .last\:pb-36:last-child, .first\:pb-36:first-child {
  padding-bottom: 2.25rem !important;
}

.pb-40, .last\:pb-40:last-child, .first\:pb-40:first-child {
  padding-bottom: 2.5rem !important;
}

.pb-48, .last\:pb-48:last-child, .first\:pb-48:first-child {
  padding-bottom: 3rem !important;
}

.pb-56, .last\:pb-56:last-child, .first\:pb-56:first-child {
  padding-bottom: 3.5rem !important;
}

.pb-64, .last\:pb-64:last-child, .first\:pb-64:first-child {
  padding-bottom: 4rem !important;
}

.pb-72, .last\:pb-72:last-child, .first\:pb-72:first-child {
  padding-bottom: 4.5rem !important;
}

.pb-80, .last\:pb-80:last-child, .first\:pb-80:first-child {
  padding-bottom: 5rem !important;
}

.pb-96, .last\:pb-96:last-child, .first\:pb-96:first-child {
  padding-bottom: 6rem !important;
}

.pb-112, .last\:pb-112:last-child, .first\:pb-112:first-child {
  padding-bottom: 7rem !important;
}

.pb-128, .last\:pb-128:last-child, .first\:pb-128:first-child {
  padding-bottom: 8rem !important;
}

.pb-144, .last\:pb-144:last-child, .first\:pb-144:first-child {
  padding-bottom: 9rem !important;
}

.pb-160, .last\:pb-160:last-child, .first\:pb-160:first-child {
  padding-bottom: 10rem !important;
}

.pb-192, .last\:pb-192:last-child, .first\:pb-192:first-child {
  padding-bottom: 12rem !important;
}

.pb-224, .last\:pb-224:last-child, .first\:pb-224:first-child {
  padding-bottom: 14rem !important;
}

.pb-256, .last\:pb-256:last-child, .first\:pb-256:first-child {
  padding-bottom: 16rem !important;
}

.pb-288, .last\:pb-288:last-child, .first\:pb-288:first-child {
  padding-bottom: 18rem !important;
}

.pb-320, .last\:pb-320:last-child, .first\:pb-320:first-child {
  padding-bottom: 20rem !important;
}

.pb-384, .last\:pb-384:last-child, .first\:pb-384:first-child {
  padding-bottom: 24rem !important;
}

.pb-0, .last\:pb-0:last-child, .first\:pb-0:first-child {
  padding-bottom: 0 !important;
}

.pl-1, .last\:pl-1:last-child, .first\:pl-1:first-child {
  padding-left: 0.0625rem !important;
}

.pl-2, .last\:pl-2:last-child, .first\:pl-2:first-child {
  padding-left: 0.125rem !important;
}

.pl-4, .last\:pl-4:last-child, .first\:pl-4:first-child {
  padding-left: 0.25rem !important;
}

.pl-6, .last\:pl-6:last-child, .first\:pl-6:first-child {
  padding-left: 0.375rem !important;
}

.pl-8, .last\:pl-8:last-child, .first\:pl-8:first-child {
  padding-left: 0.5rem !important;
}

.pl-10, .last\:pl-10:last-child, .first\:pl-10:first-child {
  padding-left: 0.625rem !important;
}

.pl-12, .last\:pl-12:last-child, .first\:pl-12:first-child {
  padding-left: 0.75rem !important;
}

.pl-14, .last\:pl-14:last-child, .first\:pl-14:first-child {
  padding-left: 0.875rem !important;
}

.pl-16, .last\:pl-16:last-child, .first\:pl-16:first-child {
  padding-left: 1rem !important;
}

.pl-18, .last\:pl-18:last-child, .first\:pl-18:first-child {
  padding-left: 1.125rem !important;
}

.pl-20, .last\:pl-20:last-child, .first\:pl-20:first-child {
  padding-left: 1.25rem !important;
}

.pl-24, .last\:pl-24:last-child, .first\:pl-24:first-child {
  padding-left: 1.5rem !important;
}

.pl-28, .last\:pl-28:last-child, .first\:pl-28:first-child {
  padding-left: 1.75rem !important;
}

.pl-32, .last\:pl-32:last-child, .first\:pl-32:first-child {
  padding-left: 2rem !important;
}

.pl-36, .last\:pl-36:last-child, .first\:pl-36:first-child {
  padding-left: 2.25rem !important;
}

.pl-40, .last\:pl-40:last-child, .first\:pl-40:first-child {
  padding-left: 2.5rem !important;
}

.pl-48, .last\:pl-48:last-child, .first\:pl-48:first-child {
  padding-left: 3rem !important;
}

.pl-56, .last\:pl-56:last-child, .first\:pl-56:first-child {
  padding-left: 3.5rem !important;
}

.pl-64, .last\:pl-64:last-child, .first\:pl-64:first-child {
  padding-left: 4rem !important;
}

.pl-72, .last\:pl-72:last-child, .first\:pl-72:first-child {
  padding-left: 4.5rem !important;
}

.pl-80, .last\:pl-80:last-child, .first\:pl-80:first-child {
  padding-left: 5rem !important;
}

.pl-96, .last\:pl-96:last-child, .first\:pl-96:first-child {
  padding-left: 6rem !important;
}

.pl-112, .last\:pl-112:last-child, .first\:pl-112:first-child {
  padding-left: 7rem !important;
}

.pl-128, .last\:pl-128:last-child, .first\:pl-128:first-child {
  padding-left: 8rem !important;
}

.pl-144, .last\:pl-144:last-child, .first\:pl-144:first-child {
  padding-left: 9rem !important;
}

.pl-160, .last\:pl-160:last-child, .first\:pl-160:first-child {
  padding-left: 10rem !important;
}

.pl-192, .last\:pl-192:last-child, .first\:pl-192:first-child {
  padding-left: 12rem !important;
}

.pl-224, .last\:pl-224:last-child, .first\:pl-224:first-child {
  padding-left: 14rem !important;
}

.pl-256, .last\:pl-256:last-child, .first\:pl-256:first-child {
  padding-left: 16rem !important;
}

.pl-288, .last\:pl-288:last-child, .first\:pl-288:first-child {
  padding-left: 18rem !important;
}

.pl-320, .last\:pl-320:last-child, .first\:pl-320:first-child {
  padding-left: 20rem !important;
}

.pl-384, .last\:pl-384:last-child, .first\:pl-384:first-child {
  padding-left: 24rem !important;
}

.pl-0, .last\:pl-0:last-child, .first\:pl-0:first-child {
  padding-left: 0 !important;
}

.pr-1, .last\:pr-1:last-child, .first\:pr-1:first-child {
  padding-right: 0.0625rem !important;
}

.pr-2, .last\:pr-2:last-child, .first\:pr-2:first-child {
  padding-right: 0.125rem !important;
}

.pr-4, .last\:pr-4:last-child, .first\:pr-4:first-child {
  padding-right: 0.25rem !important;
}

.pr-6, .last\:pr-6:last-child, .first\:pr-6:first-child {
  padding-right: 0.375rem !important;
}

.pr-8, .last\:pr-8:last-child, .first\:pr-8:first-child {
  padding-right: 0.5rem !important;
}

.pr-10, .last\:pr-10:last-child, .first\:pr-10:first-child {
  padding-right: 0.625rem !important;
}

.pr-12, .last\:pr-12:last-child, .first\:pr-12:first-child {
  padding-right: 0.75rem !important;
}

.pr-14, .last\:pr-14:last-child, .first\:pr-14:first-child {
  padding-right: 0.875rem !important;
}

.pr-16, .last\:pr-16:last-child, .first\:pr-16:first-child {
  padding-right: 1rem !important;
}

.pr-18, .last\:pr-18:last-child, .first\:pr-18:first-child {
  padding-right: 1.125rem !important;
}

.pr-20, .last\:pr-20:last-child, .first\:pr-20:first-child {
  padding-right: 1.25rem !important;
}

.pr-24, .last\:pr-24:last-child, .first\:pr-24:first-child {
  padding-right: 1.5rem !important;
}

.pr-28, .last\:pr-28:last-child, .first\:pr-28:first-child {
  padding-right: 1.75rem !important;
}

.pr-32, .last\:pr-32:last-child, .first\:pr-32:first-child {
  padding-right: 2rem !important;
}

.pr-36, .last\:pr-36:last-child, .first\:pr-36:first-child {
  padding-right: 2.25rem !important;
}

.pr-40, .last\:pr-40:last-child, .first\:pr-40:first-child {
  padding-right: 2.5rem !important;
}

.pr-48, .last\:pr-48:last-child, .first\:pr-48:first-child {
  padding-right: 3rem !important;
}

.pr-56, .last\:pr-56:last-child, .first\:pr-56:first-child {
  padding-right: 3.5rem !important;
}

.pr-64, .last\:pr-64:last-child, .first\:pr-64:first-child {
  padding-right: 4rem !important;
}

.pr-72, .last\:pr-72:last-child, .first\:pr-72:first-child {
  padding-right: 4.5rem !important;
}

.pr-80, .last\:pr-80:last-child, .first\:pr-80:first-child {
  padding-right: 5rem !important;
}

.pr-96, .last\:pr-96:last-child, .first\:pr-96:first-child {
  padding-right: 6rem !important;
}

.pr-112, .last\:pr-112:last-child, .first\:pr-112:first-child {
  padding-right: 7rem !important;
}

.pr-128, .last\:pr-128:last-child, .first\:pr-128:first-child {
  padding-right: 8rem !important;
}

.pr-144, .last\:pr-144:last-child, .first\:pr-144:first-child {
  padding-right: 9rem !important;
}

.pr-160, .last\:pr-160:last-child, .first\:pr-160:first-child {
  padding-right: 10rem !important;
}

.pr-192, .last\:pr-192:last-child, .first\:pr-192:first-child {
  padding-right: 12rem !important;
}

.pr-224, .last\:pr-224:last-child, .first\:pr-224:first-child {
  padding-right: 14rem !important;
}

.pr-256, .last\:pr-256:last-child, .first\:pr-256:first-child {
  padding-right: 16rem !important;
}

.pr-288, .last\:pr-288:last-child, .first\:pr-288:first-child {
  padding-right: 18rem !important;
}

.pr-320, .last\:pr-320:last-child, .first\:pr-320:first-child {
  padding-right: 20rem !important;
}

.pr-384, .last\:pr-384:last-child, .first\:pr-384:first-child {
  padding-right: 24rem !important;
}

.pr-0, .last\:pr-0:last-child, .first\:pr-0:first-child {
  padding-right: 0 !important;
}

.pt-1, .last\:pt-1:last-child, .first\:pt-1:first-child {
  padding-top: 0.0625rem !important;
}

.pt-2, .last\:pt-2:last-child, .first\:pt-2:first-child {
  padding-top: 0.125rem !important;
}

.pt-4, .last\:pt-4:last-child, .first\:pt-4:first-child {
  padding-top: 0.25rem !important;
}

.pt-6, .last\:pt-6:last-child, .first\:pt-6:first-child {
  padding-top: 0.375rem !important;
}

.pt-8, .last\:pt-8:last-child, .first\:pt-8:first-child {
  padding-top: 0.5rem !important;
}

.pt-10, .last\:pt-10:last-child, .first\:pt-10:first-child {
  padding-top: 0.625rem !important;
}

.pt-12, .last\:pt-12:last-child, .first\:pt-12:first-child {
  padding-top: 0.75rem !important;
}

.pt-14, .last\:pt-14:last-child, .first\:pt-14:first-child {
  padding-top: 0.875rem !important;
}

.pt-16, .last\:pt-16:last-child, .first\:pt-16:first-child {
  padding-top: 1rem !important;
}

.pt-18, .last\:pt-18:last-child, .first\:pt-18:first-child {
  padding-top: 1.125rem !important;
}

.pt-20, .last\:pt-20:last-child, .first\:pt-20:first-child {
  padding-top: 1.25rem !important;
}

.pt-24, .last\:pt-24:last-child, .first\:pt-24:first-child {
  padding-top: 1.5rem !important;
}

.pt-28, .last\:pt-28:last-child, .first\:pt-28:first-child {
  padding-top: 1.75rem !important;
}

.pt-32, .last\:pt-32:last-child, .first\:pt-32:first-child {
  padding-top: 2rem !important;
}

.pt-36, .last\:pt-36:last-child, .first\:pt-36:first-child {
  padding-top: 2.25rem !important;
}

.pt-40, .last\:pt-40:last-child, .first\:pt-40:first-child {
  padding-top: 2.5rem !important;
}

.pt-48, .last\:pt-48:last-child, .first\:pt-48:first-child {
  padding-top: 3rem !important;
}

.pt-56, .last\:pt-56:last-child, .first\:pt-56:first-child {
  padding-top: 3.5rem !important;
}

.pt-64, .last\:pt-64:last-child, .first\:pt-64:first-child {
  padding-top: 4rem !important;
}

.pt-72, .last\:pt-72:last-child, .first\:pt-72:first-child {
  padding-top: 4.5rem !important;
}

.pt-80, .last\:pt-80:last-child, .first\:pt-80:first-child {
  padding-top: 5rem !important;
}

.pt-96, .last\:pt-96:last-child, .first\:pt-96:first-child {
  padding-top: 6rem !important;
}

.pt-112, .last\:pt-112:last-child, .first\:pt-112:first-child {
  padding-top: 7rem !important;
}

.pt-128, .last\:pt-128:last-child, .first\:pt-128:first-child {
  padding-top: 8rem !important;
}

.pt-144, .last\:pt-144:last-child, .first\:pt-144:first-child {
  padding-top: 9rem !important;
}

.pt-160, .last\:pt-160:last-child, .first\:pt-160:first-child {
  padding-top: 10rem !important;
}

.pt-192, .last\:pt-192:last-child, .first\:pt-192:first-child {
  padding-top: 12rem !important;
}

.pt-224, .last\:pt-224:last-child, .first\:pt-224:first-child {
  padding-top: 14rem !important;
}

.pt-256, .last\:pt-256:last-child, .first\:pt-256:first-child {
  padding-top: 16rem !important;
}

.pt-288, .last\:pt-288:last-child, .first\:pt-288:first-child {
  padding-top: 18rem !important;
}

.pt-320, .last\:pt-320:last-child, .first\:pt-320:first-child {
  padding-top: 20rem !important;
}

.pt-384, .last\:pt-384:last-child, .first\:pt-384:first-child {
  padding-top: 24rem !important;
}

.pt-0, .last\:pt-0:last-child, .first\:pt-0:first-child {
  padding-top: 0 !important;
}

.px-1 {
  padding-left: 0.0625rem !important;
  padding-right: 0.0625rem !important;
}

.px-2 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}

.px-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.px-6 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}

.px-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.px-10 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}

.px-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.px-14 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}

.px-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.px-18 {
  padding-left: 1.125rem !important;
  padding-right: 1.125rem !important;
}

.px-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.px-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.px-28 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.px-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.px-36 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.px-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.px-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.px-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.px-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.px-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.px-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.px-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.px-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.px-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.px-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.px-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.px-192 {
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}

.px-224 {
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}

.px-256 {
  padding-left: 16rem !important;
  padding-right: 16rem !important;
}

.px-288 {
  padding-left: 18rem !important;
  padding-right: 18rem !important;
}

.px-320 {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}

.px-384 {
  padding-left: 24rem !important;
  padding-right: 24rem !important;
}

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

.py-1 {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important;
}

.py-2 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}

.py-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-6 {
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}

.py-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-10 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.py-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-14 {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}

.py-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-18 {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}

.py-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-28 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.py-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-36 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.py-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-192 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-224 {
  padding-top: 14rem !important;
  padding-bottom: 14rem !important;
}

.py-256 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.py-288 {
  padding-top: 18rem !important;
  padding-bottom: 18rem !important;
}

.py-320 {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

.py-384 {
  padding-top: 24rem !important;
  padding-bottom: 24rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.0625rem !important;
}

.p-2 {
  padding: 0.125rem !important;
}

.p-4 {
  padding: 0.25rem !important;
}

.p-6 {
  padding: 0.375rem !important;
}

.p-8 {
  padding: 0.5rem !important;
}

.p-10 {
  padding: 0.625rem !important;
}

.p-12 {
  padding: 0.75rem !important;
}

.p-14 {
  padding: 0.875rem !important;
}

.p-16 {
  padding: 1rem !important;
}

.p-18 {
  padding: 1.125rem !important;
}

.p-20 {
  padding: 1.25rem !important;
}

.p-24 {
  padding: 1.5rem !important;
}

.p-28 {
  padding: 1.75rem !important;
}

.p-32 {
  padding: 2rem !important;
}

.p-36 {
  padding: 2.25rem !important;
}

.p-40 {
  padding: 2.5rem !important;
}

.p-48 {
  padding: 3rem !important;
}

.p-56 {
  padding: 3.5rem !important;
}

.p-64 {
  padding: 4rem !important;
}

.p-72 {
  padding: 4.5rem !important;
}

.p-80 {
  padding: 5rem !important;
}

.p-96 {
  padding: 6rem !important;
}

.p-112 {
  padding: 7rem !important;
}

.p-128 {
  padding: 8rem !important;
}

.p-144 {
  padding: 9rem !important;
}

.p-160 {
  padding: 10rem !important;
}

.p-192 {
  padding: 12rem !important;
}

.p-224 {
  padding: 14rem !important;
}

.p-256 {
  padding: 16rem !important;
}

.p-288 {
  padding: 18rem !important;
}

.p-320 {
  padding: 20rem !important;
}

.p-384 {
  padding: 24rem !important;
}

.p-0 {
  padding: 0 !important;
}

.mb-1, .last\:mb-1:last-child, .first\:mb-1:first-child {
  margin-bottom: 0.0625rem !important;
}

.mb-2, .last\:mb-2:last-child, .first\:mb-2:first-child {
  margin-bottom: 0.125rem !important;
}

.mb-4, .last\:mb-4:last-child, .first\:mb-4:first-child {
  margin-bottom: 0.25rem !important;
}

.mb-6, .last\:mb-6:last-child, .first\:mb-6:first-child {
  margin-bottom: 0.375rem !important;
}

.mb-8, .last\:mb-8:last-child, .first\:mb-8:first-child {
  margin-bottom: 0.5rem !important;
}

.mb-10, .last\:mb-10:last-child, .first\:mb-10:first-child {
  margin-bottom: 0.625rem !important;
}

.mb-12, .last\:mb-12:last-child, .first\:mb-12:first-child {
  margin-bottom: 0.75rem !important;
}

.mb-14, .last\:mb-14:last-child, .first\:mb-14:first-child {
  margin-bottom: 0.875rem !important;
}

.mb-16, .last\:mb-16:last-child, .first\:mb-16:first-child {
  margin-bottom: 1rem !important;
}

.mb-18, .last\:mb-18:last-child, .first\:mb-18:first-child {
  margin-bottom: 1.125rem !important;
}

.mb-20, .last\:mb-20:last-child, .first\:mb-20:first-child {
  margin-bottom: 1.25rem !important;
}

.mb-24, .last\:mb-24:last-child, .first\:mb-24:first-child {
  margin-bottom: 1.5rem !important;
}

.mb-28, .last\:mb-28:last-child, .first\:mb-28:first-child {
  margin-bottom: 1.75rem !important;
}

.mb-32, .last\:mb-32:last-child, .first\:mb-32:first-child {
  margin-bottom: 2rem !important;
}

.mb-36, .last\:mb-36:last-child, .first\:mb-36:first-child {
  margin-bottom: 2.25rem !important;
}

.mb-40, .last\:mb-40:last-child, .first\:mb-40:first-child {
  margin-bottom: 2.5rem !important;
}

.mb-48, .last\:mb-48:last-child, .first\:mb-48:first-child {
  margin-bottom: 3rem !important;
}

.mb-56, .last\:mb-56:last-child, .first\:mb-56:first-child {
  margin-bottom: 3.5rem !important;
}

.mb-64, .last\:mb-64:last-child, .first\:mb-64:first-child {
  margin-bottom: 4rem !important;
}

.mb-72, .last\:mb-72:last-child, .first\:mb-72:first-child {
  margin-bottom: 4.5rem !important;
}

.mb-80, .last\:mb-80:last-child, .first\:mb-80:first-child {
  margin-bottom: 5rem !important;
}

.mb-96, .last\:mb-96:last-child, .first\:mb-96:first-child {
  margin-bottom: 6rem !important;
}

.mb-112, .last\:mb-112:last-child, .first\:mb-112:first-child {
  margin-bottom: 7rem !important;
}

.mb-128, .last\:mb-128:last-child, .first\:mb-128:first-child {
  margin-bottom: 8rem !important;
}

.mb-144, .last\:mb-144:last-child, .first\:mb-144:first-child {
  margin-bottom: 9rem !important;
}

.mb-160, .last\:mb-160:last-child, .first\:mb-160:first-child {
  margin-bottom: 10rem !important;
}

.mb-192, .last\:mb-192:last-child, .first\:mb-192:first-child {
  margin-bottom: 12rem !important;
}

.mb-224, .last\:mb-224:last-child, .first\:mb-224:first-child {
  margin-bottom: 14rem !important;
}

.mb-256, .last\:mb-256:last-child, .first\:mb-256:first-child {
  margin-bottom: 16rem !important;
}

.mb-288, .last\:mb-288:last-child, .first\:mb-288:first-child {
  margin-bottom: 18rem !important;
}

.mb-320, .last\:mb-320:last-child, .first\:mb-320:first-child {
  margin-bottom: 20rem !important;
}

.mb-384, .last\:mb-384:last-child, .first\:mb-384:first-child {
  margin-bottom: 24rem !important;
}

.mb-n1, .last\:mb-n1:last-child, .first\:mb-n1:first-child {
  margin-bottom: -0.0625rem !important;
}

.mb-n2, .last\:mb-n2:last-child, .first\:mb-n2:first-child {
  margin-bottom: -0.125rem !important;
}

.mb-n4, .last\:mb-n4:last-child, .first\:mb-n4:first-child {
  margin-bottom: -0.25rem !important;
}

.mb-n6, .last\:mb-n6:last-child, .first\:mb-n6:first-child {
  margin-bottom: -0.375rem !important;
}

.mb-n8, .last\:mb-n8:last-child, .first\:mb-n8:first-child {
  margin-bottom: -0.5rem !important;
}

.mb-n10, .last\:mb-n10:last-child, .first\:mb-n10:first-child {
  margin-bottom: -0.625rem !important;
}

.mb-n12, .last\:mb-n12:last-child, .first\:mb-n12:first-child {
  margin-bottom: -0.75rem !important;
}

.mb-n14, .last\:mb-n14:last-child, .first\:mb-n14:first-child {
  margin-bottom: -0.875rem !important;
}

.mb-n16, .last\:mb-n16:last-child, .first\:mb-n16:first-child {
  margin-bottom: -1rem !important;
}

.mb-n18, .last\:mb-n18:last-child, .first\:mb-n18:first-child {
  margin-bottom: -1.125rem !important;
}

.mb-n20, .last\:mb-n20:last-child, .first\:mb-n20:first-child {
  margin-bottom: -1.25rem !important;
}

.mb-n24, .last\:mb-n24:last-child, .first\:mb-n24:first-child {
  margin-bottom: -1.5rem !important;
}

.mb-n28, .last\:mb-n28:last-child, .first\:mb-n28:first-child {
  margin-bottom: -1.75rem !important;
}

.mb-n32, .last\:mb-n32:last-child, .first\:mb-n32:first-child {
  margin-bottom: -2rem !important;
}

.mb-n36, .last\:mb-n36:last-child, .first\:mb-n36:first-child {
  margin-bottom: -2.25rem !important;
}

.mb-n40, .last\:mb-n40:last-child, .first\:mb-n40:first-child {
  margin-bottom: -2.5rem !important;
}

.mb-n48, .last\:mb-n48:last-child, .first\:mb-n48:first-child {
  margin-bottom: -3rem !important;
}

.mb-n56, .last\:mb-n56:last-child, .first\:mb-n56:first-child {
  margin-bottom: -3.5rem !important;
}

.mb-n64, .last\:mb-n64:last-child, .first\:mb-n64:first-child {
  margin-bottom: -4rem !important;
}

.mb-n72, .last\:mb-n72:last-child, .first\:mb-n72:first-child {
  margin-bottom: -4.5rem !important;
}

.mb-n80, .last\:mb-n80:last-child, .first\:mb-n80:first-child {
  margin-bottom: -5rem !important;
}

.mb-n96, .last\:mb-n96:last-child, .first\:mb-n96:first-child {
  margin-bottom: -6rem !important;
}

.mb-n112, .last\:mb-n112:last-child, .first\:mb-n112:first-child {
  margin-bottom: -7rem !important;
}

.mb-n128, .last\:mb-n128:last-child, .first\:mb-n128:first-child {
  margin-bottom: -8rem !important;
}

.mb-n144, .last\:mb-n144:last-child, .first\:mb-n144:first-child {
  margin-bottom: -9rem !important;
}

.mb-n160, .last\:mb-n160:last-child, .first\:mb-n160:first-child {
  margin-bottom: -10rem !important;
}

.mb-n192, .last\:mb-n192:last-child, .first\:mb-n192:first-child {
  margin-bottom: -12rem !important;
}

.mb-n224, .last\:mb-n224:last-child, .first\:mb-n224:first-child {
  margin-bottom: -14rem !important;
}

.mb-n256, .last\:mb-n256:last-child, .first\:mb-n256:first-child {
  margin-bottom: -16rem !important;
}

.mb-n288, .last\:mb-n288:last-child, .first\:mb-n288:first-child {
  margin-bottom: -18rem !important;
}

.mb-n320, .last\:mb-n320:last-child, .first\:mb-n320:first-child {
  margin-bottom: -20rem !important;
}

.mb-n384, .last\:mb-n384:last-child, .first\:mb-n384:first-child {
  margin-bottom: -24rem !important;
}

.mb-auto, .last\:mb-auto:last-child, .first\:mb-auto:first-child {
  margin-bottom: auto !important;
}

.mb-0, .last\:mb-0:last-child, .first\:mb-0:first-child {
  margin-bottom: 0 !important;
}

.ml-1, .last\:ml-1:last-child, .first\:ml-1:first-child {
  margin-left: 0.0625rem !important;
}

.ml-2, .last\:ml-2:last-child, .first\:ml-2:first-child {
  margin-left: 0.125rem !important;
}

.ml-4, .last\:ml-4:last-child, .first\:ml-4:first-child {
  margin-left: 0.25rem !important;
}

.ml-6, .last\:ml-6:last-child, .first\:ml-6:first-child {
  margin-left: 0.375rem !important;
}

.ml-8, .last\:ml-8:last-child, .first\:ml-8:first-child {
  margin-left: 0.5rem !important;
}

.ml-10, .last\:ml-10:last-child, .first\:ml-10:first-child {
  margin-left: 0.625rem !important;
}

.ml-12, .last\:ml-12:last-child, .first\:ml-12:first-child {
  margin-left: 0.75rem !important;
}

.ml-14, .last\:ml-14:last-child, .first\:ml-14:first-child {
  margin-left: 0.875rem !important;
}

.ml-16, .last\:ml-16:last-child, .first\:ml-16:first-child {
  margin-left: 1rem !important;
}

.ml-18, .last\:ml-18:last-child, .first\:ml-18:first-child {
  margin-left: 1.125rem !important;
}

.ml-20, .last\:ml-20:last-child, .first\:ml-20:first-child {
  margin-left: 1.25rem !important;
}

.ml-24, .last\:ml-24:last-child, .first\:ml-24:first-child {
  margin-left: 1.5rem !important;
}

.ml-28, .last\:ml-28:last-child, .first\:ml-28:first-child {
  margin-left: 1.75rem !important;
}

.ml-32, .last\:ml-32:last-child, .first\:ml-32:first-child {
  margin-left: 2rem !important;
}

.ml-36, .last\:ml-36:last-child, .first\:ml-36:first-child {
  margin-left: 2.25rem !important;
}

.ml-40, .last\:ml-40:last-child, .first\:ml-40:first-child {
  margin-left: 2.5rem !important;
}

.ml-48, .last\:ml-48:last-child, .first\:ml-48:first-child {
  margin-left: 3rem !important;
}

.ml-56, .last\:ml-56:last-child, .first\:ml-56:first-child {
  margin-left: 3.5rem !important;
}

.ml-64, .last\:ml-64:last-child, .first\:ml-64:first-child {
  margin-left: 4rem !important;
}

.ml-72, .last\:ml-72:last-child, .first\:ml-72:first-child {
  margin-left: 4.5rem !important;
}

.ml-80, .last\:ml-80:last-child, .first\:ml-80:first-child {
  margin-left: 5rem !important;
}

.ml-96, .last\:ml-96:last-child, .first\:ml-96:first-child {
  margin-left: 6rem !important;
}

.ml-112, .last\:ml-112:last-child, .first\:ml-112:first-child {
  margin-left: 7rem !important;
}

.ml-128, .last\:ml-128:last-child, .first\:ml-128:first-child {
  margin-left: 8rem !important;
}

.ml-144, .last\:ml-144:last-child, .first\:ml-144:first-child {
  margin-left: 9rem !important;
}

.ml-160, .last\:ml-160:last-child, .first\:ml-160:first-child {
  margin-left: 10rem !important;
}

.ml-192, .last\:ml-192:last-child, .first\:ml-192:first-child {
  margin-left: 12rem !important;
}

.ml-224, .last\:ml-224:last-child, .first\:ml-224:first-child {
  margin-left: 14rem !important;
}

.ml-256, .last\:ml-256:last-child, .first\:ml-256:first-child {
  margin-left: 16rem !important;
}

.ml-288, .last\:ml-288:last-child, .first\:ml-288:first-child {
  margin-left: 18rem !important;
}

.ml-320, .last\:ml-320:last-child, .first\:ml-320:first-child {
  margin-left: 20rem !important;
}

.ml-384, .last\:ml-384:last-child, .first\:ml-384:first-child {
  margin-left: 24rem !important;
}

.ml-n1, .last\:ml-n1:last-child, .first\:ml-n1:first-child {
  margin-left: -0.0625rem !important;
}

.ml-n2, .last\:ml-n2:last-child, .first\:ml-n2:first-child {
  margin-left: -0.125rem !important;
}

.ml-n4, .last\:ml-n4:last-child, .first\:ml-n4:first-child {
  margin-left: -0.25rem !important;
}

.ml-n6, .last\:ml-n6:last-child, .first\:ml-n6:first-child {
  margin-left: -0.375rem !important;
}

.ml-n8, .last\:ml-n8:last-child, .first\:ml-n8:first-child {
  margin-left: -0.5rem !important;
}

.ml-n10, .last\:ml-n10:last-child, .first\:ml-n10:first-child {
  margin-left: -0.625rem !important;
}

.ml-n12, .last\:ml-n12:last-child, .first\:ml-n12:first-child {
  margin-left: -0.75rem !important;
}

.ml-n14, .last\:ml-n14:last-child, .first\:ml-n14:first-child {
  margin-left: -0.875rem !important;
}

.ml-n16, .last\:ml-n16:last-child, .first\:ml-n16:first-child {
  margin-left: -1rem !important;
}

.ml-n18, .last\:ml-n18:last-child, .first\:ml-n18:first-child {
  margin-left: -1.125rem !important;
}

.ml-n20, .last\:ml-n20:last-child, .first\:ml-n20:first-child {
  margin-left: -1.25rem !important;
}

.ml-n24, .last\:ml-n24:last-child, .first\:ml-n24:first-child {
  margin-left: -1.5rem !important;
}

.ml-n28, .last\:ml-n28:last-child, .first\:ml-n28:first-child {
  margin-left: -1.75rem !important;
}

.ml-n32, .last\:ml-n32:last-child, .first\:ml-n32:first-child {
  margin-left: -2rem !important;
}

.ml-n36, .last\:ml-n36:last-child, .first\:ml-n36:first-child {
  margin-left: -2.25rem !important;
}

.ml-n40, .last\:ml-n40:last-child, .first\:ml-n40:first-child {
  margin-left: -2.5rem !important;
}

.ml-n48, .last\:ml-n48:last-child, .first\:ml-n48:first-child {
  margin-left: -3rem !important;
}

.ml-n56, .last\:ml-n56:last-child, .first\:ml-n56:first-child {
  margin-left: -3.5rem !important;
}

.ml-n64, .last\:ml-n64:last-child, .first\:ml-n64:first-child {
  margin-left: -4rem !important;
}

.ml-n72, .last\:ml-n72:last-child, .first\:ml-n72:first-child {
  margin-left: -4.5rem !important;
}

.ml-n80, .last\:ml-n80:last-child, .first\:ml-n80:first-child {
  margin-left: -5rem !important;
}

.ml-n96, .last\:ml-n96:last-child, .first\:ml-n96:first-child {
  margin-left: -6rem !important;
}

.ml-n112, .last\:ml-n112:last-child, .first\:ml-n112:first-child {
  margin-left: -7rem !important;
}

.ml-n128, .last\:ml-n128:last-child, .first\:ml-n128:first-child {
  margin-left: -8rem !important;
}

.ml-n144, .last\:ml-n144:last-child, .first\:ml-n144:first-child {
  margin-left: -9rem !important;
}

.ml-n160, .last\:ml-n160:last-child, .first\:ml-n160:first-child {
  margin-left: -10rem !important;
}

.ml-n192, .last\:ml-n192:last-child, .first\:ml-n192:first-child {
  margin-left: -12rem !important;
}

.ml-n224, .last\:ml-n224:last-child, .first\:ml-n224:first-child {
  margin-left: -14rem !important;
}

.ml-n256, .last\:ml-n256:last-child, .first\:ml-n256:first-child {
  margin-left: -16rem !important;
}

.ml-n288, .last\:ml-n288:last-child, .first\:ml-n288:first-child {
  margin-left: -18rem !important;
}

.ml-n320, .last\:ml-n320:last-child, .first\:ml-n320:first-child {
  margin-left: -20rem !important;
}

.ml-n384, .last\:ml-n384:last-child, .first\:ml-n384:first-child {
  margin-left: -24rem !important;
}

.ml-auto, .last\:ml-auto:last-child, .first\:ml-auto:first-child {
  margin-left: auto !important;
}

.ml-0, .last\:ml-0:last-child, .first\:ml-0:first-child {
  margin-left: 0 !important;
}

.mr-1, .last\:mr-1:last-child, .first\:mr-1:first-child {
  margin-right: 0.0625rem !important;
}

.mr-2, .last\:mr-2:last-child, .first\:mr-2:first-child {
  margin-right: 0.125rem !important;
}

.mr-4, .last\:mr-4:last-child, .first\:mr-4:first-child {
  margin-right: 0.25rem !important;
}

.mr-6, .last\:mr-6:last-child, .first\:mr-6:first-child {
  margin-right: 0.375rem !important;
}

.mr-8, .last\:mr-8:last-child, .first\:mr-8:first-child {
  margin-right: 0.5rem !important;
}

.mr-10, .last\:mr-10:last-child, .first\:mr-10:first-child {
  margin-right: 0.625rem !important;
}

.mr-12, .last\:mr-12:last-child, .first\:mr-12:first-child {
  margin-right: 0.75rem !important;
}

.mr-14, .last\:mr-14:last-child, .first\:mr-14:first-child {
  margin-right: 0.875rem !important;
}

.mr-16, .last\:mr-16:last-child, .first\:mr-16:first-child {
  margin-right: 1rem !important;
}

.mr-18, .last\:mr-18:last-child, .first\:mr-18:first-child {
  margin-right: 1.125rem !important;
}

.mr-20, .last\:mr-20:last-child, .first\:mr-20:first-child {
  margin-right: 1.25rem !important;
}

.mr-24, .last\:mr-24:last-child, .first\:mr-24:first-child {
  margin-right: 1.5rem !important;
}

.mr-28, .last\:mr-28:last-child, .first\:mr-28:first-child {
  margin-right: 1.75rem !important;
}

.mr-32, .last\:mr-32:last-child, .first\:mr-32:first-child {
  margin-right: 2rem !important;
}

.mr-36, .last\:mr-36:last-child, .first\:mr-36:first-child {
  margin-right: 2.25rem !important;
}

.mr-40, .last\:mr-40:last-child, .first\:mr-40:first-child {
  margin-right: 2.5rem !important;
}

.mr-48, .last\:mr-48:last-child, .first\:mr-48:first-child {
  margin-right: 3rem !important;
}

.mr-56, .last\:mr-56:last-child, .first\:mr-56:first-child {
  margin-right: 3.5rem !important;
}

.mr-64, .last\:mr-64:last-child, .first\:mr-64:first-child {
  margin-right: 4rem !important;
}

.mr-72, .last\:mr-72:last-child, .first\:mr-72:first-child {
  margin-right: 4.5rem !important;
}

.mr-80, .last\:mr-80:last-child, .first\:mr-80:first-child {
  margin-right: 5rem !important;
}

.mr-96, .last\:mr-96:last-child, .first\:mr-96:first-child {
  margin-right: 6rem !important;
}

.mr-112, .last\:mr-112:last-child, .first\:mr-112:first-child {
  margin-right: 7rem !important;
}

.mr-128, .last\:mr-128:last-child, .first\:mr-128:first-child {
  margin-right: 8rem !important;
}

.mr-144, .last\:mr-144:last-child, .first\:mr-144:first-child {
  margin-right: 9rem !important;
}

.mr-160, .last\:mr-160:last-child, .first\:mr-160:first-child {
  margin-right: 10rem !important;
}

.mr-192, .last\:mr-192:last-child, .first\:mr-192:first-child {
  margin-right: 12rem !important;
}

.mr-224, .last\:mr-224:last-child, .first\:mr-224:first-child {
  margin-right: 14rem !important;
}

.mr-256, .last\:mr-256:last-child, .first\:mr-256:first-child {
  margin-right: 16rem !important;
}

.mr-288, .last\:mr-288:last-child, .first\:mr-288:first-child {
  margin-right: 18rem !important;
}

.mr-320, .last\:mr-320:last-child, .first\:mr-320:first-child {
  margin-right: 20rem !important;
}

.mr-384, .last\:mr-384:last-child, .first\:mr-384:first-child {
  margin-right: 24rem !important;
}

.mr-n1, .last\:mr-n1:last-child, .first\:mr-n1:first-child {
  margin-right: -0.0625rem !important;
}

.mr-n2, .last\:mr-n2:last-child, .first\:mr-n2:first-child {
  margin-right: -0.125rem !important;
}

.mr-n4, .last\:mr-n4:last-child, .first\:mr-n4:first-child {
  margin-right: -0.25rem !important;
}

.mr-n6, .last\:mr-n6:last-child, .first\:mr-n6:first-child {
  margin-right: -0.375rem !important;
}

.mr-n8, .last\:mr-n8:last-child, .first\:mr-n8:first-child {
  margin-right: -0.5rem !important;
}

.mr-n10, .last\:mr-n10:last-child, .first\:mr-n10:first-child {
  margin-right: -0.625rem !important;
}

.mr-n12, .last\:mr-n12:last-child, .first\:mr-n12:first-child {
  margin-right: -0.75rem !important;
}

.mr-n14, .last\:mr-n14:last-child, .first\:mr-n14:first-child {
  margin-right: -0.875rem !important;
}

.mr-n16, .last\:mr-n16:last-child, .first\:mr-n16:first-child {
  margin-right: -1rem !important;
}

.mr-n18, .last\:mr-n18:last-child, .first\:mr-n18:first-child {
  margin-right: -1.125rem !important;
}

.mr-n20, .last\:mr-n20:last-child, .first\:mr-n20:first-child {
  margin-right: -1.25rem !important;
}

.mr-n24, .last\:mr-n24:last-child, .first\:mr-n24:first-child {
  margin-right: -1.5rem !important;
}

.mr-n28, .last\:mr-n28:last-child, .first\:mr-n28:first-child {
  margin-right: -1.75rem !important;
}

.mr-n32, .last\:mr-n32:last-child, .first\:mr-n32:first-child {
  margin-right: -2rem !important;
}

.mr-n36, .last\:mr-n36:last-child, .first\:mr-n36:first-child {
  margin-right: -2.25rem !important;
}

.mr-n40, .last\:mr-n40:last-child, .first\:mr-n40:first-child {
  margin-right: -2.5rem !important;
}

.mr-n48, .last\:mr-n48:last-child, .first\:mr-n48:first-child {
  margin-right: -3rem !important;
}

.mr-n56, .last\:mr-n56:last-child, .first\:mr-n56:first-child {
  margin-right: -3.5rem !important;
}

.mr-n64, .last\:mr-n64:last-child, .first\:mr-n64:first-child {
  margin-right: -4rem !important;
}

.mr-n72, .last\:mr-n72:last-child, .first\:mr-n72:first-child {
  margin-right: -4.5rem !important;
}

.mr-n80, .last\:mr-n80:last-child, .first\:mr-n80:first-child {
  margin-right: -5rem !important;
}

.mr-n96, .last\:mr-n96:last-child, .first\:mr-n96:first-child {
  margin-right: -6rem !important;
}

.mr-n112, .last\:mr-n112:last-child, .first\:mr-n112:first-child {
  margin-right: -7rem !important;
}

.mr-n128, .last\:mr-n128:last-child, .first\:mr-n128:first-child {
  margin-right: -8rem !important;
}

.mr-n144, .last\:mr-n144:last-child, .first\:mr-n144:first-child {
  margin-right: -9rem !important;
}

.mr-n160, .last\:mr-n160:last-child, .first\:mr-n160:first-child {
  margin-right: -10rem !important;
}

.mr-n192, .last\:mr-n192:last-child, .first\:mr-n192:first-child {
  margin-right: -12rem !important;
}

.mr-n224, .last\:mr-n224:last-child, .first\:mr-n224:first-child {
  margin-right: -14rem !important;
}

.mr-n256, .last\:mr-n256:last-child, .first\:mr-n256:first-child {
  margin-right: -16rem !important;
}

.mr-n288, .last\:mr-n288:last-child, .first\:mr-n288:first-child {
  margin-right: -18rem !important;
}

.mr-n320, .last\:mr-n320:last-child, .first\:mr-n320:first-child {
  margin-right: -20rem !important;
}

.mr-n384, .last\:mr-n384:last-child, .first\:mr-n384:first-child {
  margin-right: -24rem !important;
}

.mr-auto, .last\:mr-auto:last-child, .first\:mr-auto:first-child {
  margin-right: auto !important;
}

.mr-0, .last\:mr-0:last-child, .first\:mr-0:first-child {
  margin-right: 0 !important;
}

.mt-1, .last\:mt-1:last-child, .first\:mt-1:first-child {
  margin-top: 0.0625rem !important;
}

.mt-2, .last\:mt-2:last-child, .first\:mt-2:first-child {
  margin-top: 0.125rem !important;
}

.mt-4, .last\:mt-4:last-child, .first\:mt-4:first-child {
  margin-top: 0.25rem !important;
}

.mt-6, .last\:mt-6:last-child, .first\:mt-6:first-child {
  margin-top: 0.375rem !important;
}

.mt-8, .last\:mt-8:last-child, .first\:mt-8:first-child {
  margin-top: 0.5rem !important;
}

.mt-10, .last\:mt-10:last-child, .first\:mt-10:first-child {
  margin-top: 0.625rem !important;
}

.mt-12, .last\:mt-12:last-child, .first\:mt-12:first-child {
  margin-top: 0.75rem !important;
}

.mt-14, .last\:mt-14:last-child, .first\:mt-14:first-child {
  margin-top: 0.875rem !important;
}

.mt-16, .last\:mt-16:last-child, .first\:mt-16:first-child {
  margin-top: 1rem !important;
}

.mt-18, .last\:mt-18:last-child, .first\:mt-18:first-child {
  margin-top: 1.125rem !important;
}

.mt-20, .last\:mt-20:last-child, .first\:mt-20:first-child {
  margin-top: 1.25rem !important;
}

.mt-24, .last\:mt-24:last-child, .first\:mt-24:first-child {
  margin-top: 1.5rem !important;
}

.mt-28, .last\:mt-28:last-child, .first\:mt-28:first-child {
  margin-top: 1.75rem !important;
}

.mt-32, .last\:mt-32:last-child, .first\:mt-32:first-child {
  margin-top: 2rem !important;
}

.mt-36, .last\:mt-36:last-child, .first\:mt-36:first-child {
  margin-top: 2.25rem !important;
}

.mt-40, .last\:mt-40:last-child, .first\:mt-40:first-child {
  margin-top: 2.5rem !important;
}

.mt-48, .last\:mt-48:last-child, .first\:mt-48:first-child {
  margin-top: 3rem !important;
}

.mt-56, .last\:mt-56:last-child, .first\:mt-56:first-child {
  margin-top: 3.5rem !important;
}

.mt-64, .last\:mt-64:last-child, .first\:mt-64:first-child {
  margin-top: 4rem !important;
}

.mt-72, .last\:mt-72:last-child, .first\:mt-72:first-child {
  margin-top: 4.5rem !important;
}

.mt-80, .last\:mt-80:last-child, .first\:mt-80:first-child {
  margin-top: 5rem !important;
}

.mt-96, .last\:mt-96:last-child, .first\:mt-96:first-child {
  margin-top: 6rem !important;
}

.mt-112, .last\:mt-112:last-child, .first\:mt-112:first-child {
  margin-top: 7rem !important;
}

.mt-128, .last\:mt-128:last-child, .first\:mt-128:first-child {
  margin-top: 8rem !important;
}

.mt-144, .last\:mt-144:last-child, .first\:mt-144:first-child {
  margin-top: 9rem !important;
}

.mt-160, .last\:mt-160:last-child, .first\:mt-160:first-child {
  margin-top: 10rem !important;
}

.mt-192, .last\:mt-192:last-child, .first\:mt-192:first-child {
  margin-top: 12rem !important;
}

.mt-224, .last\:mt-224:last-child, .first\:mt-224:first-child {
  margin-top: 14rem !important;
}

.mt-256, .last\:mt-256:last-child, .first\:mt-256:first-child {
  margin-top: 16rem !important;
}

.mt-288, .last\:mt-288:last-child, .first\:mt-288:first-child {
  margin-top: 18rem !important;
}

.mt-320, .last\:mt-320:last-child, .first\:mt-320:first-child {
  margin-top: 20rem !important;
}

.mt-384, .last\:mt-384:last-child, .first\:mt-384:first-child {
  margin-top: 24rem !important;
}

.mt-n1, .last\:mt-n1:last-child, .first\:mt-n1:first-child {
  margin-top: -0.0625rem !important;
}

.mt-n2, .last\:mt-n2:last-child, .first\:mt-n2:first-child {
  margin-top: -0.125rem !important;
}

.mt-n4, .last\:mt-n4:last-child, .first\:mt-n4:first-child {
  margin-top: -0.25rem !important;
}

.mt-n6, .last\:mt-n6:last-child, .first\:mt-n6:first-child {
  margin-top: -0.375rem !important;
}

.mt-n8, .last\:mt-n8:last-child, .first\:mt-n8:first-child {
  margin-top: -0.5rem !important;
}

.mt-n10, .last\:mt-n10:last-child, .first\:mt-n10:first-child {
  margin-top: -0.625rem !important;
}

.mt-n12, .last\:mt-n12:last-child, .first\:mt-n12:first-child {
  margin-top: -0.75rem !important;
}

.mt-n14, .last\:mt-n14:last-child, .first\:mt-n14:first-child {
  margin-top: -0.875rem !important;
}

.mt-n16, .last\:mt-n16:last-child, .first\:mt-n16:first-child {
  margin-top: -1rem !important;
}

.mt-n18, .last\:mt-n18:last-child, .first\:mt-n18:first-child {
  margin-top: -1.125rem !important;
}

.mt-n20, .last\:mt-n20:last-child, .first\:mt-n20:first-child {
  margin-top: -1.25rem !important;
}

.mt-n24, .last\:mt-n24:last-child, .first\:mt-n24:first-child {
  margin-top: -1.5rem !important;
}

.mt-n28, .last\:mt-n28:last-child, .first\:mt-n28:first-child {
  margin-top: -1.75rem !important;
}

.mt-n32, .last\:mt-n32:last-child, .first\:mt-n32:first-child {
  margin-top: -2rem !important;
}

.mt-n36, .last\:mt-n36:last-child, .first\:mt-n36:first-child {
  margin-top: -2.25rem !important;
}

.mt-n40, .last\:mt-n40:last-child, .first\:mt-n40:first-child {
  margin-top: -2.5rem !important;
}

.mt-n48, .last\:mt-n48:last-child, .first\:mt-n48:first-child {
  margin-top: -3rem !important;
}

.mt-n56, .last\:mt-n56:last-child, .first\:mt-n56:first-child {
  margin-top: -3.5rem !important;
}

.mt-n64, .last\:mt-n64:last-child, .first\:mt-n64:first-child {
  margin-top: -4rem !important;
}

.mt-n72, .last\:mt-n72:last-child, .first\:mt-n72:first-child {
  margin-top: -4.5rem !important;
}

.mt-n80, .last\:mt-n80:last-child, .first\:mt-n80:first-child {
  margin-top: -5rem !important;
}

.mt-n96, .last\:mt-n96:last-child, .first\:mt-n96:first-child {
  margin-top: -6rem !important;
}

.mt-n112, .last\:mt-n112:last-child, .first\:mt-n112:first-child {
  margin-top: -7rem !important;
}

.mt-n128, .last\:mt-n128:last-child, .first\:mt-n128:first-child {
  margin-top: -8rem !important;
}

.mt-n144, .last\:mt-n144:last-child, .first\:mt-n144:first-child {
  margin-top: -9rem !important;
}

.mt-n160, .last\:mt-n160:last-child, .first\:mt-n160:first-child {
  margin-top: -10rem !important;
}

.mt-n192, .last\:mt-n192:last-child, .first\:mt-n192:first-child {
  margin-top: -12rem !important;
}

.mt-n224, .last\:mt-n224:last-child, .first\:mt-n224:first-child {
  margin-top: -14rem !important;
}

.mt-n256, .last\:mt-n256:last-child, .first\:mt-n256:first-child {
  margin-top: -16rem !important;
}

.mt-n288, .last\:mt-n288:last-child, .first\:mt-n288:first-child {
  margin-top: -18rem !important;
}

.mt-n320, .last\:mt-n320:last-child, .first\:mt-n320:first-child {
  margin-top: -20rem !important;
}

.mt-n384, .last\:mt-n384:last-child, .first\:mt-n384:first-child {
  margin-top: -24rem !important;
}

.mt-auto, .last\:mt-auto:last-child, .first\:mt-auto:first-child {
  margin-top: auto !important;
}

.mt-0, .last\:mt-0:last-child, .first\:mt-0:first-child {
  margin-top: 0 !important;
}

.mx-1 {
  margin-left: 0.0625rem !important;
  margin-right: 0.0625rem !important;
}

.mx-2 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}

.mx-4 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mx-6 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}

.mx-8 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mx-10 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}

.mx-12 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mx-14 {
  margin-left: 0.875rem !important;
  margin-right: 0.875rem !important;
}

.mx-16 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mx-18 {
  margin-left: 1.125rem !important;
  margin-right: 1.125rem !important;
}

.mx-20 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mx-24 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mx-28 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.mx-32 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mx-36 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}

.mx-40 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mx-48 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mx-56 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mx-64 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mx-72 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.mx-80 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mx-96 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mx-112 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.mx-128 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mx-144 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.mx-160 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.mx-192 {
  margin-left: 12rem !important;
  margin-right: 12rem !important;
}

.mx-224 {
  margin-left: 14rem !important;
  margin-right: 14rem !important;
}

.mx-256 {
  margin-left: 16rem !important;
  margin-right: 16rem !important;
}

.mx-288 {
  margin-left: 18rem !important;
  margin-right: 18rem !important;
}

.mx-320 {
  margin-left: 20rem !important;
  margin-right: 20rem !important;
}

.mx-384 {
  margin-left: 24rem !important;
  margin-right: 24rem !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-1 {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important;
}

.my-2 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.my-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-6 {
  margin-top: 0.375rem !important;
  margin-bottom: 0.375rem !important;
}

.my-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-10 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.my-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-14 {
  margin-top: 0.875rem !important;
  margin-bottom: 0.875rem !important;
}

.my-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-18 {
  margin-top: 1.125rem !important;
  margin-bottom: 1.125rem !important;
}

.my-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-28 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.my-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-36 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.my-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-80 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-96 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-112 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-144 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-160 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-192 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-224 {
  margin-top: 14rem !important;
  margin-bottom: 14rem !important;
}

.my-256 {
  margin-top: 16rem !important;
  margin-bottom: 16rem !important;
}

.my-288 {
  margin-top: 18rem !important;
  margin-bottom: 18rem !important;
}

.my-320 {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

.my-384 {
  margin-top: 24rem !important;
  margin-bottom: 24rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.0625rem !important;
}

.m-2 {
  margin: 0.125rem !important;
}

.m-4 {
  margin: 0.25rem !important;
}

.m-6 {
  margin: 0.375rem !important;
}

.m-8 {
  margin: 0.5rem !important;
}

.m-10 {
  margin: 0.625rem !important;
}

.m-12 {
  margin: 0.75rem !important;
}

.m-14 {
  margin: 0.875rem !important;
}

.m-16 {
  margin: 1rem !important;
}

.m-18 {
  margin: 1.125rem !important;
}

.m-20 {
  margin: 1.25rem !important;
}

.m-24 {
  margin: 1.5rem !important;
}

.m-28 {
  margin: 1.75rem !important;
}

.m-32 {
  margin: 2rem !important;
}

.m-36 {
  margin: 2.25rem !important;
}

.m-40 {
  margin: 2.5rem !important;
}

.m-48 {
  margin: 3rem !important;
}

.m-56 {
  margin: 3.5rem !important;
}

.m-64 {
  margin: 4rem !important;
}

.m-72 {
  margin: 4.5rem !important;
}

.m-80 {
  margin: 5rem !important;
}

.m-96 {
  margin: 6rem !important;
}

.m-112 {
  margin: 7rem !important;
}

.m-128 {
  margin: 8rem !important;
}

.m-144 {
  margin: 9rem !important;
}

.m-160 {
  margin: 10rem !important;
}

.m-192 {
  margin: 12rem !important;
}

.m-224 {
  margin: 14rem !important;
}

.m-256 {
  margin: 16rem !important;
}

.m-288 {
  margin: 18rem !important;
}

.m-320 {
  margin: 20rem !important;
}

.m-384 {
  margin: 24rem !important;
}

.m-n1 {
  margin: -0.0625rem !important;
}

.m-n2 {
  margin: -0.125rem !important;
}

.m-n4 {
  margin: -0.25rem !important;
}

.m-n6 {
  margin: -0.375rem !important;
}

.m-n8 {
  margin: -0.5rem !important;
}

.m-n10 {
  margin: -0.625rem !important;
}

.m-n12 {
  margin: -0.75rem !important;
}

.m-n14 {
  margin: -0.875rem !important;
}

.m-n16 {
  margin: -1rem !important;
}

.m-n18 {
  margin: -1.125rem !important;
}

.m-n20 {
  margin: -1.25rem !important;
}

.m-n24 {
  margin: -1.5rem !important;
}

.m-n28 {
  margin: -1.75rem !important;
}

.m-n32 {
  margin: -2rem !important;
}

.m-n36 {
  margin: -2.25rem !important;
}

.m-n40 {
  margin: -2.5rem !important;
}

.m-n48 {
  margin: -3rem !important;
}

.m-n56 {
  margin: -3.5rem !important;
}

.m-n64 {
  margin: -4rem !important;
}

.m-n72 {
  margin: -4.5rem !important;
}

.m-n80 {
  margin: -5rem !important;
}

.m-n96 {
  margin: -6rem !important;
}

.m-n112 {
  margin: -7rem !important;
}

.m-n128 {
  margin: -8rem !important;
}

.m-n144 {
  margin: -9rem !important;
}

.m-n160 {
  margin: -10rem !important;
}

.m-n192 {
  margin: -12rem !important;
}

.m-n224 {
  margin: -14rem !important;
}

.m-n256 {
  margin: -16rem !important;
}

.m-n288 {
  margin: -18rem !important;
}

.m-n320 {
  margin: -20rem !important;
}

.m-n384 {
  margin: -24rem !important;
}

.m-auto {
  margin: auto !important;
}

.m-0 {
  margin: 0 !important;
}

.gutter-reverse > * + * {
  --gutter-top: 0;
  --gutter-right: 1;
  --gutter-bottom: 1;
  --gutter-left: 0;
}

.gutter-x-1 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.0625rem * var(--gutter-left)) !important;
  margin-right: calc(0.0625rem * var(--gutter-right)) !important;
}

.gutter-x-2 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.125rem * var(--gutter-left)) !important;
  margin-right: calc(0.125rem * var(--gutter-right)) !important;
}

.gutter-x-4 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.25rem * var(--gutter-left)) !important;
  margin-right: calc(0.25rem * var(--gutter-right)) !important;
}

.gutter-x-6 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.375rem * var(--gutter-left)) !important;
  margin-right: calc(0.375rem * var(--gutter-right)) !important;
}

.gutter-x-8 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.5rem * var(--gutter-left)) !important;
  margin-right: calc(0.5rem * var(--gutter-right)) !important;
}

.gutter-x-10 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.625rem * var(--gutter-left)) !important;
  margin-right: calc(0.625rem * var(--gutter-right)) !important;
}

.gutter-x-12 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.75rem * var(--gutter-left)) !important;
  margin-right: calc(0.75rem * var(--gutter-right)) !important;
}

.gutter-x-14 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(0.875rem * var(--gutter-left)) !important;
  margin-right: calc(0.875rem * var(--gutter-right)) !important;
}

.gutter-x-16 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(1rem * var(--gutter-left)) !important;
  margin-right: calc(1rem * var(--gutter-right)) !important;
}

.gutter-x-18 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(1.125rem * var(--gutter-left)) !important;
  margin-right: calc(1.125rem * var(--gutter-right)) !important;
}

.gutter-x-20 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(1.25rem * var(--gutter-left)) !important;
  margin-right: calc(1.25rem * var(--gutter-right)) !important;
}

.gutter-x-24 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(1.5rem * var(--gutter-left)) !important;
  margin-right: calc(1.5rem * var(--gutter-right)) !important;
}

.gutter-x-28 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(1.75rem * var(--gutter-left)) !important;
  margin-right: calc(1.75rem * var(--gutter-right)) !important;
}

.gutter-x-32 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(2rem * var(--gutter-left)) !important;
  margin-right: calc(2rem * var(--gutter-right)) !important;
}

.gutter-x-36 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(2.25rem * var(--gutter-left)) !important;
  margin-right: calc(2.25rem * var(--gutter-right)) !important;
}

.gutter-x-40 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(2.5rem * var(--gutter-left)) !important;
  margin-right: calc(2.5rem * var(--gutter-right)) !important;
}

.gutter-x-48 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(3rem * var(--gutter-left)) !important;
  margin-right: calc(3rem * var(--gutter-right)) !important;
}

.gutter-x-56 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(3.5rem * var(--gutter-left)) !important;
  margin-right: calc(3.5rem * var(--gutter-right)) !important;
}

.gutter-x-64 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(4rem * var(--gutter-left)) !important;
  margin-right: calc(4rem * var(--gutter-right)) !important;
}

.gutter-x-72 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(4.5rem * var(--gutter-left)) !important;
  margin-right: calc(4.5rem * var(--gutter-right)) !important;
}

.gutter-x-80 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(5rem * var(--gutter-left)) !important;
  margin-right: calc(5rem * var(--gutter-right)) !important;
}

.gutter-x-96 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(6rem * var(--gutter-left)) !important;
  margin-right: calc(6rem * var(--gutter-right)) !important;
}

.gutter-x-112 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(7rem * var(--gutter-left)) !important;
  margin-right: calc(7rem * var(--gutter-right)) !important;
}

.gutter-x-128 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(8rem * var(--gutter-left)) !important;
  margin-right: calc(8rem * var(--gutter-right)) !important;
}

.gutter-x-144 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(9rem * var(--gutter-left)) !important;
  margin-right: calc(9rem * var(--gutter-right)) !important;
}

.gutter-x-160 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(10rem * var(--gutter-left)) !important;
  margin-right: calc(10rem * var(--gutter-right)) !important;
}

.gutter-x-192 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(12rem * var(--gutter-left)) !important;
  margin-right: calc(12rem * var(--gutter-right)) !important;
}

.gutter-x-224 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(14rem * var(--gutter-left)) !important;
  margin-right: calc(14rem * var(--gutter-right)) !important;
}

.gutter-x-256 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(16rem * var(--gutter-left)) !important;
  margin-right: calc(16rem * var(--gutter-right)) !important;
}

.gutter-x-288 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(18rem * var(--gutter-left)) !important;
  margin-right: calc(18rem * var(--gutter-right)) !important;
}

.gutter-x-320 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(20rem * var(--gutter-left)) !important;
  margin-right: calc(20rem * var(--gutter-right)) !important;
}

.gutter-x-384 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(24rem * var(--gutter-left)) !important;
  margin-right: calc(24rem * var(--gutter-right)) !important;
}

.gutter-x-n1 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
  margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
}

.gutter-x-n2 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.125rem * var(--gutter-left)) !important;
  margin-right: calc(-0.125rem * var(--gutter-right)) !important;
}

.gutter-x-n4 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.25rem * var(--gutter-left)) !important;
  margin-right: calc(-0.25rem * var(--gutter-right)) !important;
}

.gutter-x-n6 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.375rem * var(--gutter-left)) !important;
  margin-right: calc(-0.375rem * var(--gutter-right)) !important;
}

.gutter-x-n8 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.5rem * var(--gutter-left)) !important;
  margin-right: calc(-0.5rem * var(--gutter-right)) !important;
}

.gutter-x-n10 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.625rem * var(--gutter-left)) !important;
  margin-right: calc(-0.625rem * var(--gutter-right)) !important;
}

.gutter-x-n12 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.75rem * var(--gutter-left)) !important;
  margin-right: calc(-0.75rem * var(--gutter-right)) !important;
}

.gutter-x-n14 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-0.875rem * var(--gutter-left)) !important;
  margin-right: calc(-0.875rem * var(--gutter-right)) !important;
}

.gutter-x-n16 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-1rem * var(--gutter-left)) !important;
  margin-right: calc(-1rem * var(--gutter-right)) !important;
}

.gutter-x-n18 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-1.125rem * var(--gutter-left)) !important;
  margin-right: calc(-1.125rem * var(--gutter-right)) !important;
}

.gutter-x-n20 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-1.25rem * var(--gutter-left)) !important;
  margin-right: calc(-1.25rem * var(--gutter-right)) !important;
}

.gutter-x-n24 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-1.5rem * var(--gutter-left)) !important;
  margin-right: calc(-1.5rem * var(--gutter-right)) !important;
}

.gutter-x-n28 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-1.75rem * var(--gutter-left)) !important;
  margin-right: calc(-1.75rem * var(--gutter-right)) !important;
}

.gutter-x-n32 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-2rem * var(--gutter-left)) !important;
  margin-right: calc(-2rem * var(--gutter-right)) !important;
}

.gutter-x-n36 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-2.25rem * var(--gutter-left)) !important;
  margin-right: calc(-2.25rem * var(--gutter-right)) !important;
}

.gutter-x-n40 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-2.5rem * var(--gutter-left)) !important;
  margin-right: calc(-2.5rem * var(--gutter-right)) !important;
}

.gutter-x-n48 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-3rem * var(--gutter-left)) !important;
  margin-right: calc(-3rem * var(--gutter-right)) !important;
}

.gutter-x-n56 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-3.5rem * var(--gutter-left)) !important;
  margin-right: calc(-3.5rem * var(--gutter-right)) !important;
}

.gutter-x-n64 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-4rem * var(--gutter-left)) !important;
  margin-right: calc(-4rem * var(--gutter-right)) !important;
}

.gutter-x-n72 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-4.5rem * var(--gutter-left)) !important;
  margin-right: calc(-4.5rem * var(--gutter-right)) !important;
}

.gutter-x-n80 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-5rem * var(--gutter-left)) !important;
  margin-right: calc(-5rem * var(--gutter-right)) !important;
}

.gutter-x-n96 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-6rem * var(--gutter-left)) !important;
  margin-right: calc(-6rem * var(--gutter-right)) !important;
}

.gutter-x-n112 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-7rem * var(--gutter-left)) !important;
  margin-right: calc(-7rem * var(--gutter-right)) !important;
}

.gutter-x-n128 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-8rem * var(--gutter-left)) !important;
  margin-right: calc(-8rem * var(--gutter-right)) !important;
}

.gutter-x-n144 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-9rem * var(--gutter-left)) !important;
  margin-right: calc(-9rem * var(--gutter-right)) !important;
}

.gutter-x-n160 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-10rem * var(--gutter-left)) !important;
  margin-right: calc(-10rem * var(--gutter-right)) !important;
}

.gutter-x-n192 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-12rem * var(--gutter-left)) !important;
  margin-right: calc(-12rem * var(--gutter-right)) !important;
}

.gutter-x-n224 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-14rem * var(--gutter-left)) !important;
  margin-right: calc(-14rem * var(--gutter-right)) !important;
}

.gutter-x-n256 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-16rem * var(--gutter-left)) !important;
  margin-right: calc(-16rem * var(--gutter-right)) !important;
}

.gutter-x-n288 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-18rem * var(--gutter-left)) !important;
  margin-right: calc(-18rem * var(--gutter-right)) !important;
}

.gutter-x-n320 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-20rem * var(--gutter-left)) !important;
  margin-right: calc(-20rem * var(--gutter-right)) !important;
}

.gutter-x-n384 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
  margin-left: calc(-24rem * var(--gutter-left)) !important;
  margin-right: calc(-24rem * var(--gutter-right)) !important;
}

.gutter-x-0 > * + * {
  --gutter-left: 1;
  --gutter-right: 0;
}

.gutter-y-1 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.0625rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
}

.gutter-y-2 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.125rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
}

.gutter-y-4 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-6 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.375rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
}

.gutter-y-8 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-10 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.625rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
}

.gutter-y-12 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.75rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
}

.gutter-y-14 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(0.875rem * var(--gutter-top)) !important;
  margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
}

.gutter-y-16 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(1rem * var(--gutter-top)) !important;
  margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
}

.gutter-y-18 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(1.125rem * var(--gutter-top)) !important;
  margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
}

.gutter-y-20 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(1.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-24 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(1.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-28 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(1.75rem * var(--gutter-top)) !important;
  margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
}

.gutter-y-32 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(2rem * var(--gutter-top)) !important;
  margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
}

.gutter-y-36 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(2.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-40 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(2.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-48 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(3rem * var(--gutter-top)) !important;
  margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
}

.gutter-y-56 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(3.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-64 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(4rem * var(--gutter-top)) !important;
  margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
}

.gutter-y-72 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(4.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-80 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(5rem * var(--gutter-top)) !important;
  margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
}

.gutter-y-96 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(6rem * var(--gutter-top)) !important;
  margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
}

.gutter-y-112 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(7rem * var(--gutter-top)) !important;
  margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
}

.gutter-y-128 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(8rem * var(--gutter-top)) !important;
  margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
}

.gutter-y-144 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(9rem * var(--gutter-top)) !important;
  margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
}

.gutter-y-160 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(10rem * var(--gutter-top)) !important;
  margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
}

.gutter-y-192 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(12rem * var(--gutter-top)) !important;
  margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
}

.gutter-y-224 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(14rem * var(--gutter-top)) !important;
  margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
}

.gutter-y-256 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(16rem * var(--gutter-top)) !important;
  margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
}

.gutter-y-288 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(18rem * var(--gutter-top)) !important;
  margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
}

.gutter-y-320 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(20rem * var(--gutter-top)) !important;
  margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
}

.gutter-y-384 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(24rem * var(--gutter-top)) !important;
  margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
}

.gutter-y-n1 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
}

.gutter-y-n2 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.125rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
}

.gutter-y-n4 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-n6 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.375rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
}

.gutter-y-n8 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n10 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.625rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
}

.gutter-y-n12 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.75rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
}

.gutter-y-n14 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-0.875rem * var(--gutter-top)) !important;
  margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
}

.gutter-y-n16 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-1rem * var(--gutter-top)) !important;
  margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
}

.gutter-y-n18 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-1.125rem * var(--gutter-top)) !important;
  margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
}

.gutter-y-n20 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-1.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-n24 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-1.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n28 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-1.75rem * var(--gutter-top)) !important;
  margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
}

.gutter-y-n32 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-2rem * var(--gutter-top)) !important;
  margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
}

.gutter-y-n36 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-2.25rem * var(--gutter-top)) !important;
  margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
}

.gutter-y-n40 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-2.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n48 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-3rem * var(--gutter-top)) !important;
  margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
}

.gutter-y-n56 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-3.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n64 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-4rem * var(--gutter-top)) !important;
  margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
}

.gutter-y-n72 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-4.5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n80 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-5rem * var(--gutter-top)) !important;
  margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
}

.gutter-y-n96 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-6rem * var(--gutter-top)) !important;
  margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
}

.gutter-y-n112 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-7rem * var(--gutter-top)) !important;
  margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
}

.gutter-y-n128 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-8rem * var(--gutter-top)) !important;
  margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
}

.gutter-y-n144 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-9rem * var(--gutter-top)) !important;
  margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
}

.gutter-y-n160 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-10rem * var(--gutter-top)) !important;
  margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
}

.gutter-y-n192 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-12rem * var(--gutter-top)) !important;
  margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
}

.gutter-y-n224 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-14rem * var(--gutter-top)) !important;
  margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
}

.gutter-y-n256 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-16rem * var(--gutter-top)) !important;
  margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
}

.gutter-y-n288 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-18rem * var(--gutter-top)) !important;
  margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
}

.gutter-y-n320 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-20rem * var(--gutter-top)) !important;
  margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
}

.gutter-y-n384 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin-top: calc(-24rem * var(--gutter-top)) !important;
  margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
}

.gutter-y-0 > * + * {
  --gutter-top: 1;
  --gutter-bottom: 0;
  margin: 0 !important;
}

.h-1 {
  height: 0.0625rem !important;
}

.h-2 {
  height: 0.125rem !important;
}

.h-4 {
  height: 0.25rem !important;
}

.h-6 {
  height: 0.375rem !important;
}

.h-8 {
  height: 0.5rem !important;
}

.h-10 {
  height: 0.625rem !important;
}

.h-12 {
  height: 0.75rem !important;
}

.h-14 {
  height: 0.875rem !important;
}

.h-16 {
  height: 1rem !important;
}

.h-18 {
  height: 1.125rem !important;
}

.h-20 {
  height: 1.25rem !important;
}

.h-24 {
  height: 1.5rem !important;
}

.h-28 {
  height: 1.75rem !important;
}

.h-32 {
  height: 2rem !important;
}

.h-36 {
  height: 2.25rem !important;
}

.h-40 {
  height: 2.5rem !important;
}

.h-48 {
  height: 3rem !important;
}

.h-56 {
  height: 3.5rem !important;
}

.h-64 {
  height: 4rem !important;
}

.h-72 {
  height: 4.5rem !important;
}

.h-80 {
  height: 5rem !important;
}

.h-96 {
  height: 6rem !important;
}

.h-112 {
  height: 7rem !important;
}

.h-128 {
  height: 8rem !important;
}

.h-144 {
  height: 9rem !important;
}

.h-160 {
  height: 10rem !important;
}

.h-192 {
  height: 12rem !important;
}

.h-224 {
  height: 14rem !important;
}

.h-256 {
  height: 16rem !important;
}

.h-288 {
  height: 18rem !important;
}

.h-320 {
  height: 20rem !important;
}

.h-384 {
  height: 24rem !important;
}

.h-448 {
  height: 28rem !important;
}

.h-512 {
  height: 32rem !important;
}

.h-576 {
  height: 36rem !important;
}

.h-640 {
  height: 40rem !important;
}

.h-auto {
  height: auto !important;
}

.h-0 {
  height: 0 !important;
}

.h-50p {
  height: 50% !important;
}

.h-100p {
  height: 100% !important;
}

.h-50vh {
  height: 50vh !important;
}

.h-100vh {
  height: 100vh !important;
}

.w-1 {
  width: 0.0625rem !important;
}

.w-2 {
  width: 0.125rem !important;
}

.w-4 {
  width: 0.25rem !important;
}

.w-6 {
  width: 0.375rem !important;
}

.w-8 {
  width: 0.5rem !important;
}

.w-10 {
  width: 0.625rem !important;
}

.w-12 {
  width: 0.75rem !important;
}

.w-14 {
  width: 0.875rem !important;
}

.w-16 {
  width: 1rem !important;
}

.w-18 {
  width: 1.125rem !important;
}

.w-20 {
  width: 1.25rem !important;
}

.w-24 {
  width: 1.5rem !important;
}

.w-28 {
  width: 1.75rem !important;
}

.w-32 {
  width: 2rem !important;
}

.w-36 {
  width: 2.25rem !important;
}

.w-40 {
  width: 2.5rem !important;
}

.w-48 {
  width: 3rem !important;
}

.w-56 {
  width: 3.5rem !important;
}

.w-64 {
  width: 4rem !important;
}

.w-72 {
  width: 4.5rem !important;
}

.w-80 {
  width: 5rem !important;
}

.w-96 {
  width: 6rem !important;
}

.w-112 {
  width: 7rem !important;
}

.w-128 {
  width: 8rem !important;
}

.w-144 {
  width: 9rem !important;
}

.w-160 {
  width: 10rem !important;
}

.w-192 {
  width: 12rem !important;
}

.w-224 {
  width: 14rem !important;
}

.w-256 {
  width: 16rem !important;
}

.w-288 {
  width: 18rem !important;
}

.w-320 {
  width: 20rem !important;
}

.w-384 {
  width: 24rem !important;
}

.w-448 {
  width: 28rem !important;
}

.w-512 {
  width: 32rem !important;
}

.w-576 {
  width: 36rem !important;
}

.w-640 {
  width: 40rem !important;
}

.w-auto {
  width: auto !important;
}

.w-0 {
  width: 0 !important;
}

.w-50p {
  width: 50% !important;
}

.w-100p {
  width: 100% !important;
}

.w-50vw {
  width: 50vw !important;
}

.w-100vw {
  width: 100vw !important;
}

.w-1-12 {
  width: 8.333333% !important;
}

.w-2-12 {
  width: 16.666667% !important;
}

.w-3-12 {
  width: 25% !important;
}

.w-4-12 {
  width: 33.333333% !important;
}

.w-5-12 {
  width: 41.666667% !important;
}

.w-6-12 {
  width: 50% !important;
}

.w-7-12 {
  width: 58.333333% !important;
}

.w-8-12 {
  width: 66.666667% !important;
}

.w-9-12 {
  width: 75% !important;
}

.w-10-12 {
  width: 83.333333% !important;
}

.w-11-12 {
  width: 91.666667% !important;
}

.w-1-5 {
  width: 20% !important;
}

.w-2-5 {
  width: 40% !important;
}

.w-3-5 {
  width: 60% !important;
}

.w-4-5 {
  width: 80% !important;
}

.min-h-128 {
  min-height: 8rem !important;
}

.min-h-144 {
  min-height: 9rem !important;
}

.min-h-160 {
  min-height: 10rem !important;
}

.min-h-192 {
  min-height: 12rem !important;
}

.min-h-224 {
  min-height: 14rem !important;
}

.min-h-256 {
  min-height: 16rem !important;
}

.min-h-288 {
  min-height: 18rem !important;
}

.min-h-320 {
  min-height: 20rem !important;
}

.min-h-384 {
  min-height: 24rem !important;
}

.min-h-448 {
  min-height: 28rem !important;
}

.min-h-512 {
  min-height: 32rem !important;
}

.min-h-576 {
  min-height: 36rem !important;
}

.min-h-640 {
  min-height: 40rem !important;
}

.min-h-50p {
  min-height: 50% !important;
}

.min-h-100p {
  min-height: 100% !important;
}

.min-h-50vh {
  min-height: 50vh !important;
}

.min-h-100vh {
  min-height: 100vh !important;
}

.min-w-128 {
  min-width: 8rem !important;
}

.min-w-144 {
  min-width: 9rem !important;
}

.min-w-160 {
  min-width: 10rem !important;
}

.min-w-192 {
  min-width: 12rem !important;
}

.min-w-224 {
  min-width: 14rem !important;
}

.min-w-256 {
  min-width: 16rem !important;
}

.min-w-288 {
  min-width: 18rem !important;
}

.min-w-320 {
  min-width: 20rem !important;
}

.min-w-384 {
  min-width: 24rem !important;
}

.min-w-448 {
  min-width: 28rem !important;
}

.min-w-512 {
  min-width: 32rem !important;
}

.min-w-576 {
  min-width: 36rem !important;
}

.min-w-640 {
  min-width: 40rem !important;
}

.min-w-50p {
  min-width: 50% !important;
}

.min-w-100p {
  min-width: 100% !important;
}

.min-w-50vw {
  min-width: 50vw !important;
}

.min-w-100vw {
  min-width: 100vw !important;
}

.max-h-128 {
  max-height: 8rem !important;
}

.max-h-144 {
  max-height: 9rem !important;
}

.max-h-160 {
  max-height: 10rem !important;
}

.max-h-192 {
  max-height: 12rem !important;
}

.max-h-224 {
  max-height: 14rem !important;
}

.max-h-256 {
  max-height: 16rem !important;
}

.max-h-288 {
  max-height: 18rem !important;
}

.max-h-320 {
  max-height: 20rem !important;
}

.max-h-384 {
  max-height: 24rem !important;
}

.max-h-448 {
  max-height: 28rem !important;
}

.max-h-512 {
  max-height: 32rem !important;
}

.max-h-576 {
  max-height: 36rem !important;
}

.max-h-640 {
  max-height: 40rem !important;
}

.max-h-0 {
  max-height: 0 !important;
}

.max-h-none {
  max-height: none !important;
}

.max-h-100p {
  max-height: 100% !important;
}

.max-h-100vh {
  max-height: 100vh !important;
}

.max-h-50p {
  max-height: 50% !important;
}

.max-h-50vh {
  max-height: 50vh !important;
}

.max-w-128 {
  max-width: 8rem !important;
}

.max-w-144 {
  max-width: 9rem !important;
}

.max-w-160 {
  max-width: 10rem !important;
}

.max-w-192 {
  max-width: 12rem !important;
}

.max-w-224 {
  max-width: 14rem !important;
}

.max-w-256 {
  max-width: 16rem !important;
}

.max-w-288 {
  max-width: 18rem !important;
}

.max-w-320 {
  max-width: 20rem !important;
}

.max-w-384 {
  max-width: 24rem !important;
}

.max-w-448 {
  max-width: 28rem !important;
}

.max-w-512 {
  max-width: 32rem !important;
}

.max-w-576 {
  max-width: 36rem !important;
}

.max-w-640 {
  max-width: 40rem !important;
}

.max-w-768 {
  max-width: 48rem !important;
}

.max-w-896 {
  max-width: 56rem !important;
}

.max-w-1024 {
  max-width: 64rem !important;
}

.max-w-1152 {
  max-width: 72rem !important;
}

.max-w-1280 {
  max-width: 80rem !important;
}

.max-w-1536 {
  max-width: 96rem !important;
}

.max-w-screen-sm {
  max-width: 640px !important;
}

.max-w-screen-md {
  max-width: 768px !important;
}

.max-w-screen-lg {
  max-width: 1024px !important;
}

.max-w-screen-xl {
  max-width: 1280px !important;
}

.max-w-screen-xxl {
  max-width: 1536px !important;
}

.max-w-0 {
  max-width: 0 !important;
}

.max-w-none {
  max-width: none !important;
}

.max-w-50p {
  max-width: 50% !important;
}

.max-w-100p {
  max-width: 100% !important;
}

.max-w-50vw {
  max-width: 50vw !important;
}

.max-w-100vw {
  max-width: 100vw !important;
}

.max-w-min {
  max-width: min-content !important;
}

.max-w-max {
  max-width: max-content !important;
}

.max-w-text {
  max-width: 64ch !important;
}

.bg-scroll {
  background-attachment: scroll !important;
}

.bg-fixed {
  background-attachment: fixed !important;
}

.bg-local {
  background-attachment: local !important;
}

.bg-border {
  background-clip: border-box !important;
  -webkit-background-clip: border-box !important;
}

.bg-padding {
  background-clip: padding-box !important;
  -webkit-background-clip: padding-box !important;
}

.bg-content {
  background-clip: content-box !important;
  -webkit-background-clip: content-box !important;
}

.bg-text {
  background-clip: text !important;
  -webkit-background-clip: text !important;
}

.bg-left-top {
  background-position: left top !important;
}

.bg-left {
  background-position: left !important;
}

.bg-left-bottom {
  background-position: left bottom !important;
}

.bg-right-top {
  background-position: right top !important;
}

.bg-right {
  background-position: right !important;
}

.bg-right-bottom {
  background-position: right bottom !important;
}

.bg-top {
  background-position: top !important;
}

.bg-bottom {
  background-position: bottom !important;
}

.bg-center {
  background-position: center !important;
}

.bg-repeat {
  background-repeat: repeat !important;
}

.bg-repeat-x {
  background-repeat: repeat-x !important;
}

.bg-repeat-y {
  background-repeat: repeat-y !important;
}

.bg-no-repeat {
  background-repeat: no-repeat !important;
}

.bg-space {
  background-repeat: space !important;
}

.bg-round {
  background-repeat: round !important;
}

.bg-auto {
  background-size: auto !important;
}

.bg-cover {
  background-size: cover !important;
}

.bg-contain {
  background-size: contain !important;
}

.color-opacity-0, .focus\:color-opacity-0:focus, .group:hover .group-hover\:color-opacity-0, .hover\:color-opacity-0:hover {
  --color-opacity: 0 !important;
}

.color-opacity-2, .focus\:color-opacity-2:focus, .group:hover .group-hover\:color-opacity-2, .hover\:color-opacity-2:hover {
  --color-opacity: 0.02 !important;
}

.color-opacity-4, .focus\:color-opacity-4:focus, .group:hover .group-hover\:color-opacity-4, .hover\:color-opacity-4:hover {
  --color-opacity: 0.04 !important;
}

.color-opacity-6, .focus\:color-opacity-6:focus, .group:hover .group-hover\:color-opacity-6, .hover\:color-opacity-6:hover {
  --color-opacity: 0.06 !important;
}

.color-opacity-8, .focus\:color-opacity-8:focus, .group:hover .group-hover\:color-opacity-8, .hover\:color-opacity-8:hover {
  --color-opacity: 0.08 !important;
}

.color-opacity-10, .focus\:color-opacity-10:focus, .group:hover .group-hover\:color-opacity-10, .hover\:color-opacity-10:hover {
  --color-opacity: 0.1 !important;
}

.color-opacity-15, .focus\:color-opacity-15:focus, .group:hover .group-hover\:color-opacity-15, .hover\:color-opacity-15:hover {
  --color-opacity: 0.15 !important;
}

.color-opacity-20, .focus\:color-opacity-20:focus, .group:hover .group-hover\:color-opacity-20, .hover\:color-opacity-20:hover {
  --color-opacity: 0.2 !important;
}

.color-opacity-25, .focus\:color-opacity-25:focus, .group:hover .group-hover\:color-opacity-25, .hover\:color-opacity-25:hover {
  --color-opacity: 0.25 !important;
}

.color-opacity-30, .focus\:color-opacity-30:focus, .group:hover .group-hover\:color-opacity-30, .hover\:color-opacity-30:hover {
  --color-opacity: 0.3 !important;
}

.color-opacity-35, .focus\:color-opacity-35:focus, .group:hover .group-hover\:color-opacity-35, .hover\:color-opacity-35:hover {
  --color-opacity: 0.35 !important;
}

.color-opacity-40, .focus\:color-opacity-40:focus, .group:hover .group-hover\:color-opacity-40, .hover\:color-opacity-40:hover {
  --color-opacity: 0.4 !important;
}

.color-opacity-45, .focus\:color-opacity-45:focus, .group:hover .group-hover\:color-opacity-45, .hover\:color-opacity-45:hover {
  --color-opacity: 0.45 !important;
}

.color-opacity-50, .focus\:color-opacity-50:focus, .group:hover .group-hover\:color-opacity-50, .hover\:color-opacity-50:hover {
  --color-opacity: 0.5 !important;
}

.color-opacity-55, .focus\:color-opacity-55:focus, .group:hover .group-hover\:color-opacity-55, .hover\:color-opacity-55:hover {
  --color-opacity: 0.55 !important;
}

.color-opacity-60, .focus\:color-opacity-60:focus, .group:hover .group-hover\:color-opacity-60, .hover\:color-opacity-60:hover {
  --color-opacity: 0.6 !important;
}

.color-opacity-65, .focus\:color-opacity-65:focus, .group:hover .group-hover\:color-opacity-65, .hover\:color-opacity-65:hover {
  --color-opacity: 0.65 !important;
}

.color-opacity-70, .focus\:color-opacity-70:focus, .group:hover .group-hover\:color-opacity-70, .hover\:color-opacity-70:hover {
  --color-opacity: 0.7 !important;
}

.color-opacity-75, .focus\:color-opacity-75:focus, .group:hover .group-hover\:color-opacity-75, .hover\:color-opacity-75:hover {
  --color-opacity: 0.75 !important;
}

.color-opacity-80, .focus\:color-opacity-80:focus, .group:hover .group-hover\:color-opacity-80, .hover\:color-opacity-80:hover {
  --color-opacity: 0.8 !important;
}

.color-opacity-85, .focus\:color-opacity-85:focus, .group:hover .group-hover\:color-opacity-85, .hover\:color-opacity-85:hover {
  --color-opacity: 0.85 !important;
}

.color-opacity-90, .focus\:color-opacity-90:focus, .group:hover .group-hover\:color-opacity-90, .hover\:color-opacity-90:hover {
  --color-opacity: 0.9 !important;
}

.color-opacity-95, .focus\:color-opacity-95:focus, .group:hover .group-hover\:color-opacity-95, .hover\:color-opacity-95:hover {
  --color-opacity: 0.95 !important;
}

.color-opacity-100, .focus\:color-opacity-100:focus, .group:hover .group-hover\:color-opacity-100, .hover\:color-opacity-100:hover {
  --color-opacity: 1 !important;
}

.tracking-tightest {
  letter-spacing: var(--tracking-tightest) !important;
}

.tracking-tighter {
  letter-spacing: var(--tracking-tighter) !important;
}

.tracking-tight {
  letter-spacing: var(--tracking-tight) !important;
}

.tracking-normal {
  letter-spacing: var(--tracking-normal) !important;
}

.tracking-loose {
  letter-spacing: var(--tracking-loose) !important;
}

.tracking-looser {
  letter-spacing: var(--tracking-looser) !important;
}

.tracking-loosest {
  letter-spacing: var(--tracking-loosest) !important;
}

.tracking-none {
  letter-spacing: 0 !important;
}

.leading-tightest {
  line-height: var(--leading-tightest) !important;
}

.leading-tighter {
  line-height: var(--leading-tighter) !important;
}

.leading-tight {
  line-height: var(--leading-tight) !important;
}

.leading-normal {
  line-height: var(--leading-normal) !important;
}

.leading-loose {
  line-height: var(--leading-loose) !important;
}

.leading-looser {
  line-height: var(--leading-looser) !important;
}

.leading-loosest {
  line-height: var(--leading-loosest) !important;
}

.leading-100 {
  line-height: 1 !important;
}

.leading-110 {
  line-height: 1.1 !important;
}

.leading-120 {
  line-height: 1.2 !important;
}

.leading-130 {
  line-height: 1.3 !important;
}

.leading-140 {
  line-height: 1.4 !important;
}

.leading-150 {
  line-height: 1.5 !important;
}

.leading-160 {
  line-height: 1.6 !important;
}

.leading-170 {
  line-height: 1.7 !important;
}

.leading-180 {
  line-height: 1.8 !important;
}

.leading-190 {
  line-height: 1.9 !important;
}

.leading-200 {
  line-height: 2 !important;
}

.leading-210 {
  line-height: 2.1 !important;
}

.leading-220 {
  line-height: 2.2 !important;
}

.leading-230 {
  line-height: 2.3 !important;
}

.leading-240 {
  line-height: 2.4 !important;
}

.leading-250 {
  line-height: 2.5 !important;
}

.list-inside {
  list-style-position: inside !important;
}

.list-outside {
  list-style-position: outside !important;
}

.list-none {
  list-style-type: none !important;
}

.list-disc {
  list-style-type: disc !important;
}

.list-square {
  list-style-type: square !important;
}

.list-decimal {
  list-style-type: decimal !important;
}

.overflow-wrap-normal {
  overflow-wrap: normal !important;
}

.overflow-wrap-any {
  overflow-wrap: anywhere !important;
}

.overflow-wrap-word {
  overflow-wrap: break-word !important;
}

.text-left {
  text-align: left !important;
}

.text-center {
  text-align: center !important;
}

.text-right {
  text-align: right !important;
}

.text-justify {
  text-align: justify !important;
}

.underline, .focus\:underline:focus, .group:hover .group-hover\:underline, .hover\:underline:hover {
  text-decoration: underline !important;
}

.overline, .focus\:overline:focus, .group:hover .group-hover\:overline, .hover\:overline:hover {
  text-decoration: overline !important;
}

.line-through, .focus\:line-through:focus, .group:hover .group-hover\:line-through, .hover\:line-through:hover {
  text-decoration: line-through !important;
}

.no-underline, .focus\:no-underline:focus, .group:hover .group-hover\:no-underline, .hover\:no-underline:hover {
  text-decoration: none !important;
}

.decoration-solid, .focus\:decoration-solid:focus, .group:hover .group-hover\:decoration-solid, .hover\:decoration-solid:hover {
  text-decoration-style: solid !important;
}

.decoration-double, .focus\:decoration-double:focus, .group:hover .group-hover\:decoration-double, .hover\:decoration-double:hover {
  text-decoration-style: double !important;
}

.decoration-dotted, .focus\:decoration-dotted:focus, .group:hover .group-hover\:decoration-dotted, .hover\:decoration-dotted:hover {
  text-decoration-style: dotted !important;
}

.decoration-dashed, .focus\:decoration-dashed:focus, .group:hover .group-hover\:decoration-dashed, .hover\:decoration-dashed:hover {
  text-decoration-style: dashed !important;
}

.decoration-wavy, .focus\:decoration-wavy:focus, .group:hover .group-hover\:decoration-wavy, .hover\:decoration-wavy:hover {
  text-decoration-style: wavy !important;
}

.clip {
  text-overflow: clip !important;
}

.ellipsis {
  text-overflow: ellipsis !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.capitalize {
  text-transform: capitalize !important;
}

.space-normal {
  white-space: normal !important;
}

.space-nowrap {
  white-space: nowrap !important;
}

.space-pre {
  white-space: pre !important;
}

.space-pre-wrap {
  white-space: pre-wrap !important;
}

.space-pre-line {
  white-space: pre-line !important;
}

.space-break {
  white-space: break-spaces !important;
}

.break-normal {
  word-break: normal !important;
}

.break-all {
  word-break: break-all !important;
}

.break-keep {
  word-break: keep-all !important;
}

.break-word {
  word-break: break-word !important;
}

.font-sans {
  font-family: var(--font-sans) !important;
}

.font-serif {
  font-family: var(--font-serif) !important;
}

.font-mono {
  font-family: var(--font-mono) !important;
}

.italic {
  font-style: italic !important;
}

.normal {
  font-style: normal !important;
}

.ultralight, .hover\:ultralight:hover {
  font-weight: var(--ultralight) !important;
}

.extralight, .hover\:extralight:hover {
  font-weight: var(--extralight) !important;
}

.light, .hover\:light:hover {
  font-weight: var(--light) !important;
}

.regular, .hover\:regular:hover {
  font-weight: var(--regular) !important;
}

.medium, .hover\:medium:hover {
  font-weight: var(--medium) !important;
}

.semibold, .hover\:semibold:hover {
  font-weight: var(--semibold) !important;
}

.bold, .hover\:bold:hover {
  font-weight: var(--bold) !important;
}

.extrabold, .hover\:extrabold:hover {
  font-weight: var(--extrabold) !important;
}

.ultrabold, .hover\:ultrabold:hover {
  font-weight: var(--ultrabold) !important;
}

.font-2xs {
  font-size: var(--font-2xs) !important;
}

.font-xs {
  font-size: var(--font-xs) !important;
}

.font-sm {
  font-size: var(--font-sm) !important;
}

.font-md {
  font-size: var(--font-md) !important;
}

.font-lg {
  font-size: var(--font-lg) !important;
}

.font-xl {
  font-size: var(--font-xl) !important;
}

.font-2xl {
  font-size: var(--font-2xl) !important;
}

.font-3xl {
  font-size: var(--font-3xl) !important;
}

.font-4xl {
  font-size: var(--font-4xl) !important;
}

.font-5xl {
  font-size: var(--font-5xl) !important;
}

.font-6xl {
  font-size: var(--font-6xl) !important;
}

.font-7xl {
  font-size: var(--font-7xl) !important;
}

.font-8xl {
  font-size: var(--font-8xl) !important;
}

.font-9xl {
  font-size: var(--font-9xl) !important;
}

.font-10xl {
  font-size: var(--font-10xl) !important;
}

.font-11xl {
  font-size: var(--font-11xl) !important;
}

.font-12xl {
  font-size: var(--font-12xl) !important;
}

.font-line-height {
  font-size: var(--font-line-height) !important;
}

.font-13xl {
  font-size: var(--font-13xl) !important;
}

.font-max-xs {
  font-size: var(--font-max-xs) !important;
}

.font-max-sm {
  font-size: var(--font-max-sm) !important;
}

.font-max-md {
  font-size: var(--font-max-md) !important;
}

.font-max-lg {
  font-size: var(--font-max-lg) !important;
}

.font-max-xl {
  font-size: var(--font-max-xl) !important;
}

.font-max-xxl {
  font-size: var(--font-max-xxl) !important;
}

.font-max-xxxl {
  font-size: var(--font-max-xxxl) !important;
}

.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.text-2xs {
  font-size: var(--font-2xs) !important;
  line-height: var(--font-2xs-leading) !important;
}

.text-xs {
  font-size: var(--font-xs) !important;
  line-height: var(--font-xs-leading) !important;
}

.text-sm {
  font-size: var(--font-sm) !important;
  line-height: var(--font-sm-leading) !important;
}

.text-md {
  font-size: var(--font-md) !important;
  line-height: var(--font-md-leading) !important;
}

.text-lg {
  font-size: var(--font-lg) !important;
  line-height: var(--font-lg-leading) !important;
}

.text-xl {
  font-size: var(--font-xl) !important;
  line-height: var(--font-xl-leading) !important;
}

.text-2xl {
  font-size: var(--font-2xl) !important;
  line-height: var(--font-2xl-leading) !important;
}

.text-3xl {
  font-size: var(--font-3xl) !important;
  line-height: var(--font-3xl-leading) !important;
}

.text-4xl {
  font-size: var(--font-4xl) !important;
  line-height: var(--font-4xl-leading) !important;
}

.text-5xl {
  font-size: var(--font-5xl) !important;
  line-height: var(--font-5xl-leading) !important;
}

.text-6xl {
  font-size: var(--font-6xl) !important;
  line-height: var(--font-6xl-leading) !important;
}

.text-7xl {
  font-size: var(--font-7xl) !important;
  line-height: var(--font-7xl-leading) !important;
}

.text-8xl {
  font-size: var(--font-8xl) !important;
  line-height: var(--font-8xl-leading) !important;
}

.text-9xl {
  font-size: var(--font-9xl) !important;
  line-height: var(--font-9xl-leading) !important;
}

.text-10xl {
  font-size: var(--font-10xl) !important;
  line-height: var(--font-10xl-leading) !important;
}

.text-11xl {
  font-size: var(--font-11xl) !important;
  line-height: var(--font-11xl-leading) !important;
}

.text-12xl {
  font-size: var(--font-12xl) !important;
  line-height: var(--font-12xl-leading) !important;
}

.text-line-height {
  font-size: var(--font-line-height) !important;
}

.text-13xl {
  font-size: var(--font-13xl) !important;
  line-height: var(--font-13xl-leading) !important;
}

.text-max-xs {
  font-size: var(--font-max-xs) !important;
  line-height: var(--font-max-xs-leading) !important;
}

.text-max-sm {
  font-size: var(--font-max-sm) !important;
  line-height: var(--font-max-sm-leading) !important;
}

.text-max-md {
  font-size: var(--font-max-md) !important;
  line-height: var(--font-max-md-leading) !important;
}

.text-max-lg {
  font-size: var(--font-max-lg) !important;
  line-height: var(--font-max-lg-leading) !important;
}

.text-max-xl {
  font-size: var(--font-max-xl) !important;
  line-height: var(--font-max-xl-leading) !important;
}

.text-max-xxl {
  font-size: var(--font-max-xxl) !important;
  line-height: var(--font-max-xxl-leading) !important;
}

.text-max-xxxl {
  font-size: var(--font-max-xxxl) !important;
  line-height: var(--font-max-xxxl-leading) !important;
}

.placeholder-transparent::placeholder, .focus\:placeholder-transparent:focus::placeholder {
  color: transparent !important;
}

.placeholder-current::placeholder, .focus\:placeholder-current:focus::placeholder {
  color: currentColor !important;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

@media (min-width: 640px) {
  .sm\:visible {
    visibility: visible !important;
  }
  .sm\:invisible {
    visibility: hidden !important;
  }
  .sm\:animate-none {
    animation: none !important;
  }
  .sm\:animate-spin {
    animation: spin 1s linear infinite !important;
  }
  .sm\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }
  .sm\:animate-ping {
    animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }
  .sm\:animate-bounce {
    animation: bounce 1s infinite !important;
  }
  .sm\:bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white), var(--bg-opacity)) !important;
  }
  .sm\:bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-warm-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-cool-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-red-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-lime-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-green-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-cyan-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-primary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-secondary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-tertiary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-foreground {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
  }
  .sm\:bg-background {
    --bg-opacity: 1;
    background-color: rgba(var(--background), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-background-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-grape-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-violet-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-smoke-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-gray-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-blue-royal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
  }
  .sm\:bg-neon-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
  }
  .sm\:bg-greece-1 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
  }
  .sm\:bg-greece-2 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
  }
  .sm\:bg-greece-3 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
  }
  .sm\:bg-greece-4 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
  }
  .sm\:bg-greece-5 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
  }
  .sm\:bg-blackrussian {
    --bg-opacity: 1;
    background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
  }
  .sm\:bg-maroon-red {
    --bg-opacity: 1;
    background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
  }
  .sm\:bg-burgundy {
    --bg-opacity: 1;
    background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
  }
  .sm\:bg-blackpearl {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
  }
  .sm\:bg-sweetcorn {
    --bg-opacity: 1;
    background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
  }
  .sm\:bg-drover {
    --bg-opacity: 1;
    background-color: rgba(var(--drover), var(--bg-opacity)) !important;
  }
  .sm\:bg-woodbark {
    --bg-opacity: 1;
    background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
  }
  .sm\:bg-manhattan {
    --bg-opacity: 1;
    background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
  }
  .sm\:bg-newtan {
    --bg-opacity: 1;
    background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
  }
  .sm\:bg-bluedianne {
    --bg-opacity: 1;
    background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
  }
  .sm\:bg-goldenrod {
    --bg-opacity: 1;
    background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
  }
  .sm\:bg-portafino {
    --bg-opacity: 1;
    background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
  }
  .sm\:bg-pearllusta {
    --bg-opacity: 1;
    background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
  }
  .sm\:bg-hitgrey {
    --bg-opacity: 1;
    background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
  }
  .sm\:bg-rockspray {
    --bg-opacity: 1;
    background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
  }
  .sm\:bg-vanilla {
    --bg-opacity: 1;
    background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
  }
  .sm\:bg-mardigras {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
  }
  .sm\:bg-dandelion {
    --bg-opacity: 1;
    background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
  }
  .sm\:bg-sandwisp {
    --bg-opacity: 1;
    background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
  }
  .sm\:bg-sealbrown {
    --bg-opacity: 1;
    background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
  }
  .sm\:bg-rodeodust {
    --bg-opacity: 1;
    background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
  }
  .sm\:bg-raffia {
    --bg-opacity: 1;
    background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
  }
  .sm\:bg-midnight {
    --bg-opacity: 1;
    background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
  }
  .sm\:bg-greensmoke {
    --bg-opacity: 1;
    background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
  }
  .sm\:bg-deco {
    --bg-opacity: 1;
    background-color: rgba(var(--deco), var(--bg-opacity)) !important;
  }
  .sm\:bg-sanjuan {
    --bg-opacity: 1;
    background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
  }
  .sm\:bg-blackpearl2 {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
  }
  .sm\:bg-goldentainoi {
    --bg-opacity: 1;
    background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
  }
  .sm\:bg-hotcurry {
    --bg-opacity: 1;
    background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
  }
  .sm\:bg-greenwaterloo {
    --bg-opacity: 1;
    background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
  }
  .sm\:bg-tahunasands {
    --bg-opacity: 1;
    background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
  }
  .sm\:bg-sidecar {
    --bg-opacity: 1;
    background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
  }
  .sm\:bg-bismark {
    --bg-opacity: 1;
    background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
  }
  .sm\:bg-mardigras2 {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
  }
  .sm\:bg-blackcurrant {
    --bg-opacity: 1;
    background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
  }
  .sm\:bg-mediumcarmine {
    --bg-opacity: 1;
    background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
  }
  .sm\:bg-tan {
    --bg-opacity: 1;
    background-color: rgba(var(--tan), var(--bg-opacity)) !important;
  }
  .sm\:bg-champagne {
    --bg-opacity: 1;
    background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
  }
  .sm\:bg-aubergine {
    --bg-opacity: 1;
    background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
  }
  .sm\:bg-maverick {
    --bg-opacity: 1;
    background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
  }
  .sm\:bg-prim {
    --bg-opacity: 1;
    background-color: rgba(var(--prim), var(--bg-opacity)) !important;
  }
  .sm\:bg-seagull {
    --bg-opacity: 1;
    background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
  }
  .sm\:bg-spindle {
    --bg-opacity: 1;
    background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
  }
  .sm\:bg-facebook {
    --bg-opacity: 1;
    background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
  }
  .sm\:bg-pinterest {
    --bg-opacity: 1;
    background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
  }
  .sm\:bg-twitter {
    --bg-opacity: 1;
    background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
  }
  .sm\:bg-youtube {
    --bg-opacity: 1;
    background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
  }
  .sm\:bg-instagram {
    --bg-opacity: 1;
    background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
  }
  .sm\:bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
  }
  .sm\:bg-current {
    --bg-opacity: 1;
    background-color: currentColor !important;
  }
  .sm\:bg-linear {
    --gradient: initial;
    background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
  }
  .sm\:bg-radial {
    --gradient: initial;
    background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .sm\:bg-conic {
    --gradient: initial;
    background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .sm\:bg-gradient-primary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
  }
  .sm\:bg-gradient-secondary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
  }
  .sm\:bg-gradient-tertiary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
  }
  .sm\:bg-mardigras-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
  }
  .sm\:bg-mediumcarmine-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
  }
  .sm\:bg-linear-x-from-white {
    --gradient: initial;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .sm\:bg-linear-x-to-white {
    --gradient: initial;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .sm\:bg-linear-y-from-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .sm\:bg-linear-y-to-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .sm\:bg-linear-x-from-black {
    --gradient: initial;
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .sm\:bg-linear-x-to-black {
    --gradient: initial;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .sm\:bg-linear-y-from-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .sm\:bg-linear-y-to-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .sm\:bg-opacity-0 {
    --bg-opacity: 0 !important;
  }
  .sm\:bg-opacity-2 {
    --bg-opacity: 0.02 !important;
  }
  .sm\:bg-opacity-4 {
    --bg-opacity: 0.04 !important;
  }
  .sm\:bg-opacity-6 {
    --bg-opacity: 0.06 !important;
  }
  .sm\:bg-opacity-8 {
    --bg-opacity: 0.08 !important;
  }
  .sm\:bg-opacity-10 {
    --bg-opacity: 0.1 !important;
  }
  .sm\:bg-opacity-15 {
    --bg-opacity: 0.15 !important;
  }
  .sm\:bg-opacity-20 {
    --bg-opacity: 0.2 !important;
  }
  .sm\:bg-opacity-25 {
    --bg-opacity: 0.25 !important;
  }
  .sm\:bg-opacity-30 {
    --bg-opacity: 0.3 !important;
  }
  .sm\:bg-opacity-35 {
    --bg-opacity: 0.35 !important;
  }
  .sm\:bg-opacity-40 {
    --bg-opacity: 0.4 !important;
  }
  .sm\:bg-opacity-45 {
    --bg-opacity: 0.45 !important;
  }
  .sm\:bg-opacity-50 {
    --bg-opacity: 0.5 !important;
  }
  .sm\:bg-opacity-55 {
    --bg-opacity: 0.55 !important;
  }
  .sm\:bg-opacity-60 {
    --bg-opacity: 0.6 !important;
  }
  .sm\:bg-opacity-65 {
    --bg-opacity: 0.65 !important;
  }
  .sm\:bg-opacity-70 {
    --bg-opacity: 0.7 !important;
  }
  .sm\:bg-opacity-75 {
    --bg-opacity: 0.75 !important;
  }
  .sm\:bg-opacity-80 {
    --bg-opacity: 0.8 !important;
  }
  .sm\:bg-opacity-85 {
    --bg-opacity: 0.85 !important;
  }
  .sm\:bg-opacity-90 {
    --bg-opacity: 0.9 !important;
  }
  .sm\:bg-opacity-95 {
    --bg-opacity: 0.95 !important;
  }
  .sm\:bg-opacity-100 {
    --bg-opacity: 1 !important;
  }
  .sm\:border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white), var(--border-opacity)) !important;
  }
  .sm\:border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
  }
  .sm\:border-warm-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
  }
  .sm\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
  }
  .sm\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
  }
  .sm\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
  }
  .sm\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
  }
  .sm\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
  }
  .sm\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
  }
  .sm\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
  }
  .sm\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
  }
  .sm\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
  }
  .sm\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
  }
  .sm\:border-cool-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
  }
  .sm\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(var(--red-50), var(--border-opacity)) !important;
  }
  .sm\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(var(--red-100), var(--border-opacity)) !important;
  }
  .sm\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(var(--red-200), var(--border-opacity)) !important;
  }
  .sm\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(var(--red-300), var(--border-opacity)) !important;
  }
  .sm\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(var(--red-400), var(--border-opacity)) !important;
  }
  .sm\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(var(--red-500), var(--border-opacity)) !important;
  }
  .sm\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(var(--red-600), var(--border-opacity)) !important;
  }
  .sm\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(var(--red-700), var(--border-opacity)) !important;
  }
  .sm\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(var(--red-800), var(--border-opacity)) !important;
  }
  .sm\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(var(--red-900), var(--border-opacity)) !important;
  }
  .sm\:border-orange-50 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
  }
  .sm\:border-orange-100 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
  }
  .sm\:border-orange-200 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
  }
  .sm\:border-orange-300 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
  }
  .sm\:border-orange-400 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
  }
  .sm\:border-orange-500 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
  }
  .sm\:border-orange-600 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
  }
  .sm\:border-orange-700 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
  }
  .sm\:border-orange-800 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
  }
  .sm\:border-orange-900 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
  }
  .sm\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
  }
  .sm\:border-lime-50 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
  }
  .sm\:border-lime-100 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
  }
  .sm\:border-lime-200 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
  }
  .sm\:border-lime-300 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
  }
  .sm\:border-lime-400 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
  }
  .sm\:border-lime-500 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
  }
  .sm\:border-lime-600 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
  }
  .sm\:border-lime-700 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
  }
  .sm\:border-lime-800 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
  }
  .sm\:border-lime-900 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
  }
  .sm\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(var(--green-50), var(--border-opacity)) !important;
  }
  .sm\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(var(--green-100), var(--border-opacity)) !important;
  }
  .sm\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(var(--green-200), var(--border-opacity)) !important;
  }
  .sm\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(var(--green-300), var(--border-opacity)) !important;
  }
  .sm\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(var(--green-400), var(--border-opacity)) !important;
  }
  .sm\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(var(--green-500), var(--border-opacity)) !important;
  }
  .sm\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(var(--green-600), var(--border-opacity)) !important;
  }
  .sm\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(var(--green-700), var(--border-opacity)) !important;
  }
  .sm\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(var(--green-800), var(--border-opacity)) !important;
  }
  .sm\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(var(--green-900), var(--border-opacity)) !important;
  }
  .sm\:border-teal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
  }
  .sm\:border-teal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
  }
  .sm\:border-teal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
  }
  .sm\:border-teal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
  }
  .sm\:border-teal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
  }
  .sm\:border-teal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
  }
  .sm\:border-teal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
  }
  .sm\:border-teal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
  }
  .sm\:border-teal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
  }
  .sm\:border-teal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
  }
  .sm\:border-cyan-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
  }
  .sm\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
  }
  .sm\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
  }
  .sm\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
  }
  .sm\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
  }
  .sm\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
  }
  .sm\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
  }
  .sm\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
  }
  .sm\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
  }
  .sm\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
  }
  .sm\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
  }
  .sm\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
  }
  .sm\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
  }
  .sm\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
  }
  .sm\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
  }
  .sm\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
  }
  .sm\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
  }
  .sm\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
  }
  .sm\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
  }
  .sm\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
  }
  .sm\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
  }
  .sm\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
  }
  .sm\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
  }
  .sm\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
  }
  .sm\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
  }
  .sm\:border-pink-300 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
  }
  .sm\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
  }
  .sm\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
  }
  .sm\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
  }
  .sm\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
  }
  .sm\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
  }
  .sm\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
  }
  .sm\:border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary), var(--border-opacity)) !important;
  }
  .sm\:border-primary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
  }
  .sm\:border-primary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
  }
  .sm\:border-primary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
  }
  .sm\:border-primary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
  }
  .sm\:border-primary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
  }
  .sm\:border-primary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
  }
  .sm\:border-primary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
  }
  .sm\:border-primary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
  }
  .sm\:border-primary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
  }
  .sm\:border-primary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
  }
  .sm\:border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
  }
  .sm\:border-secondary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
  }
  .sm\:border-tertiary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-50 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-100 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-200 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-300 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-400 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-500 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-600 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-700 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-800 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
  }
  .sm\:border-foreground-900 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
  }
  .sm\:border-foreground {
    --border-opacity: 1;
    border-color: rgba(var(--foreground), var(--border-opacity)) !important;
  }
  .sm\:border-background {
    --border-opacity: 1;
    border-color: rgba(var(--background), var(--border-opacity)) !important;
  }
  .sm\:border-background-50 {
    --border-opacity: 1;
    border-color: rgba(var(--background-50), var(--border-opacity)) !important;
  }
  .sm\:border-background-100 {
    --border-opacity: 1;
    border-color: rgba(var(--background-100), var(--border-opacity)) !important;
  }
  .sm\:border-background-200 {
    --border-opacity: 1;
    border-color: rgba(var(--background-200), var(--border-opacity)) !important;
  }
  .sm\:border-background-300 {
    --border-opacity: 1;
    border-color: rgba(var(--background-300), var(--border-opacity)) !important;
  }
  .sm\:border-background-400 {
    --border-opacity: 1;
    border-color: rgba(var(--background-400), var(--border-opacity)) !important;
  }
  .sm\:border-background-500 {
    --border-opacity: 1;
    border-color: rgba(var(--background-500), var(--border-opacity)) !important;
  }
  .sm\:border-background-600 {
    --border-opacity: 1;
    border-color: rgba(var(--background-600), var(--border-opacity)) !important;
  }
  .sm\:border-background-700 {
    --border-opacity: 1;
    border-color: rgba(var(--background-700), var(--border-opacity)) !important;
  }
  .sm\:border-background-800 {
    --border-opacity: 1;
    border-color: rgba(var(--background-800), var(--border-opacity)) !important;
  }
  .sm\:border-background-900 {
    --border-opacity: 1;
    border-color: rgba(var(--background-900), var(--border-opacity)) !important;
  }
  .sm\:border-grape-50 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
  }
  .sm\:border-grape-100 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
  }
  .sm\:border-grape-200 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
  }
  .sm\:border-grape-300 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
  }
  .sm\:border-grape-400 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
  }
  .sm\:border-grape-500 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
  }
  .sm\:border-grape-600 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
  }
  .sm\:border-grape-700 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
  }
  .sm\:border-grape-800 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
  }
  .sm\:border-grape-900 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
  }
  .sm\:border-violet-50 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
  }
  .sm\:border-violet-100 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
  }
  .sm\:border-violet-200 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
  }
  .sm\:border-violet-300 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
  }
  .sm\:border-violet-400 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
  }
  .sm\:border-violet-500 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
  }
  .sm\:border-violet-600 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
  }
  .sm\:border-violet-700 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
  }
  .sm\:border-violet-800 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
  }
  .sm\:border-violet-900 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
  }
  .sm\:border-gray-smoke-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
  }
  .sm\:border-gray-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
  }
  .sm\:border-blue-royal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
  }
  .sm\:border-neon-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
  }
  .sm\:border-greece-1 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
  }
  .sm\:border-greece-2 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
  }
  .sm\:border-greece-3 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
  }
  .sm\:border-greece-4 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
  }
  .sm\:border-greece-5 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
  }
  .sm\:border-blackrussian {
    --border-opacity: 1;
    border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
  }
  .sm\:border-maroon-red {
    --border-opacity: 1;
    border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
  }
  .sm\:border-burgundy {
    --border-opacity: 1;
    border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
  }
  .sm\:border-blackpearl {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
  }
  .sm\:border-sweetcorn {
    --border-opacity: 1;
    border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
  }
  .sm\:border-drover {
    --border-opacity: 1;
    border-color: rgba(var(--drover), var(--border-opacity)) !important;
  }
  .sm\:border-woodbark {
    --border-opacity: 1;
    border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
  }
  .sm\:border-manhattan {
    --border-opacity: 1;
    border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
  }
  .sm\:border-newtan {
    --border-opacity: 1;
    border-color: rgba(var(--newtan), var(--border-opacity)) !important;
  }
  .sm\:border-bluedianne {
    --border-opacity: 1;
    border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
  }
  .sm\:border-goldenrod {
    --border-opacity: 1;
    border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
  }
  .sm\:border-portafino {
    --border-opacity: 1;
    border-color: rgba(var(--portafino), var(--border-opacity)) !important;
  }
  .sm\:border-pearllusta {
    --border-opacity: 1;
    border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
  }
  .sm\:border-hitgrey {
    --border-opacity: 1;
    border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
  }
  .sm\:border-rockspray {
    --border-opacity: 1;
    border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
  }
  .sm\:border-vanilla {
    --border-opacity: 1;
    border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
  }
  .sm\:border-mardigras {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
  }
  .sm\:border-dandelion {
    --border-opacity: 1;
    border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
  }
  .sm\:border-sandwisp {
    --border-opacity: 1;
    border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
  }
  .sm\:border-sealbrown {
    --border-opacity: 1;
    border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
  }
  .sm\:border-rodeodust {
    --border-opacity: 1;
    border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
  }
  .sm\:border-raffia {
    --border-opacity: 1;
    border-color: rgba(var(--raffia), var(--border-opacity)) !important;
  }
  .sm\:border-midnight {
    --border-opacity: 1;
    border-color: rgba(var(--midnight), var(--border-opacity)) !important;
  }
  .sm\:border-greensmoke {
    --border-opacity: 1;
    border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
  }
  .sm\:border-deco {
    --border-opacity: 1;
    border-color: rgba(var(--deco), var(--border-opacity)) !important;
  }
  .sm\:border-sanjuan {
    --border-opacity: 1;
    border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
  }
  .sm\:border-blackpearl2 {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
  }
  .sm\:border-goldentainoi {
    --border-opacity: 1;
    border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
  }
  .sm\:border-hotcurry {
    --border-opacity: 1;
    border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
  }
  .sm\:border-greenwaterloo {
    --border-opacity: 1;
    border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
  }
  .sm\:border-tahunasands {
    --border-opacity: 1;
    border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
  }
  .sm\:border-sidecar {
    --border-opacity: 1;
    border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
  }
  .sm\:border-bismark {
    --border-opacity: 1;
    border-color: rgba(var(--bismark), var(--border-opacity)) !important;
  }
  .sm\:border-mardigras2 {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
  }
  .sm\:border-blackcurrant {
    --border-opacity: 1;
    border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
  }
  .sm\:border-mediumcarmine {
    --border-opacity: 1;
    border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
  }
  .sm\:border-tan {
    --border-opacity: 1;
    border-color: rgba(var(--tan), var(--border-opacity)) !important;
  }
  .sm\:border-champagne {
    --border-opacity: 1;
    border-color: rgba(var(--champagne), var(--border-opacity)) !important;
  }
  .sm\:border-aubergine {
    --border-opacity: 1;
    border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
  }
  .sm\:border-maverick {
    --border-opacity: 1;
    border-color: rgba(var(--maverick), var(--border-opacity)) !important;
  }
  .sm\:border-prim {
    --border-opacity: 1;
    border-color: rgba(var(--prim), var(--border-opacity)) !important;
  }
  .sm\:border-seagull {
    --border-opacity: 1;
    border-color: rgba(var(--seagull), var(--border-opacity)) !important;
  }
  .sm\:border-spindle {
    --border-opacity: 1;
    border-color: rgba(var(--spindle), var(--border-opacity)) !important;
  }
  .sm\:border-facebook {
    --border-opacity: 1;
    border-color: rgba(var(--facebook), var(--border-opacity)) !important;
  }
  .sm\:border-pinterest {
    --border-opacity: 1;
    border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
  }
  .sm\:border-twitter {
    --border-opacity: 1;
    border-color: rgba(var(--twitter), var(--border-opacity)) !important;
  }
  .sm\:border-youtube {
    --border-opacity: 1;
    border-color: rgba(var(--youtube), var(--border-opacity)) !important;
  }
  .sm\:border-instagram {
    --border-opacity: 1;
    border-color: rgba(var(--instagram), var(--border-opacity)) !important;
  }
  .sm\:border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
  }
  .sm\:border-current {
    --border-opacity: 1;
    border-color: currentColor !important;
  }
  .sm\:border-1 {
    border-width: 0.0625rem !important;
  }
  .sm\:border-2 {
    border-width: 0.125rem !important;
  }
  .sm\:border-4 {
    border-width: 0.25rem !important;
  }
  .sm\:border-6 {
    border-width: 0.375rem !important;
  }
  .sm\:border-0 {
    border-width: 0 !important;
  }
  .sm\:border-l-1 {
    border-left-width: 0.0625rem !important;
  }
  .sm\:border-l-2 {
    border-left-width: 0.125rem !important;
  }
  .sm\:border-l-4 {
    border-left-width: 0.25rem !important;
  }
  .sm\:border-l-6 {
    border-left-width: 0.375rem !important;
  }
  .sm\:border-l-0 {
    border-left-width: 0 !important;
  }
  .sm\:border-t-1 {
    border-top-width: 0.0625rem !important;
  }
  .sm\:border-t-2 {
    border-top-width: 0.125rem !important;
  }
  .sm\:border-t-4 {
    border-top-width: 0.25rem !important;
  }
  .sm\:border-t-6 {
    border-top-width: 0.375rem !important;
  }
  .sm\:border-t-0 {
    border-top-width: 0 !important;
  }
  .sm\:border-r-1 {
    border-right-width: 0.0625rem !important;
  }
  .sm\:border-r-2 {
    border-right-width: 0.125rem !important;
  }
  .sm\:border-r-4 {
    border-right-width: 0.25rem !important;
  }
  .sm\:border-r-6 {
    border-right-width: 0.375rem !important;
  }
  .sm\:border-r-0 {
    border-right-width: 0 !important;
  }
  .sm\:border-b-1 {
    border-bottom-width: 0.0625rem !important;
  }
  .sm\:border-b-2 {
    border-bottom-width: 0.125rem !important;
  }
  .sm\:border-b-4 {
    border-bottom-width: 0.25rem !important;
  }
  .sm\:border-b-6 {
    border-bottom-width: 0.375rem !important;
  }
  .sm\:border-b-0 {
    border-bottom-width: 0 !important;
  }
  .sm\:color-white {
    --color-opacity: 1;
    color: rgba(var(--white), var(--color-opacity)) !important;
  }
  .sm\:color-black {
    --color-opacity: 1;
    color: rgba(var(--black), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
  }
  .sm\:color-warm-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
  }
  .sm\:color-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-50), var(--color-opacity)) !important;
  }
  .sm\:color-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-100), var(--color-opacity)) !important;
  }
  .sm\:color-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-200), var(--color-opacity)) !important;
  }
  .sm\:color-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-300), var(--color-opacity)) !important;
  }
  .sm\:color-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-400), var(--color-opacity)) !important;
  }
  .sm\:color-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-500), var(--color-opacity)) !important;
  }
  .sm\:color-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-600), var(--color-opacity)) !important;
  }
  .sm\:color-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-700), var(--color-opacity)) !important;
  }
  .sm\:color-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-800), var(--color-opacity)) !important;
  }
  .sm\:color-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-900), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
  }
  .sm\:color-cool-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
  }
  .sm\:color-red-50 {
    --color-opacity: 1;
    color: rgba(var(--red-50), var(--color-opacity)) !important;
  }
  .sm\:color-red-100 {
    --color-opacity: 1;
    color: rgba(var(--red-100), var(--color-opacity)) !important;
  }
  .sm\:color-red-200 {
    --color-opacity: 1;
    color: rgba(var(--red-200), var(--color-opacity)) !important;
  }
  .sm\:color-red-300 {
    --color-opacity: 1;
    color: rgba(var(--red-300), var(--color-opacity)) !important;
  }
  .sm\:color-red-400 {
    --color-opacity: 1;
    color: rgba(var(--red-400), var(--color-opacity)) !important;
  }
  .sm\:color-red-500 {
    --color-opacity: 1;
    color: rgba(var(--red-500), var(--color-opacity)) !important;
  }
  .sm\:color-red-600 {
    --color-opacity: 1;
    color: rgba(var(--red-600), var(--color-opacity)) !important;
  }
  .sm\:color-red-700 {
    --color-opacity: 1;
    color: rgba(var(--red-700), var(--color-opacity)) !important;
  }
  .sm\:color-red-800 {
    --color-opacity: 1;
    color: rgba(var(--red-800), var(--color-opacity)) !important;
  }
  .sm\:color-red-900 {
    --color-opacity: 1;
    color: rgba(var(--red-900), var(--color-opacity)) !important;
  }
  .sm\:color-orange-50 {
    --color-opacity: 1;
    color: rgba(var(--orange-50), var(--color-opacity)) !important;
  }
  .sm\:color-orange-100 {
    --color-opacity: 1;
    color: rgba(var(--orange-100), var(--color-opacity)) !important;
  }
  .sm\:color-orange-200 {
    --color-opacity: 1;
    color: rgba(var(--orange-200), var(--color-opacity)) !important;
  }
  .sm\:color-orange-300 {
    --color-opacity: 1;
    color: rgba(var(--orange-300), var(--color-opacity)) !important;
  }
  .sm\:color-orange-400 {
    --color-opacity: 1;
    color: rgba(var(--orange-400), var(--color-opacity)) !important;
  }
  .sm\:color-orange-500 {
    --color-opacity: 1;
    color: rgba(var(--orange-500), var(--color-opacity)) !important;
  }
  .sm\:color-orange-600 {
    --color-opacity: 1;
    color: rgba(var(--orange-600), var(--color-opacity)) !important;
  }
  .sm\:color-orange-700 {
    --color-opacity: 1;
    color: rgba(var(--orange-700), var(--color-opacity)) !important;
  }
  .sm\:color-orange-800 {
    --color-opacity: 1;
    color: rgba(var(--orange-800), var(--color-opacity)) !important;
  }
  .sm\:color-orange-900 {
    --color-opacity: 1;
    color: rgba(var(--orange-900), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-50 {
    --color-opacity: 1;
    color: rgba(var(--yellow-50), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-100 {
    --color-opacity: 1;
    color: rgba(var(--yellow-100), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-200 {
    --color-opacity: 1;
    color: rgba(var(--yellow-200), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-300 {
    --color-opacity: 1;
    color: rgba(var(--yellow-300), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-400 {
    --color-opacity: 1;
    color: rgba(var(--yellow-400), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-500 {
    --color-opacity: 1;
    color: rgba(var(--yellow-500), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-600 {
    --color-opacity: 1;
    color: rgba(var(--yellow-600), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-700 {
    --color-opacity: 1;
    color: rgba(var(--yellow-700), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-800 {
    --color-opacity: 1;
    color: rgba(var(--yellow-800), var(--color-opacity)) !important;
  }
  .sm\:color-yellow-900 {
    --color-opacity: 1;
    color: rgba(var(--yellow-900), var(--color-opacity)) !important;
  }
  .sm\:color-lime-50 {
    --color-opacity: 1;
    color: rgba(var(--lime-50), var(--color-opacity)) !important;
  }
  .sm\:color-lime-100 {
    --color-opacity: 1;
    color: rgba(var(--lime-100), var(--color-opacity)) !important;
  }
  .sm\:color-lime-200 {
    --color-opacity: 1;
    color: rgba(var(--lime-200), var(--color-opacity)) !important;
  }
  .sm\:color-lime-300 {
    --color-opacity: 1;
    color: rgba(var(--lime-300), var(--color-opacity)) !important;
  }
  .sm\:color-lime-400 {
    --color-opacity: 1;
    color: rgba(var(--lime-400), var(--color-opacity)) !important;
  }
  .sm\:color-lime-500 {
    --color-opacity: 1;
    color: rgba(var(--lime-500), var(--color-opacity)) !important;
  }
  .sm\:color-lime-600 {
    --color-opacity: 1;
    color: rgba(var(--lime-600), var(--color-opacity)) !important;
  }
  .sm\:color-lime-700 {
    --color-opacity: 1;
    color: rgba(var(--lime-700), var(--color-opacity)) !important;
  }
  .sm\:color-lime-800 {
    --color-opacity: 1;
    color: rgba(var(--lime-800), var(--color-opacity)) !important;
  }
  .sm\:color-lime-900 {
    --color-opacity: 1;
    color: rgba(var(--lime-900), var(--color-opacity)) !important;
  }
  .sm\:color-green-50 {
    --color-opacity: 1;
    color: rgba(var(--green-50), var(--color-opacity)) !important;
  }
  .sm\:color-green-100 {
    --color-opacity: 1;
    color: rgba(var(--green-100), var(--color-opacity)) !important;
  }
  .sm\:color-green-200 {
    --color-opacity: 1;
    color: rgba(var(--green-200), var(--color-opacity)) !important;
  }
  .sm\:color-green-300 {
    --color-opacity: 1;
    color: rgba(var(--green-300), var(--color-opacity)) !important;
  }
  .sm\:color-green-400 {
    --color-opacity: 1;
    color: rgba(var(--green-400), var(--color-opacity)) !important;
  }
  .sm\:color-green-500 {
    --color-opacity: 1;
    color: rgba(var(--green-500), var(--color-opacity)) !important;
  }
  .sm\:color-green-600 {
    --color-opacity: 1;
    color: rgba(var(--green-600), var(--color-opacity)) !important;
  }
  .sm\:color-green-700 {
    --color-opacity: 1;
    color: rgba(var(--green-700), var(--color-opacity)) !important;
  }
  .sm\:color-green-800 {
    --color-opacity: 1;
    color: rgba(var(--green-800), var(--color-opacity)) !important;
  }
  .sm\:color-green-900 {
    --color-opacity: 1;
    color: rgba(var(--green-900), var(--color-opacity)) !important;
  }
  .sm\:color-teal-50 {
    --color-opacity: 1;
    color: rgba(var(--teal-50), var(--color-opacity)) !important;
  }
  .sm\:color-teal-100 {
    --color-opacity: 1;
    color: rgba(var(--teal-100), var(--color-opacity)) !important;
  }
  .sm\:color-teal-200 {
    --color-opacity: 1;
    color: rgba(var(--teal-200), var(--color-opacity)) !important;
  }
  .sm\:color-teal-300 {
    --color-opacity: 1;
    color: rgba(var(--teal-300), var(--color-opacity)) !important;
  }
  .sm\:color-teal-400 {
    --color-opacity: 1;
    color: rgba(var(--teal-400), var(--color-opacity)) !important;
  }
  .sm\:color-teal-500 {
    --color-opacity: 1;
    color: rgba(var(--teal-500), var(--color-opacity)) !important;
  }
  .sm\:color-teal-600 {
    --color-opacity: 1;
    color: rgba(var(--teal-600), var(--color-opacity)) !important;
  }
  .sm\:color-teal-700 {
    --color-opacity: 1;
    color: rgba(var(--teal-700), var(--color-opacity)) !important;
  }
  .sm\:color-teal-800 {
    --color-opacity: 1;
    color: rgba(var(--teal-800), var(--color-opacity)) !important;
  }
  .sm\:color-teal-900 {
    --color-opacity: 1;
    color: rgba(var(--teal-900), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-50 {
    --color-opacity: 1;
    color: rgba(var(--cyan-50), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-100 {
    --color-opacity: 1;
    color: rgba(var(--cyan-100), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-200 {
    --color-opacity: 1;
    color: rgba(var(--cyan-200), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-300 {
    --color-opacity: 1;
    color: rgba(var(--cyan-300), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-400 {
    --color-opacity: 1;
    color: rgba(var(--cyan-400), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-500 {
    --color-opacity: 1;
    color: rgba(var(--cyan-500), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-600 {
    --color-opacity: 1;
    color: rgba(var(--cyan-600), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-700 {
    --color-opacity: 1;
    color: rgba(var(--cyan-700), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-800 {
    --color-opacity: 1;
    color: rgba(var(--cyan-800), var(--color-opacity)) !important;
  }
  .sm\:color-cyan-900 {
    --color-opacity: 1;
    color: rgba(var(--cyan-900), var(--color-opacity)) !important;
  }
  .sm\:color-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-50), var(--color-opacity)) !important;
  }
  .sm\:color-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-100), var(--color-opacity)) !important;
  }
  .sm\:color-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-200), var(--color-opacity)) !important;
  }
  .sm\:color-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-300), var(--color-opacity)) !important;
  }
  .sm\:color-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-400), var(--color-opacity)) !important;
  }
  .sm\:color-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-500), var(--color-opacity)) !important;
  }
  .sm\:color-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-600), var(--color-opacity)) !important;
  }
  .sm\:color-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-700), var(--color-opacity)) !important;
  }
  .sm\:color-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-800), var(--color-opacity)) !important;
  }
  .sm\:color-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-900), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-50 {
    --color-opacity: 1;
    color: rgba(var(--indigo-50), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-100 {
    --color-opacity: 1;
    color: rgba(var(--indigo-100), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-200 {
    --color-opacity: 1;
    color: rgba(var(--indigo-200), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-300 {
    --color-opacity: 1;
    color: rgba(var(--indigo-300), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-400 {
    --color-opacity: 1;
    color: rgba(var(--indigo-400), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-500 {
    --color-opacity: 1;
    color: rgba(var(--indigo-500), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-600 {
    --color-opacity: 1;
    color: rgba(var(--indigo-600), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-700 {
    --color-opacity: 1;
    color: rgba(var(--indigo-700), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-800 {
    --color-opacity: 1;
    color: rgba(var(--indigo-800), var(--color-opacity)) !important;
  }
  .sm\:color-indigo-900 {
    --color-opacity: 1;
    color: rgba(var(--indigo-900), var(--color-opacity)) !important;
  }
  .sm\:color-purple-50 {
    --color-opacity: 1;
    color: rgba(var(--purple-50), var(--color-opacity)) !important;
  }
  .sm\:color-purple-100 {
    --color-opacity: 1;
    color: rgba(var(--purple-100), var(--color-opacity)) !important;
  }
  .sm\:color-purple-200 {
    --color-opacity: 1;
    color: rgba(var(--purple-200), var(--color-opacity)) !important;
  }
  .sm\:color-purple-300 {
    --color-opacity: 1;
    color: rgba(var(--purple-300), var(--color-opacity)) !important;
  }
  .sm\:color-purple-400 {
    --color-opacity: 1;
    color: rgba(var(--purple-400), var(--color-opacity)) !important;
  }
  .sm\:color-purple-500 {
    --color-opacity: 1;
    color: rgba(var(--purple-500), var(--color-opacity)) !important;
  }
  .sm\:color-purple-600 {
    --color-opacity: 1;
    color: rgba(var(--purple-600), var(--color-opacity)) !important;
  }
  .sm\:color-purple-700 {
    --color-opacity: 1;
    color: rgba(var(--purple-700), var(--color-opacity)) !important;
  }
  .sm\:color-purple-800 {
    --color-opacity: 1;
    color: rgba(var(--purple-800), var(--color-opacity)) !important;
  }
  .sm\:color-purple-900 {
    --color-opacity: 1;
    color: rgba(var(--purple-900), var(--color-opacity)) !important;
  }
  .sm\:color-pink-50 {
    --color-opacity: 1;
    color: rgba(var(--pink-50), var(--color-opacity)) !important;
  }
  .sm\:color-pink-100 {
    --color-opacity: 1;
    color: rgba(var(--pink-100), var(--color-opacity)) !important;
  }
  .sm\:color-pink-200 {
    --color-opacity: 1;
    color: rgba(var(--pink-200), var(--color-opacity)) !important;
  }
  .sm\:color-pink-300 {
    --color-opacity: 1;
    color: rgba(var(--pink-300), var(--color-opacity)) !important;
  }
  .sm\:color-pink-400 {
    --color-opacity: 1;
    color: rgba(var(--pink-400), var(--color-opacity)) !important;
  }
  .sm\:color-pink-500 {
    --color-opacity: 1;
    color: rgba(var(--pink-500), var(--color-opacity)) !important;
  }
  .sm\:color-pink-600 {
    --color-opacity: 1;
    color: rgba(var(--pink-600), var(--color-opacity)) !important;
  }
  .sm\:color-pink-700 {
    --color-opacity: 1;
    color: rgba(var(--pink-700), var(--color-opacity)) !important;
  }
  .sm\:color-pink-800 {
    --color-opacity: 1;
    color: rgba(var(--pink-800), var(--color-opacity)) !important;
  }
  .sm\:color-pink-900 {
    --color-opacity: 1;
    color: rgba(var(--pink-900), var(--color-opacity)) !important;
  }
  .sm\:color-primary {
    --color-opacity: 1;
    color: rgba(var(--primary), var(--color-opacity)) !important;
  }
  .sm\:color-primary-50 {
    --color-opacity: 1;
    color: rgba(var(--primary-50), var(--color-opacity)) !important;
  }
  .sm\:color-primary-100 {
    --color-opacity: 1;
    color: rgba(var(--primary-100), var(--color-opacity)) !important;
  }
  .sm\:color-primary-200 {
    --color-opacity: 1;
    color: rgba(var(--primary-200), var(--color-opacity)) !important;
  }
  .sm\:color-primary-300 {
    --color-opacity: 1;
    color: rgba(var(--primary-300), var(--color-opacity)) !important;
  }
  .sm\:color-primary-400 {
    --color-opacity: 1;
    color: rgba(var(--primary-400), var(--color-opacity)) !important;
  }
  .sm\:color-primary-500 {
    --color-opacity: 1;
    color: rgba(var(--primary-500), var(--color-opacity)) !important;
  }
  .sm\:color-primary-600 {
    --color-opacity: 1;
    color: rgba(var(--primary-600), var(--color-opacity)) !important;
  }
  .sm\:color-primary-700 {
    --color-opacity: 1;
    color: rgba(var(--primary-700), var(--color-opacity)) !important;
  }
  .sm\:color-primary-800 {
    --color-opacity: 1;
    color: rgba(var(--primary-800), var(--color-opacity)) !important;
  }
  .sm\:color-primary-900 {
    --color-opacity: 1;
    color: rgba(var(--primary-900), var(--color-opacity)) !important;
  }
  .sm\:color-secondary {
    --color-opacity: 1;
    color: rgba(var(--secondary), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-50 {
    --color-opacity: 1;
    color: rgba(var(--secondary-50), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-100 {
    --color-opacity: 1;
    color: rgba(var(--secondary-100), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-200 {
    --color-opacity: 1;
    color: rgba(var(--secondary-200), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-300 {
    --color-opacity: 1;
    color: rgba(var(--secondary-300), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-400 {
    --color-opacity: 1;
    color: rgba(var(--secondary-400), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-500 {
    --color-opacity: 1;
    color: rgba(var(--secondary-500), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-600 {
    --color-opacity: 1;
    color: rgba(var(--secondary-600), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-700 {
    --color-opacity: 1;
    color: rgba(var(--secondary-700), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-800 {
    --color-opacity: 1;
    color: rgba(var(--secondary-800), var(--color-opacity)) !important;
  }
  .sm\:color-secondary-900 {
    --color-opacity: 1;
    color: rgba(var(--secondary-900), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary {
    --color-opacity: 1;
    color: rgba(var(--tertiary), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-50 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-100 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-200 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-300 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-400 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-500 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-600 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-700 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-800 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
  }
  .sm\:color-tertiary-900 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-50 {
    --color-opacity: 1;
    color: rgba(var(--foreground-50), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-100 {
    --color-opacity: 1;
    color: rgba(var(--foreground-100), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-200 {
    --color-opacity: 1;
    color: rgba(var(--foreground-200), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-300 {
    --color-opacity: 1;
    color: rgba(var(--foreground-300), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-400 {
    --color-opacity: 1;
    color: rgba(var(--foreground-400), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-500 {
    --color-opacity: 1;
    color: rgba(var(--foreground-500), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-600 {
    --color-opacity: 1;
    color: rgba(var(--foreground-600), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-700 {
    --color-opacity: 1;
    color: rgba(var(--foreground-700), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-800 {
    --color-opacity: 1;
    color: rgba(var(--foreground-800), var(--color-opacity)) !important;
  }
  .sm\:color-foreground-900 {
    --color-opacity: 1;
    color: rgba(var(--foreground-900), var(--color-opacity)) !important;
  }
  .sm\:color-foreground {
    --color-opacity: 1;
    color: rgba(var(--foreground), var(--color-opacity)) !important;
  }
  .sm\:color-background {
    --color-opacity: 1;
    color: rgba(var(--background), var(--color-opacity)) !important;
  }
  .sm\:color-background-50 {
    --color-opacity: 1;
    color: rgba(var(--background-50), var(--color-opacity)) !important;
  }
  .sm\:color-background-100 {
    --color-opacity: 1;
    color: rgba(var(--background-100), var(--color-opacity)) !important;
  }
  .sm\:color-background-200 {
    --color-opacity: 1;
    color: rgba(var(--background-200), var(--color-opacity)) !important;
  }
  .sm\:color-background-300 {
    --color-opacity: 1;
    color: rgba(var(--background-300), var(--color-opacity)) !important;
  }
  .sm\:color-background-400 {
    --color-opacity: 1;
    color: rgba(var(--background-400), var(--color-opacity)) !important;
  }
  .sm\:color-background-500 {
    --color-opacity: 1;
    color: rgba(var(--background-500), var(--color-opacity)) !important;
  }
  .sm\:color-background-600 {
    --color-opacity: 1;
    color: rgba(var(--background-600), var(--color-opacity)) !important;
  }
  .sm\:color-background-700 {
    --color-opacity: 1;
    color: rgba(var(--background-700), var(--color-opacity)) !important;
  }
  .sm\:color-background-800 {
    --color-opacity: 1;
    color: rgba(var(--background-800), var(--color-opacity)) !important;
  }
  .sm\:color-background-900 {
    --color-opacity: 1;
    color: rgba(var(--background-900), var(--color-opacity)) !important;
  }
  .sm\:color-grape-50 {
    --color-opacity: 1;
    color: rgba(var(--grape-50), var(--color-opacity)) !important;
  }
  .sm\:color-grape-100 {
    --color-opacity: 1;
    color: rgba(var(--grape-100), var(--color-opacity)) !important;
  }
  .sm\:color-grape-200 {
    --color-opacity: 1;
    color: rgba(var(--grape-200), var(--color-opacity)) !important;
  }
  .sm\:color-grape-300 {
    --color-opacity: 1;
    color: rgba(var(--grape-300), var(--color-opacity)) !important;
  }
  .sm\:color-grape-400 {
    --color-opacity: 1;
    color: rgba(var(--grape-400), var(--color-opacity)) !important;
  }
  .sm\:color-grape-500 {
    --color-opacity: 1;
    color: rgba(var(--grape-500), var(--color-opacity)) !important;
  }
  .sm\:color-grape-600 {
    --color-opacity: 1;
    color: rgba(var(--grape-600), var(--color-opacity)) !important;
  }
  .sm\:color-grape-700 {
    --color-opacity: 1;
    color: rgba(var(--grape-700), var(--color-opacity)) !important;
  }
  .sm\:color-grape-800 {
    --color-opacity: 1;
    color: rgba(var(--grape-800), var(--color-opacity)) !important;
  }
  .sm\:color-grape-900 {
    --color-opacity: 1;
    color: rgba(var(--grape-900), var(--color-opacity)) !important;
  }
  .sm\:color-violet-50 {
    --color-opacity: 1;
    color: rgba(var(--violet-50), var(--color-opacity)) !important;
  }
  .sm\:color-violet-100 {
    --color-opacity: 1;
    color: rgba(var(--violet-100), var(--color-opacity)) !important;
  }
  .sm\:color-violet-200 {
    --color-opacity: 1;
    color: rgba(var(--violet-200), var(--color-opacity)) !important;
  }
  .sm\:color-violet-300 {
    --color-opacity: 1;
    color: rgba(var(--violet-300), var(--color-opacity)) !important;
  }
  .sm\:color-violet-400 {
    --color-opacity: 1;
    color: rgba(var(--violet-400), var(--color-opacity)) !important;
  }
  .sm\:color-violet-500 {
    --color-opacity: 1;
    color: rgba(var(--violet-500), var(--color-opacity)) !important;
  }
  .sm\:color-violet-600 {
    --color-opacity: 1;
    color: rgba(var(--violet-600), var(--color-opacity)) !important;
  }
  .sm\:color-violet-700 {
    --color-opacity: 1;
    color: rgba(var(--violet-700), var(--color-opacity)) !important;
  }
  .sm\:color-violet-800 {
    --color-opacity: 1;
    color: rgba(var(--violet-800), var(--color-opacity)) !important;
  }
  .sm\:color-violet-900 {
    --color-opacity: 1;
    color: rgba(var(--violet-900), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
  }
  .sm\:color-gray-smoke-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
  }
  .sm\:color-gray-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
  }
  .sm\:color-blue-royal-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
  }
  .sm\:color-neon-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
  }
  .sm\:color-greece-1 {
    --color-opacity: 1;
    color: rgba(var(--greece-1), var(--color-opacity)) !important;
  }
  .sm\:color-greece-2 {
    --color-opacity: 1;
    color: rgba(var(--greece-2), var(--color-opacity)) !important;
  }
  .sm\:color-greece-3 {
    --color-opacity: 1;
    color: rgba(var(--greece-3), var(--color-opacity)) !important;
  }
  .sm\:color-greece-4 {
    --color-opacity: 1;
    color: rgba(var(--greece-4), var(--color-opacity)) !important;
  }
  .sm\:color-greece-5 {
    --color-opacity: 1;
    color: rgba(var(--greece-5), var(--color-opacity)) !important;
  }
  .sm\:color-blackrussian {
    --color-opacity: 1;
    color: rgba(var(--blackrussian), var(--color-opacity)) !important;
  }
  .sm\:color-maroon-red {
    --color-opacity: 1;
    color: rgba(var(--maroon-red), var(--color-opacity)) !important;
  }
  .sm\:color-burgundy {
    --color-opacity: 1;
    color: rgba(var(--burgundy), var(--color-opacity)) !important;
  }
  .sm\:color-blackpearl {
    --color-opacity: 1;
    color: rgba(var(--blackpearl), var(--color-opacity)) !important;
  }
  .sm\:color-sweetcorn {
    --color-opacity: 1;
    color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
  }
  .sm\:color-drover {
    --color-opacity: 1;
    color: rgba(var(--drover), var(--color-opacity)) !important;
  }
  .sm\:color-woodbark {
    --color-opacity: 1;
    color: rgba(var(--woodbark), var(--color-opacity)) !important;
  }
  .sm\:color-manhattan {
    --color-opacity: 1;
    color: rgba(var(--manhattan), var(--color-opacity)) !important;
  }
  .sm\:color-newtan {
    --color-opacity: 1;
    color: rgba(var(--newtan), var(--color-opacity)) !important;
  }
  .sm\:color-bluedianne {
    --color-opacity: 1;
    color: rgba(var(--bluedianne), var(--color-opacity)) !important;
  }
  .sm\:color-goldenrod {
    --color-opacity: 1;
    color: rgba(var(--goldenrod), var(--color-opacity)) !important;
  }
  .sm\:color-portafino {
    --color-opacity: 1;
    color: rgba(var(--portafino), var(--color-opacity)) !important;
  }
  .sm\:color-pearllusta {
    --color-opacity: 1;
    color: rgba(var(--pearllusta), var(--color-opacity)) !important;
  }
  .sm\:color-hitgrey {
    --color-opacity: 1;
    color: rgba(var(--hitgrey), var(--color-opacity)) !important;
  }
  .sm\:color-rockspray {
    --color-opacity: 1;
    color: rgba(var(--rockspray), var(--color-opacity)) !important;
  }
  .sm\:color-vanilla {
    --color-opacity: 1;
    color: rgba(var(--vanilla), var(--color-opacity)) !important;
  }
  .sm\:color-mardigras {
    --color-opacity: 1;
    color: rgba(var(--mardigras), var(--color-opacity)) !important;
  }
  .sm\:color-dandelion {
    --color-opacity: 1;
    color: rgba(var(--dandelion), var(--color-opacity)) !important;
  }
  .sm\:color-sandwisp {
    --color-opacity: 1;
    color: rgba(var(--sandwisp), var(--color-opacity)) !important;
  }
  .sm\:color-sealbrown {
    --color-opacity: 1;
    color: rgba(var(--sealbrown), var(--color-opacity)) !important;
  }
  .sm\:color-rodeodust {
    --color-opacity: 1;
    color: rgba(var(--rodeodust), var(--color-opacity)) !important;
  }
  .sm\:color-raffia {
    --color-opacity: 1;
    color: rgba(var(--raffia), var(--color-opacity)) !important;
  }
  .sm\:color-midnight {
    --color-opacity: 1;
    color: rgba(var(--midnight), var(--color-opacity)) !important;
  }
  .sm\:color-greensmoke {
    --color-opacity: 1;
    color: rgba(var(--greensmoke), var(--color-opacity)) !important;
  }
  .sm\:color-deco {
    --color-opacity: 1;
    color: rgba(var(--deco), var(--color-opacity)) !important;
  }
  .sm\:color-sanjuan {
    --color-opacity: 1;
    color: rgba(var(--sanjuan), var(--color-opacity)) !important;
  }
  .sm\:color-blackpearl2 {
    --color-opacity: 1;
    color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
  }
  .sm\:color-goldentainoi {
    --color-opacity: 1;
    color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
  }
  .sm\:color-hotcurry {
    --color-opacity: 1;
    color: rgba(var(--hotcurry), var(--color-opacity)) !important;
  }
  .sm\:color-greenwaterloo {
    --color-opacity: 1;
    color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
  }
  .sm\:color-tahunasands {
    --color-opacity: 1;
    color: rgba(var(--tahunasands), var(--color-opacity)) !important;
  }
  .sm\:color-sidecar {
    --color-opacity: 1;
    color: rgba(var(--sidecar), var(--color-opacity)) !important;
  }
  .sm\:color-bismark {
    --color-opacity: 1;
    color: rgba(var(--bismark), var(--color-opacity)) !important;
  }
  .sm\:color-mardigras2 {
    --color-opacity: 1;
    color: rgba(var(--mardigras2), var(--color-opacity)) !important;
  }
  .sm\:color-blackcurrant {
    --color-opacity: 1;
    color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
  }
  .sm\:color-mediumcarmine {
    --color-opacity: 1;
    color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
  }
  .sm\:color-tan {
    --color-opacity: 1;
    color: rgba(var(--tan), var(--color-opacity)) !important;
  }
  .sm\:color-champagne {
    --color-opacity: 1;
    color: rgba(var(--champagne), var(--color-opacity)) !important;
  }
  .sm\:color-aubergine {
    --color-opacity: 1;
    color: rgba(var(--aubergine), var(--color-opacity)) !important;
  }
  .sm\:color-maverick {
    --color-opacity: 1;
    color: rgba(var(--maverick), var(--color-opacity)) !important;
  }
  .sm\:color-prim {
    --color-opacity: 1;
    color: rgba(var(--prim), var(--color-opacity)) !important;
  }
  .sm\:color-seagull {
    --color-opacity: 1;
    color: rgba(var(--seagull), var(--color-opacity)) !important;
  }
  .sm\:color-spindle {
    --color-opacity: 1;
    color: rgba(var(--spindle), var(--color-opacity)) !important;
  }
  .sm\:color-facebook {
    --color-opacity: 1;
    color: rgba(var(--facebook), var(--color-opacity)) !important;
  }
  .sm\:color-pinterest {
    --color-opacity: 1;
    color: rgba(var(--pinterest), var(--color-opacity)) !important;
  }
  .sm\:color-twitter {
    --color-opacity: 1;
    color: rgba(var(--twitter), var(--color-opacity)) !important;
  }
  .sm\:color-youtube {
    --color-opacity: 1;
    color: rgba(var(--youtube), var(--color-opacity)) !important;
  }
  .sm\:color-instagram {
    --color-opacity: 1;
    color: rgba(var(--instagram), var(--color-opacity)) !important;
  }
  .sm\:color-transparent {
    --color-opacity: 1;
    color: transparent !important;
  }
  .sm\:color-current {
    --color-opacity: 1;
    color: currentColor !important;
  }
  .sm\:resize-none {
    resize: none !important;
  }
  .sm\:resize-both {
    resize: both !important;
  }
  .sm\:resize-horizontal {
    resize: horizontal !important;
  }
  .sm\:resize-vertical {
    resize: vertical !important;
  }
  .sm\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .sm\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .sm\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .sm\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .sm\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .sm\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .sm\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .sm\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .sm\:overflow-auto {
    overflow: auto !important;
  }
  .sm\:overflow-hidden {
    overflow: hidden !important;
  }
  .sm\:overflow-visible {
    overflow: visible !important;
  }
  .sm\:overflow-scroll {
    overflow: scroll !important;
  }
  .sm\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }
  .sm\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }
  .sm\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }
  .sm\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }
  .sm\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }
  .sm\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }
  .sm\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .sm\:overscroll-contain {
    overscroll-behavior: contain !important;
  }
  .sm\:overscroll-none {
    overscroll-behavior: none !important;
  }
  .sm\:scroll-auto {
    scroll-behavior: auto !important;
  }
  .sm\:scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .sm\:translate-x-1 {
    --translate-x: 0.0625rem !important;
  }
  .sm\:translate-x-2 {
    --translate-x: 0.125rem !important;
  }
  .sm\:translate-x-4 {
    --translate-x: 0.25rem !important;
  }
  .sm\:translate-x-6 {
    --translate-x: 0.375rem !important;
  }
  .sm\:translate-x-8 {
    --translate-x: 0.5rem !important;
  }
  .sm\:translate-x-10 {
    --translate-x: 0.625rem !important;
  }
  .sm\:translate-x-12 {
    --translate-x: 0.75rem !important;
  }
  .sm\:translate-x-14 {
    --translate-x: 0.875rem !important;
  }
  .sm\:translate-x-16 {
    --translate-x: 1rem !important;
  }
  .sm\:translate-x-18 {
    --translate-x: 1.125rem !important;
  }
  .sm\:translate-x-20 {
    --translate-x: 1.25rem !important;
  }
  .sm\:translate-x-24 {
    --translate-x: 1.5rem !important;
  }
  .sm\:translate-x-28 {
    --translate-x: 1.75rem !important;
  }
  .sm\:translate-x-32 {
    --translate-x: 2rem !important;
  }
  .sm\:translate-x-36 {
    --translate-x: 2.25rem !important;
  }
  .sm\:translate-x-40 {
    --translate-x: 2.5rem !important;
  }
  .sm\:translate-x-48 {
    --translate-x: 3rem !important;
  }
  .sm\:translate-x-56 {
    --translate-x: 3.5rem !important;
  }
  .sm\:translate-x-64 {
    --translate-x: 4rem !important;
  }
  .sm\:translate-x-72 {
    --translate-x: 4.5rem !important;
  }
  .sm\:translate-x-80 {
    --translate-x: 5rem !important;
  }
  .sm\:translate-x-96 {
    --translate-x: 6rem !important;
  }
  .sm\:translate-x-112 {
    --translate-x: 7rem !important;
  }
  .sm\:translate-x-128 {
    --translate-x: 8rem !important;
  }
  .sm\:translate-x-144 {
    --translate-x: 9rem !important;
  }
  .sm\:translate-x-160 {
    --translate-x: 10rem !important;
  }
  .sm\:translate-x-192 {
    --translate-x: 12rem !important;
  }
  .sm\:translate-x-224 {
    --translate-x: 14rem !important;
  }
  .sm\:translate-x-256 {
    --translate-x: 16rem !important;
  }
  .sm\:translate-x-288 {
    --translate-x: 18rem !important;
  }
  .sm\:translate-x-320 {
    --translate-x: 20rem !important;
  }
  .sm\:translate-x-384 {
    --translate-x: 24rem !important;
  }
  .sm\:translate-x-n1 {
    --translate-x: -0.0625rem !important;
  }
  .sm\:translate-x-n2 {
    --translate-x: -0.125rem !important;
  }
  .sm\:translate-x-n4 {
    --translate-x: -0.25rem !important;
  }
  .sm\:translate-x-n6 {
    --translate-x: -0.375rem !important;
  }
  .sm\:translate-x-n8 {
    --translate-x: -0.5rem !important;
  }
  .sm\:translate-x-n10 {
    --translate-x: -0.625rem !important;
  }
  .sm\:translate-x-n12 {
    --translate-x: -0.75rem !important;
  }
  .sm\:translate-x-n14 {
    --translate-x: -0.875rem !important;
  }
  .sm\:translate-x-n16 {
    --translate-x: -1rem !important;
  }
  .sm\:translate-x-n18 {
    --translate-x: -1.125rem !important;
  }
  .sm\:translate-x-n20 {
    --translate-x: -1.25rem !important;
  }
  .sm\:translate-x-n24 {
    --translate-x: -1.5rem !important;
  }
  .sm\:translate-x-n28 {
    --translate-x: -1.75rem !important;
  }
  .sm\:translate-x-n32 {
    --translate-x: -2rem !important;
  }
  .sm\:translate-x-n36 {
    --translate-x: -2.25rem !important;
  }
  .sm\:translate-x-n40 {
    --translate-x: -2.5rem !important;
  }
  .sm\:translate-x-n48 {
    --translate-x: -3rem !important;
  }
  .sm\:translate-x-n56 {
    --translate-x: -3.5rem !important;
  }
  .sm\:translate-x-n64 {
    --translate-x: -4rem !important;
  }
  .sm\:translate-x-n72 {
    --translate-x: -4.5rem !important;
  }
  .sm\:translate-x-n80 {
    --translate-x: -5rem !important;
  }
  .sm\:translate-x-n96 {
    --translate-x: -6rem !important;
  }
  .sm\:translate-x-n112 {
    --translate-x: -7rem !important;
  }
  .sm\:translate-x-n128 {
    --translate-x: -8rem !important;
  }
  .sm\:translate-x-n144 {
    --translate-x: -9rem !important;
  }
  .sm\:translate-x-n160 {
    --translate-x: -10rem !important;
  }
  .sm\:translate-x-n192 {
    --translate-x: -12rem !important;
  }
  .sm\:translate-x-n224 {
    --translate-x: -14rem !important;
  }
  .sm\:translate-x-n256 {
    --translate-x: -16rem !important;
  }
  .sm\:translate-x-n288 {
    --translate-x: -18rem !important;
  }
  .sm\:translate-x-n320 {
    --translate-x: -20rem !important;
  }
  .sm\:translate-x-n384 {
    --translate-x: -24rem !important;
  }
  .sm\:translate-x-0 {
    --translate-x: 0 !important;
  }
  .sm\:translate-x-50p {
    --translate-x: 50% !important;
  }
  .sm\:translate-x-100p {
    --translate-x: 100% !important;
  }
  .sm\:translate-x-n50p {
    --translate-x: -50% !important;
  }
  .sm\:translate-x-n100p {
    --translate-x: -100% !important;
  }
  .sm\:translate-y-1 {
    --translate-y: 0.0625rem !important;
  }
  .sm\:translate-y-2 {
    --translate-y: 0.125rem !important;
  }
  .sm\:translate-y-4 {
    --translate-y: 0.25rem !important;
  }
  .sm\:translate-y-6 {
    --translate-y: 0.375rem !important;
  }
  .sm\:translate-y-8 {
    --translate-y: 0.5rem !important;
  }
  .sm\:translate-y-10 {
    --translate-y: 0.625rem !important;
  }
  .sm\:translate-y-12 {
    --translate-y: 0.75rem !important;
  }
  .sm\:translate-y-14 {
    --translate-y: 0.875rem !important;
  }
  .sm\:translate-y-16 {
    --translate-y: 1rem !important;
  }
  .sm\:translate-y-18 {
    --translate-y: 1.125rem !important;
  }
  .sm\:translate-y-20 {
    --translate-y: 1.25rem !important;
  }
  .sm\:translate-y-24 {
    --translate-y: 1.5rem !important;
  }
  .sm\:translate-y-28 {
    --translate-y: 1.75rem !important;
  }
  .sm\:translate-y-32 {
    --translate-y: 2rem !important;
  }
  .sm\:translate-y-36 {
    --translate-y: 2.25rem !important;
  }
  .sm\:translate-y-40 {
    --translate-y: 2.5rem !important;
  }
  .sm\:translate-y-48 {
    --translate-y: 3rem !important;
  }
  .sm\:translate-y-56 {
    --translate-y: 3.5rem !important;
  }
  .sm\:translate-y-64 {
    --translate-y: 4rem !important;
  }
  .sm\:translate-y-72 {
    --translate-y: 4.5rem !important;
  }
  .sm\:translate-y-80 {
    --translate-y: 5rem !important;
  }
  .sm\:translate-y-96 {
    --translate-y: 6rem !important;
  }
  .sm\:translate-y-112 {
    --translate-y: 7rem !important;
  }
  .sm\:translate-y-128 {
    --translate-y: 8rem !important;
  }
  .sm\:translate-y-144 {
    --translate-y: 9rem !important;
  }
  .sm\:translate-y-160 {
    --translate-y: 10rem !important;
  }
  .sm\:translate-y-192 {
    --translate-y: 12rem !important;
  }
  .sm\:translate-y-224 {
    --translate-y: 14rem !important;
  }
  .sm\:translate-y-256 {
    --translate-y: 16rem !important;
  }
  .sm\:translate-y-288 {
    --translate-y: 18rem !important;
  }
  .sm\:translate-y-320 {
    --translate-y: 20rem !important;
  }
  .sm\:translate-y-384 {
    --translate-y: 24rem !important;
  }
  .sm\:translate-y-n1 {
    --translate-y: -0.0625rem !important;
  }
  .sm\:translate-y-n2 {
    --translate-y: -0.125rem !important;
  }
  .sm\:translate-y-n4 {
    --translate-y: -0.25rem !important;
  }
  .sm\:translate-y-n6 {
    --translate-y: -0.375rem !important;
  }
  .sm\:translate-y-n8 {
    --translate-y: -0.5rem !important;
  }
  .sm\:translate-y-n10 {
    --translate-y: -0.625rem !important;
  }
  .sm\:translate-y-n12 {
    --translate-y: -0.75rem !important;
  }
  .sm\:translate-y-n14 {
    --translate-y: -0.875rem !important;
  }
  .sm\:translate-y-n16 {
    --translate-y: -1rem !important;
  }
  .sm\:translate-y-n18 {
    --translate-y: -1.125rem !important;
  }
  .sm\:translate-y-n20 {
    --translate-y: -1.25rem !important;
  }
  .sm\:translate-y-n24 {
    --translate-y: -1.5rem !important;
  }
  .sm\:translate-y-n28 {
    --translate-y: -1.75rem !important;
  }
  .sm\:translate-y-n32 {
    --translate-y: -2rem !important;
  }
  .sm\:translate-y-n36 {
    --translate-y: -2.25rem !important;
  }
  .sm\:translate-y-n40 {
    --translate-y: -2.5rem !important;
  }
  .sm\:translate-y-n48 {
    --translate-y: -3rem !important;
  }
  .sm\:translate-y-n56 {
    --translate-y: -3.5rem !important;
  }
  .sm\:translate-y-n64 {
    --translate-y: -4rem !important;
  }
  .sm\:translate-y-n72 {
    --translate-y: -4.5rem !important;
  }
  .sm\:translate-y-n80 {
    --translate-y: -5rem !important;
  }
  .sm\:translate-y-n96 {
    --translate-y: -6rem !important;
  }
  .sm\:translate-y-n112 {
    --translate-y: -7rem !important;
  }
  .sm\:translate-y-n128 {
    --translate-y: -8rem !important;
  }
  .sm\:translate-y-n144 {
    --translate-y: -9rem !important;
  }
  .sm\:translate-y-n160 {
    --translate-y: -10rem !important;
  }
  .sm\:translate-y-n192 {
    --translate-y: -12rem !important;
  }
  .sm\:translate-y-n224 {
    --translate-y: -14rem !important;
  }
  .sm\:translate-y-n256 {
    --translate-y: -16rem !important;
  }
  .sm\:translate-y-n288 {
    --translate-y: -18rem !important;
  }
  .sm\:translate-y-n320 {
    --translate-y: -20rem !important;
  }
  .sm\:translate-y-n384 {
    --translate-y: -24rem !important;
  }
  .sm\:translate-y-0 {
    --translate-y: 0 !important;
  }
  .sm\:translate-y-50p {
    --translate-y: 50% !important;
  }
  .sm\:translate-y-100p {
    --translate-y: 100% !important;
  }
  .sm\:translate-y-n50p {
    --translate-y: -50% !important;
  }
  .sm\:translate-y-n100p {
    --translate-y: -100% !important;
  }
  .sm\:scale-x-0 {
    --scale-x: 0 !important;
  }
  .sm\:scale-x-50 {
    --scale-x: 0.5 !important;
  }
  .sm\:scale-x-75 {
    --scale-x: 0.75 !important;
  }
  .sm\:scale-x-80 {
    --scale-x: 0.8 !important;
  }
  .sm\:scale-x-85 {
    --scale-x: 0.85 !important;
  }
  .sm\:scale-x-90 {
    --scale-x: 0.9 !important;
  }
  .sm\:scale-x-95 {
    --scale-x: 0.95 !important;
  }
  .sm\:scale-x-100 {
    --scale-x: 1 !important;
  }
  .sm\:scale-x-105 {
    --scale-x: 1.05 !important;
  }
  .sm\:scale-x-110 {
    --scale-x: 1.1 !important;
  }
  .sm\:scale-x-115 {
    --scale-x: 1.15 !important;
  }
  .sm\:scale-x-120 {
    --scale-x: 1.2 !important;
  }
  .sm\:scale-x-125 {
    --scale-x: 1.25 !important;
  }
  .sm\:scale-x-130 {
    --scale-x: 1.3 !important;
  }
  .sm\:scale-x-135 {
    --scale-x: 1.35 !important;
  }
  .sm\:scale-x-140 {
    --scale-x: 1.4 !important;
  }
  .sm\:scale-x-145 {
    --scale-x: 1.45 !important;
  }
  .sm\:scale-x-150 {
    --scale-x: 1.5 !important;
  }
  .sm\:scale-y-0 {
    --scale-y: 0 !important;
  }
  .sm\:scale-y-50 {
    --scale-y: 0.5 !important;
  }
  .sm\:scale-y-75 {
    --scale-y: 0.75 !important;
  }
  .sm\:scale-y-80 {
    --scale-y: 0.8 !important;
  }
  .sm\:scale-y-85 {
    --scale-y: 0.85 !important;
  }
  .sm\:scale-y-90 {
    --scale-y: 0.9 !important;
  }
  .sm\:scale-y-95 {
    --scale-y: 0.95 !important;
  }
  .sm\:scale-y-100 {
    --scale-y: 1 !important;
  }
  .sm\:scale-y-105 {
    --scale-y: 1.05 !important;
  }
  .sm\:scale-y-110 {
    --scale-y: 1.1 !important;
  }
  .sm\:scale-y-115 {
    --scale-y: 1.15 !important;
  }
  .sm\:scale-y-120 {
    --scale-y: 1.2 !important;
  }
  .sm\:scale-y-125 {
    --scale-y: 1.25 !important;
  }
  .sm\:scale-y-130 {
    --scale-y: 1.3 !important;
  }
  .sm\:scale-y-135 {
    --scale-y: 1.35 !important;
  }
  .sm\:scale-y-140 {
    --scale-y: 1.4 !important;
  }
  .sm\:scale-y-145 {
    --scale-y: 1.45 !important;
  }
  .sm\:scale-y-150 {
    --scale-y: 1.5 !important;
  }
  .sm\:scale-0 {
    --scale-x: 0 !important;
    --scale-y: 0 !important;
  }
  .sm\:scale-50 {
    --scale-x: 0.5 !important;
    --scale-y: 0.5 !important;
  }
  .sm\:scale-75 {
    --scale-x: 0.75 !important;
    --scale-y: 0.75 !important;
  }
  .sm\:scale-80 {
    --scale-x: 0.8 !important;
    --scale-y: 0.8 !important;
  }
  .sm\:scale-85 {
    --scale-x: 0.85 !important;
    --scale-y: 0.85 !important;
  }
  .sm\:scale-90 {
    --scale-x: 0.9 !important;
    --scale-y: 0.9 !important;
  }
  .sm\:scale-95 {
    --scale-x: 0.95 !important;
    --scale-y: 0.95 !important;
  }
  .sm\:scale-100 {
    --scale-x: 1 !important;
    --scale-y: 1 !important;
  }
  .sm\:scale-105 {
    --scale-x: 1.05 !important;
    --scale-y: 1.05 !important;
  }
  .sm\:scale-110 {
    --scale-x: 1.1 !important;
    --scale-y: 1.1 !important;
  }
  .sm\:scale-115 {
    --scale-x: 1.15 !important;
    --scale-y: 1.15 !important;
  }
  .sm\:scale-120 {
    --scale-x: 1.2 !important;
    --scale-y: 1.2 !important;
  }
  .sm\:scale-125 {
    --scale-x: 1.25 !important;
    --scale-y: 1.25 !important;
  }
  .sm\:scale-130 {
    --scale-x: 1.3 !important;
    --scale-y: 1.3 !important;
  }
  .sm\:scale-135 {
    --scale-x: 1.35 !important;
    --scale-y: 1.35 !important;
  }
  .sm\:scale-140 {
    --scale-x: 1.4 !important;
    --scale-y: 1.4 !important;
  }
  .sm\:scale-145 {
    --scale-x: 1.45 !important;
    --scale-y: 1.45 !important;
  }
  .sm\:scale-150 {
    --scale-x: 1.5 !important;
    --scale-y: 1.5 !important;
  }
  .sm\:skew-x-n12 {
    --skew-x: -12deg !important;
  }
  .sm\:skew-x-n10 {
    --skew-x: -10deg !important;
  }
  .sm\:skew-x-n8 {
    --skew-x: -8deg !important;
  }
  .sm\:skew-x-n6 {
    --skew-x: -6deg !important;
  }
  .sm\:skew-x-n4 {
    --skew-x: -4deg !important;
  }
  .sm\:skew-x-n2 {
    --skew-x: -2deg !important;
  }
  .sm\:skew-x-0 {
    --skew-x: 0 !important;
  }
  .sm\:skew-x-2 {
    --skew-x: 2deg !important;
  }
  .sm\:skew-x-4 {
    --skew-x: 4deg !important;
  }
  .sm\:skew-x-6 {
    --skew-x: 6deg !important;
  }
  .sm\:skew-x-8 {
    --skew-x: 8deg !important;
  }
  .sm\:skew-x-10 {
    --skew-x: 10deg !important;
  }
  .sm\:skew-x-12 {
    --skew-x: 12deg !important;
  }
  .sm\:skew-y-n12 {
    --skew-y: -12deg !important;
  }
  .sm\:skew-y-n10 {
    --skew-y: -10deg !important;
  }
  .sm\:skew-y-n8 {
    --skew-y: -8deg !important;
  }
  .sm\:skew-y-n6 {
    --skew-y: -6deg !important;
  }
  .sm\:skew-y-n4 {
    --skew-y: -4deg !important;
  }
  .sm\:skew-y-n2 {
    --skew-y: -2deg !important;
  }
  .sm\:skew-y-0 {
    --skew-y: 0 !important;
  }
  .sm\:skew-y-2 {
    --skew-y: 2deg !important;
  }
  .sm\:skew-y-4 {
    --skew-y: 4deg !important;
  }
  .sm\:skew-y-6 {
    --skew-y: 6deg !important;
  }
  .sm\:skew-y-8 {
    --skew-y: 8deg !important;
  }
  .sm\:skew-y-10 {
    --skew-y: 10deg !important;
  }
  .sm\:skew-y-12 {
    --skew-y: 12deg !important;
  }
  .sm\:rotate-0 {
    --rotate: 0 !important;
  }
  .sm\:rotate-2 {
    --rotate: 2deg !important;
  }
  .sm\:rotate-4 {
    --rotate: 4deg !important;
  }
  .sm\:rotate-6 {
    --rotate: 6deg !important;
  }
  .sm\:rotate-8 {
    --rotate: 8deg !important;
  }
  .sm\:rotate-10 {
    --rotate: 10deg !important;
  }
  .sm\:rotate-12 {
    --rotate: 12deg !important;
  }
  .sm\:rotate-n2 {
    --rotate: -2deg !important;
  }
  .sm\:rotate-n4 {
    --rotate: -4deg !important;
  }
  .sm\:rotate-n6 {
    --rotate: -6deg !important;
  }
  .sm\:rotate-n8 {
    --rotate: -8deg !important;
  }
  .sm\:rotate-n10 {
    --rotate: -10deg !important;
  }
  .sm\:rotate-n12 {
    --rotate: -12deg !important;
  }
  .sm\:rotate-45 {
    --rotate: 45deg !important;
  }
  .sm\:rotate-90 {
    --rotate: 90deg !important;
  }
  .sm\:rotate-180 {
    --rotate: 180deg !important;
  }
  .sm\:rotate-n45 {
    --rotate: -45deg !important;
  }
  .sm\:rotate-n90 {
    --rotate: -90deg !important;
  }
  .sm\:rotate-n180 {
    --rotate: -180deg !important;
  }
  .sm\:transform-center {
    transform-origin: center !important;
  }
  .sm\:transform-center-bottom {
    transform-origin: center bottom !important;
  }
  .sm\:transform-center-left {
    transform-origin: center left !important;
  }
  .sm\:transform-center-right {
    transform-origin: center right !important;
  }
  .sm\:transform-top {
    transform-origin: top !important;
  }
  .sm\:transform-top-right {
    transform-origin: top right !important;
  }
  .sm\:transform-right {
    transform-origin: right !important;
  }
  .sm\:transform-bottom-right {
    transform-origin: bottom right !important;
  }
  .sm\:transform-bottom {
    transform-origin: bottom !important;
  }
  .sm\:transform-bottom-left {
    transform-origin: bottom left !important;
  }
  .sm\:transform-left {
    transform-origin: left !important;
  }
  .sm\:transform-top-left {
    transform-origin: top left !important;
  }
  .sm\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .sm\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }
  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }
  .sm\:col-auto {
    grid-column: auto !important;
  }
  .sm\:col-1 {
    grid-column: span 1/span 1 !important;
  }
  .sm\:col-2 {
    grid-column: span 2/span 2 !important;
  }
  .sm\:col-3 {
    grid-column: span 3/span 3 !important;
  }
  .sm\:col-4 {
    grid-column: span 4/span 4 !important;
  }
  .sm\:col-5 {
    grid-column: span 5/span 5 !important;
  }
  .sm\:col-6 {
    grid-column: span 6/span 6 !important;
  }
  .sm\:col-7 {
    grid-column: span 7/span 7 !important;
  }
  .sm\:col-8 {
    grid-column: span 8/span 8 !important;
  }
  .sm\:col-9 {
    grid-column: span 9/span 9 !important;
  }
  .sm\:col-10 {
    grid-column: span 10/span 10 !important;
  }
  .sm\:col-11 {
    grid-column: span 11/span 11 !important;
  }
  .sm\:col-12 {
    grid-column: span 12/span 12 !important;
  }
  .sm\:col-end-auto {
    grid-column-end: auto !important;
  }
  .sm\:col-end-1 {
    grid-column-end: 1 !important;
  }
  .sm\:col-end-2 {
    grid-column-end: 2 !important;
  }
  .sm\:col-end-3 {
    grid-column-end: 3 !important;
  }
  .sm\:col-end-4 {
    grid-column-end: 4 !important;
  }
  .sm\:col-end-5 {
    grid-column-end: 5 !important;
  }
  .sm\:col-end-6 {
    grid-column-end: 6 !important;
  }
  .sm\:col-end-7 {
    grid-column-end: 7 !important;
  }
  .sm\:col-end-8 {
    grid-column-end: 8 !important;
  }
  .sm\:col-end-9 {
    grid-column-end: 9 !important;
  }
  .sm\:col-end-10 {
    grid-column-end: 10 !important;
  }
  .sm\:col-end-11 {
    grid-column-end: 11 !important;
  }
  .sm\:col-end-12 {
    grid-column-end: 12 !important;
  }
  .sm\:col-end-13 {
    grid-column-end: 13 !important;
  }
  .sm\:col-start-auto {
    grid-column-start: auto !important;
  }
  .sm\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .sm\:col-start-2 {
    grid-column-start: 2 !important;
  }
  .sm\:col-start-3 {
    grid-column-start: 3 !important;
  }
  .sm\:col-start-4 {
    grid-column-start: 4 !important;
  }
  .sm\:col-start-5 {
    grid-column-start: 5 !important;
  }
  .sm\:col-start-6 {
    grid-column-start: 6 !important;
  }
  .sm\:col-start-7 {
    grid-column-start: 7 !important;
  }
  .sm\:col-start-8 {
    grid-column-start: 8 !important;
  }
  .sm\:col-start-9 {
    grid-column-start: 9 !important;
  }
  .sm\:col-start-10 {
    grid-column-start: 10 !important;
  }
  .sm\:col-start-11 {
    grid-column-start: 11 !important;
  }
  .sm\:col-start-12 {
    grid-column-start: 12 !important;
  }
  .sm\:col-start-13 {
    grid-column-start: 13 !important;
  }
  .sm\:row-auto {
    grid-row: auto !important;
  }
  .sm\:row-1 {
    grid-row: span 1/span 1 !important;
  }
  .sm\:row-2 {
    grid-row: span 2/span 2 !important;
  }
  .sm\:row-3 {
    grid-row: span 3/span 3 !important;
  }
  .sm\:row-4 {
    grid-row: span 4/span 4 !important;
  }
  .sm\:row-5 {
    grid-row: span 5/span 5 !important;
  }
  .sm\:row-end-auto {
    grid-row-end: auto !important;
  }
  .sm\:row-end-1 {
    grid-row-end: 1 !important;
  }
  .sm\:row-end-2 {
    grid-row-end: 2 !important;
  }
  .sm\:row-end-3 {
    grid-row-end: 3 !important;
  }
  .sm\:row-end-4 {
    grid-row-end: 4 !important;
  }
  .sm\:row-end-5 {
    grid-row-end: 5 !important;
  }
  .sm\:row-end-6 {
    grid-row-end: 6 !important;
  }
  .sm\:row-start-auto {
    grid-row-start: auto !important;
  }
  .sm\:row-start-1 {
    grid-row-start: 1 !important;
  }
  .sm\:row-start-2 {
    grid-row-start: 2 !important;
  }
  .sm\:row-start-3 {
    grid-row-start: 3 !important;
  }
  .sm\:row-start-4 {
    grid-row-start: 4 !important;
  }
  .sm\:row-start-5 {
    grid-row-start: 5 !important;
  }
  .sm\:row-start-6 {
    grid-row-start: 6 !important;
  }
  .sm\:grid-cols-none {
    grid-template-columns: none !important;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  .sm\:grid-rows-none {
    grid-template-rows: none !important;
  }
  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }
  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }
  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }
  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }
  .sm\:align-content-center {
    align-content: center !important;
  }
  .sm\:align-content-start {
    align-content: flex-start !important;
  }
  .sm\:align-content-end {
    align-content: flex-end !important;
  }
  .sm\:align-content-between {
    align-content: space-between !important;
  }
  .sm\:align-content-around {
    align-content: space-around !important;
  }
  .sm\:align-content-evenly {
    align-content: space-evenly !important;
  }
  .sm\:align-items-center {
    align-items: center !important;
  }
  .sm\:align-items-start {
    align-items: flex-start !important;
  }
  .sm\:align-items-end {
    align-items: flex-end !important;
  }
  .sm\:align-items-baseline {
    align-items: baseline !important;
  }
  .sm\:align-items-stretch {
    align-items: stretch !important;
  }
  .sm\:align-self-auto {
    align-self: auto !important;
  }
  .sm\:align-self-stretch {
    align-self: stretch !important;
  }
  .sm\:align-self-center {
    align-self: center !important;
  }
  .sm\:align-self-start {
    align-self: flex-start !important;
  }
  .sm\:align-self-end {
    align-self: flex-end !important;
  }
  .sm\:justify-content-start {
    justify-content: flex-start !important;
  }
  .sm\:justify-content-center {
    justify-content: center !important;
  }
  .sm\:justify-content-end {
    justify-content: flex-end !important;
  }
  .sm\:justify-content-between {
    justify-content: space-between !important;
  }
  .sm\:justify-content-around {
    justify-content: space-around !important;
  }
  .sm\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .sm\:justify-items-start {
    justify-items: start !important;
  }
  .sm\:justify-items-end {
    justify-items: end !important;
  }
  .sm\:justify-items-center {
    justify-items: center !important;
  }
  .sm\:justify-items-stretch {
    justify-items: stretch !important;
  }
  .sm\:justify-self-auto {
    justify-self: auto !important;
  }
  .sm\:justify-self-start {
    justify-self: start !important;
  }
  .sm\:justify-self-end {
    justify-self: end !important;
  }
  .sm\:justify-self-center {
    justify-self: center !important;
  }
  .sm\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .sm\:flex-initial {
    flex: 0 1 auto !important;
  }
  .sm\:flex-1 {
    flex: 1 1 0% !important;
  }
  .sm\:flex-auto {
    flex: 1 1 auto !important;
  }
  .sm\:flex-none {
    flex: none !important;
  }
  .sm\:flex-row {
    flex-direction: row !important;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:flex-col {
    flex-direction: column !important;
  }
  .sm\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .sm\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .sm\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sm\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sm\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sm\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .sm\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .sm\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sm\:order-first {
    order: -9999 !important;
  }
  .sm\:order-last {
    order: 9999 !important;
  }
  .sm\:order-1 {
    order: 1 !important;
  }
  .sm\:order-2 {
    order: 2 !important;
  }
  .sm\:order-3 {
    order: 3 !important;
  }
  .sm\:order-4 {
    order: 4 !important;
  }
  .sm\:order-5 {
    order: 5 !important;
  }
  .sm\:order-6 {
    order: 6 !important;
  }
  .sm\:order-7 {
    order: 7 !important;
  }
  .sm\:order-8 {
    order: 8 !important;
  }
  .sm\:order-9 {
    order: 9 !important;
  }
  .sm\:order-10 {
    order: 10 !important;
  }
  .sm\:order-11 {
    order: 11 !important;
  }
  .sm\:order-12 {
    order: 12 !important;
  }
  .sm\:col-gap-1 {
    column-gap: 0.0625rem !important;
  }
  .sm\:col-gap-2 {
    column-gap: 0.125rem !important;
  }
  .sm\:col-gap-4 {
    column-gap: 0.25rem !important;
  }
  .sm\:col-gap-6 {
    column-gap: 0.375rem !important;
  }
  .sm\:col-gap-8 {
    column-gap: 0.5rem !important;
  }
  .sm\:col-gap-10 {
    column-gap: 0.625rem !important;
  }
  .sm\:col-gap-12 {
    column-gap: 0.75rem !important;
  }
  .sm\:col-gap-14 {
    column-gap: 0.875rem !important;
  }
  .sm\:col-gap-16 {
    column-gap: 1rem !important;
  }
  .sm\:col-gap-18 {
    column-gap: 1.125rem !important;
  }
  .sm\:col-gap-20 {
    column-gap: 1.25rem !important;
  }
  .sm\:col-gap-24 {
    column-gap: 1.5rem !important;
  }
  .sm\:col-gap-28 {
    column-gap: 1.75rem !important;
  }
  .sm\:col-gap-32 {
    column-gap: 2rem !important;
  }
  .sm\:col-gap-36 {
    column-gap: 2.25rem !important;
  }
  .sm\:col-gap-40 {
    column-gap: 2.5rem !important;
  }
  .sm\:col-gap-48 {
    column-gap: 3rem !important;
  }
  .sm\:col-gap-56 {
    column-gap: 3.5rem !important;
  }
  .sm\:col-gap-64 {
    column-gap: 4rem !important;
  }
  .sm\:col-gap-72 {
    column-gap: 4.5rem !important;
  }
  .sm\:col-gap-80 {
    column-gap: 5rem !important;
  }
  .sm\:col-gap-96 {
    column-gap: 6rem !important;
  }
  .sm\:col-gap-112 {
    column-gap: 7rem !important;
  }
  .sm\:col-gap-128 {
    column-gap: 8rem !important;
  }
  .sm\:col-gap-144 {
    column-gap: 9rem !important;
  }
  .sm\:col-gap-160 {
    column-gap: 10rem !important;
  }
  .sm\:col-gap-192 {
    column-gap: 12rem !important;
  }
  .sm\:col-gap-224 {
    column-gap: 14rem !important;
  }
  .sm\:col-gap-256 {
    column-gap: 16rem !important;
  }
  .sm\:col-gap-288 {
    column-gap: 18rem !important;
  }
  .sm\:col-gap-320 {
    column-gap: 20rem !important;
  }
  .sm\:col-gap-384 {
    column-gap: 24rem !important;
  }
  .sm\:col-gap-0 {
    column-gap: 0 !important;
  }
  .sm\:row-gap-1 {
    row-gap: 0.0625rem !important;
  }
  .sm\:row-gap-2 {
    row-gap: 0.125rem !important;
  }
  .sm\:row-gap-4 {
    row-gap: 0.25rem !important;
  }
  .sm\:row-gap-6 {
    row-gap: 0.375rem !important;
  }
  .sm\:row-gap-8 {
    row-gap: 0.5rem !important;
  }
  .sm\:row-gap-10 {
    row-gap: 0.625rem !important;
  }
  .sm\:row-gap-12 {
    row-gap: 0.75rem !important;
  }
  .sm\:row-gap-14 {
    row-gap: 0.875rem !important;
  }
  .sm\:row-gap-16 {
    row-gap: 1rem !important;
  }
  .sm\:row-gap-18 {
    row-gap: 1.125rem !important;
  }
  .sm\:row-gap-20 {
    row-gap: 1.25rem !important;
  }
  .sm\:row-gap-24 {
    row-gap: 1.5rem !important;
  }
  .sm\:row-gap-28 {
    row-gap: 1.75rem !important;
  }
  .sm\:row-gap-32 {
    row-gap: 2rem !important;
  }
  .sm\:row-gap-36 {
    row-gap: 2.25rem !important;
  }
  .sm\:row-gap-40 {
    row-gap: 2.5rem !important;
  }
  .sm\:row-gap-48 {
    row-gap: 3rem !important;
  }
  .sm\:row-gap-56 {
    row-gap: 3.5rem !important;
  }
  .sm\:row-gap-64 {
    row-gap: 4rem !important;
  }
  .sm\:row-gap-72 {
    row-gap: 4.5rem !important;
  }
  .sm\:row-gap-80 {
    row-gap: 5rem !important;
  }
  .sm\:row-gap-96 {
    row-gap: 6rem !important;
  }
  .sm\:row-gap-112 {
    row-gap: 7rem !important;
  }
  .sm\:row-gap-128 {
    row-gap: 8rem !important;
  }
  .sm\:row-gap-144 {
    row-gap: 9rem !important;
  }
  .sm\:row-gap-160 {
    row-gap: 10rem !important;
  }
  .sm\:row-gap-192 {
    row-gap: 12rem !important;
  }
  .sm\:row-gap-224 {
    row-gap: 14rem !important;
  }
  .sm\:row-gap-256 {
    row-gap: 16rem !important;
  }
  .sm\:row-gap-288 {
    row-gap: 18rem !important;
  }
  .sm\:row-gap-320 {
    row-gap: 20rem !important;
  }
  .sm\:row-gap-384 {
    row-gap: 24rem !important;
  }
  .sm\:row-gap-0 {
    row-gap: 0 !important;
  }
  .sm\:gap-1 {
    gap: 0.0625rem !important;
  }
  .sm\:gap-2 {
    gap: 0.125rem !important;
  }
  .sm\:gap-4 {
    gap: 0.25rem !important;
  }
  .sm\:gap-6 {
    gap: 0.375rem !important;
  }
  .sm\:gap-8 {
    gap: 0.5rem !important;
  }
  .sm\:gap-10 {
    gap: 0.625rem !important;
  }
  .sm\:gap-12 {
    gap: 0.75rem !important;
  }
  .sm\:gap-14 {
    gap: 0.875rem !important;
  }
  .sm\:gap-16 {
    gap: 1rem !important;
  }
  .sm\:gap-18 {
    gap: 1.125rem !important;
  }
  .sm\:gap-20 {
    gap: 1.25rem !important;
  }
  .sm\:gap-24 {
    gap: 1.5rem !important;
  }
  .sm\:gap-28 {
    gap: 1.75rem !important;
  }
  .sm\:gap-32 {
    gap: 2rem !important;
  }
  .sm\:gap-36 {
    gap: 2.25rem !important;
  }
  .sm\:gap-40 {
    gap: 2.5rem !important;
  }
  .sm\:gap-48 {
    gap: 3rem !important;
  }
  .sm\:gap-56 {
    gap: 3.5rem !important;
  }
  .sm\:gap-64 {
    gap: 4rem !important;
  }
  .sm\:gap-72 {
    gap: 4.5rem !important;
  }
  .sm\:gap-80 {
    gap: 5rem !important;
  }
  .sm\:gap-96 {
    gap: 6rem !important;
  }
  .sm\:gap-112 {
    gap: 7rem !important;
  }
  .sm\:gap-128 {
    gap: 8rem !important;
  }
  .sm\:gap-144 {
    gap: 9rem !important;
  }
  .sm\:gap-160 {
    gap: 10rem !important;
  }
  .sm\:gap-192 {
    gap: 12rem !important;
  }
  .sm\:gap-224 {
    gap: 14rem !important;
  }
  .sm\:gap-256 {
    gap: 16rem !important;
  }
  .sm\:gap-288 {
    gap: 18rem !important;
  }
  .sm\:gap-320 {
    gap: 20rem !important;
  }
  .sm\:gap-384 {
    gap: 24rem !important;
  }
  .sm\:gap-0 {
    gap: 0 !important;
  }
  .sm\:inline {
    display: inline !important;
  }
  .sm\:block {
    display: block !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:grid {
    display: grid !important;
  }
  .sm\:inline-block {
    display: inline-block !important;
  }
  .sm\:inline-flex {
    display: inline-flex !important;
  }
  .sm\:inline-grid {
    display: inline-grid !important;
  }
  .sm\:inline-table {
    display: inline-table !important;
  }
  .sm\:table {
    display: table !important;
  }
  .sm\:table-caption {
    display: table-caption !important;
  }
  .sm\:table-column-group {
    display: table-column-group !important;
  }
  .sm\:table-header-group {
    display: table-header-group !important;
  }
  .sm\:table-footer-group {
    display: table-footer-group !important;
  }
  .sm\:table-row-group {
    display: table-row-group !important;
  }
  .sm\:table-cell {
    display: table-cell !important;
  }
  .sm\:table-column {
    display: table-column !important;
  }
  .sm\:table-row {
    display: table-row !important;
  }
  .sm\:hidden {
    display: none !important;
  }
  .sm\:flow-root {
    display: flow-root !important;
  }
  .sm\:decoration-slice {
    box-decoration-break: slice !important;
    -webkit-box-decoration-break: slice !important;
  }
  .sm\:decoration-clone {
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
  }
  .sm\:float-left {
    float: left !important;
  }
  .sm\:float-right {
    float: right !important;
  }
  .sm\:float-none {
    float: none !important;
  }
  .sm\:isolate {
    isolation: isolate !important;
  }
  .sm\:isolation-auto {
    isolation: auto !important;
  }
  .sm\:static {
    position: static !important;
  }
  .sm\:fixed {
    position: fixed !important;
  }
  .sm\:absolute {
    position: absolute !important;
  }
  .sm\:relative {
    position: relative !important;
  }
  .sm\:sticky {
    position: sticky !important;
  }
  .sm\:table-auto {
    table-layout: auto !important;
  }
  .sm\:table-fixed {
    table-layout: fixed !important;
  }
  .sm\:bottom-1 {
    bottom: 0.0625rem !important;
  }
  .sm\:bottom-2 {
    bottom: 0.125rem !important;
  }
  .sm\:bottom-4 {
    bottom: 0.25rem !important;
  }
  .sm\:bottom-6 {
    bottom: 0.375rem !important;
  }
  .sm\:bottom-8 {
    bottom: 0.5rem !important;
  }
  .sm\:bottom-10 {
    bottom: 0.625rem !important;
  }
  .sm\:bottom-12 {
    bottom: 0.75rem !important;
  }
  .sm\:bottom-14 {
    bottom: 0.875rem !important;
  }
  .sm\:bottom-16 {
    bottom: 1rem !important;
  }
  .sm\:bottom-18 {
    bottom: 1.125rem !important;
  }
  .sm\:bottom-20 {
    bottom: 1.25rem !important;
  }
  .sm\:bottom-24 {
    bottom: 1.5rem !important;
  }
  .sm\:bottom-28 {
    bottom: 1.75rem !important;
  }
  .sm\:bottom-32 {
    bottom: 2rem !important;
  }
  .sm\:bottom-36 {
    bottom: 2.25rem !important;
  }
  .sm\:bottom-40 {
    bottom: 2.5rem !important;
  }
  .sm\:bottom-48 {
    bottom: 3rem !important;
  }
  .sm\:bottom-56 {
    bottom: 3.5rem !important;
  }
  .sm\:bottom-64 {
    bottom: 4rem !important;
  }
  .sm\:bottom-72 {
    bottom: 4.5rem !important;
  }
  .sm\:bottom-80 {
    bottom: 5rem !important;
  }
  .sm\:bottom-96 {
    bottom: 6rem !important;
  }
  .sm\:bottom-112 {
    bottom: 7rem !important;
  }
  .sm\:bottom-128 {
    bottom: 8rem !important;
  }
  .sm\:bottom-144 {
    bottom: 9rem !important;
  }
  .sm\:bottom-160 {
    bottom: 10rem !important;
  }
  .sm\:bottom-192 {
    bottom: 12rem !important;
  }
  .sm\:bottom-224 {
    bottom: 14rem !important;
  }
  .sm\:bottom-256 {
    bottom: 16rem !important;
  }
  .sm\:bottom-288 {
    bottom: 18rem !important;
  }
  .sm\:bottom-320 {
    bottom: 20rem !important;
  }
  .sm\:bottom-384 {
    bottom: 24rem !important;
  }
  .sm\:bottom-n1 {
    bottom: -0.0625rem !important;
  }
  .sm\:bottom-n2 {
    bottom: -0.125rem !important;
  }
  .sm\:bottom-n4 {
    bottom: -0.25rem !important;
  }
  .sm\:bottom-n6 {
    bottom: -0.375rem !important;
  }
  .sm\:bottom-n8 {
    bottom: -0.5rem !important;
  }
  .sm\:bottom-n10 {
    bottom: -0.625rem !important;
  }
  .sm\:bottom-n12 {
    bottom: -0.75rem !important;
  }
  .sm\:bottom-n14 {
    bottom: -0.875rem !important;
  }
  .sm\:bottom-n16 {
    bottom: -1rem !important;
  }
  .sm\:bottom-n18 {
    bottom: -1.125rem !important;
  }
  .sm\:bottom-n20 {
    bottom: -1.25rem !important;
  }
  .sm\:bottom-n24 {
    bottom: -1.5rem !important;
  }
  .sm\:bottom-n28 {
    bottom: -1.75rem !important;
  }
  .sm\:bottom-n32 {
    bottom: -2rem !important;
  }
  .sm\:bottom-n36 {
    bottom: -2.25rem !important;
  }
  .sm\:bottom-n40 {
    bottom: -2.5rem !important;
  }
  .sm\:bottom-n48 {
    bottom: -3rem !important;
  }
  .sm\:bottom-n56 {
    bottom: -3.5rem !important;
  }
  .sm\:bottom-n64 {
    bottom: -4rem !important;
  }
  .sm\:bottom-n72 {
    bottom: -4.5rem !important;
  }
  .sm\:bottom-n80 {
    bottom: -5rem !important;
  }
  .sm\:bottom-n96 {
    bottom: -6rem !important;
  }
  .sm\:bottom-n112 {
    bottom: -7rem !important;
  }
  .sm\:bottom-n128 {
    bottom: -8rem !important;
  }
  .sm\:bottom-n144 {
    bottom: -9rem !important;
  }
  .sm\:bottom-n160 {
    bottom: -10rem !important;
  }
  .sm\:bottom-n192 {
    bottom: -12rem !important;
  }
  .sm\:bottom-n224 {
    bottom: -14rem !important;
  }
  .sm\:bottom-n256 {
    bottom: -16rem !important;
  }
  .sm\:bottom-n288 {
    bottom: -18rem !important;
  }
  .sm\:bottom-n320 {
    bottom: -20rem !important;
  }
  .sm\:bottom-n384 {
    bottom: -24rem !important;
  }
  .sm\:bottom-auto {
    bottom: auto !important;
  }
  .sm\:bottom-0 {
    bottom: 0 !important;
  }
  .sm\:bottom-n100p {
    bottom: -100% !important;
  }
  .sm\:bottom-100p {
    bottom: 100% !important;
  }
  .sm\:bottom-n50p {
    bottom: -50% !important;
  }
  .sm\:bottom-50p {
    bottom: 50% !important;
  }
  .sm\:left-1 {
    left: 0.0625rem !important;
  }
  .sm\:left-2 {
    left: 0.125rem !important;
  }
  .sm\:left-4 {
    left: 0.25rem !important;
  }
  .sm\:left-6 {
    left: 0.375rem !important;
  }
  .sm\:left-8 {
    left: 0.5rem !important;
  }
  .sm\:left-10 {
    left: 0.625rem !important;
  }
  .sm\:left-12 {
    left: 0.75rem !important;
  }
  .sm\:left-14 {
    left: 0.875rem !important;
  }
  .sm\:left-16 {
    left: 1rem !important;
  }
  .sm\:left-18 {
    left: 1.125rem !important;
  }
  .sm\:left-20 {
    left: 1.25rem !important;
  }
  .sm\:left-24 {
    left: 1.5rem !important;
  }
  .sm\:left-28 {
    left: 1.75rem !important;
  }
  .sm\:left-32 {
    left: 2rem !important;
  }
  .sm\:left-36 {
    left: 2.25rem !important;
  }
  .sm\:left-40 {
    left: 2.5rem !important;
  }
  .sm\:left-48 {
    left: 3rem !important;
  }
  .sm\:left-56 {
    left: 3.5rem !important;
  }
  .sm\:left-64 {
    left: 4rem !important;
  }
  .sm\:left-72 {
    left: 4.5rem !important;
  }
  .sm\:left-80 {
    left: 5rem !important;
  }
  .sm\:left-96 {
    left: 6rem !important;
  }
  .sm\:left-112 {
    left: 7rem !important;
  }
  .sm\:left-128 {
    left: 8rem !important;
  }
  .sm\:left-144 {
    left: 9rem !important;
  }
  .sm\:left-160 {
    left: 10rem !important;
  }
  .sm\:left-192 {
    left: 12rem !important;
  }
  .sm\:left-224 {
    left: 14rem !important;
  }
  .sm\:left-256 {
    left: 16rem !important;
  }
  .sm\:left-288 {
    left: 18rem !important;
  }
  .sm\:left-320 {
    left: 20rem !important;
  }
  .sm\:left-384 {
    left: 24rem !important;
  }
  .sm\:left-n1 {
    left: -0.0625rem !important;
  }
  .sm\:left-n2 {
    left: -0.125rem !important;
  }
  .sm\:left-n4 {
    left: -0.25rem !important;
  }
  .sm\:left-n6 {
    left: -0.375rem !important;
  }
  .sm\:left-n8 {
    left: -0.5rem !important;
  }
  .sm\:left-n10 {
    left: -0.625rem !important;
  }
  .sm\:left-n12 {
    left: -0.75rem !important;
  }
  .sm\:left-n14 {
    left: -0.875rem !important;
  }
  .sm\:left-n16 {
    left: -1rem !important;
  }
  .sm\:left-n18 {
    left: -1.125rem !important;
  }
  .sm\:left-n20 {
    left: -1.25rem !important;
  }
  .sm\:left-n24 {
    left: -1.5rem !important;
  }
  .sm\:left-n28 {
    left: -1.75rem !important;
  }
  .sm\:left-n32 {
    left: -2rem !important;
  }
  .sm\:left-n36 {
    left: -2.25rem !important;
  }
  .sm\:left-n40 {
    left: -2.5rem !important;
  }
  .sm\:left-n48 {
    left: -3rem !important;
  }
  .sm\:left-n56 {
    left: -3.5rem !important;
  }
  .sm\:left-n64 {
    left: -4rem !important;
  }
  .sm\:left-n72 {
    left: -4.5rem !important;
  }
  .sm\:left-n80 {
    left: -5rem !important;
  }
  .sm\:left-n96 {
    left: -6rem !important;
  }
  .sm\:left-n112 {
    left: -7rem !important;
  }
  .sm\:left-n128 {
    left: -8rem !important;
  }
  .sm\:left-n144 {
    left: -9rem !important;
  }
  .sm\:left-n160 {
    left: -10rem !important;
  }
  .sm\:left-n192 {
    left: -12rem !important;
  }
  .sm\:left-n224 {
    left: -14rem !important;
  }
  .sm\:left-n256 {
    left: -16rem !important;
  }
  .sm\:left-n288 {
    left: -18rem !important;
  }
  .sm\:left-n320 {
    left: -20rem !important;
  }
  .sm\:left-n384 {
    left: -24rem !important;
  }
  .sm\:left-auto {
    left: auto !important;
  }
  .sm\:left-0 {
    left: 0 !important;
  }
  .sm\:left-n100p {
    left: -100% !important;
  }
  .sm\:left-100p {
    left: 100% !important;
  }
  .sm\:left-n50p {
    left: -50% !important;
  }
  .sm\:left-50p {
    left: 50% !important;
  }
  .sm\:right-1 {
    right: 0.0625rem !important;
  }
  .sm\:right-2 {
    right: 0.125rem !important;
  }
  .sm\:right-4 {
    right: 0.25rem !important;
  }
  .sm\:right-6 {
    right: 0.375rem !important;
  }
  .sm\:right-8 {
    right: 0.5rem !important;
  }
  .sm\:right-10 {
    right: 0.625rem !important;
  }
  .sm\:right-12 {
    right: 0.75rem !important;
  }
  .sm\:right-14 {
    right: 0.875rem !important;
  }
  .sm\:right-16 {
    right: 1rem !important;
  }
  .sm\:right-18 {
    right: 1.125rem !important;
  }
  .sm\:right-20 {
    right: 1.25rem !important;
  }
  .sm\:right-24 {
    right: 1.5rem !important;
  }
  .sm\:right-28 {
    right: 1.75rem !important;
  }
  .sm\:right-32 {
    right: 2rem !important;
  }
  .sm\:right-36 {
    right: 2.25rem !important;
  }
  .sm\:right-40 {
    right: 2.5rem !important;
  }
  .sm\:right-48 {
    right: 3rem !important;
  }
  .sm\:right-56 {
    right: 3.5rem !important;
  }
  .sm\:right-64 {
    right: 4rem !important;
  }
  .sm\:right-72 {
    right: 4.5rem !important;
  }
  .sm\:right-80 {
    right: 5rem !important;
  }
  .sm\:right-96 {
    right: 6rem !important;
  }
  .sm\:right-112 {
    right: 7rem !important;
  }
  .sm\:right-128 {
    right: 8rem !important;
  }
  .sm\:right-144 {
    right: 9rem !important;
  }
  .sm\:right-160 {
    right: 10rem !important;
  }
  .sm\:right-192 {
    right: 12rem !important;
  }
  .sm\:right-224 {
    right: 14rem !important;
  }
  .sm\:right-256 {
    right: 16rem !important;
  }
  .sm\:right-288 {
    right: 18rem !important;
  }
  .sm\:right-320 {
    right: 20rem !important;
  }
  .sm\:right-384 {
    right: 24rem !important;
  }
  .sm\:right-n1 {
    right: -0.0625rem !important;
  }
  .sm\:right-n2 {
    right: -0.125rem !important;
  }
  .sm\:right-n4 {
    right: -0.25rem !important;
  }
  .sm\:right-n6 {
    right: -0.375rem !important;
  }
  .sm\:right-n8 {
    right: -0.5rem !important;
  }
  .sm\:right-n10 {
    right: -0.625rem !important;
  }
  .sm\:right-n12 {
    right: -0.75rem !important;
  }
  .sm\:right-n14 {
    right: -0.875rem !important;
  }
  .sm\:right-n16 {
    right: -1rem !important;
  }
  .sm\:right-n18 {
    right: -1.125rem !important;
  }
  .sm\:right-n20 {
    right: -1.25rem !important;
  }
  .sm\:right-n24 {
    right: -1.5rem !important;
  }
  .sm\:right-n28 {
    right: -1.75rem !important;
  }
  .sm\:right-n32 {
    right: -2rem !important;
  }
  .sm\:right-n36 {
    right: -2.25rem !important;
  }
  .sm\:right-n40 {
    right: -2.5rem !important;
  }
  .sm\:right-n48 {
    right: -3rem !important;
  }
  .sm\:right-n56 {
    right: -3.5rem !important;
  }
  .sm\:right-n64 {
    right: -4rem !important;
  }
  .sm\:right-n72 {
    right: -4.5rem !important;
  }
  .sm\:right-n80 {
    right: -5rem !important;
  }
  .sm\:right-n96 {
    right: -6rem !important;
  }
  .sm\:right-n112 {
    right: -7rem !important;
  }
  .sm\:right-n128 {
    right: -8rem !important;
  }
  .sm\:right-n144 {
    right: -9rem !important;
  }
  .sm\:right-n160 {
    right: -10rem !important;
  }
  .sm\:right-n192 {
    right: -12rem !important;
  }
  .sm\:right-n224 {
    right: -14rem !important;
  }
  .sm\:right-n256 {
    right: -16rem !important;
  }
  .sm\:right-n288 {
    right: -18rem !important;
  }
  .sm\:right-n320 {
    right: -20rem !important;
  }
  .sm\:right-n384 {
    right: -24rem !important;
  }
  .sm\:right-auto {
    right: auto !important;
  }
  .sm\:right-0 {
    right: 0 !important;
  }
  .sm\:right-n100p {
    right: -100% !important;
  }
  .sm\:right-100p {
    right: 100% !important;
  }
  .sm\:right-n50p {
    right: -50% !important;
  }
  .sm\:right-50p {
    right: 50% !important;
  }
  .sm\:top-1 {
    top: 0.0625rem !important;
  }
  .sm\:top-2 {
    top: 0.125rem !important;
  }
  .sm\:top-4 {
    top: 0.25rem !important;
  }
  .sm\:top-6 {
    top: 0.375rem !important;
  }
  .sm\:top-8 {
    top: 0.5rem !important;
  }
  .sm\:top-10 {
    top: 0.625rem !important;
  }
  .sm\:top-12 {
    top: 0.75rem !important;
  }
  .sm\:top-14 {
    top: 0.875rem !important;
  }
  .sm\:top-16 {
    top: 1rem !important;
  }
  .sm\:top-18 {
    top: 1.125rem !important;
  }
  .sm\:top-20 {
    top: 1.25rem !important;
  }
  .sm\:top-24 {
    top: 1.5rem !important;
  }
  .sm\:top-28 {
    top: 1.75rem !important;
  }
  .sm\:top-32 {
    top: 2rem !important;
  }
  .sm\:top-36 {
    top: 2.25rem !important;
  }
  .sm\:top-40 {
    top: 2.5rem !important;
  }
  .sm\:top-48 {
    top: 3rem !important;
  }
  .sm\:top-56 {
    top: 3.5rem !important;
  }
  .sm\:top-64 {
    top: 4rem !important;
  }
  .sm\:top-72 {
    top: 4.5rem !important;
  }
  .sm\:top-80 {
    top: 5rem !important;
  }
  .sm\:top-96 {
    top: 6rem !important;
  }
  .sm\:top-112 {
    top: 7rem !important;
  }
  .sm\:top-128 {
    top: 8rem !important;
  }
  .sm\:top-144 {
    top: 9rem !important;
  }
  .sm\:top-160 {
    top: 10rem !important;
  }
  .sm\:top-192 {
    top: 12rem !important;
  }
  .sm\:top-224 {
    top: 14rem !important;
  }
  .sm\:top-256 {
    top: 16rem !important;
  }
  .sm\:top-288 {
    top: 18rem !important;
  }
  .sm\:top-320 {
    top: 20rem !important;
  }
  .sm\:top-384 {
    top: 24rem !important;
  }
  .sm\:top-n1 {
    top: -0.0625rem !important;
  }
  .sm\:top-n2 {
    top: -0.125rem !important;
  }
  .sm\:top-n4 {
    top: -0.25rem !important;
  }
  .sm\:top-n6 {
    top: -0.375rem !important;
  }
  .sm\:top-n8 {
    top: -0.5rem !important;
  }
  .sm\:top-n10 {
    top: -0.625rem !important;
  }
  .sm\:top-n12 {
    top: -0.75rem !important;
  }
  .sm\:top-n14 {
    top: -0.875rem !important;
  }
  .sm\:top-n16 {
    top: -1rem !important;
  }
  .sm\:top-n18 {
    top: -1.125rem !important;
  }
  .sm\:top-n20 {
    top: -1.25rem !important;
  }
  .sm\:top-n24 {
    top: -1.5rem !important;
  }
  .sm\:top-n28 {
    top: -1.75rem !important;
  }
  .sm\:top-n32 {
    top: -2rem !important;
  }
  .sm\:top-n36 {
    top: -2.25rem !important;
  }
  .sm\:top-n40 {
    top: -2.5rem !important;
  }
  .sm\:top-n48 {
    top: -3rem !important;
  }
  .sm\:top-n56 {
    top: -3.5rem !important;
  }
  .sm\:top-n64 {
    top: -4rem !important;
  }
  .sm\:top-n72 {
    top: -4.5rem !important;
  }
  .sm\:top-n80 {
    top: -5rem !important;
  }
  .sm\:top-n96 {
    top: -6rem !important;
  }
  .sm\:top-n112 {
    top: -7rem !important;
  }
  .sm\:top-n128 {
    top: -8rem !important;
  }
  .sm\:top-n144 {
    top: -9rem !important;
  }
  .sm\:top-n160 {
    top: -10rem !important;
  }
  .sm\:top-n192 {
    top: -12rem !important;
  }
  .sm\:top-n224 {
    top: -14rem !important;
  }
  .sm\:top-n256 {
    top: -16rem !important;
  }
  .sm\:top-n288 {
    top: -18rem !important;
  }
  .sm\:top-n320 {
    top: -20rem !important;
  }
  .sm\:top-n384 {
    top: -24rem !important;
  }
  .sm\:top-auto {
    top: auto !important;
  }
  .sm\:top-0 {
    top: 0 !important;
  }
  .sm\:top-n100p {
    top: -100% !important;
  }
  .sm\:top-100p {
    top: 100% !important;
  }
  .sm\:top-n50p {
    top: -50% !important;
  }
  .sm\:top-50p {
    top: 50% !important;
  }
  .sm\:x-0 {
    left: 0 !important;
    right: 0 !important;
  }
  .sm\:x-auto {
    left: auto !important;
    right: auto !important;
  }
  .sm\:y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }
  .sm\:y-auto {
    top: auto !important;
    bottom: auto !important;
  }
  .sm\:xy-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }
  .sm\:xy-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
  .sm\:ratio-square {
    position: relative !important;
    width: 100% !important;
    padding-top: 100% !important;
  }
  .sm\:ratio-16-9 {
    position: relative !important;
    width: 100% !important;
    padding-top: 56.25% !important;
  }
  .sm\:ratio-4-3 {
    position: relative !important;
    width: 100% !important;
    padding-top: 75% !important;
  }
  .sm\:ratio-2-1 {
    position: relative !important;
    width: 100% !important;
    padding-top: 50% !important;
  }
  .sm\:ratio-16-10 {
    position: relative !important;
    width: 100% !important;
    padding-top: 63% !important;
  }
  .sm\:shadow-2xs {
    box-shadow: var(--shadow-2xs) !important;
  }
  .sm\:shadow-xs {
    box-shadow: var(--shadow-xs) !important;
  }
  .sm\:shadow-sm {
    box-shadow: var(--shadow-sm) !important;
  }
  .sm\:shadow-md {
    box-shadow: var(--shadow-md) !important;
  }
  .sm\:shadow-lg {
    box-shadow: var(--shadow-lg) !important;
  }
  .sm\:shadow-xl {
    box-shadow: var(--shadow-xl) !important;
  }
  .sm\:shadow-2xl {
    box-shadow: var(--shadow-2xl) !important;
  }
  .sm\:shadow-focus {
    box-shadow: var(--shadow-focus) !important;
  }
  .sm\:shadow-success {
    box-shadow: var(--shadow-success) !important;
  }
  .sm\:shadow-warning {
    box-shadow: var(--shadow-warning) !important;
  }
  .sm\:shadow-danger {
    box-shadow: var(--shadow-danger) !important;
  }
  .sm\:shadow-info {
    box-shadow: var(--shadow-info) !important;
  }
  .sm\:shadow-box-0 {
    box-shadow: var(--shadow-box-0) !important;
  }
  .sm\:shadow-box-1 {
    box-shadow: var(--shadow-box-1) !important;
  }
  .sm\:shadow-box-2 {
    box-shadow: var(--shadow-box-2) !important;
  }
  .sm\:shadow-box-3 {
    box-shadow: var(--shadow-box-3) !important;
  }
  .sm\:shadow-box-4 {
    box-shadow: var(--shadow-box-4) !important;
  }
  .sm\:shadow-box-5 {
    box-shadow: var(--shadow-box-5) !important;
  }
  .sm\:shadow-box-6 {
    box-shadow: var(--shadow-box-6) !important;
  }
  .sm\:shadow-box-7 {
    box-shadow: var(--shadow-box-7) !important;
  }
  .sm\:shadow-box-8 {
    box-shadow: var(--shadow-box-8) !important;
  }
  .sm\:shadow-box-9 {
    box-shadow: var(--shadow-box-9) !important;
  }
  .sm\:shadow-box-10 {
    box-shadow: var(--shadow-box-10) !important;
  }
  .sm\:shadow-box-11 {
    box-shadow: var(--shadow-box-11) !important;
  }
  .sm\:shadow-box-12 {
    box-shadow: var(--shadow-box-12) !important;
  }
  .sm\:shadow-box-13 {
    box-shadow: var(--shadow-box-13) !important;
  }
  .sm\:shadow-box-14 {
    box-shadow: var(--shadow-box-14) !important;
  }
  .sm\:shadow-box-15 {
    box-shadow: var(--shadow-box-15) !important;
  }
  .sm\:shadow-box-16 {
    box-shadow: var(--shadow-box-16) !important;
  }
  .sm\:shadow-box-17 {
    box-shadow: var(--shadow-box-17) !important;
  }
  .sm\:shadow-box-18 {
    box-shadow: var(--shadow-box-18) !important;
  }
  .sm\:shadow-box-19 {
    box-shadow: var(--shadow-box-19) !important;
  }
  .sm\:shadow-box-20 {
    box-shadow: var(--shadow-box-20) !important;
  }
  .sm\:shadow-box-21 {
    box-shadow: var(--shadow-box-21) !important;
  }
  .sm\:shadow-box-22 {
    box-shadow: var(--shadow-box-22) !important;
  }
  .sm\:shadow-box-23 {
    box-shadow: var(--shadow-box-23) !important;
  }
  .sm\:shadow-box-24 {
    box-shadow: var(--shadow-box-24) !important;
  }
  .sm\:shadow-box-25 {
    box-shadow: var(--shadow-box-25) !important;
  }
  .sm\:shadow-box-26 {
    box-shadow: var(--shadow-box-26) !important;
  }
  .sm\:shadow-box-27 {
    box-shadow: var(--shadow-box-27) !important;
  }
  .sm\:shadow-box-28 {
    box-shadow: var(--shadow-box-28) !important;
  }
  .sm\:shadow-box-29 {
    box-shadow: var(--shadow-box-29) !important;
  }
  .sm\:shadow-box-30 {
    box-shadow: var(--shadow-box-30) !important;
  }
  .sm\:shadow-box-31 {
    box-shadow: var(--shadow-box-31) !important;
  }
  .sm\:shadow-box-32 {
    box-shadow: var(--shadow-box-32) !important;
  }
  .sm\:shadow-box-33 {
    box-shadow: var(--shadow-box-33) !important;
  }
  .sm\:shadow-box-34 {
    box-shadow: var(--shadow-box-34) !important;
  }
  .sm\:shadow-box-35 {
    box-shadow: var(--shadow-box-35) !important;
  }
  .sm\:shadow-box-36 {
    box-shadow: var(--shadow-box-36) !important;
  }
  .sm\:shadow-box-37 {
    box-shadow: var(--shadow-box-37) !important;
  }
  .sm\:shadow-box-38 {
    box-shadow: var(--shadow-box-38) !important;
  }
  .sm\:shadow-box-39 {
    box-shadow: var(--shadow-box-39) !important;
  }
  .sm\:shadow-box-40 {
    box-shadow: var(--shadow-box-40) !important;
  }
  .sm\:shadow-box-41 {
    box-shadow: var(--shadow-box-41) !important;
  }
  .sm\:shadow-box-42 {
    box-shadow: var(--shadow-box-42) !important;
  }
  .sm\:shadow-box-43 {
    box-shadow: var(--shadow-box-43) !important;
  }
  .sm\:shadow-box-44 {
    box-shadow: var(--shadow-box-44) !important;
  }
  .sm\:shadow-box-45 {
    box-shadow: var(--shadow-box-45) !important;
  }
  .sm\:shadow-box-46 {
    box-shadow: var(--shadow-box-46) !important;
  }
  .sm\:shadow-box-47 {
    box-shadow: var(--shadow-box-47) !important;
  }
  .sm\:shadow-box-48 {
    box-shadow: var(--shadow-box-48) !important;
  }
  .sm\:shadow-box-49 {
    box-shadow: var(--shadow-box-49) !important;
  }
  .sm\:shadow-box-50 {
    box-shadow: var(--shadow-box-50) !important;
  }
  .sm\:shadow-box-51 {
    box-shadow: var(--shadow-box-51) !important;
  }
  .sm\:shadow-box-52 {
    box-shadow: var(--shadow-box-52) !important;
  }
  .sm\:shadow-box-53 {
    box-shadow: var(--shadow-box-53) !important;
  }
  .sm\:shadow-box-54 {
    box-shadow: var(--shadow-box-54) !important;
  }
  .sm\:shadow-box-55 {
    box-shadow: var(--shadow-box-55) !important;
  }
  .sm\:shadow-box-56 {
    box-shadow: var(--shadow-box-56) !important;
  }
  .sm\:shadow-box-57 {
    box-shadow: var(--shadow-box-57) !important;
  }
  .sm\:shadow-box-58 {
    box-shadow: var(--shadow-box-58) !important;
  }
  .sm\:shadow-box-59 {
    box-shadow: var(--shadow-box-59) !important;
  }
  .sm\:shadow-box-62 {
    box-shadow: var(--shadow-box-62) !important;
  }
  .sm\:shadow-box-63 {
    box-shadow: var(--shadow-box-63) !important;
  }
  .sm\:shadow-box-64 {
    box-shadow: var(--shadow-box-64) !important;
  }
  .sm\:shadow-box-65 {
    box-shadow: var(--shadow-box-65) !important;
  }
  .sm\:shadow-box-66 {
    box-shadow: var(--shadow-box-66) !important;
  }
  .sm\:shadow-box-67 {
    box-shadow: var(--shadow-box-67) !important;
  }
  .sm\:shadow-box-68 {
    box-shadow: var(--shadow-box-68) !important;
  }
  .sm\:shadow-box-69 {
    box-shadow: var(--shadow-box-69) !important;
  }
  .sm\:shadow-box-70 {
    box-shadow: var(--shadow-box-70) !important;
  }
  .sm\:shadow-box-71 {
    box-shadow: var(--shadow-box-71) !important;
  }
  .sm\:shadow-box-72 {
    box-shadow: var(--shadow-box-72) !important;
  }
  .sm\:shadow-box-73 {
    box-shadow: var(--shadow-box-73) !important;
  }
  .sm\:shadow-box-74 {
    box-shadow: var(--shadow-box-74) !important;
  }
  .sm\:shadow-box-75 {
    box-shadow: var(--shadow-box-75) !important;
  }
  .sm\:shadow-box-76 {
    box-shadow: var(--shadow-box-76) !important;
  }
  .sm\:shadow-box-77 {
    box-shadow: var(--shadow-box-77) !important;
  }
  .sm\:shadow-box-78 {
    box-shadow: var(--shadow-box-78) !important;
  }
  .sm\:shadow-box-79 {
    box-shadow: var(--shadow-box-79) !important;
  }
  .sm\:shadow-box-80 {
    box-shadow: var(--shadow-box-80) !important;
  }
  .sm\:shadow-box-81 {
    box-shadow: var(--shadow-box-81) !important;
  }
  .sm\:shadow-box-82 {
    box-shadow: var(--shadow-box-82) !important;
  }
  .sm\:shadow-box-83 {
    box-shadow: var(--shadow-box-83) !important;
  }
  .sm\:shadow-box-84 {
    box-shadow: var(--shadow-box-84) !important;
  }
  .sm\:shadow-box-85 {
    box-shadow: var(--shadow-box-85) !important;
  }
  .sm\:shadow-box-86 {
    box-shadow: var(--shadow-box-86) !important;
  }
  .sm\:shadow-box-88 {
    box-shadow: var(--shadow-box-88) !important;
  }
  .sm\:shadow-box-89 {
    box-shadow: var(--shadow-box-89) !important;
  }
  .sm\:shadow-box-90 {
    box-shadow: var(--shadow-box-90) !important;
  }
  .sm\:shadow-box-91 {
    box-shadow: var(--shadow-box-91) !important;
  }
  .sm\:shadow-box-92 {
    box-shadow: var(--shadow-box-92) !important;
  }
  .sm\:shadow-box-93 {
    box-shadow: var(--shadow-box-93) !important;
  }
  .sm\:shadow-none {
    box-shadow: none !important;
  }
  .sm\:opacity-0 {
    opacity: 0 !important;
  }
  .sm\:opacity-2 {
    opacity: 0.02 !important;
  }
  .sm\:opacity-4 {
    opacity: 0.04 !important;
  }
  .sm\:opacity-6 {
    opacity: 0.06 !important;
  }
  .sm\:opacity-8 {
    opacity: 0.08 !important;
  }
  .sm\:opacity-10 {
    opacity: 0.1 !important;
  }
  .sm\:opacity-15 {
    opacity: 0.15 !important;
  }
  .sm\:opacity-20 {
    opacity: 0.2 !important;
  }
  .sm\:opacity-25 {
    opacity: 0.25 !important;
  }
  .sm\:opacity-30 {
    opacity: 0.3 !important;
  }
  .sm\:opacity-35 {
    opacity: 0.35 !important;
  }
  .sm\:opacity-40 {
    opacity: 0.4 !important;
  }
  .sm\:opacity-45 {
    opacity: 0.45 !important;
  }
  .sm\:opacity-50 {
    opacity: 0.5 !important;
  }
  .sm\:opacity-55 {
    opacity: 0.55 !important;
  }
  .sm\:opacity-60 {
    opacity: 0.6 !important;
  }
  .sm\:opacity-65 {
    opacity: 0.65 !important;
  }
  .sm\:opacity-70 {
    opacity: 0.7 !important;
  }
  .sm\:opacity-75 {
    opacity: 0.75 !important;
  }
  .sm\:opacity-80 {
    opacity: 0.8 !important;
  }
  .sm\:opacity-85 {
    opacity: 0.85 !important;
  }
  .sm\:opacity-90 {
    opacity: 0.9 !important;
  }
  .sm\:opacity-95 {
    opacity: 0.95 !important;
  }
  .sm\:opacity-100 {
    opacity: 1 !important;
  }
  .sm\:radius-b-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-b-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .sm\:radius-b-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .sm\:radius-b-md {
    border-bottom-left-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .sm\:radius-b-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .sm\:radius-b-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .sm\:radius-b-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-b-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:radius-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .sm\:radius-l-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-l-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .sm\:radius-l-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .sm\:radius-l-md {
    border-top-left-radius: var(--radius-md) !important;
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .sm\:radius-l-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .sm\:radius-l-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .sm\:radius-l-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .sm\:radius-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .sm\:radius-r-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-r-xs {
    border-top-right-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .sm\:radius-r-sm {
    border-top-right-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .sm\:radius-r-md {
    border-top-right-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .sm\:radius-r-lg {
    border-top-right-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .sm\:radius-r-xl {
    border-top-right-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .sm\:radius-r-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .sm\:radius-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .sm\:radius-t-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-t-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-top-right-radius: var(--radius-xs) !important;
  }
  .sm\:radius-t-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-top-right-radius: var(--radius-sm) !important;
  }
  .sm\:radius-t-md {
    border-top-left-radius: var(--radius-md) !important;
    border-top-right-radius: var(--radius-md) !important;
  }
  .sm\:radius-t-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-top-right-radius: var(--radius-lg) !important;
  }
  .sm\:radius-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .sm\:radius-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .sm\:radius-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .sm\:radius-bl-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-bl-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .sm\:radius-bl-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .sm\:radius-bl-md {
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .sm\:radius-bl-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .sm\:radius-bl-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .sm\:radius-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-bl-none {
    border-bottom-left-radius: 0 !important;
  }
  .sm\:radius-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
  .sm\:radius-br-2xs {
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-br-xs {
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .sm\:radius-br-sm {
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .sm\:radius-br-md {
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .sm\:radius-br-lg {
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .sm\:radius-br-xl {
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .sm\:radius-br-2xl {
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-br-none {
    border-bottom-right-radius: 0 !important;
  }
  .sm\:radius-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .sm\:radius-tl-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-tl-xs {
    border-top-left-radius: var(--radius-xs) !important;
  }
  .sm\:radius-tl-sm {
    border-top-left-radius: var(--radius-sm) !important;
  }
  .sm\:radius-tl-md {
    border-top-left-radius: var(--radius-md) !important;
  }
  .sm\:radius-tl-lg {
    border-top-left-radius: var(--radius-lg) !important;
  }
  .sm\:radius-tl-xl {
    border-top-left-radius: var(--radius-xl) !important;
  }
  .sm\:radius-tl-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-tl-none {
    border-top-left-radius: 0 !important;
  }
  .sm\:radius-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .sm\:radius-tr-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-tr-xs {
    border-top-right-radius: var(--radius-xs) !important;
  }
  .sm\:radius-tr-sm {
    border-top-right-radius: var(--radius-sm) !important;
  }
  .sm\:radius-tr-md {
    border-top-right-radius: var(--radius-md) !important;
  }
  .sm\:radius-tr-lg {
    border-top-right-radius: var(--radius-lg) !important;
  }
  .sm\:radius-tr-xl {
    border-top-right-radius: var(--radius-xl) !important;
  }
  .sm\:radius-tr-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-tr-none {
    border-top-right-radius: 0 !important;
  }
  .sm\:radius-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .sm\:radius-2xs {
    border-radius: var(--radius-2xs) !important;
  }
  .sm\:radius-xs {
    border-radius: var(--radius-xs) !important;
  }
  .sm\:radius-sm {
    border-radius: var(--radius-sm) !important;
  }
  .sm\:radius-md {
    border-radius: var(--radius-md) !important;
  }
  .sm\:radius-lg {
    border-radius: var(--radius-lg) !important;
  }
  .sm\:radius-xl {
    border-radius: var(--radius-xl) !important;
  }
  .sm\:radius-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .sm\:radius-none {
    border-radius: 0 !important;
  }
  .sm\:radius-full {
    border-radius: 9999px !important;
  }
  .sm\:border-x-1 {
    border-left-width: 0.0625rem !important;
    border-right-width: 0.0625rem !important;
  }
  .sm\:border-x-2 {
    border-left-width: 0.125rem !important;
    border-right-width: 0.125rem !important;
  }
  .sm\:border-x-4 {
    border-left-width: 0.25rem !important;
    border-right-width: 0.25rem !important;
  }
  .sm\:border-x-6 {
    border-left-width: 0.375rem !important;
    border-right-width: 0.375rem !important;
  }
  .sm\:border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .sm\:border-y-1 {
    border-top-width: 0.0625rem !important;
    border-bottom-width: 0.0625rem !important;
  }
  .sm\:border-y-2 {
    border-top-width: 0.125rem !important;
    border-bottom-width: 0.125rem !important;
  }
  .sm\:border-y-4 {
    border-top-width: 0.25rem !important;
    border-bottom-width: 0.25rem !important;
  }
  .sm\:border-y-6 {
    border-top-width: 0.375rem !important;
    border-bottom-width: 0.375rem !important;
  }
  .sm\:border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .sm\:pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .sm\:pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 0.25rem !important;
  }
  .sm\:pb-6 {
    padding-bottom: 0.375rem !important;
  }
  .sm\:pb-8 {
    padding-bottom: 0.5rem !important;
  }
  .sm\:pb-10 {
    padding-bottom: 0.625rem !important;
  }
  .sm\:pb-12 {
    padding-bottom: 0.75rem !important;
  }
  .sm\:pb-14 {
    padding-bottom: 0.875rem !important;
  }
  .sm\:pb-16 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-18 {
    padding-bottom: 1.125rem !important;
  }
  .sm\:pb-20 {
    padding-bottom: 1.25rem !important;
  }
  .sm\:pb-24 {
    padding-bottom: 1.5rem !important;
  }
  .sm\:pb-28 {
    padding-bottom: 1.75rem !important;
  }
  .sm\:pb-32 {
    padding-bottom: 2rem !important;
  }
  .sm\:pb-36 {
    padding-bottom: 2.25rem !important;
  }
  .sm\:pb-40 {
    padding-bottom: 2.5rem !important;
  }
  .sm\:pb-48 {
    padding-bottom: 3rem !important;
  }
  .sm\:pb-56 {
    padding-bottom: 3.5rem !important;
  }
  .sm\:pb-64 {
    padding-bottom: 4rem !important;
  }
  .sm\:pb-72 {
    padding-bottom: 4.5rem !important;
  }
  .sm\:pb-80 {
    padding-bottom: 5rem !important;
  }
  .sm\:pb-96 {
    padding-bottom: 6rem !important;
  }
  .sm\:pb-112 {
    padding-bottom: 7rem !important;
  }
  .sm\:pb-128 {
    padding-bottom: 8rem !important;
  }
  .sm\:pb-144 {
    padding-bottom: 9rem !important;
  }
  .sm\:pb-160 {
    padding-bottom: 10rem !important;
  }
  .sm\:pb-192 {
    padding-bottom: 12rem !important;
  }
  .sm\:pb-224 {
    padding-bottom: 14rem !important;
  }
  .sm\:pb-256 {
    padding-bottom: 16rem !important;
  }
  .sm\:pb-288 {
    padding-bottom: 18rem !important;
  }
  .sm\:pb-320 {
    padding-bottom: 20rem !important;
  }
  .sm\:pb-384 {
    padding-bottom: 24rem !important;
  }
  .sm\:pb-0 {
    padding-bottom: 0 !important;
  }
  .sm\:pl-1 {
    padding-left: 0.0625rem !important;
  }
  .sm\:pl-2 {
    padding-left: 0.125rem !important;
  }
  .sm\:pl-4 {
    padding-left: 0.25rem !important;
  }
  .sm\:pl-6 {
    padding-left: 0.375rem !important;
  }
  .sm\:pl-8 {
    padding-left: 0.5rem !important;
  }
  .sm\:pl-10 {
    padding-left: 0.625rem !important;
  }
  .sm\:pl-12 {
    padding-left: 0.75rem !important;
  }
  .sm\:pl-14 {
    padding-left: 0.875rem !important;
  }
  .sm\:pl-16 {
    padding-left: 1rem !important;
  }
  .sm\:pl-18 {
    padding-left: 1.125rem !important;
  }
  .sm\:pl-20 {
    padding-left: 1.25rem !important;
  }
  .sm\:pl-24 {
    padding-left: 1.5rem !important;
  }
  .sm\:pl-28 {
    padding-left: 1.75rem !important;
  }
  .sm\:pl-32 {
    padding-left: 2rem !important;
  }
  .sm\:pl-36 {
    padding-left: 2.25rem !important;
  }
  .sm\:pl-40 {
    padding-left: 2.5rem !important;
  }
  .sm\:pl-48 {
    padding-left: 3rem !important;
  }
  .sm\:pl-56 {
    padding-left: 3.5rem !important;
  }
  .sm\:pl-64 {
    padding-left: 4rem !important;
  }
  .sm\:pl-72 {
    padding-left: 4.5rem !important;
  }
  .sm\:pl-80 {
    padding-left: 5rem !important;
  }
  .sm\:pl-96 {
    padding-left: 6rem !important;
  }
  .sm\:pl-112 {
    padding-left: 7rem !important;
  }
  .sm\:pl-128 {
    padding-left: 8rem !important;
  }
  .sm\:pl-144 {
    padding-left: 9rem !important;
  }
  .sm\:pl-160 {
    padding-left: 10rem !important;
  }
  .sm\:pl-192 {
    padding-left: 12rem !important;
  }
  .sm\:pl-224 {
    padding-left: 14rem !important;
  }
  .sm\:pl-256 {
    padding-left: 16rem !important;
  }
  .sm\:pl-288 {
    padding-left: 18rem !important;
  }
  .sm\:pl-320 {
    padding-left: 20rem !important;
  }
  .sm\:pl-384 {
    padding-left: 24rem !important;
  }
  .sm\:pl-0 {
    padding-left: 0 !important;
  }
  .sm\:pr-1 {
    padding-right: 0.0625rem !important;
  }
  .sm\:pr-2 {
    padding-right: 0.125rem !important;
  }
  .sm\:pr-4 {
    padding-right: 0.25rem !important;
  }
  .sm\:pr-6 {
    padding-right: 0.375rem !important;
  }
  .sm\:pr-8 {
    padding-right: 0.5rem !important;
  }
  .sm\:pr-10 {
    padding-right: 0.625rem !important;
  }
  .sm\:pr-12 {
    padding-right: 0.75rem !important;
  }
  .sm\:pr-14 {
    padding-right: 0.875rem !important;
  }
  .sm\:pr-16 {
    padding-right: 1rem !important;
  }
  .sm\:pr-18 {
    padding-right: 1.125rem !important;
  }
  .sm\:pr-20 {
    padding-right: 1.25rem !important;
  }
  .sm\:pr-24 {
    padding-right: 1.5rem !important;
  }
  .sm\:pr-28 {
    padding-right: 1.75rem !important;
  }
  .sm\:pr-32 {
    padding-right: 2rem !important;
  }
  .sm\:pr-36 {
    padding-right: 2.25rem !important;
  }
  .sm\:pr-40 {
    padding-right: 2.5rem !important;
  }
  .sm\:pr-48 {
    padding-right: 3rem !important;
  }
  .sm\:pr-56 {
    padding-right: 3.5rem !important;
  }
  .sm\:pr-64 {
    padding-right: 4rem !important;
  }
  .sm\:pr-72 {
    padding-right: 4.5rem !important;
  }
  .sm\:pr-80 {
    padding-right: 5rem !important;
  }
  .sm\:pr-96 {
    padding-right: 6rem !important;
  }
  .sm\:pr-112 {
    padding-right: 7rem !important;
  }
  .sm\:pr-128 {
    padding-right: 8rem !important;
  }
  .sm\:pr-144 {
    padding-right: 9rem !important;
  }
  .sm\:pr-160 {
    padding-right: 10rem !important;
  }
  .sm\:pr-192 {
    padding-right: 12rem !important;
  }
  .sm\:pr-224 {
    padding-right: 14rem !important;
  }
  .sm\:pr-256 {
    padding-right: 16rem !important;
  }
  .sm\:pr-288 {
    padding-right: 18rem !important;
  }
  .sm\:pr-320 {
    padding-right: 20rem !important;
  }
  .sm\:pr-384 {
    padding-right: 24rem !important;
  }
  .sm\:pr-0 {
    padding-right: 0 !important;
  }
  .sm\:pt-1 {
    padding-top: 0.0625rem !important;
  }
  .sm\:pt-2 {
    padding-top: 0.125rem !important;
  }
  .sm\:pt-4 {
    padding-top: 0.25rem !important;
  }
  .sm\:pt-6 {
    padding-top: 0.375rem !important;
  }
  .sm\:pt-8 {
    padding-top: 0.5rem !important;
  }
  .sm\:pt-10 {
    padding-top: 0.625rem !important;
  }
  .sm\:pt-12 {
    padding-top: 0.75rem !important;
  }
  .sm\:pt-14 {
    padding-top: 0.875rem !important;
  }
  .sm\:pt-16 {
    padding-top: 1rem !important;
  }
  .sm\:pt-18 {
    padding-top: 1.125rem !important;
  }
  .sm\:pt-20 {
    padding-top: 1.25rem !important;
  }
  .sm\:pt-24 {
    padding-top: 1.5rem !important;
  }
  .sm\:pt-28 {
    padding-top: 1.75rem !important;
  }
  .sm\:pt-32 {
    padding-top: 2rem !important;
  }
  .sm\:pt-36 {
    padding-top: 2.25rem !important;
  }
  .sm\:pt-40 {
    padding-top: 2.5rem !important;
  }
  .sm\:pt-48 {
    padding-top: 3rem !important;
  }
  .sm\:pt-56 {
    padding-top: 3.5rem !important;
  }
  .sm\:pt-64 {
    padding-top: 4rem !important;
  }
  .sm\:pt-72 {
    padding-top: 4.5rem !important;
  }
  .sm\:pt-80 {
    padding-top: 5rem !important;
  }
  .sm\:pt-96 {
    padding-top: 6rem !important;
  }
  .sm\:pt-112 {
    padding-top: 7rem !important;
  }
  .sm\:pt-128 {
    padding-top: 8rem !important;
  }
  .sm\:pt-144 {
    padding-top: 9rem !important;
  }
  .sm\:pt-160 {
    padding-top: 10rem !important;
  }
  .sm\:pt-192 {
    padding-top: 12rem !important;
  }
  .sm\:pt-224 {
    padding-top: 14rem !important;
  }
  .sm\:pt-256 {
    padding-top: 16rem !important;
  }
  .sm\:pt-288 {
    padding-top: 18rem !important;
  }
  .sm\:pt-320 {
    padding-top: 20rem !important;
  }
  .sm\:pt-384 {
    padding-top: 24rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0 !important;
  }
  .sm\:px-1 {
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
  }
  .sm\:px-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
  .sm\:px-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .sm\:px-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
  .sm\:px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .sm\:px-10 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .sm\:px-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .sm\:px-14 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
  }
  .sm\:px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .sm\:px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .sm\:px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .sm\:px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:px-28 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .sm\:px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .sm\:px-36 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .sm\:px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .sm\:px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .sm\:px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .sm\:px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .sm\:px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .sm\:px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .sm\:px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .sm\:px-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .sm\:px-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .sm\:px-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
  .sm\:px-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .sm\:px-192 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }
  .sm\:px-224 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }
  .sm\:px-256 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }
  .sm\:px-288 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }
  .sm\:px-320 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }
  .sm\:px-384 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }
  .sm\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .sm\:py-1 {
    padding-top: 0.0625rem !important;
    padding-bottom: 0.0625rem !important;
  }
  .sm\:py-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .sm\:py-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .sm\:py-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .sm\:py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm\:py-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .sm\:py-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .sm\:py-14 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .sm\:py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .sm\:py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .sm\:py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm\:py-28 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .sm\:py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:py-36 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .sm\:py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sm\:py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .sm\:py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .sm\:py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sm\:py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .sm\:py-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .sm\:py-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .sm\:py-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .sm\:py-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .sm\:py-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .sm\:py-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .sm\:py-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .sm\:py-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .sm\:py-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .sm\:py-384 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .sm\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm\:p-1 {
    padding: 0.0625rem !important;
  }
  .sm\:p-2 {
    padding: 0.125rem !important;
  }
  .sm\:p-4 {
    padding: 0.25rem !important;
  }
  .sm\:p-6 {
    padding: 0.375rem !important;
  }
  .sm\:p-8 {
    padding: 0.5rem !important;
  }
  .sm\:p-10 {
    padding: 0.625rem !important;
  }
  .sm\:p-12 {
    padding: 0.75rem !important;
  }
  .sm\:p-14 {
    padding: 0.875rem !important;
  }
  .sm\:p-16 {
    padding: 1rem !important;
  }
  .sm\:p-18 {
    padding: 1.125rem !important;
  }
  .sm\:p-20 {
    padding: 1.25rem !important;
  }
  .sm\:p-24 {
    padding: 1.5rem !important;
  }
  .sm\:p-28 {
    padding: 1.75rem !important;
  }
  .sm\:p-32 {
    padding: 2rem !important;
  }
  .sm\:p-36 {
    padding: 2.25rem !important;
  }
  .sm\:p-40 {
    padding: 2.5rem !important;
  }
  .sm\:p-48 {
    padding: 3rem !important;
  }
  .sm\:p-56 {
    padding: 3.5rem !important;
  }
  .sm\:p-64 {
    padding: 4rem !important;
  }
  .sm\:p-72 {
    padding: 4.5rem !important;
  }
  .sm\:p-80 {
    padding: 5rem !important;
  }
  .sm\:p-96 {
    padding: 6rem !important;
  }
  .sm\:p-112 {
    padding: 7rem !important;
  }
  .sm\:p-128 {
    padding: 8rem !important;
  }
  .sm\:p-144 {
    padding: 9rem !important;
  }
  .sm\:p-160 {
    padding: 10rem !important;
  }
  .sm\:p-192 {
    padding: 12rem !important;
  }
  .sm\:p-224 {
    padding: 14rem !important;
  }
  .sm\:p-256 {
    padding: 16rem !important;
  }
  .sm\:p-288 {
    padding: 18rem !important;
  }
  .sm\:p-320 {
    padding: 20rem !important;
  }
  .sm\:p-384 {
    padding: 24rem !important;
  }
  .sm\:p-0 {
    padding: 0 !important;
  }
  .sm\:mb-1 {
    margin-bottom: 0.0625rem !important;
  }
  .sm\:mb-2 {
    margin-bottom: 0.125rem !important;
  }
  .sm\:mb-4 {
    margin-bottom: 0.25rem !important;
  }
  .sm\:mb-6 {
    margin-bottom: 0.375rem !important;
  }
  .sm\:mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .sm\:mb-10 {
    margin-bottom: 0.625rem !important;
  }
  .sm\:mb-12 {
    margin-bottom: 0.75rem !important;
  }
  .sm\:mb-14 {
    margin-bottom: 0.875rem !important;
  }
  .sm\:mb-16 {
    margin-bottom: 1rem !important;
  }
  .sm\:mb-18 {
    margin-bottom: 1.125rem !important;
  }
  .sm\:mb-20 {
    margin-bottom: 1.25rem !important;
  }
  .sm\:mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:mb-28 {
    margin-bottom: 1.75rem !important;
  }
  .sm\:mb-32 {
    margin-bottom: 2rem !important;
  }
  .sm\:mb-36 {
    margin-bottom: 2.25rem !important;
  }
  .sm\:mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .sm\:mb-48 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-56 {
    margin-bottom: 3.5rem !important;
  }
  .sm\:mb-64 {
    margin-bottom: 4rem !important;
  }
  .sm\:mb-72 {
    margin-bottom: 4.5rem !important;
  }
  .sm\:mb-80 {
    margin-bottom: 5rem !important;
  }
  .sm\:mb-96 {
    margin-bottom: 6rem !important;
  }
  .sm\:mb-112 {
    margin-bottom: 7rem !important;
  }
  .sm\:mb-128 {
    margin-bottom: 8rem !important;
  }
  .sm\:mb-144 {
    margin-bottom: 9rem !important;
  }
  .sm\:mb-160 {
    margin-bottom: 10rem !important;
  }
  .sm\:mb-192 {
    margin-bottom: 12rem !important;
  }
  .sm\:mb-224 {
    margin-bottom: 14rem !important;
  }
  .sm\:mb-256 {
    margin-bottom: 16rem !important;
  }
  .sm\:mb-288 {
    margin-bottom: 18rem !important;
  }
  .sm\:mb-320 {
    margin-bottom: 20rem !important;
  }
  .sm\:mb-384 {
    margin-bottom: 24rem !important;
  }
  .sm\:mb-n1 {
    margin-bottom: -0.0625rem !important;
  }
  .sm\:mb-n2 {
    margin-bottom: -0.125rem !important;
  }
  .sm\:mb-n4 {
    margin-bottom: -0.25rem !important;
  }
  .sm\:mb-n6 {
    margin-bottom: -0.375rem !important;
  }
  .sm\:mb-n8 {
    margin-bottom: -0.5rem !important;
  }
  .sm\:mb-n10 {
    margin-bottom: -0.625rem !important;
  }
  .sm\:mb-n12 {
    margin-bottom: -0.75rem !important;
  }
  .sm\:mb-n14 {
    margin-bottom: -0.875rem !important;
  }
  .sm\:mb-n16 {
    margin-bottom: -1rem !important;
  }
  .sm\:mb-n18 {
    margin-bottom: -1.125rem !important;
  }
  .sm\:mb-n20 {
    margin-bottom: -1.25rem !important;
  }
  .sm\:mb-n24 {
    margin-bottom: -1.5rem !important;
  }
  .sm\:mb-n28 {
    margin-bottom: -1.75rem !important;
  }
  .sm\:mb-n32 {
    margin-bottom: -2rem !important;
  }
  .sm\:mb-n36 {
    margin-bottom: -2.25rem !important;
  }
  .sm\:mb-n40 {
    margin-bottom: -2.5rem !important;
  }
  .sm\:mb-n48 {
    margin-bottom: -3rem !important;
  }
  .sm\:mb-n56 {
    margin-bottom: -3.5rem !important;
  }
  .sm\:mb-n64 {
    margin-bottom: -4rem !important;
  }
  .sm\:mb-n72 {
    margin-bottom: -4.5rem !important;
  }
  .sm\:mb-n80 {
    margin-bottom: -5rem !important;
  }
  .sm\:mb-n96 {
    margin-bottom: -6rem !important;
  }
  .sm\:mb-n112 {
    margin-bottom: -7rem !important;
  }
  .sm\:mb-n128 {
    margin-bottom: -8rem !important;
  }
  .sm\:mb-n144 {
    margin-bottom: -9rem !important;
  }
  .sm\:mb-n160 {
    margin-bottom: -10rem !important;
  }
  .sm\:mb-n192 {
    margin-bottom: -12rem !important;
  }
  .sm\:mb-n224 {
    margin-bottom: -14rem !important;
  }
  .sm\:mb-n256 {
    margin-bottom: -16rem !important;
  }
  .sm\:mb-n288 {
    margin-bottom: -18rem !important;
  }
  .sm\:mb-n320 {
    margin-bottom: -20rem !important;
  }
  .sm\:mb-n384 {
    margin-bottom: -24rem !important;
  }
  .sm\:mb-auto {
    margin-bottom: auto !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0 !important;
  }
  .sm\:ml-1 {
    margin-left: 0.0625rem !important;
  }
  .sm\:ml-2 {
    margin-left: 0.125rem !important;
  }
  .sm\:ml-4 {
    margin-left: 0.25rem !important;
  }
  .sm\:ml-6 {
    margin-left: 0.375rem !important;
  }
  .sm\:ml-8 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-10 {
    margin-left: 0.625rem !important;
  }
  .sm\:ml-12 {
    margin-left: 0.75rem !important;
  }
  .sm\:ml-14 {
    margin-left: 0.875rem !important;
  }
  .sm\:ml-16 {
    margin-left: 1rem !important;
  }
  .sm\:ml-18 {
    margin-left: 1.125rem !important;
  }
  .sm\:ml-20 {
    margin-left: 1.25rem !important;
  }
  .sm\:ml-24 {
    margin-left: 1.5rem !important;
  }
  .sm\:ml-28 {
    margin-left: 1.75rem !important;
  }
  .sm\:ml-32 {
    margin-left: 2rem !important;
  }
  .sm\:ml-36 {
    margin-left: 2.25rem !important;
  }
  .sm\:ml-40 {
    margin-left: 2.5rem !important;
  }
  .sm\:ml-48 {
    margin-left: 3rem !important;
  }
  .sm\:ml-56 {
    margin-left: 3.5rem !important;
  }
  .sm\:ml-64 {
    margin-left: 4rem !important;
  }
  .sm\:ml-72 {
    margin-left: 4.5rem !important;
  }
  .sm\:ml-80 {
    margin-left: 5rem !important;
  }
  .sm\:ml-96 {
    margin-left: 6rem !important;
  }
  .sm\:ml-112 {
    margin-left: 7rem !important;
  }
  .sm\:ml-128 {
    margin-left: 8rem !important;
  }
  .sm\:ml-144 {
    margin-left: 9rem !important;
  }
  .sm\:ml-160 {
    margin-left: 10rem !important;
  }
  .sm\:ml-192 {
    margin-left: 12rem !important;
  }
  .sm\:ml-224 {
    margin-left: 14rem !important;
  }
  .sm\:ml-256 {
    margin-left: 16rem !important;
  }
  .sm\:ml-288 {
    margin-left: 18rem !important;
  }
  .sm\:ml-320 {
    margin-left: 20rem !important;
  }
  .sm\:ml-384 {
    margin-left: 24rem !important;
  }
  .sm\:ml-n1 {
    margin-left: -0.0625rem !important;
  }
  .sm\:ml-n2 {
    margin-left: -0.125rem !important;
  }
  .sm\:ml-n4 {
    margin-left: -0.25rem !important;
  }
  .sm\:ml-n6 {
    margin-left: -0.375rem !important;
  }
  .sm\:ml-n8 {
    margin-left: -0.5rem !important;
  }
  .sm\:ml-n10 {
    margin-left: -0.625rem !important;
  }
  .sm\:ml-n12 {
    margin-left: -0.75rem !important;
  }
  .sm\:ml-n14 {
    margin-left: -0.875rem !important;
  }
  .sm\:ml-n16 {
    margin-left: -1rem !important;
  }
  .sm\:ml-n18 {
    margin-left: -1.125rem !important;
  }
  .sm\:ml-n20 {
    margin-left: -1.25rem !important;
  }
  .sm\:ml-n24 {
    margin-left: -1.5rem !important;
  }
  .sm\:ml-n28 {
    margin-left: -1.75rem !important;
  }
  .sm\:ml-n32 {
    margin-left: -2rem !important;
  }
  .sm\:ml-n36 {
    margin-left: -2.25rem !important;
  }
  .sm\:ml-n40 {
    margin-left: -2.5rem !important;
  }
  .sm\:ml-n48 {
    margin-left: -3rem !important;
  }
  .sm\:ml-n56 {
    margin-left: -3.5rem !important;
  }
  .sm\:ml-n64 {
    margin-left: -4rem !important;
  }
  .sm\:ml-n72 {
    margin-left: -4.5rem !important;
  }
  .sm\:ml-n80 {
    margin-left: -5rem !important;
  }
  .sm\:ml-n96 {
    margin-left: -6rem !important;
  }
  .sm\:ml-n112 {
    margin-left: -7rem !important;
  }
  .sm\:ml-n128 {
    margin-left: -8rem !important;
  }
  .sm\:ml-n144 {
    margin-left: -9rem !important;
  }
  .sm\:ml-n160 {
    margin-left: -10rem !important;
  }
  .sm\:ml-n192 {
    margin-left: -12rem !important;
  }
  .sm\:ml-n224 {
    margin-left: -14rem !important;
  }
  .sm\:ml-n256 {
    margin-left: -16rem !important;
  }
  .sm\:ml-n288 {
    margin-left: -18rem !important;
  }
  .sm\:ml-n320 {
    margin-left: -20rem !important;
  }
  .sm\:ml-n384 {
    margin-left: -24rem !important;
  }
  .sm\:ml-auto {
    margin-left: auto !important;
  }
  .sm\:ml-0 {
    margin-left: 0 !important;
  }
  .sm\:mr-1 {
    margin-right: 0.0625rem !important;
  }
  .sm\:mr-2 {
    margin-right: 0.125rem !important;
  }
  .sm\:mr-4 {
    margin-right: 0.25rem !important;
  }
  .sm\:mr-6 {
    margin-right: 0.375rem !important;
  }
  .sm\:mr-8 {
    margin-right: 0.5rem !important;
  }
  .sm\:mr-10 {
    margin-right: 0.625rem !important;
  }
  .sm\:mr-12 {
    margin-right: 0.75rem !important;
  }
  .sm\:mr-14 {
    margin-right: 0.875rem !important;
  }
  .sm\:mr-16 {
    margin-right: 1rem !important;
  }
  .sm\:mr-18 {
    margin-right: 1.125rem !important;
  }
  .sm\:mr-20 {
    margin-right: 1.25rem !important;
  }
  .sm\:mr-24 {
    margin-right: 1.5rem !important;
  }
  .sm\:mr-28 {
    margin-right: 1.75rem !important;
  }
  .sm\:mr-32 {
    margin-right: 2rem !important;
  }
  .sm\:mr-36 {
    margin-right: 2.25rem !important;
  }
  .sm\:mr-40 {
    margin-right: 2.5rem !important;
  }
  .sm\:mr-48 {
    margin-right: 3rem !important;
  }
  .sm\:mr-56 {
    margin-right: 3.5rem !important;
  }
  .sm\:mr-64 {
    margin-right: 4rem !important;
  }
  .sm\:mr-72 {
    margin-right: 4.5rem !important;
  }
  .sm\:mr-80 {
    margin-right: 5rem !important;
  }
  .sm\:mr-96 {
    margin-right: 6rem !important;
  }
  .sm\:mr-112 {
    margin-right: 7rem !important;
  }
  .sm\:mr-128 {
    margin-right: 8rem !important;
  }
  .sm\:mr-144 {
    margin-right: 9rem !important;
  }
  .sm\:mr-160 {
    margin-right: 10rem !important;
  }
  .sm\:mr-192 {
    margin-right: 12rem !important;
  }
  .sm\:mr-224 {
    margin-right: 14rem !important;
  }
  .sm\:mr-256 {
    margin-right: 16rem !important;
  }
  .sm\:mr-288 {
    margin-right: 18rem !important;
  }
  .sm\:mr-320 {
    margin-right: 20rem !important;
  }
  .sm\:mr-384 {
    margin-right: 24rem !important;
  }
  .sm\:mr-n1 {
    margin-right: -0.0625rem !important;
  }
  .sm\:mr-n2 {
    margin-right: -0.125rem !important;
  }
  .sm\:mr-n4 {
    margin-right: -0.25rem !important;
  }
  .sm\:mr-n6 {
    margin-right: -0.375rem !important;
  }
  .sm\:mr-n8 {
    margin-right: -0.5rem !important;
  }
  .sm\:mr-n10 {
    margin-right: -0.625rem !important;
  }
  .sm\:mr-n12 {
    margin-right: -0.75rem !important;
  }
  .sm\:mr-n14 {
    margin-right: -0.875rem !important;
  }
  .sm\:mr-n16 {
    margin-right: -1rem !important;
  }
  .sm\:mr-n18 {
    margin-right: -1.125rem !important;
  }
  .sm\:mr-n20 {
    margin-right: -1.25rem !important;
  }
  .sm\:mr-n24 {
    margin-right: -1.5rem !important;
  }
  .sm\:mr-n28 {
    margin-right: -1.75rem !important;
  }
  .sm\:mr-n32 {
    margin-right: -2rem !important;
  }
  .sm\:mr-n36 {
    margin-right: -2.25rem !important;
  }
  .sm\:mr-n40 {
    margin-right: -2.5rem !important;
  }
  .sm\:mr-n48 {
    margin-right: -3rem !important;
  }
  .sm\:mr-n56 {
    margin-right: -3.5rem !important;
  }
  .sm\:mr-n64 {
    margin-right: -4rem !important;
  }
  .sm\:mr-n72 {
    margin-right: -4.5rem !important;
  }
  .sm\:mr-n80 {
    margin-right: -5rem !important;
  }
  .sm\:mr-n96 {
    margin-right: -6rem !important;
  }
  .sm\:mr-n112 {
    margin-right: -7rem !important;
  }
  .sm\:mr-n128 {
    margin-right: -8rem !important;
  }
  .sm\:mr-n144 {
    margin-right: -9rem !important;
  }
  .sm\:mr-n160 {
    margin-right: -10rem !important;
  }
  .sm\:mr-n192 {
    margin-right: -12rem !important;
  }
  .sm\:mr-n224 {
    margin-right: -14rem !important;
  }
  .sm\:mr-n256 {
    margin-right: -16rem !important;
  }
  .sm\:mr-n288 {
    margin-right: -18rem !important;
  }
  .sm\:mr-n320 {
    margin-right: -20rem !important;
  }
  .sm\:mr-n384 {
    margin-right: -24rem !important;
  }
  .sm\:mr-auto {
    margin-right: auto !important;
  }
  .sm\:mr-0 {
    margin-right: 0 !important;
  }
  .sm\:mt-1 {
    margin-top: 0.0625rem !important;
  }
  .sm\:mt-2 {
    margin-top: 0.125rem !important;
  }
  .sm\:mt-4 {
    margin-top: 0.25rem !important;
  }
  .sm\:mt-6 {
    margin-top: 0.375rem !important;
  }
  .sm\:mt-8 {
    margin-top: 0.5rem !important;
  }
  .sm\:mt-10 {
    margin-top: 0.625rem !important;
  }
  .sm\:mt-12 {
    margin-top: 0.75rem !important;
  }
  .sm\:mt-14 {
    margin-top: 0.875rem !important;
  }
  .sm\:mt-16 {
    margin-top: 1rem !important;
  }
  .sm\:mt-18 {
    margin-top: 1.125rem !important;
  }
  .sm\:mt-20 {
    margin-top: 1.25rem !important;
  }
  .sm\:mt-24 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-28 {
    margin-top: 1.75rem !important;
  }
  .sm\:mt-32 {
    margin-top: 2rem !important;
  }
  .sm\:mt-36 {
    margin-top: 2.25rem !important;
  }
  .sm\:mt-40 {
    margin-top: 2.5rem !important;
  }
  .sm\:mt-48 {
    margin-top: 3rem !important;
  }
  .sm\:mt-56 {
    margin-top: 3.5rem !important;
  }
  .sm\:mt-64 {
    margin-top: 4rem !important;
  }
  .sm\:mt-72 {
    margin-top: 4.5rem !important;
  }
  .sm\:mt-80 {
    margin-top: 5rem !important;
  }
  .sm\:mt-96 {
    margin-top: 6rem !important;
  }
  .sm\:mt-112 {
    margin-top: 7rem !important;
  }
  .sm\:mt-128 {
    margin-top: 8rem !important;
  }
  .sm\:mt-144 {
    margin-top: 9rem !important;
  }
  .sm\:mt-160 {
    margin-top: 10rem !important;
  }
  .sm\:mt-192 {
    margin-top: 12rem !important;
  }
  .sm\:mt-224 {
    margin-top: 14rem !important;
  }
  .sm\:mt-256 {
    margin-top: 16rem !important;
  }
  .sm\:mt-288 {
    margin-top: 18rem !important;
  }
  .sm\:mt-320 {
    margin-top: 20rem !important;
  }
  .sm\:mt-384 {
    margin-top: 24rem !important;
  }
  .sm\:mt-n1 {
    margin-top: -0.0625rem !important;
  }
  .sm\:mt-n2 {
    margin-top: -0.125rem !important;
  }
  .sm\:mt-n4 {
    margin-top: -0.25rem !important;
  }
  .sm\:mt-n6 {
    margin-top: -0.375rem !important;
  }
  .sm\:mt-n8 {
    margin-top: -0.5rem !important;
  }
  .sm\:mt-n10 {
    margin-top: -0.625rem !important;
  }
  .sm\:mt-n12 {
    margin-top: -0.75rem !important;
  }
  .sm\:mt-n14 {
    margin-top: -0.875rem !important;
  }
  .sm\:mt-n16 {
    margin-top: -1rem !important;
  }
  .sm\:mt-n18 {
    margin-top: -1.125rem !important;
  }
  .sm\:mt-n20 {
    margin-top: -1.25rem !important;
  }
  .sm\:mt-n24 {
    margin-top: -1.5rem !important;
  }
  .sm\:mt-n28 {
    margin-top: -1.75rem !important;
  }
  .sm\:mt-n32 {
    margin-top: -2rem !important;
  }
  .sm\:mt-n36 {
    margin-top: -2.25rem !important;
  }
  .sm\:mt-n40 {
    margin-top: -2.5rem !important;
  }
  .sm\:mt-n48 {
    margin-top: -3rem !important;
  }
  .sm\:mt-n56 {
    margin-top: -3.5rem !important;
  }
  .sm\:mt-n64 {
    margin-top: -4rem !important;
  }
  .sm\:mt-n72 {
    margin-top: -4.5rem !important;
  }
  .sm\:mt-n80 {
    margin-top: -5rem !important;
  }
  .sm\:mt-n96 {
    margin-top: -6rem !important;
  }
  .sm\:mt-n112 {
    margin-top: -7rem !important;
  }
  .sm\:mt-n128 {
    margin-top: -8rem !important;
  }
  .sm\:mt-n144 {
    margin-top: -9rem !important;
  }
  .sm\:mt-n160 {
    margin-top: -10rem !important;
  }
  .sm\:mt-n192 {
    margin-top: -12rem !important;
  }
  .sm\:mt-n224 {
    margin-top: -14rem !important;
  }
  .sm\:mt-n256 {
    margin-top: -16rem !important;
  }
  .sm\:mt-n288 {
    margin-top: -18rem !important;
  }
  .sm\:mt-n320 {
    margin-top: -20rem !important;
  }
  .sm\:mt-n384 {
    margin-top: -24rem !important;
  }
  .sm\:mt-auto {
    margin-top: auto !important;
  }
  .sm\:mt-0 {
    margin-top: 0 !important;
  }
  .sm\:mx-1 {
    margin-left: 0.0625rem !important;
    margin-right: 0.0625rem !important;
  }
  .sm\:mx-2 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .sm\:mx-4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .sm\:mx-6 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }
  .sm\:mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .sm\:mx-10 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .sm\:mx-12 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .sm\:mx-14 {
    margin-left: 0.875rem !important;
    margin-right: 0.875rem !important;
  }
  .sm\:mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .sm\:mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
  }
  .sm\:mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .sm\:mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .sm\:mx-28 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .sm\:mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .sm\:mx-36 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .sm\:mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .sm\:mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .sm\:mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .sm\:mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .sm\:mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .sm\:mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .sm\:mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .sm\:mx-112 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }
  .sm\:mx-128 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .sm\:mx-144 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }
  .sm\:mx-160 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
  .sm\:mx-192 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }
  .sm\:mx-224 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }
  .sm\:mx-256 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }
  .sm\:mx-288 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }
  .sm\:mx-320 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }
  .sm\:mx-384 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }
  .sm\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .sm\:my-1 {
    margin-top: 0.0625rem !important;
    margin-bottom: 0.0625rem !important;
  }
  .sm\:my-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .sm\:my-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .sm\:my-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .sm\:my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:my-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .sm\:my-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .sm\:my-14 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .sm\:my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sm\:my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .sm\:my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .sm\:my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sm\:my-28 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .sm\:my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:my-36 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .sm\:my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sm\:my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .sm\:my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .sm\:my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sm\:my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .sm\:my-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .sm\:my-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .sm\:my-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .sm\:my-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .sm\:my-192 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .sm\:my-224 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .sm\:my-256 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .sm\:my-288 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .sm\:my-320 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .sm\:my-384 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .sm\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm\:m-1 {
    margin: 0.0625rem !important;
  }
  .sm\:m-2 {
    margin: 0.125rem !important;
  }
  .sm\:m-4 {
    margin: 0.25rem !important;
  }
  .sm\:m-6 {
    margin: 0.375rem !important;
  }
  .sm\:m-8 {
    margin: 0.5rem !important;
  }
  .sm\:m-10 {
    margin: 0.625rem !important;
  }
  .sm\:m-12 {
    margin: 0.75rem !important;
  }
  .sm\:m-14 {
    margin: 0.875rem !important;
  }
  .sm\:m-16 {
    margin: 1rem !important;
  }
  .sm\:m-18 {
    margin: 1.125rem !important;
  }
  .sm\:m-20 {
    margin: 1.25rem !important;
  }
  .sm\:m-24 {
    margin: 1.5rem !important;
  }
  .sm\:m-28 {
    margin: 1.75rem !important;
  }
  .sm\:m-32 {
    margin: 2rem !important;
  }
  .sm\:m-36 {
    margin: 2.25rem !important;
  }
  .sm\:m-40 {
    margin: 2.5rem !important;
  }
  .sm\:m-48 {
    margin: 3rem !important;
  }
  .sm\:m-56 {
    margin: 3.5rem !important;
  }
  .sm\:m-64 {
    margin: 4rem !important;
  }
  .sm\:m-72 {
    margin: 4.5rem !important;
  }
  .sm\:m-80 {
    margin: 5rem !important;
  }
  .sm\:m-96 {
    margin: 6rem !important;
  }
  .sm\:m-112 {
    margin: 7rem !important;
  }
  .sm\:m-128 {
    margin: 8rem !important;
  }
  .sm\:m-144 {
    margin: 9rem !important;
  }
  .sm\:m-160 {
    margin: 10rem !important;
  }
  .sm\:m-192 {
    margin: 12rem !important;
  }
  .sm\:m-224 {
    margin: 14rem !important;
  }
  .sm\:m-256 {
    margin: 16rem !important;
  }
  .sm\:m-288 {
    margin: 18rem !important;
  }
  .sm\:m-320 {
    margin: 20rem !important;
  }
  .sm\:m-384 {
    margin: 24rem !important;
  }
  .sm\:m-n1 {
    margin: -0.0625rem !important;
  }
  .sm\:m-n2 {
    margin: -0.125rem !important;
  }
  .sm\:m-n4 {
    margin: -0.25rem !important;
  }
  .sm\:m-n6 {
    margin: -0.375rem !important;
  }
  .sm\:m-n8 {
    margin: -0.5rem !important;
  }
  .sm\:m-n10 {
    margin: -0.625rem !important;
  }
  .sm\:m-n12 {
    margin: -0.75rem !important;
  }
  .sm\:m-n14 {
    margin: -0.875rem !important;
  }
  .sm\:m-n16 {
    margin: -1rem !important;
  }
  .sm\:m-n18 {
    margin: -1.125rem !important;
  }
  .sm\:m-n20 {
    margin: -1.25rem !important;
  }
  .sm\:m-n24 {
    margin: -1.5rem !important;
  }
  .sm\:m-n28 {
    margin: -1.75rem !important;
  }
  .sm\:m-n32 {
    margin: -2rem !important;
  }
  .sm\:m-n36 {
    margin: -2.25rem !important;
  }
  .sm\:m-n40 {
    margin: -2.5rem !important;
  }
  .sm\:m-n48 {
    margin: -3rem !important;
  }
  .sm\:m-n56 {
    margin: -3.5rem !important;
  }
  .sm\:m-n64 {
    margin: -4rem !important;
  }
  .sm\:m-n72 {
    margin: -4.5rem !important;
  }
  .sm\:m-n80 {
    margin: -5rem !important;
  }
  .sm\:m-n96 {
    margin: -6rem !important;
  }
  .sm\:m-n112 {
    margin: -7rem !important;
  }
  .sm\:m-n128 {
    margin: -8rem !important;
  }
  .sm\:m-n144 {
    margin: -9rem !important;
  }
  .sm\:m-n160 {
    margin: -10rem !important;
  }
  .sm\:m-n192 {
    margin: -12rem !important;
  }
  .sm\:m-n224 {
    margin: -14rem !important;
  }
  .sm\:m-n256 {
    margin: -16rem !important;
  }
  .sm\:m-n288 {
    margin: -18rem !important;
  }
  .sm\:m-n320 {
    margin: -20rem !important;
  }
  .sm\:m-n384 {
    margin: -24rem !important;
  }
  .sm\:m-auto {
    margin: auto !important;
  }
  .sm\:m-0 {
    margin: 0 !important;
  }
  .sm\:gutter-reverse > * + * {
    --gutter-top: 0;
    --gutter-right: 1;
    --gutter-bottom: 1;
    --gutter-left: 0;
  }
  .sm\:gutter-x-1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(0.0625rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.125rem * var(--gutter-left)) !important;
    margin-right: calc(0.125rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.25rem * var(--gutter-left)) !important;
    margin-right: calc(0.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.375rem * var(--gutter-left)) !important;
    margin-right: calc(0.375rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.5rem * var(--gutter-left)) !important;
    margin-right: calc(0.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.625rem * var(--gutter-left)) !important;
    margin-right: calc(0.625rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.75rem * var(--gutter-left)) !important;
    margin-right: calc(0.75rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.875rem * var(--gutter-left)) !important;
    margin-right: calc(0.875rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1rem * var(--gutter-left)) !important;
    margin-right: calc(1rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.125rem * var(--gutter-left)) !important;
    margin-right: calc(1.125rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.25rem * var(--gutter-left)) !important;
    margin-right: calc(1.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.5rem * var(--gutter-left)) !important;
    margin-right: calc(1.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.75rem * var(--gutter-left)) !important;
    margin-right: calc(1.75rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2rem * var(--gutter-left)) !important;
    margin-right: calc(2rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.25rem * var(--gutter-left)) !important;
    margin-right: calc(2.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.5rem * var(--gutter-left)) !important;
    margin-right: calc(2.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3rem * var(--gutter-left)) !important;
    margin-right: calc(3rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3.5rem * var(--gutter-left)) !important;
    margin-right: calc(3.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4rem * var(--gutter-left)) !important;
    margin-right: calc(4rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4.5rem * var(--gutter-left)) !important;
    margin-right: calc(4.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(5rem * var(--gutter-left)) !important;
    margin-right: calc(5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(6rem * var(--gutter-left)) !important;
    margin-right: calc(6rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(7rem * var(--gutter-left)) !important;
    margin-right: calc(7rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(8rem * var(--gutter-left)) !important;
    margin-right: calc(8rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(9rem * var(--gutter-left)) !important;
    margin-right: calc(9rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(10rem * var(--gutter-left)) !important;
    margin-right: calc(10rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(12rem * var(--gutter-left)) !important;
    margin-right: calc(12rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(14rem * var(--gutter-left)) !important;
    margin-right: calc(14rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(16rem * var(--gutter-left)) !important;
    margin-right: calc(16rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(18rem * var(--gutter-left)) !important;
    margin-right: calc(18rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(20rem * var(--gutter-left)) !important;
    margin-right: calc(20rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(24rem * var(--gutter-left)) !important;
    margin-right: calc(24rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.125rem * var(--gutter-left)) !important;
    margin-right: calc(-0.125rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.25rem * var(--gutter-left)) !important;
    margin-right: calc(-0.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.375rem * var(--gutter-left)) !important;
    margin-right: calc(-0.375rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.5rem * var(--gutter-left)) !important;
    margin-right: calc(-0.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.625rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.75rem * var(--gutter-left)) !important;
    margin-right: calc(-0.75rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.875rem * var(--gutter-left)) !important;
    margin-right: calc(-0.875rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1rem * var(--gutter-left)) !important;
    margin-right: calc(-1rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.125rem * var(--gutter-left)) !important;
    margin-right: calc(-1.125rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.25rem * var(--gutter-left)) !important;
    margin-right: calc(-1.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.5rem * var(--gutter-left)) !important;
    margin-right: calc(-1.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.75rem * var(--gutter-left)) !important;
    margin-right: calc(-1.75rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2rem * var(--gutter-left)) !important;
    margin-right: calc(-2rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.25rem * var(--gutter-left)) !important;
    margin-right: calc(-2.25rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.5rem * var(--gutter-left)) !important;
    margin-right: calc(-2.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3rem * var(--gutter-left)) !important;
    margin-right: calc(-3rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3.5rem * var(--gutter-left)) !important;
    margin-right: calc(-3.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4rem * var(--gutter-left)) !important;
    margin-right: calc(-4rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4.5rem * var(--gutter-left)) !important;
    margin-right: calc(-4.5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-5rem * var(--gutter-left)) !important;
    margin-right: calc(-5rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-6rem * var(--gutter-left)) !important;
    margin-right: calc(-6rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-7rem * var(--gutter-left)) !important;
    margin-right: calc(-7rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-8rem * var(--gutter-left)) !important;
    margin-right: calc(-8rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-9rem * var(--gutter-left)) !important;
    margin-right: calc(-9rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-10rem * var(--gutter-left)) !important;
    margin-right: calc(-10rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-12rem * var(--gutter-left)) !important;
    margin-right: calc(-12rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-14rem * var(--gutter-left)) !important;
    margin-right: calc(-14rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-16rem * var(--gutter-left)) !important;
    margin-right: calc(-16rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-18rem * var(--gutter-left)) !important;
    margin-right: calc(-18rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-20rem * var(--gutter-left)) !important;
    margin-right: calc(-20rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-n384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-24rem * var(--gutter-left)) !important;
    margin-right: calc(-24rem * var(--gutter-right)) !important;
  }
  .sm\:gutter-x-0 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
  }
  .sm\:gutter-y-1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1rem * var(--gutter-top)) !important;
    margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2rem * var(--gutter-top)) !important;
    margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3rem * var(--gutter-top)) !important;
    margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4rem * var(--gutter-top)) !important;
    margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(5rem * var(--gutter-top)) !important;
    margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(6rem * var(--gutter-top)) !important;
    margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(7rem * var(--gutter-top)) !important;
    margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(8rem * var(--gutter-top)) !important;
    margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(9rem * var(--gutter-top)) !important;
    margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(10rem * var(--gutter-top)) !important;
    margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(12rem * var(--gutter-top)) !important;
    margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(14rem * var(--gutter-top)) !important;
    margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(16rem * var(--gutter-top)) !important;
    margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(18rem * var(--gutter-top)) !important;
    margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(20rem * var(--gutter-top)) !important;
    margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(24rem * var(--gutter-top)) !important;
    margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-6rem * var(--gutter-top)) !important;
    margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-7rem * var(--gutter-top)) !important;
    margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-8rem * var(--gutter-top)) !important;
    margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-9rem * var(--gutter-top)) !important;
    margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-10rem * var(--gutter-top)) !important;
    margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-12rem * var(--gutter-top)) !important;
    margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-14rem * var(--gutter-top)) !important;
    margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-16rem * var(--gutter-top)) !important;
    margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-18rem * var(--gutter-top)) !important;
    margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-20rem * var(--gutter-top)) !important;
    margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-n384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-24rem * var(--gutter-top)) !important;
    margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
  }
  .sm\:gutter-y-0 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin: 0 !important;
  }
  .sm\:h-1 {
    height: 0.0625rem !important;
  }
  .sm\:h-2 {
    height: 0.125rem !important;
  }
  .sm\:h-4 {
    height: 0.25rem !important;
  }
  .sm\:h-6 {
    height: 0.375rem !important;
  }
  .sm\:h-8 {
    height: 0.5rem !important;
  }
  .sm\:h-10 {
    height: 0.625rem !important;
  }
  .sm\:h-12 {
    height: 0.75rem !important;
  }
  .sm\:h-14 {
    height: 0.875rem !important;
  }
  .sm\:h-16 {
    height: 1rem !important;
  }
  .sm\:h-18 {
    height: 1.125rem !important;
  }
  .sm\:h-20 {
    height: 1.25rem !important;
  }
  .sm\:h-24 {
    height: 1.5rem !important;
  }
  .sm\:h-28 {
    height: 1.75rem !important;
  }
  .sm\:h-32 {
    height: 2rem !important;
  }
  .sm\:h-36 {
    height: 2.25rem !important;
  }
  .sm\:h-40 {
    height: 2.5rem !important;
  }
  .sm\:h-48 {
    height: 3rem !important;
  }
  .sm\:h-56 {
    height: 3.5rem !important;
  }
  .sm\:h-64 {
    height: 4rem !important;
  }
  .sm\:h-72 {
    height: 4.5rem !important;
  }
  .sm\:h-80 {
    height: 5rem !important;
  }
  .sm\:h-96 {
    height: 6rem !important;
  }
  .sm\:h-112 {
    height: 7rem !important;
  }
  .sm\:h-128 {
    height: 8rem !important;
  }
  .sm\:h-144 {
    height: 9rem !important;
  }
  .sm\:h-160 {
    height: 10rem !important;
  }
  .sm\:h-192 {
    height: 12rem !important;
  }
  .sm\:h-224 {
    height: 14rem !important;
  }
  .sm\:h-256 {
    height: 16rem !important;
  }
  .sm\:h-288 {
    height: 18rem !important;
  }
  .sm\:h-320 {
    height: 20rem !important;
  }
  .sm\:h-384 {
    height: 24rem !important;
  }
  .sm\:h-448 {
    height: 28rem !important;
  }
  .sm\:h-512 {
    height: 32rem !important;
  }
  .sm\:h-576 {
    height: 36rem !important;
  }
  .sm\:h-640 {
    height: 40rem !important;
  }
  .sm\:h-auto {
    height: auto !important;
  }
  .sm\:h-0 {
    height: 0 !important;
  }
  .sm\:h-50p {
    height: 50% !important;
  }
  .sm\:h-100p {
    height: 100% !important;
  }
  .sm\:h-50vh {
    height: 50vh !important;
  }
  .sm\:h-100vh {
    height: 100vh !important;
  }
  .sm\:w-1 {
    width: 0.0625rem !important;
  }
  .sm\:w-2 {
    width: 0.125rem !important;
  }
  .sm\:w-4 {
    width: 0.25rem !important;
  }
  .sm\:w-6 {
    width: 0.375rem !important;
  }
  .sm\:w-8 {
    width: 0.5rem !important;
  }
  .sm\:w-10 {
    width: 0.625rem !important;
  }
  .sm\:w-12 {
    width: 0.75rem !important;
  }
  .sm\:w-14 {
    width: 0.875rem !important;
  }
  .sm\:w-16 {
    width: 1rem !important;
  }
  .sm\:w-18 {
    width: 1.125rem !important;
  }
  .sm\:w-20 {
    width: 1.25rem !important;
  }
  .sm\:w-24 {
    width: 1.5rem !important;
  }
  .sm\:w-28 {
    width: 1.75rem !important;
  }
  .sm\:w-32 {
    width: 2rem !important;
  }
  .sm\:w-36 {
    width: 2.25rem !important;
  }
  .sm\:w-40 {
    width: 2.5rem !important;
  }
  .sm\:w-48 {
    width: 3rem !important;
  }
  .sm\:w-56 {
    width: 3.5rem !important;
  }
  .sm\:w-64 {
    width: 4rem !important;
  }
  .sm\:w-72 {
    width: 4.5rem !important;
  }
  .sm\:w-80 {
    width: 5rem !important;
  }
  .sm\:w-96 {
    width: 6rem !important;
  }
  .sm\:w-112 {
    width: 7rem !important;
  }
  .sm\:w-128 {
    width: 8rem !important;
  }
  .sm\:w-144 {
    width: 9rem !important;
  }
  .sm\:w-160 {
    width: 10rem !important;
  }
  .sm\:w-192 {
    width: 12rem !important;
  }
  .sm\:w-224 {
    width: 14rem !important;
  }
  .sm\:w-256 {
    width: 16rem !important;
  }
  .sm\:w-288 {
    width: 18rem !important;
  }
  .sm\:w-320 {
    width: 20rem !important;
  }
  .sm\:w-384 {
    width: 24rem !important;
  }
  .sm\:w-448 {
    width: 28rem !important;
  }
  .sm\:w-512 {
    width: 32rem !important;
  }
  .sm\:w-576 {
    width: 36rem !important;
  }
  .sm\:w-640 {
    width: 40rem !important;
  }
  .sm\:w-auto {
    width: auto !important;
  }
  .sm\:w-0 {
    width: 0 !important;
  }
  .sm\:w-50p {
    width: 50% !important;
  }
  .sm\:w-100p {
    width: 100% !important;
  }
  .sm\:w-50vw {
    width: 50vw !important;
  }
  .sm\:w-100vw {
    width: 100vw !important;
  }
  .sm\:w-1-12 {
    width: 8.333333% !important;
  }
  .sm\:w-2-12 {
    width: 16.666667% !important;
  }
  .sm\:w-3-12 {
    width: 25% !important;
  }
  .sm\:w-4-12 {
    width: 33.333333% !important;
  }
  .sm\:w-5-12 {
    width: 41.666667% !important;
  }
  .sm\:w-6-12 {
    width: 50% !important;
  }
  .sm\:w-7-12 {
    width: 58.333333% !important;
  }
  .sm\:w-8-12 {
    width: 66.666667% !important;
  }
  .sm\:w-9-12 {
    width: 75% !important;
  }
  .sm\:w-10-12 {
    width: 83.333333% !important;
  }
  .sm\:w-11-12 {
    width: 91.666667% !important;
  }
  .sm\:w-1-5 {
    width: 20% !important;
  }
  .sm\:w-2-5 {
    width: 40% !important;
  }
  .sm\:w-3-5 {
    width: 60% !important;
  }
  .sm\:w-4-5 {
    width: 80% !important;
  }
  .sm\:min-h-128 {
    min-height: 8rem !important;
  }
  .sm\:min-h-144 {
    min-height: 9rem !important;
  }
  .sm\:min-h-160 {
    min-height: 10rem !important;
  }
  .sm\:min-h-192 {
    min-height: 12rem !important;
  }
  .sm\:min-h-224 {
    min-height: 14rem !important;
  }
  .sm\:min-h-256 {
    min-height: 16rem !important;
  }
  .sm\:min-h-288 {
    min-height: 18rem !important;
  }
  .sm\:min-h-320 {
    min-height: 20rem !important;
  }
  .sm\:min-h-384 {
    min-height: 24rem !important;
  }
  .sm\:min-h-448 {
    min-height: 28rem !important;
  }
  .sm\:min-h-512 {
    min-height: 32rem !important;
  }
  .sm\:min-h-576 {
    min-height: 36rem !important;
  }
  .sm\:min-h-640 {
    min-height: 40rem !important;
  }
  .sm\:min-h-50p {
    min-height: 50% !important;
  }
  .sm\:min-h-100p {
    min-height: 100% !important;
  }
  .sm\:min-h-50vh {
    min-height: 50vh !important;
  }
  .sm\:min-h-100vh {
    min-height: 100vh !important;
  }
  .sm\:min-w-128 {
    min-width: 8rem !important;
  }
  .sm\:min-w-144 {
    min-width: 9rem !important;
  }
  .sm\:min-w-160 {
    min-width: 10rem !important;
  }
  .sm\:min-w-192 {
    min-width: 12rem !important;
  }
  .sm\:min-w-224 {
    min-width: 14rem !important;
  }
  .sm\:min-w-256 {
    min-width: 16rem !important;
  }
  .sm\:min-w-288 {
    min-width: 18rem !important;
  }
  .sm\:min-w-320 {
    min-width: 20rem !important;
  }
  .sm\:min-w-384 {
    min-width: 24rem !important;
  }
  .sm\:min-w-448 {
    min-width: 28rem !important;
  }
  .sm\:min-w-512 {
    min-width: 32rem !important;
  }
  .sm\:min-w-576 {
    min-width: 36rem !important;
  }
  .sm\:min-w-640 {
    min-width: 40rem !important;
  }
  .sm\:min-w-50p {
    min-width: 50% !important;
  }
  .sm\:min-w-100p {
    min-width: 100% !important;
  }
  .sm\:min-w-50vw {
    min-width: 50vw !important;
  }
  .sm\:min-w-100vw {
    min-width: 100vw !important;
  }
  .sm\:max-h-128 {
    max-height: 8rem !important;
  }
  .sm\:max-h-144 {
    max-height: 9rem !important;
  }
  .sm\:max-h-160 {
    max-height: 10rem !important;
  }
  .sm\:max-h-192 {
    max-height: 12rem !important;
  }
  .sm\:max-h-224 {
    max-height: 14rem !important;
  }
  .sm\:max-h-256 {
    max-height: 16rem !important;
  }
  .sm\:max-h-288 {
    max-height: 18rem !important;
  }
  .sm\:max-h-320 {
    max-height: 20rem !important;
  }
  .sm\:max-h-384 {
    max-height: 24rem !important;
  }
  .sm\:max-h-448 {
    max-height: 28rem !important;
  }
  .sm\:max-h-512 {
    max-height: 32rem !important;
  }
  .sm\:max-h-576 {
    max-height: 36rem !important;
  }
  .sm\:max-h-640 {
    max-height: 40rem !important;
  }
  .sm\:max-h-0 {
    max-height: 0 !important;
  }
  .sm\:max-h-none {
    max-height: none !important;
  }
  .sm\:max-h-100p {
    max-height: 100% !important;
  }
  .sm\:max-h-100vh {
    max-height: 100vh !important;
  }
  .sm\:max-h-50p {
    max-height: 50% !important;
  }
  .sm\:max-h-50vh {
    max-height: 50vh !important;
  }
  .sm\:max-w-128 {
    max-width: 8rem !important;
  }
  .sm\:max-w-144 {
    max-width: 9rem !important;
  }
  .sm\:max-w-160 {
    max-width: 10rem !important;
  }
  .sm\:max-w-192 {
    max-width: 12rem !important;
  }
  .sm\:max-w-224 {
    max-width: 14rem !important;
  }
  .sm\:max-w-256 {
    max-width: 16rem !important;
  }
  .sm\:max-w-288 {
    max-width: 18rem !important;
  }
  .sm\:max-w-320 {
    max-width: 20rem !important;
  }
  .sm\:max-w-384 {
    max-width: 24rem !important;
  }
  .sm\:max-w-448 {
    max-width: 28rem !important;
  }
  .sm\:max-w-512 {
    max-width: 32rem !important;
  }
  .sm\:max-w-576 {
    max-width: 36rem !important;
  }
  .sm\:max-w-640 {
    max-width: 40rem !important;
  }
  .sm\:max-w-768 {
    max-width: 48rem !important;
  }
  .sm\:max-w-896 {
    max-width: 56rem !important;
  }
  .sm\:max-w-1024 {
    max-width: 64rem !important;
  }
  .sm\:max-w-1152 {
    max-width: 72rem !important;
  }
  .sm\:max-w-1280 {
    max-width: 80rem !important;
  }
  .sm\:max-w-1536 {
    max-width: 96rem !important;
  }
  .sm\:max-w-screen-sm {
    max-width: 640px !important;
  }
  .sm\:max-w-screen-md {
    max-width: 768px !important;
  }
  .sm\:max-w-screen-lg {
    max-width: 1024px !important;
  }
  .sm\:max-w-screen-xl {
    max-width: 1280px !important;
  }
  .sm\:max-w-screen-xxl {
    max-width: 1536px !important;
  }
  .sm\:max-w-0 {
    max-width: 0 !important;
  }
  .sm\:max-w-none {
    max-width: none !important;
  }
  .sm\:max-w-50p {
    max-width: 50% !important;
  }
  .sm\:max-w-100p {
    max-width: 100% !important;
  }
  .sm\:max-w-50vw {
    max-width: 50vw !important;
  }
  .sm\:max-w-100vw {
    max-width: 100vw !important;
  }
  .sm\:max-w-min {
    max-width: min-content !important;
  }
  .sm\:max-w-max {
    max-width: max-content !important;
  }
  .sm\:max-w-text {
    max-width: 64ch !important;
  }
  .sm\:bg-scroll {
    background-attachment: scroll !important;
  }
  .sm\:bg-fixed {
    background-attachment: fixed !important;
  }
  .sm\:bg-local {
    background-attachment: local !important;
  }
  .sm\:bg-border {
    background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
  }
  .sm\:bg-padding {
    background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
  }
  .sm\:bg-content {
    background-clip: content-box !important;
    -webkit-background-clip: content-box !important;
  }
  .sm\:bg-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
  }
  .sm\:bg-left-top {
    background-position: left top !important;
  }
  .sm\:bg-left {
    background-position: left !important;
  }
  .sm\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .sm\:bg-right-top {
    background-position: right top !important;
  }
  .sm\:bg-right {
    background-position: right !important;
  }
  .sm\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .sm\:bg-top {
    background-position: top !important;
  }
  .sm\:bg-bottom {
    background-position: bottom !important;
  }
  .sm\:bg-center {
    background-position: center !important;
  }
  .sm\:bg-repeat {
    background-repeat: repeat !important;
  }
  .sm\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .sm\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .sm\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .sm\:bg-space {
    background-repeat: space !important;
  }
  .sm\:bg-round {
    background-repeat: round !important;
  }
  .sm\:bg-auto {
    background-size: auto !important;
  }
  .sm\:bg-cover {
    background-size: cover !important;
  }
  .sm\:bg-contain {
    background-size: contain !important;
  }
  .sm\:leading-tightest {
    line-height: var(--leading-tightest) !important;
  }
  .sm\:leading-tighter {
    line-height: var(--leading-tighter) !important;
  }
  .sm\:leading-tight {
    line-height: var(--leading-tight) !important;
  }
  .sm\:leading-normal {
    line-height: var(--leading-normal) !important;
  }
  .sm\:leading-loose {
    line-height: var(--leading-loose) !important;
  }
  .sm\:leading-looser {
    line-height: var(--leading-looser) !important;
  }
  .sm\:leading-loosest {
    line-height: var(--leading-loosest) !important;
  }
  .sm\:leading-100 {
    line-height: 1 !important;
  }
  .sm\:leading-110 {
    line-height: 1.1 !important;
  }
  .sm\:leading-120 {
    line-height: 1.2 !important;
  }
  .sm\:leading-130 {
    line-height: 1.3 !important;
  }
  .sm\:leading-140 {
    line-height: 1.4 !important;
  }
  .sm\:leading-150 {
    line-height: 1.5 !important;
  }
  .sm\:leading-160 {
    line-height: 1.6 !important;
  }
  .sm\:leading-170 {
    line-height: 1.7 !important;
  }
  .sm\:leading-180 {
    line-height: 1.8 !important;
  }
  .sm\:leading-190 {
    line-height: 1.9 !important;
  }
  .sm\:leading-200 {
    line-height: 2 !important;
  }
  .sm\:leading-210 {
    line-height: 2.1 !important;
  }
  .sm\:leading-220 {
    line-height: 2.2 !important;
  }
  .sm\:leading-230 {
    line-height: 2.3 !important;
  }
  .sm\:leading-240 {
    line-height: 2.4 !important;
  }
  .sm\:leading-250 {
    line-height: 2.5 !important;
  }
  .sm\:overflow-wrap-normal {
    overflow-wrap: normal !important;
  }
  .sm\:overflow-wrap-any {
    overflow-wrap: anywhere !important;
  }
  .sm\:overflow-wrap-word {
    overflow-wrap: break-word !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
  .sm\:text-center {
    text-align: center !important;
  }
  .sm\:text-right {
    text-align: right !important;
  }
  .sm\:text-justify {
    text-align: justify !important;
  }
  .sm\:clip {
    text-overflow: clip !important;
  }
  .sm\:ellipsis {
    text-overflow: ellipsis !important;
  }
  .sm\:break-normal {
    word-break: normal !important;
  }
  .sm\:break-all {
    word-break: break-all !important;
  }
  .sm\:break-keep {
    word-break: keep-all !important;
  }
  .sm\:break-word {
    word-break: break-word !important;
  }
  .sm\:font-2xs {
    font-size: var(--font-2xs) !important;
  }
  .sm\:font-xs {
    font-size: var(--font-xs) !important;
  }
  .sm\:font-sm {
    font-size: var(--font-sm) !important;
  }
  .sm\:font-md {
    font-size: var(--font-md) !important;
  }
  .sm\:font-lg {
    font-size: var(--font-lg) !important;
  }
  .sm\:font-xl {
    font-size: var(--font-xl) !important;
  }
  .sm\:font-2xl {
    font-size: var(--font-2xl) !important;
  }
  .sm\:font-3xl {
    font-size: var(--font-3xl) !important;
  }
  .sm\:font-4xl {
    font-size: var(--font-4xl) !important;
  }
  .sm\:font-5xl {
    font-size: var(--font-5xl) !important;
  }
  .sm\:font-6xl {
    font-size: var(--font-6xl) !important;
  }
  .sm\:font-7xl {
    font-size: var(--font-7xl) !important;
  }
  .sm\:font-8xl {
    font-size: var(--font-8xl) !important;
  }
  .sm\:font-9xl {
    font-size: var(--font-9xl) !important;
  }
  .sm\:font-10xl {
    font-size: var(--font-10xl) !important;
  }
  .sm\:font-11xl {
    font-size: var(--font-11xl) !important;
  }
  .sm\:font-12xl {
    font-size: var(--font-12xl) !important;
  }
  .sm\:font-line-height {
    font-size: var(--font-line-height) !important;
  }
  .sm\:font-13xl {
    font-size: var(--font-13xl) !important;
  }
  .sm\:font-max-xs {
    font-size: var(--font-max-xs) !important;
  }
  .sm\:font-max-sm {
    font-size: var(--font-max-sm) !important;
  }
  .sm\:font-max-md {
    font-size: var(--font-max-md) !important;
  }
  .sm\:font-max-lg {
    font-size: var(--font-max-lg) !important;
  }
  .sm\:font-max-xl {
    font-size: var(--font-max-xl) !important;
  }
  .sm\:font-max-xxl {
    font-size: var(--font-max-xxl) !important;
  }
  .sm\:font-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
  }
  .sm\:text-2xs {
    font-size: var(--font-2xs) !important;
    line-height: var(--font-2xs-leading) !important;
  }
  .sm\:text-xs {
    font-size: var(--font-xs) !important;
    line-height: var(--font-xs-leading) !important;
  }
  .sm\:text-sm {
    font-size: var(--font-sm) !important;
    line-height: var(--font-sm-leading) !important;
  }
  .sm\:text-md {
    font-size: var(--font-md) !important;
    line-height: var(--font-md-leading) !important;
  }
  .sm\:text-lg {
    font-size: var(--font-lg) !important;
    line-height: var(--font-lg-leading) !important;
  }
  .sm\:text-xl {
    font-size: var(--font-xl) !important;
    line-height: var(--font-xl-leading) !important;
  }
  .sm\:text-2xl {
    font-size: var(--font-2xl) !important;
    line-height: var(--font-2xl-leading) !important;
  }
  .sm\:text-3xl {
    font-size: var(--font-3xl) !important;
    line-height: var(--font-3xl-leading) !important;
  }
  .sm\:text-4xl {
    font-size: var(--font-4xl) !important;
    line-height: var(--font-4xl-leading) !important;
  }
  .sm\:text-5xl {
    font-size: var(--font-5xl) !important;
    line-height: var(--font-5xl-leading) !important;
  }
  .sm\:text-6xl {
    font-size: var(--font-6xl) !important;
    line-height: var(--font-6xl-leading) !important;
  }
  .sm\:text-7xl {
    font-size: var(--font-7xl) !important;
    line-height: var(--font-7xl-leading) !important;
  }
  .sm\:text-8xl {
    font-size: var(--font-8xl) !important;
    line-height: var(--font-8xl-leading) !important;
  }
  .sm\:text-9xl {
    font-size: var(--font-9xl) !important;
    line-height: var(--font-9xl-leading) !important;
  }
  .sm\:text-10xl {
    font-size: var(--font-10xl) !important;
    line-height: var(--font-10xl-leading) !important;
  }
  .sm\:text-11xl {
    font-size: var(--font-11xl) !important;
    line-height: var(--font-11xl-leading) !important;
  }
  .sm\:text-12xl {
    font-size: var(--font-12xl) !important;
    line-height: var(--font-12xl-leading) !important;
  }
  .sm\:text-line-height {
    font-size: var(--font-line-height) !important;
  }
  .sm\:text-13xl {
    font-size: var(--font-13xl) !important;
    line-height: var(--font-13xl-leading) !important;
  }
  .sm\:text-max-xs {
    font-size: var(--font-max-xs) !important;
    line-height: var(--font-max-xs-leading) !important;
  }
  .sm\:text-max-sm {
    font-size: var(--font-max-sm) !important;
    line-height: var(--font-max-sm-leading) !important;
  }
  .sm\:text-max-md {
    font-size: var(--font-max-md) !important;
    line-height: var(--font-max-md-leading) !important;
  }
  .sm\:text-max-lg {
    font-size: var(--font-max-lg) !important;
    line-height: var(--font-max-lg-leading) !important;
  }
  .sm\:text-max-xl {
    font-size: var(--font-max-xl) !important;
    line-height: var(--font-max-xl-leading) !important;
  }
  .sm\:text-max-xxl {
    font-size: var(--font-max-xxl) !important;
    line-height: var(--font-max-xxl-leading) !important;
  }
  .sm\:text-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
    line-height: var(--font-max-xxxl-leading) !important;
  }
  .sm\:align-baseline {
    vertical-align: baseline !important;
  }
  .sm\:align-top {
    vertical-align: top !important;
  }
  .sm\:align-middle {
    vertical-align: middle !important;
  }
  .sm\:align-bottom {
    vertical-align: bottom !important;
  }
  .sm\:align-text-top {
    vertical-align: text-top !important;
  }
  .sm\:align-text-bottom {
    vertical-align: text-bottom !important;
  }
}
@media (min-width: 768px) {
  .md\:visible {
    visibility: visible !important;
  }
  .md\:invisible {
    visibility: hidden !important;
  }
  .md\:animate-none {
    animation: none !important;
  }
  .md\:animate-spin {
    animation: spin 1s linear infinite !important;
  }
  .md\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }
  .md\:animate-ping {
    animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }
  .md\:animate-bounce {
    animation: bounce 1s infinite !important;
  }
  .md\:bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white), var(--bg-opacity)) !important;
  }
  .md\:bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
  }
  .md\:bg-warm-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
  }
  .md\:bg-cool-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
  }
  .md\:bg-red-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
  }
  .md\:bg-red-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
  }
  .md\:bg-red-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
  }
  .md\:bg-red-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
  }
  .md\:bg-red-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
  }
  .md\:bg-red-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
  }
  .md\:bg-red-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
  }
  .md\:bg-red-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
  }
  .md\:bg-red-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
  }
  .md\:bg-red-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
  }
  .md\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
  }
  .md\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
  }
  .md\:bg-lime-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
  }
  .md\:bg-green-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
  }
  .md\:bg-green-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
  }
  .md\:bg-green-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
  }
  .md\:bg-green-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
  }
  .md\:bg-green-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
  }
  .md\:bg-green-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
  }
  .md\:bg-green-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
  }
  .md\:bg-green-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
  }
  .md\:bg-green-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
  }
  .md\:bg-green-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
  }
  .md\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
  }
  .md\:bg-cyan-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
  }
  .md\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
  }
  .md\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
  }
  .md\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
  }
  .md\:bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
  }
  .md\:bg-primary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
  }
  .md\:bg-secondary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
  }
  .md\:bg-tertiary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
  }
  .md\:bg-foreground {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
  }
  .md\:bg-background {
    --bg-opacity: 1;
    background-color: rgba(var(--background), var(--bg-opacity)) !important;
  }
  .md\:bg-background-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
  }
  .md\:bg-background-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
  }
  .md\:bg-background-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
  }
  .md\:bg-background-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
  }
  .md\:bg-background-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
  }
  .md\:bg-background-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
  }
  .md\:bg-background-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
  }
  .md\:bg-background-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
  }
  .md\:bg-background-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
  }
  .md\:bg-background-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
  }
  .md\:bg-grape-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
  }
  .md\:bg-violet-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-smoke-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
  }
  .md\:bg-gray-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
  }
  .md\:bg-blue-royal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
  }
  .md\:bg-neon-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
  }
  .md\:bg-greece-1 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
  }
  .md\:bg-greece-2 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
  }
  .md\:bg-greece-3 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
  }
  .md\:bg-greece-4 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
  }
  .md\:bg-greece-5 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
  }
  .md\:bg-blackrussian {
    --bg-opacity: 1;
    background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
  }
  .md\:bg-maroon-red {
    --bg-opacity: 1;
    background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
  }
  .md\:bg-burgundy {
    --bg-opacity: 1;
    background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
  }
  .md\:bg-blackpearl {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
  }
  .md\:bg-sweetcorn {
    --bg-opacity: 1;
    background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
  }
  .md\:bg-drover {
    --bg-opacity: 1;
    background-color: rgba(var(--drover), var(--bg-opacity)) !important;
  }
  .md\:bg-woodbark {
    --bg-opacity: 1;
    background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
  }
  .md\:bg-manhattan {
    --bg-opacity: 1;
    background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
  }
  .md\:bg-newtan {
    --bg-opacity: 1;
    background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
  }
  .md\:bg-bluedianne {
    --bg-opacity: 1;
    background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
  }
  .md\:bg-goldenrod {
    --bg-opacity: 1;
    background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
  }
  .md\:bg-portafino {
    --bg-opacity: 1;
    background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
  }
  .md\:bg-pearllusta {
    --bg-opacity: 1;
    background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
  }
  .md\:bg-hitgrey {
    --bg-opacity: 1;
    background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
  }
  .md\:bg-rockspray {
    --bg-opacity: 1;
    background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
  }
  .md\:bg-vanilla {
    --bg-opacity: 1;
    background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
  }
  .md\:bg-mardigras {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
  }
  .md\:bg-dandelion {
    --bg-opacity: 1;
    background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
  }
  .md\:bg-sandwisp {
    --bg-opacity: 1;
    background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
  }
  .md\:bg-sealbrown {
    --bg-opacity: 1;
    background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
  }
  .md\:bg-rodeodust {
    --bg-opacity: 1;
    background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
  }
  .md\:bg-raffia {
    --bg-opacity: 1;
    background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
  }
  .md\:bg-midnight {
    --bg-opacity: 1;
    background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
  }
  .md\:bg-greensmoke {
    --bg-opacity: 1;
    background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
  }
  .md\:bg-deco {
    --bg-opacity: 1;
    background-color: rgba(var(--deco), var(--bg-opacity)) !important;
  }
  .md\:bg-sanjuan {
    --bg-opacity: 1;
    background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
  }
  .md\:bg-blackpearl2 {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
  }
  .md\:bg-goldentainoi {
    --bg-opacity: 1;
    background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
  }
  .md\:bg-hotcurry {
    --bg-opacity: 1;
    background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
  }
  .md\:bg-greenwaterloo {
    --bg-opacity: 1;
    background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
  }
  .md\:bg-tahunasands {
    --bg-opacity: 1;
    background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
  }
  .md\:bg-sidecar {
    --bg-opacity: 1;
    background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
  }
  .md\:bg-bismark {
    --bg-opacity: 1;
    background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
  }
  .md\:bg-mardigras2 {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
  }
  .md\:bg-blackcurrant {
    --bg-opacity: 1;
    background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
  }
  .md\:bg-mediumcarmine {
    --bg-opacity: 1;
    background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
  }
  .md\:bg-tan {
    --bg-opacity: 1;
    background-color: rgba(var(--tan), var(--bg-opacity)) !important;
  }
  .md\:bg-champagne {
    --bg-opacity: 1;
    background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
  }
  .md\:bg-aubergine {
    --bg-opacity: 1;
    background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
  }
  .md\:bg-maverick {
    --bg-opacity: 1;
    background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
  }
  .md\:bg-prim {
    --bg-opacity: 1;
    background-color: rgba(var(--prim), var(--bg-opacity)) !important;
  }
  .md\:bg-seagull {
    --bg-opacity: 1;
    background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
  }
  .md\:bg-spindle {
    --bg-opacity: 1;
    background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
  }
  .md\:bg-facebook {
    --bg-opacity: 1;
    background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
  }
  .md\:bg-pinterest {
    --bg-opacity: 1;
    background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
  }
  .md\:bg-twitter {
    --bg-opacity: 1;
    background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
  }
  .md\:bg-youtube {
    --bg-opacity: 1;
    background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
  }
  .md\:bg-instagram {
    --bg-opacity: 1;
    background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
  }
  .md\:bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
  }
  .md\:bg-current {
    --bg-opacity: 1;
    background-color: currentColor !important;
  }
  .md\:bg-linear {
    --gradient: initial;
    background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
  }
  .md\:bg-radial {
    --gradient: initial;
    background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .md\:bg-conic {
    --gradient: initial;
    background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .md\:bg-gradient-primary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
  }
  .md\:bg-gradient-secondary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
  }
  .md\:bg-gradient-tertiary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
  }
  .md\:bg-mardigras-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
  }
  .md\:bg-mediumcarmine-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
  }
  .md\:bg-linear-x-from-white {
    --gradient: initial;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .md\:bg-linear-x-to-white {
    --gradient: initial;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .md\:bg-linear-y-from-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .md\:bg-linear-y-to-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .md\:bg-linear-x-from-black {
    --gradient: initial;
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .md\:bg-linear-x-to-black {
    --gradient: initial;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .md\:bg-linear-y-from-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .md\:bg-linear-y-to-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .md\:bg-opacity-0 {
    --bg-opacity: 0 !important;
  }
  .md\:bg-opacity-2 {
    --bg-opacity: 0.02 !important;
  }
  .md\:bg-opacity-4 {
    --bg-opacity: 0.04 !important;
  }
  .md\:bg-opacity-6 {
    --bg-opacity: 0.06 !important;
  }
  .md\:bg-opacity-8 {
    --bg-opacity: 0.08 !important;
  }
  .md\:bg-opacity-10 {
    --bg-opacity: 0.1 !important;
  }
  .md\:bg-opacity-15 {
    --bg-opacity: 0.15 !important;
  }
  .md\:bg-opacity-20 {
    --bg-opacity: 0.2 !important;
  }
  .md\:bg-opacity-25 {
    --bg-opacity: 0.25 !important;
  }
  .md\:bg-opacity-30 {
    --bg-opacity: 0.3 !important;
  }
  .md\:bg-opacity-35 {
    --bg-opacity: 0.35 !important;
  }
  .md\:bg-opacity-40 {
    --bg-opacity: 0.4 !important;
  }
  .md\:bg-opacity-45 {
    --bg-opacity: 0.45 !important;
  }
  .md\:bg-opacity-50 {
    --bg-opacity: 0.5 !important;
  }
  .md\:bg-opacity-55 {
    --bg-opacity: 0.55 !important;
  }
  .md\:bg-opacity-60 {
    --bg-opacity: 0.6 !important;
  }
  .md\:bg-opacity-65 {
    --bg-opacity: 0.65 !important;
  }
  .md\:bg-opacity-70 {
    --bg-opacity: 0.7 !important;
  }
  .md\:bg-opacity-75 {
    --bg-opacity: 0.75 !important;
  }
  .md\:bg-opacity-80 {
    --bg-opacity: 0.8 !important;
  }
  .md\:bg-opacity-85 {
    --bg-opacity: 0.85 !important;
  }
  .md\:bg-opacity-90 {
    --bg-opacity: 0.9 !important;
  }
  .md\:bg-opacity-95 {
    --bg-opacity: 0.95 !important;
  }
  .md\:bg-opacity-100 {
    --bg-opacity: 1 !important;
  }
  .md\:border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white), var(--border-opacity)) !important;
  }
  .md\:border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
  }
  .md\:border-warm-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
  }
  .md\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
  }
  .md\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
  }
  .md\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
  }
  .md\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
  }
  .md\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
  }
  .md\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
  }
  .md\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
  }
  .md\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
  }
  .md\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
  }
  .md\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
  }
  .md\:border-cool-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
  }
  .md\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(var(--red-50), var(--border-opacity)) !important;
  }
  .md\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(var(--red-100), var(--border-opacity)) !important;
  }
  .md\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(var(--red-200), var(--border-opacity)) !important;
  }
  .md\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(var(--red-300), var(--border-opacity)) !important;
  }
  .md\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(var(--red-400), var(--border-opacity)) !important;
  }
  .md\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(var(--red-500), var(--border-opacity)) !important;
  }
  .md\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(var(--red-600), var(--border-opacity)) !important;
  }
  .md\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(var(--red-700), var(--border-opacity)) !important;
  }
  .md\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(var(--red-800), var(--border-opacity)) !important;
  }
  .md\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(var(--red-900), var(--border-opacity)) !important;
  }
  .md\:border-orange-50 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
  }
  .md\:border-orange-100 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
  }
  .md\:border-orange-200 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
  }
  .md\:border-orange-300 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
  }
  .md\:border-orange-400 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
  }
  .md\:border-orange-500 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
  }
  .md\:border-orange-600 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
  }
  .md\:border-orange-700 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
  }
  .md\:border-orange-800 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
  }
  .md\:border-orange-900 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
  }
  .md\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
  }
  .md\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
  }
  .md\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
  }
  .md\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
  }
  .md\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
  }
  .md\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
  }
  .md\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
  }
  .md\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
  }
  .md\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
  }
  .md\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
  }
  .md\:border-lime-50 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
  }
  .md\:border-lime-100 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
  }
  .md\:border-lime-200 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
  }
  .md\:border-lime-300 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
  }
  .md\:border-lime-400 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
  }
  .md\:border-lime-500 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
  }
  .md\:border-lime-600 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
  }
  .md\:border-lime-700 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
  }
  .md\:border-lime-800 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
  }
  .md\:border-lime-900 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
  }
  .md\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(var(--green-50), var(--border-opacity)) !important;
  }
  .md\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(var(--green-100), var(--border-opacity)) !important;
  }
  .md\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(var(--green-200), var(--border-opacity)) !important;
  }
  .md\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(var(--green-300), var(--border-opacity)) !important;
  }
  .md\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(var(--green-400), var(--border-opacity)) !important;
  }
  .md\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(var(--green-500), var(--border-opacity)) !important;
  }
  .md\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(var(--green-600), var(--border-opacity)) !important;
  }
  .md\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(var(--green-700), var(--border-opacity)) !important;
  }
  .md\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(var(--green-800), var(--border-opacity)) !important;
  }
  .md\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(var(--green-900), var(--border-opacity)) !important;
  }
  .md\:border-teal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
  }
  .md\:border-teal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
  }
  .md\:border-teal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
  }
  .md\:border-teal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
  }
  .md\:border-teal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
  }
  .md\:border-teal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
  }
  .md\:border-teal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
  }
  .md\:border-teal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
  }
  .md\:border-teal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
  }
  .md\:border-teal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
  }
  .md\:border-cyan-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
  }
  .md\:border-cyan-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
  }
  .md\:border-cyan-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
  }
  .md\:border-cyan-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
  }
  .md\:border-cyan-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
  }
  .md\:border-cyan-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
  }
  .md\:border-cyan-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
  }
  .md\:border-cyan-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
  }
  .md\:border-cyan-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
  }
  .md\:border-cyan-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
  }
  .md\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
  }
  .md\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
  }
  .md\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
  }
  .md\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
  }
  .md\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
  }
  .md\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
  }
  .md\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
  }
  .md\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
  }
  .md\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
  }
  .md\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
  }
  .md\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
  }
  .md\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
  }
  .md\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
  }
  .md\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
  }
  .md\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
  }
  .md\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
  }
  .md\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
  }
  .md\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
  }
  .md\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
  }
  .md\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
  }
  .md\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
  }
  .md\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
  }
  .md\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
  }
  .md\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
  }
  .md\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
  }
  .md\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
  }
  .md\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
  }
  .md\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
  }
  .md\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
  }
  .md\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
  }
  .md\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
  }
  .md\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
  }
  .md\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
  }
  .md\:border-pink-300 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
  }
  .md\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
  }
  .md\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
  }
  .md\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
  }
  .md\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
  }
  .md\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
  }
  .md\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
  }
  .md\:border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary), var(--border-opacity)) !important;
  }
  .md\:border-primary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
  }
  .md\:border-primary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
  }
  .md\:border-primary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
  }
  .md\:border-primary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
  }
  .md\:border-primary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
  }
  .md\:border-primary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
  }
  .md\:border-primary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
  }
  .md\:border-primary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
  }
  .md\:border-primary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
  }
  .md\:border-primary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
  }
  .md\:border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary), var(--border-opacity)) !important;
  }
  .md\:border-secondary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
  }
  .md\:border-secondary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
  }
  .md\:border-secondary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
  }
  .md\:border-secondary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
  }
  .md\:border-secondary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
  }
  .md\:border-secondary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
  }
  .md\:border-secondary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
  }
  .md\:border-secondary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
  }
  .md\:border-secondary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
  }
  .md\:border-secondary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
  }
  .md\:border-tertiary {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
  }
  .md\:border-tertiary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
  }
  .md\:border-foreground-50 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
  }
  .md\:border-foreground-100 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
  }
  .md\:border-foreground-200 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
  }
  .md\:border-foreground-300 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
  }
  .md\:border-foreground-400 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
  }
  .md\:border-foreground-500 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
  }
  .md\:border-foreground-600 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
  }
  .md\:border-foreground-700 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
  }
  .md\:border-foreground-800 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
  }
  .md\:border-foreground-900 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
  }
  .md\:border-foreground {
    --border-opacity: 1;
    border-color: rgba(var(--foreground), var(--border-opacity)) !important;
  }
  .md\:border-background {
    --border-opacity: 1;
    border-color: rgba(var(--background), var(--border-opacity)) !important;
  }
  .md\:border-background-50 {
    --border-opacity: 1;
    border-color: rgba(var(--background-50), var(--border-opacity)) !important;
  }
  .md\:border-background-100 {
    --border-opacity: 1;
    border-color: rgba(var(--background-100), var(--border-opacity)) !important;
  }
  .md\:border-background-200 {
    --border-opacity: 1;
    border-color: rgba(var(--background-200), var(--border-opacity)) !important;
  }
  .md\:border-background-300 {
    --border-opacity: 1;
    border-color: rgba(var(--background-300), var(--border-opacity)) !important;
  }
  .md\:border-background-400 {
    --border-opacity: 1;
    border-color: rgba(var(--background-400), var(--border-opacity)) !important;
  }
  .md\:border-background-500 {
    --border-opacity: 1;
    border-color: rgba(var(--background-500), var(--border-opacity)) !important;
  }
  .md\:border-background-600 {
    --border-opacity: 1;
    border-color: rgba(var(--background-600), var(--border-opacity)) !important;
  }
  .md\:border-background-700 {
    --border-opacity: 1;
    border-color: rgba(var(--background-700), var(--border-opacity)) !important;
  }
  .md\:border-background-800 {
    --border-opacity: 1;
    border-color: rgba(var(--background-800), var(--border-opacity)) !important;
  }
  .md\:border-background-900 {
    --border-opacity: 1;
    border-color: rgba(var(--background-900), var(--border-opacity)) !important;
  }
  .md\:border-grape-50 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
  }
  .md\:border-grape-100 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
  }
  .md\:border-grape-200 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
  }
  .md\:border-grape-300 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
  }
  .md\:border-grape-400 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
  }
  .md\:border-grape-500 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
  }
  .md\:border-grape-600 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
  }
  .md\:border-grape-700 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
  }
  .md\:border-grape-800 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
  }
  .md\:border-grape-900 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
  }
  .md\:border-violet-50 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
  }
  .md\:border-violet-100 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
  }
  .md\:border-violet-200 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
  }
  .md\:border-violet-300 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
  }
  .md\:border-violet-400 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
  }
  .md\:border-violet-500 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
  }
  .md\:border-violet-600 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
  }
  .md\:border-violet-700 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
  }
  .md\:border-violet-800 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
  }
  .md\:border-violet-900 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
  }
  .md\:border-gray-smoke-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
  }
  .md\:border-gray-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
  }
  .md\:border-blue-royal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
  }
  .md\:border-neon-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
  }
  .md\:border-greece-1 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
  }
  .md\:border-greece-2 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
  }
  .md\:border-greece-3 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
  }
  .md\:border-greece-4 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
  }
  .md\:border-greece-5 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
  }
  .md\:border-blackrussian {
    --border-opacity: 1;
    border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
  }
  .md\:border-maroon-red {
    --border-opacity: 1;
    border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
  }
  .md\:border-burgundy {
    --border-opacity: 1;
    border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
  }
  .md\:border-blackpearl {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
  }
  .md\:border-sweetcorn {
    --border-opacity: 1;
    border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
  }
  .md\:border-drover {
    --border-opacity: 1;
    border-color: rgba(var(--drover), var(--border-opacity)) !important;
  }
  .md\:border-woodbark {
    --border-opacity: 1;
    border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
  }
  .md\:border-manhattan {
    --border-opacity: 1;
    border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
  }
  .md\:border-newtan {
    --border-opacity: 1;
    border-color: rgba(var(--newtan), var(--border-opacity)) !important;
  }
  .md\:border-bluedianne {
    --border-opacity: 1;
    border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
  }
  .md\:border-goldenrod {
    --border-opacity: 1;
    border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
  }
  .md\:border-portafino {
    --border-opacity: 1;
    border-color: rgba(var(--portafino), var(--border-opacity)) !important;
  }
  .md\:border-pearllusta {
    --border-opacity: 1;
    border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
  }
  .md\:border-hitgrey {
    --border-opacity: 1;
    border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
  }
  .md\:border-rockspray {
    --border-opacity: 1;
    border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
  }
  .md\:border-vanilla {
    --border-opacity: 1;
    border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
  }
  .md\:border-mardigras {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
  }
  .md\:border-dandelion {
    --border-opacity: 1;
    border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
  }
  .md\:border-sandwisp {
    --border-opacity: 1;
    border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
  }
  .md\:border-sealbrown {
    --border-opacity: 1;
    border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
  }
  .md\:border-rodeodust {
    --border-opacity: 1;
    border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
  }
  .md\:border-raffia {
    --border-opacity: 1;
    border-color: rgba(var(--raffia), var(--border-opacity)) !important;
  }
  .md\:border-midnight {
    --border-opacity: 1;
    border-color: rgba(var(--midnight), var(--border-opacity)) !important;
  }
  .md\:border-greensmoke {
    --border-opacity: 1;
    border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
  }
  .md\:border-deco {
    --border-opacity: 1;
    border-color: rgba(var(--deco), var(--border-opacity)) !important;
  }
  .md\:border-sanjuan {
    --border-opacity: 1;
    border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
  }
  .md\:border-blackpearl2 {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
  }
  .md\:border-goldentainoi {
    --border-opacity: 1;
    border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
  }
  .md\:border-hotcurry {
    --border-opacity: 1;
    border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
  }
  .md\:border-greenwaterloo {
    --border-opacity: 1;
    border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
  }
  .md\:border-tahunasands {
    --border-opacity: 1;
    border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
  }
  .md\:border-sidecar {
    --border-opacity: 1;
    border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
  }
  .md\:border-bismark {
    --border-opacity: 1;
    border-color: rgba(var(--bismark), var(--border-opacity)) !important;
  }
  .md\:border-mardigras2 {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
  }
  .md\:border-blackcurrant {
    --border-opacity: 1;
    border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
  }
  .md\:border-mediumcarmine {
    --border-opacity: 1;
    border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
  }
  .md\:border-tan {
    --border-opacity: 1;
    border-color: rgba(var(--tan), var(--border-opacity)) !important;
  }
  .md\:border-champagne {
    --border-opacity: 1;
    border-color: rgba(var(--champagne), var(--border-opacity)) !important;
  }
  .md\:border-aubergine {
    --border-opacity: 1;
    border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
  }
  .md\:border-maverick {
    --border-opacity: 1;
    border-color: rgba(var(--maverick), var(--border-opacity)) !important;
  }
  .md\:border-prim {
    --border-opacity: 1;
    border-color: rgba(var(--prim), var(--border-opacity)) !important;
  }
  .md\:border-seagull {
    --border-opacity: 1;
    border-color: rgba(var(--seagull), var(--border-opacity)) !important;
  }
  .md\:border-spindle {
    --border-opacity: 1;
    border-color: rgba(var(--spindle), var(--border-opacity)) !important;
  }
  .md\:border-facebook {
    --border-opacity: 1;
    border-color: rgba(var(--facebook), var(--border-opacity)) !important;
  }
  .md\:border-pinterest {
    --border-opacity: 1;
    border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
  }
  .md\:border-twitter {
    --border-opacity: 1;
    border-color: rgba(var(--twitter), var(--border-opacity)) !important;
  }
  .md\:border-youtube {
    --border-opacity: 1;
    border-color: rgba(var(--youtube), var(--border-opacity)) !important;
  }
  .md\:border-instagram {
    --border-opacity: 1;
    border-color: rgba(var(--instagram), var(--border-opacity)) !important;
  }
  .md\:border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
  }
  .md\:border-current {
    --border-opacity: 1;
    border-color: currentColor !important;
  }
  .md\:border-1 {
    border-width: 0.0625rem !important;
  }
  .md\:border-2 {
    border-width: 0.125rem !important;
  }
  .md\:border-4 {
    border-width: 0.25rem !important;
  }
  .md\:border-6 {
    border-width: 0.375rem !important;
  }
  .md\:border-0 {
    border-width: 0 !important;
  }
  .md\:border-l-1 {
    border-left-width: 0.0625rem !important;
  }
  .md\:border-l-2 {
    border-left-width: 0.125rem !important;
  }
  .md\:border-l-4 {
    border-left-width: 0.25rem !important;
  }
  .md\:border-l-6 {
    border-left-width: 0.375rem !important;
  }
  .md\:border-l-0 {
    border-left-width: 0 !important;
  }
  .md\:border-t-1 {
    border-top-width: 0.0625rem !important;
  }
  .md\:border-t-2 {
    border-top-width: 0.125rem !important;
  }
  .md\:border-t-4 {
    border-top-width: 0.25rem !important;
  }
  .md\:border-t-6 {
    border-top-width: 0.375rem !important;
  }
  .md\:border-t-0 {
    border-top-width: 0 !important;
  }
  .md\:border-r-1 {
    border-right-width: 0.0625rem !important;
  }
  .md\:border-r-2 {
    border-right-width: 0.125rem !important;
  }
  .md\:border-r-4 {
    border-right-width: 0.25rem !important;
  }
  .md\:border-r-6 {
    border-right-width: 0.375rem !important;
  }
  .md\:border-r-0 {
    border-right-width: 0 !important;
  }
  .md\:border-b-1 {
    border-bottom-width: 0.0625rem !important;
  }
  .md\:border-b-2 {
    border-bottom-width: 0.125rem !important;
  }
  .md\:border-b-4 {
    border-bottom-width: 0.25rem !important;
  }
  .md\:border-b-6 {
    border-bottom-width: 0.375rem !important;
  }
  .md\:border-b-0 {
    border-bottom-width: 0 !important;
  }
  .md\:color-white {
    --color-opacity: 1;
    color: rgba(var(--white), var(--color-opacity)) !important;
  }
  .md\:color-black {
    --color-opacity: 1;
    color: rgba(var(--black), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
  }
  .md\:color-warm-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
  }
  .md\:color-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-50), var(--color-opacity)) !important;
  }
  .md\:color-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-100), var(--color-opacity)) !important;
  }
  .md\:color-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-200), var(--color-opacity)) !important;
  }
  .md\:color-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-300), var(--color-opacity)) !important;
  }
  .md\:color-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-400), var(--color-opacity)) !important;
  }
  .md\:color-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-500), var(--color-opacity)) !important;
  }
  .md\:color-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-600), var(--color-opacity)) !important;
  }
  .md\:color-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-700), var(--color-opacity)) !important;
  }
  .md\:color-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-800), var(--color-opacity)) !important;
  }
  .md\:color-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-900), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
  }
  .md\:color-cool-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
  }
  .md\:color-red-50 {
    --color-opacity: 1;
    color: rgba(var(--red-50), var(--color-opacity)) !important;
  }
  .md\:color-red-100 {
    --color-opacity: 1;
    color: rgba(var(--red-100), var(--color-opacity)) !important;
  }
  .md\:color-red-200 {
    --color-opacity: 1;
    color: rgba(var(--red-200), var(--color-opacity)) !important;
  }
  .md\:color-red-300 {
    --color-opacity: 1;
    color: rgba(var(--red-300), var(--color-opacity)) !important;
  }
  .md\:color-red-400 {
    --color-opacity: 1;
    color: rgba(var(--red-400), var(--color-opacity)) !important;
  }
  .md\:color-red-500 {
    --color-opacity: 1;
    color: rgba(var(--red-500), var(--color-opacity)) !important;
  }
  .md\:color-red-600 {
    --color-opacity: 1;
    color: rgba(var(--red-600), var(--color-opacity)) !important;
  }
  .md\:color-red-700 {
    --color-opacity: 1;
    color: rgba(var(--red-700), var(--color-opacity)) !important;
  }
  .md\:color-red-800 {
    --color-opacity: 1;
    color: rgba(var(--red-800), var(--color-opacity)) !important;
  }
  .md\:color-red-900 {
    --color-opacity: 1;
    color: rgba(var(--red-900), var(--color-opacity)) !important;
  }
  .md\:color-orange-50 {
    --color-opacity: 1;
    color: rgba(var(--orange-50), var(--color-opacity)) !important;
  }
  .md\:color-orange-100 {
    --color-opacity: 1;
    color: rgba(var(--orange-100), var(--color-opacity)) !important;
  }
  .md\:color-orange-200 {
    --color-opacity: 1;
    color: rgba(var(--orange-200), var(--color-opacity)) !important;
  }
  .md\:color-orange-300 {
    --color-opacity: 1;
    color: rgba(var(--orange-300), var(--color-opacity)) !important;
  }
  .md\:color-orange-400 {
    --color-opacity: 1;
    color: rgba(var(--orange-400), var(--color-opacity)) !important;
  }
  .md\:color-orange-500 {
    --color-opacity: 1;
    color: rgba(var(--orange-500), var(--color-opacity)) !important;
  }
  .md\:color-orange-600 {
    --color-opacity: 1;
    color: rgba(var(--orange-600), var(--color-opacity)) !important;
  }
  .md\:color-orange-700 {
    --color-opacity: 1;
    color: rgba(var(--orange-700), var(--color-opacity)) !important;
  }
  .md\:color-orange-800 {
    --color-opacity: 1;
    color: rgba(var(--orange-800), var(--color-opacity)) !important;
  }
  .md\:color-orange-900 {
    --color-opacity: 1;
    color: rgba(var(--orange-900), var(--color-opacity)) !important;
  }
  .md\:color-yellow-50 {
    --color-opacity: 1;
    color: rgba(var(--yellow-50), var(--color-opacity)) !important;
  }
  .md\:color-yellow-100 {
    --color-opacity: 1;
    color: rgba(var(--yellow-100), var(--color-opacity)) !important;
  }
  .md\:color-yellow-200 {
    --color-opacity: 1;
    color: rgba(var(--yellow-200), var(--color-opacity)) !important;
  }
  .md\:color-yellow-300 {
    --color-opacity: 1;
    color: rgba(var(--yellow-300), var(--color-opacity)) !important;
  }
  .md\:color-yellow-400 {
    --color-opacity: 1;
    color: rgba(var(--yellow-400), var(--color-opacity)) !important;
  }
  .md\:color-yellow-500 {
    --color-opacity: 1;
    color: rgba(var(--yellow-500), var(--color-opacity)) !important;
  }
  .md\:color-yellow-600 {
    --color-opacity: 1;
    color: rgba(var(--yellow-600), var(--color-opacity)) !important;
  }
  .md\:color-yellow-700 {
    --color-opacity: 1;
    color: rgba(var(--yellow-700), var(--color-opacity)) !important;
  }
  .md\:color-yellow-800 {
    --color-opacity: 1;
    color: rgba(var(--yellow-800), var(--color-opacity)) !important;
  }
  .md\:color-yellow-900 {
    --color-opacity: 1;
    color: rgba(var(--yellow-900), var(--color-opacity)) !important;
  }
  .md\:color-lime-50 {
    --color-opacity: 1;
    color: rgba(var(--lime-50), var(--color-opacity)) !important;
  }
  .md\:color-lime-100 {
    --color-opacity: 1;
    color: rgba(var(--lime-100), var(--color-opacity)) !important;
  }
  .md\:color-lime-200 {
    --color-opacity: 1;
    color: rgba(var(--lime-200), var(--color-opacity)) !important;
  }
  .md\:color-lime-300 {
    --color-opacity: 1;
    color: rgba(var(--lime-300), var(--color-opacity)) !important;
  }
  .md\:color-lime-400 {
    --color-opacity: 1;
    color: rgba(var(--lime-400), var(--color-opacity)) !important;
  }
  .md\:color-lime-500 {
    --color-opacity: 1;
    color: rgba(var(--lime-500), var(--color-opacity)) !important;
  }
  .md\:color-lime-600 {
    --color-opacity: 1;
    color: rgba(var(--lime-600), var(--color-opacity)) !important;
  }
  .md\:color-lime-700 {
    --color-opacity: 1;
    color: rgba(var(--lime-700), var(--color-opacity)) !important;
  }
  .md\:color-lime-800 {
    --color-opacity: 1;
    color: rgba(var(--lime-800), var(--color-opacity)) !important;
  }
  .md\:color-lime-900 {
    --color-opacity: 1;
    color: rgba(var(--lime-900), var(--color-opacity)) !important;
  }
  .md\:color-green-50 {
    --color-opacity: 1;
    color: rgba(var(--green-50), var(--color-opacity)) !important;
  }
  .md\:color-green-100 {
    --color-opacity: 1;
    color: rgba(var(--green-100), var(--color-opacity)) !important;
  }
  .md\:color-green-200 {
    --color-opacity: 1;
    color: rgba(var(--green-200), var(--color-opacity)) !important;
  }
  .md\:color-green-300 {
    --color-opacity: 1;
    color: rgba(var(--green-300), var(--color-opacity)) !important;
  }
  .md\:color-green-400 {
    --color-opacity: 1;
    color: rgba(var(--green-400), var(--color-opacity)) !important;
  }
  .md\:color-green-500 {
    --color-opacity: 1;
    color: rgba(var(--green-500), var(--color-opacity)) !important;
  }
  .md\:color-green-600 {
    --color-opacity: 1;
    color: rgba(var(--green-600), var(--color-opacity)) !important;
  }
  .md\:color-green-700 {
    --color-opacity: 1;
    color: rgba(var(--green-700), var(--color-opacity)) !important;
  }
  .md\:color-green-800 {
    --color-opacity: 1;
    color: rgba(var(--green-800), var(--color-opacity)) !important;
  }
  .md\:color-green-900 {
    --color-opacity: 1;
    color: rgba(var(--green-900), var(--color-opacity)) !important;
  }
  .md\:color-teal-50 {
    --color-opacity: 1;
    color: rgba(var(--teal-50), var(--color-opacity)) !important;
  }
  .md\:color-teal-100 {
    --color-opacity: 1;
    color: rgba(var(--teal-100), var(--color-opacity)) !important;
  }
  .md\:color-teal-200 {
    --color-opacity: 1;
    color: rgba(var(--teal-200), var(--color-opacity)) !important;
  }
  .md\:color-teal-300 {
    --color-opacity: 1;
    color: rgba(var(--teal-300), var(--color-opacity)) !important;
  }
  .md\:color-teal-400 {
    --color-opacity: 1;
    color: rgba(var(--teal-400), var(--color-opacity)) !important;
  }
  .md\:color-teal-500 {
    --color-opacity: 1;
    color: rgba(var(--teal-500), var(--color-opacity)) !important;
  }
  .md\:color-teal-600 {
    --color-opacity: 1;
    color: rgba(var(--teal-600), var(--color-opacity)) !important;
  }
  .md\:color-teal-700 {
    --color-opacity: 1;
    color: rgba(var(--teal-700), var(--color-opacity)) !important;
  }
  .md\:color-teal-800 {
    --color-opacity: 1;
    color: rgba(var(--teal-800), var(--color-opacity)) !important;
  }
  .md\:color-teal-900 {
    --color-opacity: 1;
    color: rgba(var(--teal-900), var(--color-opacity)) !important;
  }
  .md\:color-cyan-50 {
    --color-opacity: 1;
    color: rgba(var(--cyan-50), var(--color-opacity)) !important;
  }
  .md\:color-cyan-100 {
    --color-opacity: 1;
    color: rgba(var(--cyan-100), var(--color-opacity)) !important;
  }
  .md\:color-cyan-200 {
    --color-opacity: 1;
    color: rgba(var(--cyan-200), var(--color-opacity)) !important;
  }
  .md\:color-cyan-300 {
    --color-opacity: 1;
    color: rgba(var(--cyan-300), var(--color-opacity)) !important;
  }
  .md\:color-cyan-400 {
    --color-opacity: 1;
    color: rgba(var(--cyan-400), var(--color-opacity)) !important;
  }
  .md\:color-cyan-500 {
    --color-opacity: 1;
    color: rgba(var(--cyan-500), var(--color-opacity)) !important;
  }
  .md\:color-cyan-600 {
    --color-opacity: 1;
    color: rgba(var(--cyan-600), var(--color-opacity)) !important;
  }
  .md\:color-cyan-700 {
    --color-opacity: 1;
    color: rgba(var(--cyan-700), var(--color-opacity)) !important;
  }
  .md\:color-cyan-800 {
    --color-opacity: 1;
    color: rgba(var(--cyan-800), var(--color-opacity)) !important;
  }
  .md\:color-cyan-900 {
    --color-opacity: 1;
    color: rgba(var(--cyan-900), var(--color-opacity)) !important;
  }
  .md\:color-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-50), var(--color-opacity)) !important;
  }
  .md\:color-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-100), var(--color-opacity)) !important;
  }
  .md\:color-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-200), var(--color-opacity)) !important;
  }
  .md\:color-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-300), var(--color-opacity)) !important;
  }
  .md\:color-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-400), var(--color-opacity)) !important;
  }
  .md\:color-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-500), var(--color-opacity)) !important;
  }
  .md\:color-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-600), var(--color-opacity)) !important;
  }
  .md\:color-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-700), var(--color-opacity)) !important;
  }
  .md\:color-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-800), var(--color-opacity)) !important;
  }
  .md\:color-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-900), var(--color-opacity)) !important;
  }
  .md\:color-indigo-50 {
    --color-opacity: 1;
    color: rgba(var(--indigo-50), var(--color-opacity)) !important;
  }
  .md\:color-indigo-100 {
    --color-opacity: 1;
    color: rgba(var(--indigo-100), var(--color-opacity)) !important;
  }
  .md\:color-indigo-200 {
    --color-opacity: 1;
    color: rgba(var(--indigo-200), var(--color-opacity)) !important;
  }
  .md\:color-indigo-300 {
    --color-opacity: 1;
    color: rgba(var(--indigo-300), var(--color-opacity)) !important;
  }
  .md\:color-indigo-400 {
    --color-opacity: 1;
    color: rgba(var(--indigo-400), var(--color-opacity)) !important;
  }
  .md\:color-indigo-500 {
    --color-opacity: 1;
    color: rgba(var(--indigo-500), var(--color-opacity)) !important;
  }
  .md\:color-indigo-600 {
    --color-opacity: 1;
    color: rgba(var(--indigo-600), var(--color-opacity)) !important;
  }
  .md\:color-indigo-700 {
    --color-opacity: 1;
    color: rgba(var(--indigo-700), var(--color-opacity)) !important;
  }
  .md\:color-indigo-800 {
    --color-opacity: 1;
    color: rgba(var(--indigo-800), var(--color-opacity)) !important;
  }
  .md\:color-indigo-900 {
    --color-opacity: 1;
    color: rgba(var(--indigo-900), var(--color-opacity)) !important;
  }
  .md\:color-purple-50 {
    --color-opacity: 1;
    color: rgba(var(--purple-50), var(--color-opacity)) !important;
  }
  .md\:color-purple-100 {
    --color-opacity: 1;
    color: rgba(var(--purple-100), var(--color-opacity)) !important;
  }
  .md\:color-purple-200 {
    --color-opacity: 1;
    color: rgba(var(--purple-200), var(--color-opacity)) !important;
  }
  .md\:color-purple-300 {
    --color-opacity: 1;
    color: rgba(var(--purple-300), var(--color-opacity)) !important;
  }
  .md\:color-purple-400 {
    --color-opacity: 1;
    color: rgba(var(--purple-400), var(--color-opacity)) !important;
  }
  .md\:color-purple-500 {
    --color-opacity: 1;
    color: rgba(var(--purple-500), var(--color-opacity)) !important;
  }
  .md\:color-purple-600 {
    --color-opacity: 1;
    color: rgba(var(--purple-600), var(--color-opacity)) !important;
  }
  .md\:color-purple-700 {
    --color-opacity: 1;
    color: rgba(var(--purple-700), var(--color-opacity)) !important;
  }
  .md\:color-purple-800 {
    --color-opacity: 1;
    color: rgba(var(--purple-800), var(--color-opacity)) !important;
  }
  .md\:color-purple-900 {
    --color-opacity: 1;
    color: rgba(var(--purple-900), var(--color-opacity)) !important;
  }
  .md\:color-pink-50 {
    --color-opacity: 1;
    color: rgba(var(--pink-50), var(--color-opacity)) !important;
  }
  .md\:color-pink-100 {
    --color-opacity: 1;
    color: rgba(var(--pink-100), var(--color-opacity)) !important;
  }
  .md\:color-pink-200 {
    --color-opacity: 1;
    color: rgba(var(--pink-200), var(--color-opacity)) !important;
  }
  .md\:color-pink-300 {
    --color-opacity: 1;
    color: rgba(var(--pink-300), var(--color-opacity)) !important;
  }
  .md\:color-pink-400 {
    --color-opacity: 1;
    color: rgba(var(--pink-400), var(--color-opacity)) !important;
  }
  .md\:color-pink-500 {
    --color-opacity: 1;
    color: rgba(var(--pink-500), var(--color-opacity)) !important;
  }
  .md\:color-pink-600 {
    --color-opacity: 1;
    color: rgba(var(--pink-600), var(--color-opacity)) !important;
  }
  .md\:color-pink-700 {
    --color-opacity: 1;
    color: rgba(var(--pink-700), var(--color-opacity)) !important;
  }
  .md\:color-pink-800 {
    --color-opacity: 1;
    color: rgba(var(--pink-800), var(--color-opacity)) !important;
  }
  .md\:color-pink-900 {
    --color-opacity: 1;
    color: rgba(var(--pink-900), var(--color-opacity)) !important;
  }
  .md\:color-primary {
    --color-opacity: 1;
    color: rgba(var(--primary), var(--color-opacity)) !important;
  }
  .md\:color-primary-50 {
    --color-opacity: 1;
    color: rgba(var(--primary-50), var(--color-opacity)) !important;
  }
  .md\:color-primary-100 {
    --color-opacity: 1;
    color: rgba(var(--primary-100), var(--color-opacity)) !important;
  }
  .md\:color-primary-200 {
    --color-opacity: 1;
    color: rgba(var(--primary-200), var(--color-opacity)) !important;
  }
  .md\:color-primary-300 {
    --color-opacity: 1;
    color: rgba(var(--primary-300), var(--color-opacity)) !important;
  }
  .md\:color-primary-400 {
    --color-opacity: 1;
    color: rgba(var(--primary-400), var(--color-opacity)) !important;
  }
  .md\:color-primary-500 {
    --color-opacity: 1;
    color: rgba(var(--primary-500), var(--color-opacity)) !important;
  }
  .md\:color-primary-600 {
    --color-opacity: 1;
    color: rgba(var(--primary-600), var(--color-opacity)) !important;
  }
  .md\:color-primary-700 {
    --color-opacity: 1;
    color: rgba(var(--primary-700), var(--color-opacity)) !important;
  }
  .md\:color-primary-800 {
    --color-opacity: 1;
    color: rgba(var(--primary-800), var(--color-opacity)) !important;
  }
  .md\:color-primary-900 {
    --color-opacity: 1;
    color: rgba(var(--primary-900), var(--color-opacity)) !important;
  }
  .md\:color-secondary {
    --color-opacity: 1;
    color: rgba(var(--secondary), var(--color-opacity)) !important;
  }
  .md\:color-secondary-50 {
    --color-opacity: 1;
    color: rgba(var(--secondary-50), var(--color-opacity)) !important;
  }
  .md\:color-secondary-100 {
    --color-opacity: 1;
    color: rgba(var(--secondary-100), var(--color-opacity)) !important;
  }
  .md\:color-secondary-200 {
    --color-opacity: 1;
    color: rgba(var(--secondary-200), var(--color-opacity)) !important;
  }
  .md\:color-secondary-300 {
    --color-opacity: 1;
    color: rgba(var(--secondary-300), var(--color-opacity)) !important;
  }
  .md\:color-secondary-400 {
    --color-opacity: 1;
    color: rgba(var(--secondary-400), var(--color-opacity)) !important;
  }
  .md\:color-secondary-500 {
    --color-opacity: 1;
    color: rgba(var(--secondary-500), var(--color-opacity)) !important;
  }
  .md\:color-secondary-600 {
    --color-opacity: 1;
    color: rgba(var(--secondary-600), var(--color-opacity)) !important;
  }
  .md\:color-secondary-700 {
    --color-opacity: 1;
    color: rgba(var(--secondary-700), var(--color-opacity)) !important;
  }
  .md\:color-secondary-800 {
    --color-opacity: 1;
    color: rgba(var(--secondary-800), var(--color-opacity)) !important;
  }
  .md\:color-secondary-900 {
    --color-opacity: 1;
    color: rgba(var(--secondary-900), var(--color-opacity)) !important;
  }
  .md\:color-tertiary {
    --color-opacity: 1;
    color: rgba(var(--tertiary), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-50 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-100 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-200 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-300 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-400 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-500 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-600 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-700 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-800 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
  }
  .md\:color-tertiary-900 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
  }
  .md\:color-foreground-50 {
    --color-opacity: 1;
    color: rgba(var(--foreground-50), var(--color-opacity)) !important;
  }
  .md\:color-foreground-100 {
    --color-opacity: 1;
    color: rgba(var(--foreground-100), var(--color-opacity)) !important;
  }
  .md\:color-foreground-200 {
    --color-opacity: 1;
    color: rgba(var(--foreground-200), var(--color-opacity)) !important;
  }
  .md\:color-foreground-300 {
    --color-opacity: 1;
    color: rgba(var(--foreground-300), var(--color-opacity)) !important;
  }
  .md\:color-foreground-400 {
    --color-opacity: 1;
    color: rgba(var(--foreground-400), var(--color-opacity)) !important;
  }
  .md\:color-foreground-500 {
    --color-opacity: 1;
    color: rgba(var(--foreground-500), var(--color-opacity)) !important;
  }
  .md\:color-foreground-600 {
    --color-opacity: 1;
    color: rgba(var(--foreground-600), var(--color-opacity)) !important;
  }
  .md\:color-foreground-700 {
    --color-opacity: 1;
    color: rgba(var(--foreground-700), var(--color-opacity)) !important;
  }
  .md\:color-foreground-800 {
    --color-opacity: 1;
    color: rgba(var(--foreground-800), var(--color-opacity)) !important;
  }
  .md\:color-foreground-900 {
    --color-opacity: 1;
    color: rgba(var(--foreground-900), var(--color-opacity)) !important;
  }
  .md\:color-foreground {
    --color-opacity: 1;
    color: rgba(var(--foreground), var(--color-opacity)) !important;
  }
  .md\:color-background {
    --color-opacity: 1;
    color: rgba(var(--background), var(--color-opacity)) !important;
  }
  .md\:color-background-50 {
    --color-opacity: 1;
    color: rgba(var(--background-50), var(--color-opacity)) !important;
  }
  .md\:color-background-100 {
    --color-opacity: 1;
    color: rgba(var(--background-100), var(--color-opacity)) !important;
  }
  .md\:color-background-200 {
    --color-opacity: 1;
    color: rgba(var(--background-200), var(--color-opacity)) !important;
  }
  .md\:color-background-300 {
    --color-opacity: 1;
    color: rgba(var(--background-300), var(--color-opacity)) !important;
  }
  .md\:color-background-400 {
    --color-opacity: 1;
    color: rgba(var(--background-400), var(--color-opacity)) !important;
  }
  .md\:color-background-500 {
    --color-opacity: 1;
    color: rgba(var(--background-500), var(--color-opacity)) !important;
  }
  .md\:color-background-600 {
    --color-opacity: 1;
    color: rgba(var(--background-600), var(--color-opacity)) !important;
  }
  .md\:color-background-700 {
    --color-opacity: 1;
    color: rgba(var(--background-700), var(--color-opacity)) !important;
  }
  .md\:color-background-800 {
    --color-opacity: 1;
    color: rgba(var(--background-800), var(--color-opacity)) !important;
  }
  .md\:color-background-900 {
    --color-opacity: 1;
    color: rgba(var(--background-900), var(--color-opacity)) !important;
  }
  .md\:color-grape-50 {
    --color-opacity: 1;
    color: rgba(var(--grape-50), var(--color-opacity)) !important;
  }
  .md\:color-grape-100 {
    --color-opacity: 1;
    color: rgba(var(--grape-100), var(--color-opacity)) !important;
  }
  .md\:color-grape-200 {
    --color-opacity: 1;
    color: rgba(var(--grape-200), var(--color-opacity)) !important;
  }
  .md\:color-grape-300 {
    --color-opacity: 1;
    color: rgba(var(--grape-300), var(--color-opacity)) !important;
  }
  .md\:color-grape-400 {
    --color-opacity: 1;
    color: rgba(var(--grape-400), var(--color-opacity)) !important;
  }
  .md\:color-grape-500 {
    --color-opacity: 1;
    color: rgba(var(--grape-500), var(--color-opacity)) !important;
  }
  .md\:color-grape-600 {
    --color-opacity: 1;
    color: rgba(var(--grape-600), var(--color-opacity)) !important;
  }
  .md\:color-grape-700 {
    --color-opacity: 1;
    color: rgba(var(--grape-700), var(--color-opacity)) !important;
  }
  .md\:color-grape-800 {
    --color-opacity: 1;
    color: rgba(var(--grape-800), var(--color-opacity)) !important;
  }
  .md\:color-grape-900 {
    --color-opacity: 1;
    color: rgba(var(--grape-900), var(--color-opacity)) !important;
  }
  .md\:color-violet-50 {
    --color-opacity: 1;
    color: rgba(var(--violet-50), var(--color-opacity)) !important;
  }
  .md\:color-violet-100 {
    --color-opacity: 1;
    color: rgba(var(--violet-100), var(--color-opacity)) !important;
  }
  .md\:color-violet-200 {
    --color-opacity: 1;
    color: rgba(var(--violet-200), var(--color-opacity)) !important;
  }
  .md\:color-violet-300 {
    --color-opacity: 1;
    color: rgba(var(--violet-300), var(--color-opacity)) !important;
  }
  .md\:color-violet-400 {
    --color-opacity: 1;
    color: rgba(var(--violet-400), var(--color-opacity)) !important;
  }
  .md\:color-violet-500 {
    --color-opacity: 1;
    color: rgba(var(--violet-500), var(--color-opacity)) !important;
  }
  .md\:color-violet-600 {
    --color-opacity: 1;
    color: rgba(var(--violet-600), var(--color-opacity)) !important;
  }
  .md\:color-violet-700 {
    --color-opacity: 1;
    color: rgba(var(--violet-700), var(--color-opacity)) !important;
  }
  .md\:color-violet-800 {
    --color-opacity: 1;
    color: rgba(var(--violet-800), var(--color-opacity)) !important;
  }
  .md\:color-violet-900 {
    --color-opacity: 1;
    color: rgba(var(--violet-900), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
  }
  .md\:color-gray-smoke-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
  }
  .md\:color-gray-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
  }
  .md\:color-blue-royal-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
  }
  .md\:color-neon-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
  }
  .md\:color-greece-1 {
    --color-opacity: 1;
    color: rgba(var(--greece-1), var(--color-opacity)) !important;
  }
  .md\:color-greece-2 {
    --color-opacity: 1;
    color: rgba(var(--greece-2), var(--color-opacity)) !important;
  }
  .md\:color-greece-3 {
    --color-opacity: 1;
    color: rgba(var(--greece-3), var(--color-opacity)) !important;
  }
  .md\:color-greece-4 {
    --color-opacity: 1;
    color: rgba(var(--greece-4), var(--color-opacity)) !important;
  }
  .md\:color-greece-5 {
    --color-opacity: 1;
    color: rgba(var(--greece-5), var(--color-opacity)) !important;
  }
  .md\:color-blackrussian {
    --color-opacity: 1;
    color: rgba(var(--blackrussian), var(--color-opacity)) !important;
  }
  .md\:color-maroon-red {
    --color-opacity: 1;
    color: rgba(var(--maroon-red), var(--color-opacity)) !important;
  }
  .md\:color-burgundy {
    --color-opacity: 1;
    color: rgba(var(--burgundy), var(--color-opacity)) !important;
  }
  .md\:color-blackpearl {
    --color-opacity: 1;
    color: rgba(var(--blackpearl), var(--color-opacity)) !important;
  }
  .md\:color-sweetcorn {
    --color-opacity: 1;
    color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
  }
  .md\:color-drover {
    --color-opacity: 1;
    color: rgba(var(--drover), var(--color-opacity)) !important;
  }
  .md\:color-woodbark {
    --color-opacity: 1;
    color: rgba(var(--woodbark), var(--color-opacity)) !important;
  }
  .md\:color-manhattan {
    --color-opacity: 1;
    color: rgba(var(--manhattan), var(--color-opacity)) !important;
  }
  .md\:color-newtan {
    --color-opacity: 1;
    color: rgba(var(--newtan), var(--color-opacity)) !important;
  }
  .md\:color-bluedianne {
    --color-opacity: 1;
    color: rgba(var(--bluedianne), var(--color-opacity)) !important;
  }
  .md\:color-goldenrod {
    --color-opacity: 1;
    color: rgba(var(--goldenrod), var(--color-opacity)) !important;
  }
  .md\:color-portafino {
    --color-opacity: 1;
    color: rgba(var(--portafino), var(--color-opacity)) !important;
  }
  .md\:color-pearllusta {
    --color-opacity: 1;
    color: rgba(var(--pearllusta), var(--color-opacity)) !important;
  }
  .md\:color-hitgrey {
    --color-opacity: 1;
    color: rgba(var(--hitgrey), var(--color-opacity)) !important;
  }
  .md\:color-rockspray {
    --color-opacity: 1;
    color: rgba(var(--rockspray), var(--color-opacity)) !important;
  }
  .md\:color-vanilla {
    --color-opacity: 1;
    color: rgba(var(--vanilla), var(--color-opacity)) !important;
  }
  .md\:color-mardigras {
    --color-opacity: 1;
    color: rgba(var(--mardigras), var(--color-opacity)) !important;
  }
  .md\:color-dandelion {
    --color-opacity: 1;
    color: rgba(var(--dandelion), var(--color-opacity)) !important;
  }
  .md\:color-sandwisp {
    --color-opacity: 1;
    color: rgba(var(--sandwisp), var(--color-opacity)) !important;
  }
  .md\:color-sealbrown {
    --color-opacity: 1;
    color: rgba(var(--sealbrown), var(--color-opacity)) !important;
  }
  .md\:color-rodeodust {
    --color-opacity: 1;
    color: rgba(var(--rodeodust), var(--color-opacity)) !important;
  }
  .md\:color-raffia {
    --color-opacity: 1;
    color: rgba(var(--raffia), var(--color-opacity)) !important;
  }
  .md\:color-midnight {
    --color-opacity: 1;
    color: rgba(var(--midnight), var(--color-opacity)) !important;
  }
  .md\:color-greensmoke {
    --color-opacity: 1;
    color: rgba(var(--greensmoke), var(--color-opacity)) !important;
  }
  .md\:color-deco {
    --color-opacity: 1;
    color: rgba(var(--deco), var(--color-opacity)) !important;
  }
  .md\:color-sanjuan {
    --color-opacity: 1;
    color: rgba(var(--sanjuan), var(--color-opacity)) !important;
  }
  .md\:color-blackpearl2 {
    --color-opacity: 1;
    color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
  }
  .md\:color-goldentainoi {
    --color-opacity: 1;
    color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
  }
  .md\:color-hotcurry {
    --color-opacity: 1;
    color: rgba(var(--hotcurry), var(--color-opacity)) !important;
  }
  .md\:color-greenwaterloo {
    --color-opacity: 1;
    color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
  }
  .md\:color-tahunasands {
    --color-opacity: 1;
    color: rgba(var(--tahunasands), var(--color-opacity)) !important;
  }
  .md\:color-sidecar {
    --color-opacity: 1;
    color: rgba(var(--sidecar), var(--color-opacity)) !important;
  }
  .md\:color-bismark {
    --color-opacity: 1;
    color: rgba(var(--bismark), var(--color-opacity)) !important;
  }
  .md\:color-mardigras2 {
    --color-opacity: 1;
    color: rgba(var(--mardigras2), var(--color-opacity)) !important;
  }
  .md\:color-blackcurrant {
    --color-opacity: 1;
    color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
  }
  .md\:color-mediumcarmine {
    --color-opacity: 1;
    color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
  }
  .md\:color-tan {
    --color-opacity: 1;
    color: rgba(var(--tan), var(--color-opacity)) !important;
  }
  .md\:color-champagne {
    --color-opacity: 1;
    color: rgba(var(--champagne), var(--color-opacity)) !important;
  }
  .md\:color-aubergine {
    --color-opacity: 1;
    color: rgba(var(--aubergine), var(--color-opacity)) !important;
  }
  .md\:color-maverick {
    --color-opacity: 1;
    color: rgba(var(--maverick), var(--color-opacity)) !important;
  }
  .md\:color-prim {
    --color-opacity: 1;
    color: rgba(var(--prim), var(--color-opacity)) !important;
  }
  .md\:color-seagull {
    --color-opacity: 1;
    color: rgba(var(--seagull), var(--color-opacity)) !important;
  }
  .md\:color-spindle {
    --color-opacity: 1;
    color: rgba(var(--spindle), var(--color-opacity)) !important;
  }
  .md\:color-facebook {
    --color-opacity: 1;
    color: rgba(var(--facebook), var(--color-opacity)) !important;
  }
  .md\:color-pinterest {
    --color-opacity: 1;
    color: rgba(var(--pinterest), var(--color-opacity)) !important;
  }
  .md\:color-twitter {
    --color-opacity: 1;
    color: rgba(var(--twitter), var(--color-opacity)) !important;
  }
  .md\:color-youtube {
    --color-opacity: 1;
    color: rgba(var(--youtube), var(--color-opacity)) !important;
  }
  .md\:color-instagram {
    --color-opacity: 1;
    color: rgba(var(--instagram), var(--color-opacity)) !important;
  }
  .md\:color-transparent {
    --color-opacity: 1;
    color: transparent !important;
  }
  .md\:color-current {
    --color-opacity: 1;
    color: currentColor !important;
  }
  .md\:resize-none {
    resize: none !important;
  }
  .md\:resize-both {
    resize: both !important;
  }
  .md\:resize-horizontal {
    resize: horizontal !important;
  }
  .md\:resize-vertical {
    resize: vertical !important;
  }
  .md\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .md\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .md\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .md\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .md\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .md\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .md\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .md\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .md\:overflow-auto {
    overflow: auto !important;
  }
  .md\:overflow-hidden {
    overflow: hidden !important;
  }
  .md\:overflow-visible {
    overflow: visible !important;
  }
  .md\:overflow-scroll {
    overflow: scroll !important;
  }
  .md\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }
  .md\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }
  .md\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }
  .md\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }
  .md\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }
  .md\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }
  .md\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .md\:overscroll-contain {
    overscroll-behavior: contain !important;
  }
  .md\:overscroll-none {
    overscroll-behavior: none !important;
  }
  .md\:scroll-auto {
    scroll-behavior: auto !important;
  }
  .md\:scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .md\:translate-x-1 {
    --translate-x: 0.0625rem !important;
  }
  .md\:translate-x-2 {
    --translate-x: 0.125rem !important;
  }
  .md\:translate-x-4 {
    --translate-x: 0.25rem !important;
  }
  .md\:translate-x-6 {
    --translate-x: 0.375rem !important;
  }
  .md\:translate-x-8 {
    --translate-x: 0.5rem !important;
  }
  .md\:translate-x-10 {
    --translate-x: 0.625rem !important;
  }
  .md\:translate-x-12 {
    --translate-x: 0.75rem !important;
  }
  .md\:translate-x-14 {
    --translate-x: 0.875rem !important;
  }
  .md\:translate-x-16 {
    --translate-x: 1rem !important;
  }
  .md\:translate-x-18 {
    --translate-x: 1.125rem !important;
  }
  .md\:translate-x-20 {
    --translate-x: 1.25rem !important;
  }
  .md\:translate-x-24 {
    --translate-x: 1.5rem !important;
  }
  .md\:translate-x-28 {
    --translate-x: 1.75rem !important;
  }
  .md\:translate-x-32 {
    --translate-x: 2rem !important;
  }
  .md\:translate-x-36 {
    --translate-x: 2.25rem !important;
  }
  .md\:translate-x-40 {
    --translate-x: 2.5rem !important;
  }
  .md\:translate-x-48 {
    --translate-x: 3rem !important;
  }
  .md\:translate-x-56 {
    --translate-x: 3.5rem !important;
  }
  .md\:translate-x-64 {
    --translate-x: 4rem !important;
  }
  .md\:translate-x-72 {
    --translate-x: 4.5rem !important;
  }
  .md\:translate-x-80 {
    --translate-x: 5rem !important;
  }
  .md\:translate-x-96 {
    --translate-x: 6rem !important;
  }
  .md\:translate-x-112 {
    --translate-x: 7rem !important;
  }
  .md\:translate-x-128 {
    --translate-x: 8rem !important;
  }
  .md\:translate-x-144 {
    --translate-x: 9rem !important;
  }
  .md\:translate-x-160 {
    --translate-x: 10rem !important;
  }
  .md\:translate-x-192 {
    --translate-x: 12rem !important;
  }
  .md\:translate-x-224 {
    --translate-x: 14rem !important;
  }
  .md\:translate-x-256 {
    --translate-x: 16rem !important;
  }
  .md\:translate-x-288 {
    --translate-x: 18rem !important;
  }
  .md\:translate-x-320 {
    --translate-x: 20rem !important;
  }
  .md\:translate-x-384 {
    --translate-x: 24rem !important;
  }
  .md\:translate-x-n1 {
    --translate-x: -0.0625rem !important;
  }
  .md\:translate-x-n2 {
    --translate-x: -0.125rem !important;
  }
  .md\:translate-x-n4 {
    --translate-x: -0.25rem !important;
  }
  .md\:translate-x-n6 {
    --translate-x: -0.375rem !important;
  }
  .md\:translate-x-n8 {
    --translate-x: -0.5rem !important;
  }
  .md\:translate-x-n10 {
    --translate-x: -0.625rem !important;
  }
  .md\:translate-x-n12 {
    --translate-x: -0.75rem !important;
  }
  .md\:translate-x-n14 {
    --translate-x: -0.875rem !important;
  }
  .md\:translate-x-n16 {
    --translate-x: -1rem !important;
  }
  .md\:translate-x-n18 {
    --translate-x: -1.125rem !important;
  }
  .md\:translate-x-n20 {
    --translate-x: -1.25rem !important;
  }
  .md\:translate-x-n24 {
    --translate-x: -1.5rem !important;
  }
  .md\:translate-x-n28 {
    --translate-x: -1.75rem !important;
  }
  .md\:translate-x-n32 {
    --translate-x: -2rem !important;
  }
  .md\:translate-x-n36 {
    --translate-x: -2.25rem !important;
  }
  .md\:translate-x-n40 {
    --translate-x: -2.5rem !important;
  }
  .md\:translate-x-n48 {
    --translate-x: -3rem !important;
  }
  .md\:translate-x-n56 {
    --translate-x: -3.5rem !important;
  }
  .md\:translate-x-n64 {
    --translate-x: -4rem !important;
  }
  .md\:translate-x-n72 {
    --translate-x: -4.5rem !important;
  }
  .md\:translate-x-n80 {
    --translate-x: -5rem !important;
  }
  .md\:translate-x-n96 {
    --translate-x: -6rem !important;
  }
  .md\:translate-x-n112 {
    --translate-x: -7rem !important;
  }
  .md\:translate-x-n128 {
    --translate-x: -8rem !important;
  }
  .md\:translate-x-n144 {
    --translate-x: -9rem !important;
  }
  .md\:translate-x-n160 {
    --translate-x: -10rem !important;
  }
  .md\:translate-x-n192 {
    --translate-x: -12rem !important;
  }
  .md\:translate-x-n224 {
    --translate-x: -14rem !important;
  }
  .md\:translate-x-n256 {
    --translate-x: -16rem !important;
  }
  .md\:translate-x-n288 {
    --translate-x: -18rem !important;
  }
  .md\:translate-x-n320 {
    --translate-x: -20rem !important;
  }
  .md\:translate-x-n384 {
    --translate-x: -24rem !important;
  }
  .md\:translate-x-0 {
    --translate-x: 0 !important;
  }
  .md\:translate-x-50p {
    --translate-x: 50% !important;
  }
  .md\:translate-x-100p {
    --translate-x: 100% !important;
  }
  .md\:translate-x-n50p {
    --translate-x: -50% !important;
  }
  .md\:translate-x-n100p {
    --translate-x: -100% !important;
  }
  .md\:translate-y-1 {
    --translate-y: 0.0625rem !important;
  }
  .md\:translate-y-2 {
    --translate-y: 0.125rem !important;
  }
  .md\:translate-y-4 {
    --translate-y: 0.25rem !important;
  }
  .md\:translate-y-6 {
    --translate-y: 0.375rem !important;
  }
  .md\:translate-y-8 {
    --translate-y: 0.5rem !important;
  }
  .md\:translate-y-10 {
    --translate-y: 0.625rem !important;
  }
  .md\:translate-y-12 {
    --translate-y: 0.75rem !important;
  }
  .md\:translate-y-14 {
    --translate-y: 0.875rem !important;
  }
  .md\:translate-y-16 {
    --translate-y: 1rem !important;
  }
  .md\:translate-y-18 {
    --translate-y: 1.125rem !important;
  }
  .md\:translate-y-20 {
    --translate-y: 1.25rem !important;
  }
  .md\:translate-y-24 {
    --translate-y: 1.5rem !important;
  }
  .md\:translate-y-28 {
    --translate-y: 1.75rem !important;
  }
  .md\:translate-y-32 {
    --translate-y: 2rem !important;
  }
  .md\:translate-y-36 {
    --translate-y: 2.25rem !important;
  }
  .md\:translate-y-40 {
    --translate-y: 2.5rem !important;
  }
  .md\:translate-y-48 {
    --translate-y: 3rem !important;
  }
  .md\:translate-y-56 {
    --translate-y: 3.5rem !important;
  }
  .md\:translate-y-64 {
    --translate-y: 4rem !important;
  }
  .md\:translate-y-72 {
    --translate-y: 4.5rem !important;
  }
  .md\:translate-y-80 {
    --translate-y: 5rem !important;
  }
  .md\:translate-y-96 {
    --translate-y: 6rem !important;
  }
  .md\:translate-y-112 {
    --translate-y: 7rem !important;
  }
  .md\:translate-y-128 {
    --translate-y: 8rem !important;
  }
  .md\:translate-y-144 {
    --translate-y: 9rem !important;
  }
  .md\:translate-y-160 {
    --translate-y: 10rem !important;
  }
  .md\:translate-y-192 {
    --translate-y: 12rem !important;
  }
  .md\:translate-y-224 {
    --translate-y: 14rem !important;
  }
  .md\:translate-y-256 {
    --translate-y: 16rem !important;
  }
  .md\:translate-y-288 {
    --translate-y: 18rem !important;
  }
  .md\:translate-y-320 {
    --translate-y: 20rem !important;
  }
  .md\:translate-y-384 {
    --translate-y: 24rem !important;
  }
  .md\:translate-y-n1 {
    --translate-y: -0.0625rem !important;
  }
  .md\:translate-y-n2 {
    --translate-y: -0.125rem !important;
  }
  .md\:translate-y-n4 {
    --translate-y: -0.25rem !important;
  }
  .md\:translate-y-n6 {
    --translate-y: -0.375rem !important;
  }
  .md\:translate-y-n8 {
    --translate-y: -0.5rem !important;
  }
  .md\:translate-y-n10 {
    --translate-y: -0.625rem !important;
  }
  .md\:translate-y-n12 {
    --translate-y: -0.75rem !important;
  }
  .md\:translate-y-n14 {
    --translate-y: -0.875rem !important;
  }
  .md\:translate-y-n16 {
    --translate-y: -1rem !important;
  }
  .md\:translate-y-n18 {
    --translate-y: -1.125rem !important;
  }
  .md\:translate-y-n20 {
    --translate-y: -1.25rem !important;
  }
  .md\:translate-y-n24 {
    --translate-y: -1.5rem !important;
  }
  .md\:translate-y-n28 {
    --translate-y: -1.75rem !important;
  }
  .md\:translate-y-n32 {
    --translate-y: -2rem !important;
  }
  .md\:translate-y-n36 {
    --translate-y: -2.25rem !important;
  }
  .md\:translate-y-n40 {
    --translate-y: -2.5rem !important;
  }
  .md\:translate-y-n48 {
    --translate-y: -3rem !important;
  }
  .md\:translate-y-n56 {
    --translate-y: -3.5rem !important;
  }
  .md\:translate-y-n64 {
    --translate-y: -4rem !important;
  }
  .md\:translate-y-n72 {
    --translate-y: -4.5rem !important;
  }
  .md\:translate-y-n80 {
    --translate-y: -5rem !important;
  }
  .md\:translate-y-n96 {
    --translate-y: -6rem !important;
  }
  .md\:translate-y-n112 {
    --translate-y: -7rem !important;
  }
  .md\:translate-y-n128 {
    --translate-y: -8rem !important;
  }
  .md\:translate-y-n144 {
    --translate-y: -9rem !important;
  }
  .md\:translate-y-n160 {
    --translate-y: -10rem !important;
  }
  .md\:translate-y-n192 {
    --translate-y: -12rem !important;
  }
  .md\:translate-y-n224 {
    --translate-y: -14rem !important;
  }
  .md\:translate-y-n256 {
    --translate-y: -16rem !important;
  }
  .md\:translate-y-n288 {
    --translate-y: -18rem !important;
  }
  .md\:translate-y-n320 {
    --translate-y: -20rem !important;
  }
  .md\:translate-y-n384 {
    --translate-y: -24rem !important;
  }
  .md\:translate-y-0 {
    --translate-y: 0 !important;
  }
  .md\:translate-y-50p {
    --translate-y: 50% !important;
  }
  .md\:translate-y-100p {
    --translate-y: 100% !important;
  }
  .md\:translate-y-n50p {
    --translate-y: -50% !important;
  }
  .md\:translate-y-n100p {
    --translate-y: -100% !important;
  }
  .md\:scale-x-0 {
    --scale-x: 0 !important;
  }
  .md\:scale-x-50 {
    --scale-x: 0.5 !important;
  }
  .md\:scale-x-75 {
    --scale-x: 0.75 !important;
  }
  .md\:scale-x-80 {
    --scale-x: 0.8 !important;
  }
  .md\:scale-x-85 {
    --scale-x: 0.85 !important;
  }
  .md\:scale-x-90 {
    --scale-x: 0.9 !important;
  }
  .md\:scale-x-95 {
    --scale-x: 0.95 !important;
  }
  .md\:scale-x-100 {
    --scale-x: 1 !important;
  }
  .md\:scale-x-105 {
    --scale-x: 1.05 !important;
  }
  .md\:scale-x-110 {
    --scale-x: 1.1 !important;
  }
  .md\:scale-x-115 {
    --scale-x: 1.15 !important;
  }
  .md\:scale-x-120 {
    --scale-x: 1.2 !important;
  }
  .md\:scale-x-125 {
    --scale-x: 1.25 !important;
  }
  .md\:scale-x-130 {
    --scale-x: 1.3 !important;
  }
  .md\:scale-x-135 {
    --scale-x: 1.35 !important;
  }
  .md\:scale-x-140 {
    --scale-x: 1.4 !important;
  }
  .md\:scale-x-145 {
    --scale-x: 1.45 !important;
  }
  .md\:scale-x-150 {
    --scale-x: 1.5 !important;
  }
  .md\:scale-y-0 {
    --scale-y: 0 !important;
  }
  .md\:scale-y-50 {
    --scale-y: 0.5 !important;
  }
  .md\:scale-y-75 {
    --scale-y: 0.75 !important;
  }
  .md\:scale-y-80 {
    --scale-y: 0.8 !important;
  }
  .md\:scale-y-85 {
    --scale-y: 0.85 !important;
  }
  .md\:scale-y-90 {
    --scale-y: 0.9 !important;
  }
  .md\:scale-y-95 {
    --scale-y: 0.95 !important;
  }
  .md\:scale-y-100 {
    --scale-y: 1 !important;
  }
  .md\:scale-y-105 {
    --scale-y: 1.05 !important;
  }
  .md\:scale-y-110 {
    --scale-y: 1.1 !important;
  }
  .md\:scale-y-115 {
    --scale-y: 1.15 !important;
  }
  .md\:scale-y-120 {
    --scale-y: 1.2 !important;
  }
  .md\:scale-y-125 {
    --scale-y: 1.25 !important;
  }
  .md\:scale-y-130 {
    --scale-y: 1.3 !important;
  }
  .md\:scale-y-135 {
    --scale-y: 1.35 !important;
  }
  .md\:scale-y-140 {
    --scale-y: 1.4 !important;
  }
  .md\:scale-y-145 {
    --scale-y: 1.45 !important;
  }
  .md\:scale-y-150 {
    --scale-y: 1.5 !important;
  }
  .md\:scale-0 {
    --scale-x: 0 !important;
    --scale-y: 0 !important;
  }
  .md\:scale-50 {
    --scale-x: 0.5 !important;
    --scale-y: 0.5 !important;
  }
  .md\:scale-75 {
    --scale-x: 0.75 !important;
    --scale-y: 0.75 !important;
  }
  .md\:scale-80 {
    --scale-x: 0.8 !important;
    --scale-y: 0.8 !important;
  }
  .md\:scale-85 {
    --scale-x: 0.85 !important;
    --scale-y: 0.85 !important;
  }
  .md\:scale-90 {
    --scale-x: 0.9 !important;
    --scale-y: 0.9 !important;
  }
  .md\:scale-95 {
    --scale-x: 0.95 !important;
    --scale-y: 0.95 !important;
  }
  .md\:scale-100 {
    --scale-x: 1 !important;
    --scale-y: 1 !important;
  }
  .md\:scale-105 {
    --scale-x: 1.05 !important;
    --scale-y: 1.05 !important;
  }
  .md\:scale-110 {
    --scale-x: 1.1 !important;
    --scale-y: 1.1 !important;
  }
  .md\:scale-115 {
    --scale-x: 1.15 !important;
    --scale-y: 1.15 !important;
  }
  .md\:scale-120 {
    --scale-x: 1.2 !important;
    --scale-y: 1.2 !important;
  }
  .md\:scale-125 {
    --scale-x: 1.25 !important;
    --scale-y: 1.25 !important;
  }
  .md\:scale-130 {
    --scale-x: 1.3 !important;
    --scale-y: 1.3 !important;
  }
  .md\:scale-135 {
    --scale-x: 1.35 !important;
    --scale-y: 1.35 !important;
  }
  .md\:scale-140 {
    --scale-x: 1.4 !important;
    --scale-y: 1.4 !important;
  }
  .md\:scale-145 {
    --scale-x: 1.45 !important;
    --scale-y: 1.45 !important;
  }
  .md\:scale-150 {
    --scale-x: 1.5 !important;
    --scale-y: 1.5 !important;
  }
  .md\:skew-x-n12 {
    --skew-x: -12deg !important;
  }
  .md\:skew-x-n10 {
    --skew-x: -10deg !important;
  }
  .md\:skew-x-n8 {
    --skew-x: -8deg !important;
  }
  .md\:skew-x-n6 {
    --skew-x: -6deg !important;
  }
  .md\:skew-x-n4 {
    --skew-x: -4deg !important;
  }
  .md\:skew-x-n2 {
    --skew-x: -2deg !important;
  }
  .md\:skew-x-0 {
    --skew-x: 0 !important;
  }
  .md\:skew-x-2 {
    --skew-x: 2deg !important;
  }
  .md\:skew-x-4 {
    --skew-x: 4deg !important;
  }
  .md\:skew-x-6 {
    --skew-x: 6deg !important;
  }
  .md\:skew-x-8 {
    --skew-x: 8deg !important;
  }
  .md\:skew-x-10 {
    --skew-x: 10deg !important;
  }
  .md\:skew-x-12 {
    --skew-x: 12deg !important;
  }
  .md\:skew-y-n12 {
    --skew-y: -12deg !important;
  }
  .md\:skew-y-n10 {
    --skew-y: -10deg !important;
  }
  .md\:skew-y-n8 {
    --skew-y: -8deg !important;
  }
  .md\:skew-y-n6 {
    --skew-y: -6deg !important;
  }
  .md\:skew-y-n4 {
    --skew-y: -4deg !important;
  }
  .md\:skew-y-n2 {
    --skew-y: -2deg !important;
  }
  .md\:skew-y-0 {
    --skew-y: 0 !important;
  }
  .md\:skew-y-2 {
    --skew-y: 2deg !important;
  }
  .md\:skew-y-4 {
    --skew-y: 4deg !important;
  }
  .md\:skew-y-6 {
    --skew-y: 6deg !important;
  }
  .md\:skew-y-8 {
    --skew-y: 8deg !important;
  }
  .md\:skew-y-10 {
    --skew-y: 10deg !important;
  }
  .md\:skew-y-12 {
    --skew-y: 12deg !important;
  }
  .md\:rotate-0 {
    --rotate: 0 !important;
  }
  .md\:rotate-2 {
    --rotate: 2deg !important;
  }
  .md\:rotate-4 {
    --rotate: 4deg !important;
  }
  .md\:rotate-6 {
    --rotate: 6deg !important;
  }
  .md\:rotate-8 {
    --rotate: 8deg !important;
  }
  .md\:rotate-10 {
    --rotate: 10deg !important;
  }
  .md\:rotate-12 {
    --rotate: 12deg !important;
  }
  .md\:rotate-n2 {
    --rotate: -2deg !important;
  }
  .md\:rotate-n4 {
    --rotate: -4deg !important;
  }
  .md\:rotate-n6 {
    --rotate: -6deg !important;
  }
  .md\:rotate-n8 {
    --rotate: -8deg !important;
  }
  .md\:rotate-n10 {
    --rotate: -10deg !important;
  }
  .md\:rotate-n12 {
    --rotate: -12deg !important;
  }
  .md\:rotate-45 {
    --rotate: 45deg !important;
  }
  .md\:rotate-90 {
    --rotate: 90deg !important;
  }
  .md\:rotate-180 {
    --rotate: 180deg !important;
  }
  .md\:rotate-n45 {
    --rotate: -45deg !important;
  }
  .md\:rotate-n90 {
    --rotate: -90deg !important;
  }
  .md\:rotate-n180 {
    --rotate: -180deg !important;
  }
  .md\:transform-center {
    transform-origin: center !important;
  }
  .md\:transform-center-bottom {
    transform-origin: center bottom !important;
  }
  .md\:transform-center-left {
    transform-origin: center left !important;
  }
  .md\:transform-center-right {
    transform-origin: center right !important;
  }
  .md\:transform-top {
    transform-origin: top !important;
  }
  .md\:transform-top-right {
    transform-origin: top right !important;
  }
  .md\:transform-right {
    transform-origin: right !important;
  }
  .md\:transform-bottom-right {
    transform-origin: bottom right !important;
  }
  .md\:transform-bottom {
    transform-origin: bottom !important;
  }
  .md\:transform-bottom-left {
    transform-origin: bottom left !important;
  }
  .md\:transform-left {
    transform-origin: left !important;
  }
  .md\:transform-top-left {
    transform-origin: top left !important;
  }
  .md\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .md\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }
  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }
  .md\:col-auto {
    grid-column: auto !important;
  }
  .md\:col-1 {
    grid-column: span 1/span 1 !important;
  }
  .md\:col-2 {
    grid-column: span 2/span 2 !important;
  }
  .md\:col-3 {
    grid-column: span 3/span 3 !important;
  }
  .md\:col-4 {
    grid-column: span 4/span 4 !important;
  }
  .md\:col-5 {
    grid-column: span 5/span 5 !important;
  }
  .md\:col-6 {
    grid-column: span 6/span 6 !important;
  }
  .md\:col-7 {
    grid-column: span 7/span 7 !important;
  }
  .md\:col-8 {
    grid-column: span 8/span 8 !important;
  }
  .md\:col-9 {
    grid-column: span 9/span 9 !important;
  }
  .md\:col-10 {
    grid-column: span 10/span 10 !important;
  }
  .md\:col-11 {
    grid-column: span 11/span 11 !important;
  }
  .md\:col-12 {
    grid-column: span 12/span 12 !important;
  }
  .md\:col-end-auto {
    grid-column-end: auto !important;
  }
  .md\:col-end-1 {
    grid-column-end: 1 !important;
  }
  .md\:col-end-2 {
    grid-column-end: 2 !important;
  }
  .md\:col-end-3 {
    grid-column-end: 3 !important;
  }
  .md\:col-end-4 {
    grid-column-end: 4 !important;
  }
  .md\:col-end-5 {
    grid-column-end: 5 !important;
  }
  .md\:col-end-6 {
    grid-column-end: 6 !important;
  }
  .md\:col-end-7 {
    grid-column-end: 7 !important;
  }
  .md\:col-end-8 {
    grid-column-end: 8 !important;
  }
  .md\:col-end-9 {
    grid-column-end: 9 !important;
  }
  .md\:col-end-10 {
    grid-column-end: 10 !important;
  }
  .md\:col-end-11 {
    grid-column-end: 11 !important;
  }
  .md\:col-end-12 {
    grid-column-end: 12 !important;
  }
  .md\:col-end-13 {
    grid-column-end: 13 !important;
  }
  .md\:col-start-auto {
    grid-column-start: auto !important;
  }
  .md\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .md\:col-start-2 {
    grid-column-start: 2 !important;
  }
  .md\:col-start-3 {
    grid-column-start: 3 !important;
  }
  .md\:col-start-4 {
    grid-column-start: 4 !important;
  }
  .md\:col-start-5 {
    grid-column-start: 5 !important;
  }
  .md\:col-start-6 {
    grid-column-start: 6 !important;
  }
  .md\:col-start-7 {
    grid-column-start: 7 !important;
  }
  .md\:col-start-8 {
    grid-column-start: 8 !important;
  }
  .md\:col-start-9 {
    grid-column-start: 9 !important;
  }
  .md\:col-start-10 {
    grid-column-start: 10 !important;
  }
  .md\:col-start-11 {
    grid-column-start: 11 !important;
  }
  .md\:col-start-12 {
    grid-column-start: 12 !important;
  }
  .md\:col-start-13 {
    grid-column-start: 13 !important;
  }
  .md\:row-auto {
    grid-row: auto !important;
  }
  .md\:row-1 {
    grid-row: span 1/span 1 !important;
  }
  .md\:row-2 {
    grid-row: span 2/span 2 !important;
  }
  .md\:row-3 {
    grid-row: span 3/span 3 !important;
  }
  .md\:row-4 {
    grid-row: span 4/span 4 !important;
  }
  .md\:row-5 {
    grid-row: span 5/span 5 !important;
  }
  .md\:row-end-auto {
    grid-row-end: auto !important;
  }
  .md\:row-end-1 {
    grid-row-end: 1 !important;
  }
  .md\:row-end-2 {
    grid-row-end: 2 !important;
  }
  .md\:row-end-3 {
    grid-row-end: 3 !important;
  }
  .md\:row-end-4 {
    grid-row-end: 4 !important;
  }
  .md\:row-end-5 {
    grid-row-end: 5 !important;
  }
  .md\:row-end-6 {
    grid-row-end: 6 !important;
  }
  .md\:row-start-auto {
    grid-row-start: auto !important;
  }
  .md\:row-start-1 {
    grid-row-start: 1 !important;
  }
  .md\:row-start-2 {
    grid-row-start: 2 !important;
  }
  .md\:row-start-3 {
    grid-row-start: 3 !important;
  }
  .md\:row-start-4 {
    grid-row-start: 4 !important;
  }
  .md\:row-start-5 {
    grid-row-start: 5 !important;
  }
  .md\:row-start-6 {
    grid-row-start: 6 !important;
  }
  .md\:grid-cols-none {
    grid-template-columns: none !important;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  .md\:grid-rows-none {
    grid-template-rows: none !important;
  }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }
  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }
  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }
  .md\:align-content-center {
    align-content: center !important;
  }
  .md\:align-content-start {
    align-content: flex-start !important;
  }
  .md\:align-content-end {
    align-content: flex-end !important;
  }
  .md\:align-content-between {
    align-content: space-between !important;
  }
  .md\:align-content-around {
    align-content: space-around !important;
  }
  .md\:align-content-evenly {
    align-content: space-evenly !important;
  }
  .md\:align-items-center {
    align-items: center !important;
  }
  .md\:align-items-start {
    align-items: flex-start !important;
  }
  .md\:align-items-end {
    align-items: flex-end !important;
  }
  .md\:align-items-baseline {
    align-items: baseline !important;
  }
  .md\:align-items-stretch {
    align-items: stretch !important;
  }
  .md\:align-self-auto {
    align-self: auto !important;
  }
  .md\:align-self-stretch {
    align-self: stretch !important;
  }
  .md\:align-self-center {
    align-self: center !important;
  }
  .md\:align-self-start {
    align-self: flex-start !important;
  }
  .md\:align-self-end {
    align-self: flex-end !important;
  }
  .md\:justify-content-start {
    justify-content: flex-start !important;
  }
  .md\:justify-content-center {
    justify-content: center !important;
  }
  .md\:justify-content-end {
    justify-content: flex-end !important;
  }
  .md\:justify-content-between {
    justify-content: space-between !important;
  }
  .md\:justify-content-around {
    justify-content: space-around !important;
  }
  .md\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .md\:justify-items-start {
    justify-items: start !important;
  }
  .md\:justify-items-end {
    justify-items: end !important;
  }
  .md\:justify-items-center {
    justify-items: center !important;
  }
  .md\:justify-items-stretch {
    justify-items: stretch !important;
  }
  .md\:justify-self-auto {
    justify-self: auto !important;
  }
  .md\:justify-self-start {
    justify-self: start !important;
  }
  .md\:justify-self-end {
    justify-self: end !important;
  }
  .md\:justify-self-center {
    justify-self: center !important;
  }
  .md\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .md\:flex-initial {
    flex: 0 1 auto !important;
  }
  .md\:flex-1 {
    flex: 1 1 0% !important;
  }
  .md\:flex-auto {
    flex: 1 1 auto !important;
  }
  .md\:flex-none {
    flex: none !important;
  }
  .md\:flex-row {
    flex-direction: row !important;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .md\:flex-col {
    flex-direction: column !important;
  }
  .md\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .md\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .md\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .md\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .md\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .md\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .md\:order-first {
    order: -9999 !important;
  }
  .md\:order-last {
    order: 9999 !important;
  }
  .md\:order-1 {
    order: 1 !important;
  }
  .md\:order-2 {
    order: 2 !important;
  }
  .md\:order-3 {
    order: 3 !important;
  }
  .md\:order-4 {
    order: 4 !important;
  }
  .md\:order-5 {
    order: 5 !important;
  }
  .md\:order-6 {
    order: 6 !important;
  }
  .md\:order-7 {
    order: 7 !important;
  }
  .md\:order-8 {
    order: 8 !important;
  }
  .md\:order-9 {
    order: 9 !important;
  }
  .md\:order-10 {
    order: 10 !important;
  }
  .md\:order-11 {
    order: 11 !important;
  }
  .md\:order-12 {
    order: 12 !important;
  }
  .md\:col-gap-1 {
    column-gap: 0.0625rem !important;
  }
  .md\:col-gap-2 {
    column-gap: 0.125rem !important;
  }
  .md\:col-gap-4 {
    column-gap: 0.25rem !important;
  }
  .md\:col-gap-6 {
    column-gap: 0.375rem !important;
  }
  .md\:col-gap-8 {
    column-gap: 0.5rem !important;
  }
  .md\:col-gap-10 {
    column-gap: 0.625rem !important;
  }
  .md\:col-gap-12 {
    column-gap: 0.75rem !important;
  }
  .md\:col-gap-14 {
    column-gap: 0.875rem !important;
  }
  .md\:col-gap-16 {
    column-gap: 1rem !important;
  }
  .md\:col-gap-18 {
    column-gap: 1.125rem !important;
  }
  .md\:col-gap-20 {
    column-gap: 1.25rem !important;
  }
  .md\:col-gap-24 {
    column-gap: 1.5rem !important;
  }
  .md\:col-gap-28 {
    column-gap: 1.75rem !important;
  }
  .md\:col-gap-32 {
    column-gap: 2rem !important;
  }
  .md\:col-gap-36 {
    column-gap: 2.25rem !important;
  }
  .md\:col-gap-40 {
    column-gap: 2.5rem !important;
  }
  .md\:col-gap-48 {
    column-gap: 3rem !important;
  }
  .md\:col-gap-56 {
    column-gap: 3.5rem !important;
  }
  .md\:col-gap-64 {
    column-gap: 4rem !important;
  }
  .md\:col-gap-72 {
    column-gap: 4.5rem !important;
  }
  .md\:col-gap-80 {
    column-gap: 5rem !important;
  }
  .md\:col-gap-96 {
    column-gap: 6rem !important;
  }
  .md\:col-gap-112 {
    column-gap: 7rem !important;
  }
  .md\:col-gap-128 {
    column-gap: 8rem !important;
  }
  .md\:col-gap-144 {
    column-gap: 9rem !important;
  }
  .md\:col-gap-160 {
    column-gap: 10rem !important;
  }
  .md\:col-gap-192 {
    column-gap: 12rem !important;
  }
  .md\:col-gap-224 {
    column-gap: 14rem !important;
  }
  .md\:col-gap-256 {
    column-gap: 16rem !important;
  }
  .md\:col-gap-288 {
    column-gap: 18rem !important;
  }
  .md\:col-gap-320 {
    column-gap: 20rem !important;
  }
  .md\:col-gap-384 {
    column-gap: 24rem !important;
  }
  .md\:col-gap-0 {
    column-gap: 0 !important;
  }
  .md\:row-gap-1 {
    row-gap: 0.0625rem !important;
  }
  .md\:row-gap-2 {
    row-gap: 0.125rem !important;
  }
  .md\:row-gap-4 {
    row-gap: 0.25rem !important;
  }
  .md\:row-gap-6 {
    row-gap: 0.375rem !important;
  }
  .md\:row-gap-8 {
    row-gap: 0.5rem !important;
  }
  .md\:row-gap-10 {
    row-gap: 0.625rem !important;
  }
  .md\:row-gap-12 {
    row-gap: 0.75rem !important;
  }
  .md\:row-gap-14 {
    row-gap: 0.875rem !important;
  }
  .md\:row-gap-16 {
    row-gap: 1rem !important;
  }
  .md\:row-gap-18 {
    row-gap: 1.125rem !important;
  }
  .md\:row-gap-20 {
    row-gap: 1.25rem !important;
  }
  .md\:row-gap-24 {
    row-gap: 1.5rem !important;
  }
  .md\:row-gap-28 {
    row-gap: 1.75rem !important;
  }
  .md\:row-gap-32 {
    row-gap: 2rem !important;
  }
  .md\:row-gap-36 {
    row-gap: 2.25rem !important;
  }
  .md\:row-gap-40 {
    row-gap: 2.5rem !important;
  }
  .md\:row-gap-48 {
    row-gap: 3rem !important;
  }
  .md\:row-gap-56 {
    row-gap: 3.5rem !important;
  }
  .md\:row-gap-64 {
    row-gap: 4rem !important;
  }
  .md\:row-gap-72 {
    row-gap: 4.5rem !important;
  }
  .md\:row-gap-80 {
    row-gap: 5rem !important;
  }
  .md\:row-gap-96 {
    row-gap: 6rem !important;
  }
  .md\:row-gap-112 {
    row-gap: 7rem !important;
  }
  .md\:row-gap-128 {
    row-gap: 8rem !important;
  }
  .md\:row-gap-144 {
    row-gap: 9rem !important;
  }
  .md\:row-gap-160 {
    row-gap: 10rem !important;
  }
  .md\:row-gap-192 {
    row-gap: 12rem !important;
  }
  .md\:row-gap-224 {
    row-gap: 14rem !important;
  }
  .md\:row-gap-256 {
    row-gap: 16rem !important;
  }
  .md\:row-gap-288 {
    row-gap: 18rem !important;
  }
  .md\:row-gap-320 {
    row-gap: 20rem !important;
  }
  .md\:row-gap-384 {
    row-gap: 24rem !important;
  }
  .md\:row-gap-0 {
    row-gap: 0 !important;
  }
  .md\:gap-1 {
    gap: 0.0625rem !important;
  }
  .md\:gap-2 {
    gap: 0.125rem !important;
  }
  .md\:gap-4 {
    gap: 0.25rem !important;
  }
  .md\:gap-6 {
    gap: 0.375rem !important;
  }
  .md\:gap-8 {
    gap: 0.5rem !important;
  }
  .md\:gap-10 {
    gap: 0.625rem !important;
  }
  .md\:gap-12 {
    gap: 0.75rem !important;
  }
  .md\:gap-14 {
    gap: 0.875rem !important;
  }
  .md\:gap-16 {
    gap: 1rem !important;
  }
  .md\:gap-18 {
    gap: 1.125rem !important;
  }
  .md\:gap-20 {
    gap: 1.25rem !important;
  }
  .md\:gap-24 {
    gap: 1.5rem !important;
  }
  .md\:gap-28 {
    gap: 1.75rem !important;
  }
  .md\:gap-32 {
    gap: 2rem !important;
  }
  .md\:gap-36 {
    gap: 2.25rem !important;
  }
  .md\:gap-40 {
    gap: 2.5rem !important;
  }
  .md\:gap-48 {
    gap: 3rem !important;
  }
  .md\:gap-56 {
    gap: 3.5rem !important;
  }
  .md\:gap-64 {
    gap: 4rem !important;
  }
  .md\:gap-72 {
    gap: 4.5rem !important;
  }
  .md\:gap-80 {
    gap: 5rem !important;
  }
  .md\:gap-96 {
    gap: 6rem !important;
  }
  .md\:gap-112 {
    gap: 7rem !important;
  }
  .md\:gap-128 {
    gap: 8rem !important;
  }
  .md\:gap-144 {
    gap: 9rem !important;
  }
  .md\:gap-160 {
    gap: 10rem !important;
  }
  .md\:gap-192 {
    gap: 12rem !important;
  }
  .md\:gap-224 {
    gap: 14rem !important;
  }
  .md\:gap-256 {
    gap: 16rem !important;
  }
  .md\:gap-288 {
    gap: 18rem !important;
  }
  .md\:gap-320 {
    gap: 20rem !important;
  }
  .md\:gap-384 {
    gap: 24rem !important;
  }
  .md\:gap-0 {
    gap: 0 !important;
  }
  .md\:inline {
    display: inline !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:grid {
    display: grid !important;
  }
  .md\:inline-block {
    display: inline-block !important;
  }
  .md\:inline-flex {
    display: inline-flex !important;
  }
  .md\:inline-grid {
    display: inline-grid !important;
  }
  .md\:inline-table {
    display: inline-table !important;
  }
  .md\:table {
    display: table !important;
  }
  .md\:table-caption {
    display: table-caption !important;
  }
  .md\:table-column-group {
    display: table-column-group !important;
  }
  .md\:table-header-group {
    display: table-header-group !important;
  }
  .md\:table-footer-group {
    display: table-footer-group !important;
  }
  .md\:table-row-group {
    display: table-row-group !important;
  }
  .md\:table-cell {
    display: table-cell !important;
  }
  .md\:table-column {
    display: table-column !important;
  }
  .md\:table-row {
    display: table-row !important;
  }
  .md\:hidden {
    display: none !important;
  }
  .md\:flow-root {
    display: flow-root !important;
  }
  .md\:decoration-slice {
    box-decoration-break: slice !important;
    -webkit-box-decoration-break: slice !important;
  }
  .md\:decoration-clone {
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
  }
  .md\:float-left {
    float: left !important;
  }
  .md\:float-right {
    float: right !important;
  }
  .md\:float-none {
    float: none !important;
  }
  .md\:isolate {
    isolation: isolate !important;
  }
  .md\:isolation-auto {
    isolation: auto !important;
  }
  .md\:static {
    position: static !important;
  }
  .md\:fixed {
    position: fixed !important;
  }
  .md\:absolute {
    position: absolute !important;
  }
  .md\:relative {
    position: relative !important;
  }
  .md\:sticky {
    position: sticky !important;
  }
  .md\:table-auto {
    table-layout: auto !important;
  }
  .md\:table-fixed {
    table-layout: fixed !important;
  }
  .md\:bottom-1 {
    bottom: 0.0625rem !important;
  }
  .md\:bottom-2 {
    bottom: 0.125rem !important;
  }
  .md\:bottom-4 {
    bottom: 0.25rem !important;
  }
  .md\:bottom-6 {
    bottom: 0.375rem !important;
  }
  .md\:bottom-8 {
    bottom: 0.5rem !important;
  }
  .md\:bottom-10 {
    bottom: 0.625rem !important;
  }
  .md\:bottom-12 {
    bottom: 0.75rem !important;
  }
  .md\:bottom-14 {
    bottom: 0.875rem !important;
  }
  .md\:bottom-16 {
    bottom: 1rem !important;
  }
  .md\:bottom-18 {
    bottom: 1.125rem !important;
  }
  .md\:bottom-20 {
    bottom: 1.25rem !important;
  }
  .md\:bottom-24 {
    bottom: 1.5rem !important;
  }
  .md\:bottom-28 {
    bottom: 1.75rem !important;
  }
  .md\:bottom-32 {
    bottom: 2rem !important;
  }
  .md\:bottom-36 {
    bottom: 2.25rem !important;
  }
  .md\:bottom-40 {
    bottom: 2.5rem !important;
  }
  .md\:bottom-48 {
    bottom: 3rem !important;
  }
  .md\:bottom-56 {
    bottom: 3.5rem !important;
  }
  .md\:bottom-64 {
    bottom: 4rem !important;
  }
  .md\:bottom-72 {
    bottom: 4.5rem !important;
  }
  .md\:bottom-80 {
    bottom: 5rem !important;
  }
  .md\:bottom-96 {
    bottom: 6rem !important;
  }
  .md\:bottom-112 {
    bottom: 7rem !important;
  }
  .md\:bottom-128 {
    bottom: 8rem !important;
  }
  .md\:bottom-144 {
    bottom: 9rem !important;
  }
  .md\:bottom-160 {
    bottom: 10rem !important;
  }
  .md\:bottom-192 {
    bottom: 12rem !important;
  }
  .md\:bottom-224 {
    bottom: 14rem !important;
  }
  .md\:bottom-256 {
    bottom: 16rem !important;
  }
  .md\:bottom-288 {
    bottom: 18rem !important;
  }
  .md\:bottom-320 {
    bottom: 20rem !important;
  }
  .md\:bottom-384 {
    bottom: 24rem !important;
  }
  .md\:bottom-n1 {
    bottom: -0.0625rem !important;
  }
  .md\:bottom-n2 {
    bottom: -0.125rem !important;
  }
  .md\:bottom-n4 {
    bottom: -0.25rem !important;
  }
  .md\:bottom-n6 {
    bottom: -0.375rem !important;
  }
  .md\:bottom-n8 {
    bottom: -0.5rem !important;
  }
  .md\:bottom-n10 {
    bottom: -0.625rem !important;
  }
  .md\:bottom-n12 {
    bottom: -0.75rem !important;
  }
  .md\:bottom-n14 {
    bottom: -0.875rem !important;
  }
  .md\:bottom-n16 {
    bottom: -1rem !important;
  }
  .md\:bottom-n18 {
    bottom: -1.125rem !important;
  }
  .md\:bottom-n20 {
    bottom: -1.25rem !important;
  }
  .md\:bottom-n24 {
    bottom: -1.5rem !important;
  }
  .md\:bottom-n28 {
    bottom: -1.75rem !important;
  }
  .md\:bottom-n32 {
    bottom: -2rem !important;
  }
  .md\:bottom-n36 {
    bottom: -2.25rem !important;
  }
  .md\:bottom-n40 {
    bottom: -2.5rem !important;
  }
  .md\:bottom-n48 {
    bottom: -3rem !important;
  }
  .md\:bottom-n56 {
    bottom: -3.5rem !important;
  }
  .md\:bottom-n64 {
    bottom: -4rem !important;
  }
  .md\:bottom-n72 {
    bottom: -4.5rem !important;
  }
  .md\:bottom-n80 {
    bottom: -5rem !important;
  }
  .md\:bottom-n96 {
    bottom: -6rem !important;
  }
  .md\:bottom-n112 {
    bottom: -7rem !important;
  }
  .md\:bottom-n128 {
    bottom: -8rem !important;
  }
  .md\:bottom-n144 {
    bottom: -9rem !important;
  }
  .md\:bottom-n160 {
    bottom: -10rem !important;
  }
  .md\:bottom-n192 {
    bottom: -12rem !important;
  }
  .md\:bottom-n224 {
    bottom: -14rem !important;
  }
  .md\:bottom-n256 {
    bottom: -16rem !important;
  }
  .md\:bottom-n288 {
    bottom: -18rem !important;
  }
  .md\:bottom-n320 {
    bottom: -20rem !important;
  }
  .md\:bottom-n384 {
    bottom: -24rem !important;
  }
  .md\:bottom-auto {
    bottom: auto !important;
  }
  .md\:bottom-0 {
    bottom: 0 !important;
  }
  .md\:bottom-n100p {
    bottom: -100% !important;
  }
  .md\:bottom-100p {
    bottom: 100% !important;
  }
  .md\:bottom-n50p {
    bottom: -50% !important;
  }
  .md\:bottom-50p {
    bottom: 50% !important;
  }
  .md\:left-1 {
    left: 0.0625rem !important;
  }
  .md\:left-2 {
    left: 0.125rem !important;
  }
  .md\:left-4 {
    left: 0.25rem !important;
  }
  .md\:left-6 {
    left: 0.375rem !important;
  }
  .md\:left-8 {
    left: 0.5rem !important;
  }
  .md\:left-10 {
    left: 0.625rem !important;
  }
  .md\:left-12 {
    left: 0.75rem !important;
  }
  .md\:left-14 {
    left: 0.875rem !important;
  }
  .md\:left-16 {
    left: 1rem !important;
  }
  .md\:left-18 {
    left: 1.125rem !important;
  }
  .md\:left-20 {
    left: 1.25rem !important;
  }
  .md\:left-24 {
    left: 1.5rem !important;
  }
  .md\:left-28 {
    left: 1.75rem !important;
  }
  .md\:left-32 {
    left: 2rem !important;
  }
  .md\:left-36 {
    left: 2.25rem !important;
  }
  .md\:left-40 {
    left: 2.5rem !important;
  }
  .md\:left-48 {
    left: 3rem !important;
  }
  .md\:left-56 {
    left: 3.5rem !important;
  }
  .md\:left-64 {
    left: 4rem !important;
  }
  .md\:left-72 {
    left: 4.5rem !important;
  }
  .md\:left-80 {
    left: 5rem !important;
  }
  .md\:left-96 {
    left: 6rem !important;
  }
  .md\:left-112 {
    left: 7rem !important;
  }
  .md\:left-128 {
    left: 8rem !important;
  }
  .md\:left-144 {
    left: 9rem !important;
  }
  .md\:left-160 {
    left: 10rem !important;
  }
  .md\:left-192 {
    left: 12rem !important;
  }
  .md\:left-224 {
    left: 14rem !important;
  }
  .md\:left-256 {
    left: 16rem !important;
  }
  .md\:left-288 {
    left: 18rem !important;
  }
  .md\:left-320 {
    left: 20rem !important;
  }
  .md\:left-384 {
    left: 24rem !important;
  }
  .md\:left-n1 {
    left: -0.0625rem !important;
  }
  .md\:left-n2 {
    left: -0.125rem !important;
  }
  .md\:left-n4 {
    left: -0.25rem !important;
  }
  .md\:left-n6 {
    left: -0.375rem !important;
  }
  .md\:left-n8 {
    left: -0.5rem !important;
  }
  .md\:left-n10 {
    left: -0.625rem !important;
  }
  .md\:left-n12 {
    left: -0.75rem !important;
  }
  .md\:left-n14 {
    left: -0.875rem !important;
  }
  .md\:left-n16 {
    left: -1rem !important;
  }
  .md\:left-n18 {
    left: -1.125rem !important;
  }
  .md\:left-n20 {
    left: -1.25rem !important;
  }
  .md\:left-n24 {
    left: -1.5rem !important;
  }
  .md\:left-n28 {
    left: -1.75rem !important;
  }
  .md\:left-n32 {
    left: -2rem !important;
  }
  .md\:left-n36 {
    left: -2.25rem !important;
  }
  .md\:left-n40 {
    left: -2.5rem !important;
  }
  .md\:left-n48 {
    left: -3rem !important;
  }
  .md\:left-n56 {
    left: -3.5rem !important;
  }
  .md\:left-n64 {
    left: -4rem !important;
  }
  .md\:left-n72 {
    left: -4.5rem !important;
  }
  .md\:left-n80 {
    left: -5rem !important;
  }
  .md\:left-n96 {
    left: -6rem !important;
  }
  .md\:left-n112 {
    left: -7rem !important;
  }
  .md\:left-n128 {
    left: -8rem !important;
  }
  .md\:left-n144 {
    left: -9rem !important;
  }
  .md\:left-n160 {
    left: -10rem !important;
  }
  .md\:left-n192 {
    left: -12rem !important;
  }
  .md\:left-n224 {
    left: -14rem !important;
  }
  .md\:left-n256 {
    left: -16rem !important;
  }
  .md\:left-n288 {
    left: -18rem !important;
  }
  .md\:left-n320 {
    left: -20rem !important;
  }
  .md\:left-n384 {
    left: -24rem !important;
  }
  .md\:left-auto {
    left: auto !important;
  }
  .md\:left-0 {
    left: 0 !important;
  }
  .md\:left-n100p {
    left: -100% !important;
  }
  .md\:left-100p {
    left: 100% !important;
  }
  .md\:left-n50p {
    left: -50% !important;
  }
  .md\:left-50p {
    left: 50% !important;
  }
  .md\:right-1 {
    right: 0.0625rem !important;
  }
  .md\:right-2 {
    right: 0.125rem !important;
  }
  .md\:right-4 {
    right: 0.25rem !important;
  }
  .md\:right-6 {
    right: 0.375rem !important;
  }
  .md\:right-8 {
    right: 0.5rem !important;
  }
  .md\:right-10 {
    right: 0.625rem !important;
  }
  .md\:right-12 {
    right: 0.75rem !important;
  }
  .md\:right-14 {
    right: 0.875rem !important;
  }
  .md\:right-16 {
    right: 1rem !important;
  }
  .md\:right-18 {
    right: 1.125rem !important;
  }
  .md\:right-20 {
    right: 1.25rem !important;
  }
  .md\:right-24 {
    right: 1.5rem !important;
  }
  .md\:right-28 {
    right: 1.75rem !important;
  }
  .md\:right-32 {
    right: 2rem !important;
  }
  .md\:right-36 {
    right: 2.25rem !important;
  }
  .md\:right-40 {
    right: 2.5rem !important;
  }
  .md\:right-48 {
    right: 3rem !important;
  }
  .md\:right-56 {
    right: 3.5rem !important;
  }
  .md\:right-64 {
    right: 4rem !important;
  }
  .md\:right-72 {
    right: 4.5rem !important;
  }
  .md\:right-80 {
    right: 5rem !important;
  }
  .md\:right-96 {
    right: 6rem !important;
  }
  .md\:right-112 {
    right: 7rem !important;
  }
  .md\:right-128 {
    right: 8rem !important;
  }
  .md\:right-144 {
    right: 9rem !important;
  }
  .md\:right-160 {
    right: 10rem !important;
  }
  .md\:right-192 {
    right: 12rem !important;
  }
  .md\:right-224 {
    right: 14rem !important;
  }
  .md\:right-256 {
    right: 16rem !important;
  }
  .md\:right-288 {
    right: 18rem !important;
  }
  .md\:right-320 {
    right: 20rem !important;
  }
  .md\:right-384 {
    right: 24rem !important;
  }
  .md\:right-n1 {
    right: -0.0625rem !important;
  }
  .md\:right-n2 {
    right: -0.125rem !important;
  }
  .md\:right-n4 {
    right: -0.25rem !important;
  }
  .md\:right-n6 {
    right: -0.375rem !important;
  }
  .md\:right-n8 {
    right: -0.5rem !important;
  }
  .md\:right-n10 {
    right: -0.625rem !important;
  }
  .md\:right-n12 {
    right: -0.75rem !important;
  }
  .md\:right-n14 {
    right: -0.875rem !important;
  }
  .md\:right-n16 {
    right: -1rem !important;
  }
  .md\:right-n18 {
    right: -1.125rem !important;
  }
  .md\:right-n20 {
    right: -1.25rem !important;
  }
  .md\:right-n24 {
    right: -1.5rem !important;
  }
  .md\:right-n28 {
    right: -1.75rem !important;
  }
  .md\:right-n32 {
    right: -2rem !important;
  }
  .md\:right-n36 {
    right: -2.25rem !important;
  }
  .md\:right-n40 {
    right: -2.5rem !important;
  }
  .md\:right-n48 {
    right: -3rem !important;
  }
  .md\:right-n56 {
    right: -3.5rem !important;
  }
  .md\:right-n64 {
    right: -4rem !important;
  }
  .md\:right-n72 {
    right: -4.5rem !important;
  }
  .md\:right-n80 {
    right: -5rem !important;
  }
  .md\:right-n96 {
    right: -6rem !important;
  }
  .md\:right-n112 {
    right: -7rem !important;
  }
  .md\:right-n128 {
    right: -8rem !important;
  }
  .md\:right-n144 {
    right: -9rem !important;
  }
  .md\:right-n160 {
    right: -10rem !important;
  }
  .md\:right-n192 {
    right: -12rem !important;
  }
  .md\:right-n224 {
    right: -14rem !important;
  }
  .md\:right-n256 {
    right: -16rem !important;
  }
  .md\:right-n288 {
    right: -18rem !important;
  }
  .md\:right-n320 {
    right: -20rem !important;
  }
  .md\:right-n384 {
    right: -24rem !important;
  }
  .md\:right-auto {
    right: auto !important;
  }
  .md\:right-0 {
    right: 0 !important;
  }
  .md\:right-n100p {
    right: -100% !important;
  }
  .md\:right-100p {
    right: 100% !important;
  }
  .md\:right-n50p {
    right: -50% !important;
  }
  .md\:right-50p {
    right: 50% !important;
  }
  .md\:top-1 {
    top: 0.0625rem !important;
  }
  .md\:top-2 {
    top: 0.125rem !important;
  }
  .md\:top-4 {
    top: 0.25rem !important;
  }
  .md\:top-6 {
    top: 0.375rem !important;
  }
  .md\:top-8 {
    top: 0.5rem !important;
  }
  .md\:top-10 {
    top: 0.625rem !important;
  }
  .md\:top-12 {
    top: 0.75rem !important;
  }
  .md\:top-14 {
    top: 0.875rem !important;
  }
  .md\:top-16 {
    top: 1rem !important;
  }
  .md\:top-18 {
    top: 1.125rem !important;
  }
  .md\:top-20 {
    top: 1.25rem !important;
  }
  .md\:top-24 {
    top: 1.5rem !important;
  }
  .md\:top-28 {
    top: 1.75rem !important;
  }
  .md\:top-32 {
    top: 2rem !important;
  }
  .md\:top-36 {
    top: 2.25rem !important;
  }
  .md\:top-40 {
    top: 2.5rem !important;
  }
  .md\:top-48 {
    top: 3rem !important;
  }
  .md\:top-56 {
    top: 3.5rem !important;
  }
  .md\:top-64 {
    top: 4rem !important;
  }
  .md\:top-72 {
    top: 4.5rem !important;
  }
  .md\:top-80 {
    top: 5rem !important;
  }
  .md\:top-96 {
    top: 6rem !important;
  }
  .md\:top-112 {
    top: 7rem !important;
  }
  .md\:top-128 {
    top: 8rem !important;
  }
  .md\:top-144 {
    top: 9rem !important;
  }
  .md\:top-160 {
    top: 10rem !important;
  }
  .md\:top-192 {
    top: 12rem !important;
  }
  .md\:top-224 {
    top: 14rem !important;
  }
  .md\:top-256 {
    top: 16rem !important;
  }
  .md\:top-288 {
    top: 18rem !important;
  }
  .md\:top-320 {
    top: 20rem !important;
  }
  .md\:top-384 {
    top: 24rem !important;
  }
  .md\:top-n1 {
    top: -0.0625rem !important;
  }
  .md\:top-n2 {
    top: -0.125rem !important;
  }
  .md\:top-n4 {
    top: -0.25rem !important;
  }
  .md\:top-n6 {
    top: -0.375rem !important;
  }
  .md\:top-n8 {
    top: -0.5rem !important;
  }
  .md\:top-n10 {
    top: -0.625rem !important;
  }
  .md\:top-n12 {
    top: -0.75rem !important;
  }
  .md\:top-n14 {
    top: -0.875rem !important;
  }
  .md\:top-n16 {
    top: -1rem !important;
  }
  .md\:top-n18 {
    top: -1.125rem !important;
  }
  .md\:top-n20 {
    top: -1.25rem !important;
  }
  .md\:top-n24 {
    top: -1.5rem !important;
  }
  .md\:top-n28 {
    top: -1.75rem !important;
  }
  .md\:top-n32 {
    top: -2rem !important;
  }
  .md\:top-n36 {
    top: -2.25rem !important;
  }
  .md\:top-n40 {
    top: -2.5rem !important;
  }
  .md\:top-n48 {
    top: -3rem !important;
  }
  .md\:top-n56 {
    top: -3.5rem !important;
  }
  .md\:top-n64 {
    top: -4rem !important;
  }
  .md\:top-n72 {
    top: -4.5rem !important;
  }
  .md\:top-n80 {
    top: -5rem !important;
  }
  .md\:top-n96 {
    top: -6rem !important;
  }
  .md\:top-n112 {
    top: -7rem !important;
  }
  .md\:top-n128 {
    top: -8rem !important;
  }
  .md\:top-n144 {
    top: -9rem !important;
  }
  .md\:top-n160 {
    top: -10rem !important;
  }
  .md\:top-n192 {
    top: -12rem !important;
  }
  .md\:top-n224 {
    top: -14rem !important;
  }
  .md\:top-n256 {
    top: -16rem !important;
  }
  .md\:top-n288 {
    top: -18rem !important;
  }
  .md\:top-n320 {
    top: -20rem !important;
  }
  .md\:top-n384 {
    top: -24rem !important;
  }
  .md\:top-auto {
    top: auto !important;
  }
  .md\:top-0 {
    top: 0 !important;
  }
  .md\:top-n100p {
    top: -100% !important;
  }
  .md\:top-100p {
    top: 100% !important;
  }
  .md\:top-n50p {
    top: -50% !important;
  }
  .md\:top-50p {
    top: 50% !important;
  }
  .md\:x-0 {
    left: 0 !important;
    right: 0 !important;
  }
  .md\:x-auto {
    left: auto !important;
    right: auto !important;
  }
  .md\:y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }
  .md\:y-auto {
    top: auto !important;
    bottom: auto !important;
  }
  .md\:xy-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }
  .md\:xy-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
  .md\:ratio-square {
    position: relative !important;
    width: 100% !important;
    padding-top: 100% !important;
  }
  .md\:ratio-16-9 {
    position: relative !important;
    width: 100% !important;
    padding-top: 56.25% !important;
  }
  .md\:ratio-4-3 {
    position: relative !important;
    width: 100% !important;
    padding-top: 75% !important;
  }
  .md\:ratio-2-1 {
    position: relative !important;
    width: 100% !important;
    padding-top: 50% !important;
  }
  .md\:ratio-16-10 {
    position: relative !important;
    width: 100% !important;
    padding-top: 63% !important;
  }
  .md\:shadow-2xs {
    box-shadow: var(--shadow-2xs) !important;
  }
  .md\:shadow-xs {
    box-shadow: var(--shadow-xs) !important;
  }
  .md\:shadow-sm {
    box-shadow: var(--shadow-sm) !important;
  }
  .md\:shadow-md {
    box-shadow: var(--shadow-md) !important;
  }
  .md\:shadow-lg {
    box-shadow: var(--shadow-lg) !important;
  }
  .md\:shadow-xl {
    box-shadow: var(--shadow-xl) !important;
  }
  .md\:shadow-2xl {
    box-shadow: var(--shadow-2xl) !important;
  }
  .md\:shadow-focus {
    box-shadow: var(--shadow-focus) !important;
  }
  .md\:shadow-success {
    box-shadow: var(--shadow-success) !important;
  }
  .md\:shadow-warning {
    box-shadow: var(--shadow-warning) !important;
  }
  .md\:shadow-danger {
    box-shadow: var(--shadow-danger) !important;
  }
  .md\:shadow-info {
    box-shadow: var(--shadow-info) !important;
  }
  .md\:shadow-box-0 {
    box-shadow: var(--shadow-box-0) !important;
  }
  .md\:shadow-box-1 {
    box-shadow: var(--shadow-box-1) !important;
  }
  .md\:shadow-box-2 {
    box-shadow: var(--shadow-box-2) !important;
  }
  .md\:shadow-box-3 {
    box-shadow: var(--shadow-box-3) !important;
  }
  .md\:shadow-box-4 {
    box-shadow: var(--shadow-box-4) !important;
  }
  .md\:shadow-box-5 {
    box-shadow: var(--shadow-box-5) !important;
  }
  .md\:shadow-box-6 {
    box-shadow: var(--shadow-box-6) !important;
  }
  .md\:shadow-box-7 {
    box-shadow: var(--shadow-box-7) !important;
  }
  .md\:shadow-box-8 {
    box-shadow: var(--shadow-box-8) !important;
  }
  .md\:shadow-box-9 {
    box-shadow: var(--shadow-box-9) !important;
  }
  .md\:shadow-box-10 {
    box-shadow: var(--shadow-box-10) !important;
  }
  .md\:shadow-box-11 {
    box-shadow: var(--shadow-box-11) !important;
  }
  .md\:shadow-box-12 {
    box-shadow: var(--shadow-box-12) !important;
  }
  .md\:shadow-box-13 {
    box-shadow: var(--shadow-box-13) !important;
  }
  .md\:shadow-box-14 {
    box-shadow: var(--shadow-box-14) !important;
  }
  .md\:shadow-box-15 {
    box-shadow: var(--shadow-box-15) !important;
  }
  .md\:shadow-box-16 {
    box-shadow: var(--shadow-box-16) !important;
  }
  .md\:shadow-box-17 {
    box-shadow: var(--shadow-box-17) !important;
  }
  .md\:shadow-box-18 {
    box-shadow: var(--shadow-box-18) !important;
  }
  .md\:shadow-box-19 {
    box-shadow: var(--shadow-box-19) !important;
  }
  .md\:shadow-box-20 {
    box-shadow: var(--shadow-box-20) !important;
  }
  .md\:shadow-box-21 {
    box-shadow: var(--shadow-box-21) !important;
  }
  .md\:shadow-box-22 {
    box-shadow: var(--shadow-box-22) !important;
  }
  .md\:shadow-box-23 {
    box-shadow: var(--shadow-box-23) !important;
  }
  .md\:shadow-box-24 {
    box-shadow: var(--shadow-box-24) !important;
  }
  .md\:shadow-box-25 {
    box-shadow: var(--shadow-box-25) !important;
  }
  .md\:shadow-box-26 {
    box-shadow: var(--shadow-box-26) !important;
  }
  .md\:shadow-box-27 {
    box-shadow: var(--shadow-box-27) !important;
  }
  .md\:shadow-box-28 {
    box-shadow: var(--shadow-box-28) !important;
  }
  .md\:shadow-box-29 {
    box-shadow: var(--shadow-box-29) !important;
  }
  .md\:shadow-box-30 {
    box-shadow: var(--shadow-box-30) !important;
  }
  .md\:shadow-box-31 {
    box-shadow: var(--shadow-box-31) !important;
  }
  .md\:shadow-box-32 {
    box-shadow: var(--shadow-box-32) !important;
  }
  .md\:shadow-box-33 {
    box-shadow: var(--shadow-box-33) !important;
  }
  .md\:shadow-box-34 {
    box-shadow: var(--shadow-box-34) !important;
  }
  .md\:shadow-box-35 {
    box-shadow: var(--shadow-box-35) !important;
  }
  .md\:shadow-box-36 {
    box-shadow: var(--shadow-box-36) !important;
  }
  .md\:shadow-box-37 {
    box-shadow: var(--shadow-box-37) !important;
  }
  .md\:shadow-box-38 {
    box-shadow: var(--shadow-box-38) !important;
  }
  .md\:shadow-box-39 {
    box-shadow: var(--shadow-box-39) !important;
  }
  .md\:shadow-box-40 {
    box-shadow: var(--shadow-box-40) !important;
  }
  .md\:shadow-box-41 {
    box-shadow: var(--shadow-box-41) !important;
  }
  .md\:shadow-box-42 {
    box-shadow: var(--shadow-box-42) !important;
  }
  .md\:shadow-box-43 {
    box-shadow: var(--shadow-box-43) !important;
  }
  .md\:shadow-box-44 {
    box-shadow: var(--shadow-box-44) !important;
  }
  .md\:shadow-box-45 {
    box-shadow: var(--shadow-box-45) !important;
  }
  .md\:shadow-box-46 {
    box-shadow: var(--shadow-box-46) !important;
  }
  .md\:shadow-box-47 {
    box-shadow: var(--shadow-box-47) !important;
  }
  .md\:shadow-box-48 {
    box-shadow: var(--shadow-box-48) !important;
  }
  .md\:shadow-box-49 {
    box-shadow: var(--shadow-box-49) !important;
  }
  .md\:shadow-box-50 {
    box-shadow: var(--shadow-box-50) !important;
  }
  .md\:shadow-box-51 {
    box-shadow: var(--shadow-box-51) !important;
  }
  .md\:shadow-box-52 {
    box-shadow: var(--shadow-box-52) !important;
  }
  .md\:shadow-box-53 {
    box-shadow: var(--shadow-box-53) !important;
  }
  .md\:shadow-box-54 {
    box-shadow: var(--shadow-box-54) !important;
  }
  .md\:shadow-box-55 {
    box-shadow: var(--shadow-box-55) !important;
  }
  .md\:shadow-box-56 {
    box-shadow: var(--shadow-box-56) !important;
  }
  .md\:shadow-box-57 {
    box-shadow: var(--shadow-box-57) !important;
  }
  .md\:shadow-box-58 {
    box-shadow: var(--shadow-box-58) !important;
  }
  .md\:shadow-box-59 {
    box-shadow: var(--shadow-box-59) !important;
  }
  .md\:shadow-box-62 {
    box-shadow: var(--shadow-box-62) !important;
  }
  .md\:shadow-box-63 {
    box-shadow: var(--shadow-box-63) !important;
  }
  .md\:shadow-box-64 {
    box-shadow: var(--shadow-box-64) !important;
  }
  .md\:shadow-box-65 {
    box-shadow: var(--shadow-box-65) !important;
  }
  .md\:shadow-box-66 {
    box-shadow: var(--shadow-box-66) !important;
  }
  .md\:shadow-box-67 {
    box-shadow: var(--shadow-box-67) !important;
  }
  .md\:shadow-box-68 {
    box-shadow: var(--shadow-box-68) !important;
  }
  .md\:shadow-box-69 {
    box-shadow: var(--shadow-box-69) !important;
  }
  .md\:shadow-box-70 {
    box-shadow: var(--shadow-box-70) !important;
  }
  .md\:shadow-box-71 {
    box-shadow: var(--shadow-box-71) !important;
  }
  .md\:shadow-box-72 {
    box-shadow: var(--shadow-box-72) !important;
  }
  .md\:shadow-box-73 {
    box-shadow: var(--shadow-box-73) !important;
  }
  .md\:shadow-box-74 {
    box-shadow: var(--shadow-box-74) !important;
  }
  .md\:shadow-box-75 {
    box-shadow: var(--shadow-box-75) !important;
  }
  .md\:shadow-box-76 {
    box-shadow: var(--shadow-box-76) !important;
  }
  .md\:shadow-box-77 {
    box-shadow: var(--shadow-box-77) !important;
  }
  .md\:shadow-box-78 {
    box-shadow: var(--shadow-box-78) !important;
  }
  .md\:shadow-box-79 {
    box-shadow: var(--shadow-box-79) !important;
  }
  .md\:shadow-box-80 {
    box-shadow: var(--shadow-box-80) !important;
  }
  .md\:shadow-box-81 {
    box-shadow: var(--shadow-box-81) !important;
  }
  .md\:shadow-box-82 {
    box-shadow: var(--shadow-box-82) !important;
  }
  .md\:shadow-box-83 {
    box-shadow: var(--shadow-box-83) !important;
  }
  .md\:shadow-box-84 {
    box-shadow: var(--shadow-box-84) !important;
  }
  .md\:shadow-box-85 {
    box-shadow: var(--shadow-box-85) !important;
  }
  .md\:shadow-box-86 {
    box-shadow: var(--shadow-box-86) !important;
  }
  .md\:shadow-box-88 {
    box-shadow: var(--shadow-box-88) !important;
  }
  .md\:shadow-box-89 {
    box-shadow: var(--shadow-box-89) !important;
  }
  .md\:shadow-box-90 {
    box-shadow: var(--shadow-box-90) !important;
  }
  .md\:shadow-box-91 {
    box-shadow: var(--shadow-box-91) !important;
  }
  .md\:shadow-box-92 {
    box-shadow: var(--shadow-box-92) !important;
  }
  .md\:shadow-box-93 {
    box-shadow: var(--shadow-box-93) !important;
  }
  .md\:shadow-none {
    box-shadow: none !important;
  }
  .md\:opacity-0 {
    opacity: 0 !important;
  }
  .md\:opacity-2 {
    opacity: 0.02 !important;
  }
  .md\:opacity-4 {
    opacity: 0.04 !important;
  }
  .md\:opacity-6 {
    opacity: 0.06 !important;
  }
  .md\:opacity-8 {
    opacity: 0.08 !important;
  }
  .md\:opacity-10 {
    opacity: 0.1 !important;
  }
  .md\:opacity-15 {
    opacity: 0.15 !important;
  }
  .md\:opacity-20 {
    opacity: 0.2 !important;
  }
  .md\:opacity-25 {
    opacity: 0.25 !important;
  }
  .md\:opacity-30 {
    opacity: 0.3 !important;
  }
  .md\:opacity-35 {
    opacity: 0.35 !important;
  }
  .md\:opacity-40 {
    opacity: 0.4 !important;
  }
  .md\:opacity-45 {
    opacity: 0.45 !important;
  }
  .md\:opacity-50 {
    opacity: 0.5 !important;
  }
  .md\:opacity-55 {
    opacity: 0.55 !important;
  }
  .md\:opacity-60 {
    opacity: 0.6 !important;
  }
  .md\:opacity-65 {
    opacity: 0.65 !important;
  }
  .md\:opacity-70 {
    opacity: 0.7 !important;
  }
  .md\:opacity-75 {
    opacity: 0.75 !important;
  }
  .md\:opacity-80 {
    opacity: 0.8 !important;
  }
  .md\:opacity-85 {
    opacity: 0.85 !important;
  }
  .md\:opacity-90 {
    opacity: 0.9 !important;
  }
  .md\:opacity-95 {
    opacity: 0.95 !important;
  }
  .md\:opacity-100 {
    opacity: 1 !important;
  }
  .md\:radius-b-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .md\:radius-b-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .md\:radius-b-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .md\:radius-b-md {
    border-bottom-left-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .md\:radius-b-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .md\:radius-b-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .md\:radius-b-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .md\:radius-b-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:radius-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .md\:radius-l-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .md\:radius-l-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .md\:radius-l-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .md\:radius-l-md {
    border-top-left-radius: var(--radius-md) !important;
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .md\:radius-l-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .md\:radius-l-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .md\:radius-l-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .md\:radius-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .md\:radius-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .md\:radius-r-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .md\:radius-r-xs {
    border-top-right-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .md\:radius-r-sm {
    border-top-right-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .md\:radius-r-md {
    border-top-right-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .md\:radius-r-lg {
    border-top-right-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .md\:radius-r-xl {
    border-top-right-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .md\:radius-r-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .md\:radius-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .md\:radius-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .md\:radius-t-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .md\:radius-t-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-top-right-radius: var(--radius-xs) !important;
  }
  .md\:radius-t-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-top-right-radius: var(--radius-sm) !important;
  }
  .md\:radius-t-md {
    border-top-left-radius: var(--radius-md) !important;
    border-top-right-radius: var(--radius-md) !important;
  }
  .md\:radius-t-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-top-right-radius: var(--radius-lg) !important;
  }
  .md\:radius-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .md\:radius-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .md\:radius-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .md\:radius-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .md\:radius-bl-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .md\:radius-bl-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .md\:radius-bl-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .md\:radius-bl-md {
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .md\:radius-bl-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .md\:radius-bl-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .md\:radius-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .md\:radius-bl-none {
    border-bottom-left-radius: 0 !important;
  }
  .md\:radius-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
  .md\:radius-br-2xs {
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .md\:radius-br-xs {
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .md\:radius-br-sm {
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .md\:radius-br-md {
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .md\:radius-br-lg {
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .md\:radius-br-xl {
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .md\:radius-br-2xl {
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .md\:radius-br-none {
    border-bottom-right-radius: 0 !important;
  }
  .md\:radius-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .md\:radius-tl-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
  }
  .md\:radius-tl-xs {
    border-top-left-radius: var(--radius-xs) !important;
  }
  .md\:radius-tl-sm {
    border-top-left-radius: var(--radius-sm) !important;
  }
  .md\:radius-tl-md {
    border-top-left-radius: var(--radius-md) !important;
  }
  .md\:radius-tl-lg {
    border-top-left-radius: var(--radius-lg) !important;
  }
  .md\:radius-tl-xl {
    border-top-left-radius: var(--radius-xl) !important;
  }
  .md\:radius-tl-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
  }
  .md\:radius-tl-none {
    border-top-left-radius: 0 !important;
  }
  .md\:radius-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .md\:radius-tr-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .md\:radius-tr-xs {
    border-top-right-radius: var(--radius-xs) !important;
  }
  .md\:radius-tr-sm {
    border-top-right-radius: var(--radius-sm) !important;
  }
  .md\:radius-tr-md {
    border-top-right-radius: var(--radius-md) !important;
  }
  .md\:radius-tr-lg {
    border-top-right-radius: var(--radius-lg) !important;
  }
  .md\:radius-tr-xl {
    border-top-right-radius: var(--radius-xl) !important;
  }
  .md\:radius-tr-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .md\:radius-tr-none {
    border-top-right-radius: 0 !important;
  }
  .md\:radius-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .md\:radius-2xs {
    border-radius: var(--radius-2xs) !important;
  }
  .md\:radius-xs {
    border-radius: var(--radius-xs) !important;
  }
  .md\:radius-sm {
    border-radius: var(--radius-sm) !important;
  }
  .md\:radius-md {
    border-radius: var(--radius-md) !important;
  }
  .md\:radius-lg {
    border-radius: var(--radius-lg) !important;
  }
  .md\:radius-xl {
    border-radius: var(--radius-xl) !important;
  }
  .md\:radius-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .md\:radius-none {
    border-radius: 0 !important;
  }
  .md\:radius-full {
    border-radius: 9999px !important;
  }
  .md\:border-x-1 {
    border-left-width: 0.0625rem !important;
    border-right-width: 0.0625rem !important;
  }
  .md\:border-x-2 {
    border-left-width: 0.125rem !important;
    border-right-width: 0.125rem !important;
  }
  .md\:border-x-4 {
    border-left-width: 0.25rem !important;
    border-right-width: 0.25rem !important;
  }
  .md\:border-x-6 {
    border-left-width: 0.375rem !important;
    border-right-width: 0.375rem !important;
  }
  .md\:border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .md\:border-y-1 {
    border-top-width: 0.0625rem !important;
    border-bottom-width: 0.0625rem !important;
  }
  .md\:border-y-2 {
    border-top-width: 0.125rem !important;
    border-bottom-width: 0.125rem !important;
  }
  .md\:border-y-4 {
    border-top-width: 0.25rem !important;
    border-bottom-width: 0.25rem !important;
  }
  .md\:border-y-6 {
    border-top-width: 0.375rem !important;
    border-bottom-width: 0.375rem !important;
  }
  .md\:border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .md\:pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .md\:pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .md\:pb-4 {
    padding-bottom: 0.25rem !important;
  }
  .md\:pb-6 {
    padding-bottom: 0.375rem !important;
  }
  .md\:pb-8 {
    padding-bottom: 0.5rem !important;
  }
  .md\:pb-10 {
    padding-bottom: 0.625rem !important;
  }
  .md\:pb-12 {
    padding-bottom: 0.75rem !important;
  }
  .md\:pb-14 {
    padding-bottom: 0.875rem !important;
  }
  .md\:pb-16 {
    padding-bottom: 1rem !important;
  }
  .md\:pb-18 {
    padding-bottom: 1.125rem !important;
  }
  .md\:pb-20 {
    padding-bottom: 1.25rem !important;
  }
  .md\:pb-24 {
    padding-bottom: 1.5rem !important;
  }
  .md\:pb-28 {
    padding-bottom: 1.75rem !important;
  }
  .md\:pb-32 {
    padding-bottom: 2rem !important;
  }
  .md\:pb-36 {
    padding-bottom: 2.25rem !important;
  }
  .md\:pb-40 {
    padding-bottom: 2.5rem !important;
  }
  .md\:pb-48 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-56 {
    padding-bottom: 3.5rem !important;
  }
  .md\:pb-64 {
    padding-bottom: 4rem !important;
  }
  .md\:pb-72 {
    padding-bottom: 4.5rem !important;
  }
  .md\:pb-80 {
    padding-bottom: 5rem !important;
  }
  .md\:pb-96 {
    padding-bottom: 6rem !important;
  }
  .md\:pb-112 {
    padding-bottom: 7rem !important;
  }
  .md\:pb-128 {
    padding-bottom: 8rem !important;
  }
  .md\:pb-144 {
    padding-bottom: 9rem !important;
  }
  .md\:pb-160 {
    padding-bottom: 10rem !important;
  }
  .md\:pb-192 {
    padding-bottom: 12rem !important;
  }
  .md\:pb-224 {
    padding-bottom: 14rem !important;
  }
  .md\:pb-256 {
    padding-bottom: 16rem !important;
  }
  .md\:pb-288 {
    padding-bottom: 18rem !important;
  }
  .md\:pb-320 {
    padding-bottom: 20rem !important;
  }
  .md\:pb-384 {
    padding-bottom: 24rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0 !important;
  }
  .md\:pl-1 {
    padding-left: 0.0625rem !important;
  }
  .md\:pl-2 {
    padding-left: 0.125rem !important;
  }
  .md\:pl-4 {
    padding-left: 0.25rem !important;
  }
  .md\:pl-6 {
    padding-left: 0.375rem !important;
  }
  .md\:pl-8 {
    padding-left: 0.5rem !important;
  }
  .md\:pl-10 {
    padding-left: 0.625rem !important;
  }
  .md\:pl-12 {
    padding-left: 0.75rem !important;
  }
  .md\:pl-14 {
    padding-left: 0.875rem !important;
  }
  .md\:pl-16 {
    padding-left: 1rem !important;
  }
  .md\:pl-18 {
    padding-left: 1.125rem !important;
  }
  .md\:pl-20 {
    padding-left: 1.25rem !important;
  }
  .md\:pl-24 {
    padding-left: 1.5rem !important;
  }
  .md\:pl-28 {
    padding-left: 1.75rem !important;
  }
  .md\:pl-32 {
    padding-left: 2rem !important;
  }
  .md\:pl-36 {
    padding-left: 2.25rem !important;
  }
  .md\:pl-40 {
    padding-left: 2.5rem !important;
  }
  .md\:pl-48 {
    padding-left: 3rem !important;
  }
  .md\:pl-56 {
    padding-left: 3.5rem !important;
  }
  .md\:pl-64 {
    padding-left: 4rem !important;
  }
  .md\:pl-72 {
    padding-left: 4.5rem !important;
  }
  .md\:pl-80 {
    padding-left: 5rem !important;
  }
  .md\:pl-96 {
    padding-left: 6rem !important;
  }
  .md\:pl-112 {
    padding-left: 7rem !important;
  }
  .md\:pl-128 {
    padding-left: 8rem !important;
  }
  .md\:pl-144 {
    padding-left: 9rem !important;
  }
  .md\:pl-160 {
    padding-left: 10rem !important;
  }
  .md\:pl-192 {
    padding-left: 12rem !important;
  }
  .md\:pl-224 {
    padding-left: 14rem !important;
  }
  .md\:pl-256 {
    padding-left: 16rem !important;
  }
  .md\:pl-288 {
    padding-left: 18rem !important;
  }
  .md\:pl-320 {
    padding-left: 20rem !important;
  }
  .md\:pl-384 {
    padding-left: 24rem !important;
  }
  .md\:pl-0 {
    padding-left: 0 !important;
  }
  .md\:pr-1 {
    padding-right: 0.0625rem !important;
  }
  .md\:pr-2 {
    padding-right: 0.125rem !important;
  }
  .md\:pr-4 {
    padding-right: 0.25rem !important;
  }
  .md\:pr-6 {
    padding-right: 0.375rem !important;
  }
  .md\:pr-8 {
    padding-right: 0.5rem !important;
  }
  .md\:pr-10 {
    padding-right: 0.625rem !important;
  }
  .md\:pr-12 {
    padding-right: 0.75rem !important;
  }
  .md\:pr-14 {
    padding-right: 0.875rem !important;
  }
  .md\:pr-16 {
    padding-right: 1rem !important;
  }
  .md\:pr-18 {
    padding-right: 1.125rem !important;
  }
  .md\:pr-20 {
    padding-right: 1.25rem !important;
  }
  .md\:pr-24 {
    padding-right: 1.5rem !important;
  }
  .md\:pr-28 {
    padding-right: 1.75rem !important;
  }
  .md\:pr-32 {
    padding-right: 2rem !important;
  }
  .md\:pr-36 {
    padding-right: 2.25rem !important;
  }
  .md\:pr-40 {
    padding-right: 2.5rem !important;
  }
  .md\:pr-48 {
    padding-right: 3rem !important;
  }
  .md\:pr-56 {
    padding-right: 3.5rem !important;
  }
  .md\:pr-64 {
    padding-right: 4rem !important;
  }
  .md\:pr-72 {
    padding-right: 4.5rem !important;
  }
  .md\:pr-80 {
    padding-right: 5rem !important;
  }
  .md\:pr-96 {
    padding-right: 6rem !important;
  }
  .md\:pr-112 {
    padding-right: 7rem !important;
  }
  .md\:pr-128 {
    padding-right: 8rem !important;
  }
  .md\:pr-144 {
    padding-right: 9rem !important;
  }
  .md\:pr-160 {
    padding-right: 10rem !important;
  }
  .md\:pr-192 {
    padding-right: 12rem !important;
  }
  .md\:pr-224 {
    padding-right: 14rem !important;
  }
  .md\:pr-256 {
    padding-right: 16rem !important;
  }
  .md\:pr-288 {
    padding-right: 18rem !important;
  }
  .md\:pr-320 {
    padding-right: 20rem !important;
  }
  .md\:pr-384 {
    padding-right: 24rem !important;
  }
  .md\:pr-0 {
    padding-right: 0 !important;
  }
  .md\:pt-1 {
    padding-top: 0.0625rem !important;
  }
  .md\:pt-2 {
    padding-top: 0.125rem !important;
  }
  .md\:pt-4 {
    padding-top: 0.25rem !important;
  }
  .md\:pt-6 {
    padding-top: 0.375rem !important;
  }
  .md\:pt-8 {
    padding-top: 0.5rem !important;
  }
  .md\:pt-10 {
    padding-top: 0.625rem !important;
  }
  .md\:pt-12 {
    padding-top: 0.75rem !important;
  }
  .md\:pt-14 {
    padding-top: 0.875rem !important;
  }
  .md\:pt-16 {
    padding-top: 1rem !important;
  }
  .md\:pt-18 {
    padding-top: 1.125rem !important;
  }
  .md\:pt-20 {
    padding-top: 1.25rem !important;
  }
  .md\:pt-24 {
    padding-top: 1.5rem !important;
  }
  .md\:pt-28 {
    padding-top: 1.75rem !important;
  }
  .md\:pt-32 {
    padding-top: 2rem !important;
  }
  .md\:pt-36 {
    padding-top: 2.25rem !important;
  }
  .md\:pt-40 {
    padding-top: 2.5rem !important;
  }
  .md\:pt-48 {
    padding-top: 3rem !important;
  }
  .md\:pt-56 {
    padding-top: 3.5rem !important;
  }
  .md\:pt-64 {
    padding-top: 4rem !important;
  }
  .md\:pt-72 {
    padding-top: 4.5rem !important;
  }
  .md\:pt-80 {
    padding-top: 5rem !important;
  }
  .md\:pt-96 {
    padding-top: 6rem !important;
  }
  .md\:pt-112 {
    padding-top: 7rem !important;
  }
  .md\:pt-128 {
    padding-top: 8rem !important;
  }
  .md\:pt-144 {
    padding-top: 9rem !important;
  }
  .md\:pt-160 {
    padding-top: 10rem !important;
  }
  .md\:pt-192 {
    padding-top: 12rem !important;
  }
  .md\:pt-224 {
    padding-top: 14rem !important;
  }
  .md\:pt-256 {
    padding-top: 16rem !important;
  }
  .md\:pt-288 {
    padding-top: 18rem !important;
  }
  .md\:pt-320 {
    padding-top: 20rem !important;
  }
  .md\:pt-384 {
    padding-top: 24rem !important;
  }
  .md\:pt-0 {
    padding-top: 0 !important;
  }
  .md\:px-1 {
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
  }
  .md\:px-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
  .md\:px-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .md\:px-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
  .md\:px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .md\:px-10 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .md\:px-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .md\:px-14 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
  }
  .md\:px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .md\:px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .md\:px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .md\:px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .md\:px-28 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .md\:px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .md\:px-36 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .md\:px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .md\:px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .md\:px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .md\:px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .md\:px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .md\:px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .md\:px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .md\:px-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .md\:px-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .md\:px-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
  .md\:px-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .md\:px-192 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }
  .md\:px-224 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }
  .md\:px-256 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }
  .md\:px-288 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }
  .md\:px-320 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }
  .md\:px-384 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }
  .md\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .md\:py-1 {
    padding-top: 0.0625rem !important;
    padding-bottom: 0.0625rem !important;
  }
  .md\:py-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .md\:py-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .md\:py-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .md\:py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .md\:py-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .md\:py-14 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .md\:py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .md\:py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .md\:py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md\:py-28 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .md\:py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md\:py-36 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .md\:py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .md\:py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md\:py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .md\:py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .md\:py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .md\:py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .md\:py-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .md\:py-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .md\:py-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .md\:py-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .md\:py-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .md\:py-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .md\:py-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .md\:py-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .md\:py-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .md\:py-384 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .md\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md\:p-1 {
    padding: 0.0625rem !important;
  }
  .md\:p-2 {
    padding: 0.125rem !important;
  }
  .md\:p-4 {
    padding: 0.25rem !important;
  }
  .md\:p-6 {
    padding: 0.375rem !important;
  }
  .md\:p-8 {
    padding: 0.5rem !important;
  }
  .md\:p-10 {
    padding: 0.625rem !important;
  }
  .md\:p-12 {
    padding: 0.75rem !important;
  }
  .md\:p-14 {
    padding: 0.875rem !important;
  }
  .md\:p-16 {
    padding: 1rem !important;
  }
  .md\:p-18 {
    padding: 1.125rem !important;
  }
  .md\:p-20 {
    padding: 1.25rem !important;
  }
  .md\:p-24 {
    padding: 1.5rem !important;
  }
  .md\:p-28 {
    padding: 1.75rem !important;
  }
  .md\:p-32 {
    padding: 2rem !important;
  }
  .md\:p-36 {
    padding: 2.25rem !important;
  }
  .md\:p-40 {
    padding: 2.5rem !important;
  }
  .md\:p-48 {
    padding: 3rem !important;
  }
  .md\:p-56 {
    padding: 3.5rem !important;
  }
  .md\:p-64 {
    padding: 4rem !important;
  }
  .md\:p-72 {
    padding: 4.5rem !important;
  }
  .md\:p-80 {
    padding: 5rem !important;
  }
  .md\:p-96 {
    padding: 6rem !important;
  }
  .md\:p-112 {
    padding: 7rem !important;
  }
  .md\:p-128 {
    padding: 8rem !important;
  }
  .md\:p-144 {
    padding: 9rem !important;
  }
  .md\:p-160 {
    padding: 10rem !important;
  }
  .md\:p-192 {
    padding: 12rem !important;
  }
  .md\:p-224 {
    padding: 14rem !important;
  }
  .md\:p-256 {
    padding: 16rem !important;
  }
  .md\:p-288 {
    padding: 18rem !important;
  }
  .md\:p-320 {
    padding: 20rem !important;
  }
  .md\:p-384 {
    padding: 24rem !important;
  }
  .md\:p-0 {
    padding: 0 !important;
  }
  .md\:mb-1 {
    margin-bottom: 0.0625rem !important;
  }
  .md\:mb-2 {
    margin-bottom: 0.125rem !important;
  }
  .md\:mb-4 {
    margin-bottom: 0.25rem !important;
  }
  .md\:mb-6 {
    margin-bottom: 0.375rem !important;
  }
  .md\:mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .md\:mb-10 {
    margin-bottom: 0.625rem !important;
  }
  .md\:mb-12 {
    margin-bottom: 0.75rem !important;
  }
  .md\:mb-14 {
    margin-bottom: 0.875rem !important;
  }
  .md\:mb-16 {
    margin-bottom: 1rem !important;
  }
  .md\:mb-18 {
    margin-bottom: 1.125rem !important;
  }
  .md\:mb-20 {
    margin-bottom: 1.25rem !important;
  }
  .md\:mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb-28 {
    margin-bottom: 1.75rem !important;
  }
  .md\:mb-32 {
    margin-bottom: 2rem !important;
  }
  .md\:mb-36 {
    margin-bottom: 2.25rem !important;
  }
  .md\:mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .md\:mb-48 {
    margin-bottom: 3rem !important;
  }
  .md\:mb-56 {
    margin-bottom: 3.5rem !important;
  }
  .md\:mb-64 {
    margin-bottom: 4rem !important;
  }
  .md\:mb-72 {
    margin-bottom: 4.5rem !important;
  }
  .md\:mb-80 {
    margin-bottom: 5rem !important;
  }
  .md\:mb-96 {
    margin-bottom: 6rem !important;
  }
  .md\:mb-112 {
    margin-bottom: 7rem !important;
  }
  .md\:mb-128 {
    margin-bottom: 8rem !important;
  }
  .md\:mb-144 {
    margin-bottom: 9rem !important;
  }
  .md\:mb-160 {
    margin-bottom: 10rem !important;
  }
  .md\:mb-192 {
    margin-bottom: 12rem !important;
  }
  .md\:mb-224 {
    margin-bottom: 14rem !important;
  }
  .md\:mb-256 {
    margin-bottom: 16rem !important;
  }
  .md\:mb-288 {
    margin-bottom: 18rem !important;
  }
  .md\:mb-320 {
    margin-bottom: 20rem !important;
  }
  .md\:mb-384 {
    margin-bottom: 24rem !important;
  }
  .md\:mb-n1 {
    margin-bottom: -0.0625rem !important;
  }
  .md\:mb-n2 {
    margin-bottom: -0.125rem !important;
  }
  .md\:mb-n4 {
    margin-bottom: -0.25rem !important;
  }
  .md\:mb-n6 {
    margin-bottom: -0.375rem !important;
  }
  .md\:mb-n8 {
    margin-bottom: -0.5rem !important;
  }
  .md\:mb-n10 {
    margin-bottom: -0.625rem !important;
  }
  .md\:mb-n12 {
    margin-bottom: -0.75rem !important;
  }
  .md\:mb-n14 {
    margin-bottom: -0.875rem !important;
  }
  .md\:mb-n16 {
    margin-bottom: -1rem !important;
  }
  .md\:mb-n18 {
    margin-bottom: -1.125rem !important;
  }
  .md\:mb-n20 {
    margin-bottom: -1.25rem !important;
  }
  .md\:mb-n24 {
    margin-bottom: -1.5rem !important;
  }
  .md\:mb-n28 {
    margin-bottom: -1.75rem !important;
  }
  .md\:mb-n32 {
    margin-bottom: -2rem !important;
  }
  .md\:mb-n36 {
    margin-bottom: -2.25rem !important;
  }
  .md\:mb-n40 {
    margin-bottom: -2.5rem !important;
  }
  .md\:mb-n48 {
    margin-bottom: -3rem !important;
  }
  .md\:mb-n56 {
    margin-bottom: -3.5rem !important;
  }
  .md\:mb-n64 {
    margin-bottom: -4rem !important;
  }
  .md\:mb-n72 {
    margin-bottom: -4.5rem !important;
  }
  .md\:mb-n80 {
    margin-bottom: -5rem !important;
  }
  .md\:mb-n96 {
    margin-bottom: -6rem !important;
  }
  .md\:mb-n112 {
    margin-bottom: -7rem !important;
  }
  .md\:mb-n128 {
    margin-bottom: -8rem !important;
  }
  .md\:mb-n144 {
    margin-bottom: -9rem !important;
  }
  .md\:mb-n160 {
    margin-bottom: -10rem !important;
  }
  .md\:mb-n192 {
    margin-bottom: -12rem !important;
  }
  .md\:mb-n224 {
    margin-bottom: -14rem !important;
  }
  .md\:mb-n256 {
    margin-bottom: -16rem !important;
  }
  .md\:mb-n288 {
    margin-bottom: -18rem !important;
  }
  .md\:mb-n320 {
    margin-bottom: -20rem !important;
  }
  .md\:mb-n384 {
    margin-bottom: -24rem !important;
  }
  .md\:mb-auto {
    margin-bottom: auto !important;
  }
  .md\:mb-0 {
    margin-bottom: 0 !important;
  }
  .md\:ml-1 {
    margin-left: 0.0625rem !important;
  }
  .md\:ml-2 {
    margin-left: 0.125rem !important;
  }
  .md\:ml-4 {
    margin-left: 0.25rem !important;
  }
  .md\:ml-6 {
    margin-left: 0.375rem !important;
  }
  .md\:ml-8 {
    margin-left: 0.5rem !important;
  }
  .md\:ml-10 {
    margin-left: 0.625rem !important;
  }
  .md\:ml-12 {
    margin-left: 0.75rem !important;
  }
  .md\:ml-14 {
    margin-left: 0.875rem !important;
  }
  .md\:ml-16 {
    margin-left: 1rem !important;
  }
  .md\:ml-18 {
    margin-left: 1.125rem !important;
  }
  .md\:ml-20 {
    margin-left: 1.25rem !important;
  }
  .md\:ml-24 {
    margin-left: 1.5rem !important;
  }
  .md\:ml-28 {
    margin-left: 1.75rem !important;
  }
  .md\:ml-32 {
    margin-left: 2rem !important;
  }
  .md\:ml-36 {
    margin-left: 2.25rem !important;
  }
  .md\:ml-40 {
    margin-left: 2.5rem !important;
  }
  .md\:ml-48 {
    margin-left: 3rem !important;
  }
  .md\:ml-56 {
    margin-left: 3.5rem !important;
  }
  .md\:ml-64 {
    margin-left: 4rem !important;
  }
  .md\:ml-72 {
    margin-left: 4.5rem !important;
  }
  .md\:ml-80 {
    margin-left: 5rem !important;
  }
  .md\:ml-96 {
    margin-left: 6rem !important;
  }
  .md\:ml-112 {
    margin-left: 7rem !important;
  }
  .md\:ml-128 {
    margin-left: 8rem !important;
  }
  .md\:ml-144 {
    margin-left: 9rem !important;
  }
  .md\:ml-160 {
    margin-left: 10rem !important;
  }
  .md\:ml-192 {
    margin-left: 12rem !important;
  }
  .md\:ml-224 {
    margin-left: 14rem !important;
  }
  .md\:ml-256 {
    margin-left: 16rem !important;
  }
  .md\:ml-288 {
    margin-left: 18rem !important;
  }
  .md\:ml-320 {
    margin-left: 20rem !important;
  }
  .md\:ml-384 {
    margin-left: 24rem !important;
  }
  .md\:ml-n1 {
    margin-left: -0.0625rem !important;
  }
  .md\:ml-n2 {
    margin-left: -0.125rem !important;
  }
  .md\:ml-n4 {
    margin-left: -0.25rem !important;
  }
  .md\:ml-n6 {
    margin-left: -0.375rem !important;
  }
  .md\:ml-n8 {
    margin-left: -0.5rem !important;
  }
  .md\:ml-n10 {
    margin-left: -0.625rem !important;
  }
  .md\:ml-n12 {
    margin-left: -0.75rem !important;
  }
  .md\:ml-n14 {
    margin-left: -0.875rem !important;
  }
  .md\:ml-n16 {
    margin-left: -1rem !important;
  }
  .md\:ml-n18 {
    margin-left: -1.125rem !important;
  }
  .md\:ml-n20 {
    margin-left: -1.25rem !important;
  }
  .md\:ml-n24 {
    margin-left: -1.5rem !important;
  }
  .md\:ml-n28 {
    margin-left: -1.75rem !important;
  }
  .md\:ml-n32 {
    margin-left: -2rem !important;
  }
  .md\:ml-n36 {
    margin-left: -2.25rem !important;
  }
  .md\:ml-n40 {
    margin-left: -2.5rem !important;
  }
  .md\:ml-n48 {
    margin-left: -3rem !important;
  }
  .md\:ml-n56 {
    margin-left: -3.5rem !important;
  }
  .md\:ml-n64 {
    margin-left: -4rem !important;
  }
  .md\:ml-n72 {
    margin-left: -4.5rem !important;
  }
  .md\:ml-n80 {
    margin-left: -5rem !important;
  }
  .md\:ml-n96 {
    margin-left: -6rem !important;
  }
  .md\:ml-n112 {
    margin-left: -7rem !important;
  }
  .md\:ml-n128 {
    margin-left: -8rem !important;
  }
  .md\:ml-n144 {
    margin-left: -9rem !important;
  }
  .md\:ml-n160 {
    margin-left: -10rem !important;
  }
  .md\:ml-n192 {
    margin-left: -12rem !important;
  }
  .md\:ml-n224 {
    margin-left: -14rem !important;
  }
  .md\:ml-n256 {
    margin-left: -16rem !important;
  }
  .md\:ml-n288 {
    margin-left: -18rem !important;
  }
  .md\:ml-n320 {
    margin-left: -20rem !important;
  }
  .md\:ml-n384 {
    margin-left: -24rem !important;
  }
  .md\:ml-auto {
    margin-left: auto !important;
  }
  .md\:ml-0 {
    margin-left: 0 !important;
  }
  .md\:mr-1 {
    margin-right: 0.0625rem !important;
  }
  .md\:mr-2 {
    margin-right: 0.125rem !important;
  }
  .md\:mr-4 {
    margin-right: 0.25rem !important;
  }
  .md\:mr-6 {
    margin-right: 0.375rem !important;
  }
  .md\:mr-8 {
    margin-right: 0.5rem !important;
  }
  .md\:mr-10 {
    margin-right: 0.625rem !important;
  }
  .md\:mr-12 {
    margin-right: 0.75rem !important;
  }
  .md\:mr-14 {
    margin-right: 0.875rem !important;
  }
  .md\:mr-16 {
    margin-right: 1rem !important;
  }
  .md\:mr-18 {
    margin-right: 1.125rem !important;
  }
  .md\:mr-20 {
    margin-right: 1.25rem !important;
  }
  .md\:mr-24 {
    margin-right: 1.5rem !important;
  }
  .md\:mr-28 {
    margin-right: 1.75rem !important;
  }
  .md\:mr-32 {
    margin-right: 2rem !important;
  }
  .md\:mr-36 {
    margin-right: 2.25rem !important;
  }
  .md\:mr-40 {
    margin-right: 2.5rem !important;
  }
  .md\:mr-48 {
    margin-right: 3rem !important;
  }
  .md\:mr-56 {
    margin-right: 3.5rem !important;
  }
  .md\:mr-64 {
    margin-right: 4rem !important;
  }
  .md\:mr-72 {
    margin-right: 4.5rem !important;
  }
  .md\:mr-80 {
    margin-right: 5rem !important;
  }
  .md\:mr-96 {
    margin-right: 6rem !important;
  }
  .md\:mr-112 {
    margin-right: 7rem !important;
  }
  .md\:mr-128 {
    margin-right: 8rem !important;
  }
  .md\:mr-144 {
    margin-right: 9rem !important;
  }
  .md\:mr-160 {
    margin-right: 10rem !important;
  }
  .md\:mr-192 {
    margin-right: 12rem !important;
  }
  .md\:mr-224 {
    margin-right: 14rem !important;
  }
  .md\:mr-256 {
    margin-right: 16rem !important;
  }
  .md\:mr-288 {
    margin-right: 18rem !important;
  }
  .md\:mr-320 {
    margin-right: 20rem !important;
  }
  .md\:mr-384 {
    margin-right: 24rem !important;
  }
  .md\:mr-n1 {
    margin-right: -0.0625rem !important;
  }
  .md\:mr-n2 {
    margin-right: -0.125rem !important;
  }
  .md\:mr-n4 {
    margin-right: -0.25rem !important;
  }
  .md\:mr-n6 {
    margin-right: -0.375rem !important;
  }
  .md\:mr-n8 {
    margin-right: -0.5rem !important;
  }
  .md\:mr-n10 {
    margin-right: -0.625rem !important;
  }
  .md\:mr-n12 {
    margin-right: -0.75rem !important;
  }
  .md\:mr-n14 {
    margin-right: -0.875rem !important;
  }
  .md\:mr-n16 {
    margin-right: -1rem !important;
  }
  .md\:mr-n18 {
    margin-right: -1.125rem !important;
  }
  .md\:mr-n20 {
    margin-right: -1.25rem !important;
  }
  .md\:mr-n24 {
    margin-right: -1.5rem !important;
  }
  .md\:mr-n28 {
    margin-right: -1.75rem !important;
  }
  .md\:mr-n32 {
    margin-right: -2rem !important;
  }
  .md\:mr-n36 {
    margin-right: -2.25rem !important;
  }
  .md\:mr-n40 {
    margin-right: -2.5rem !important;
  }
  .md\:mr-n48 {
    margin-right: -3rem !important;
  }
  .md\:mr-n56 {
    margin-right: -3.5rem !important;
  }
  .md\:mr-n64 {
    margin-right: -4rem !important;
  }
  .md\:mr-n72 {
    margin-right: -4.5rem !important;
  }
  .md\:mr-n80 {
    margin-right: -5rem !important;
  }
  .md\:mr-n96 {
    margin-right: -6rem !important;
  }
  .md\:mr-n112 {
    margin-right: -7rem !important;
  }
  .md\:mr-n128 {
    margin-right: -8rem !important;
  }
  .md\:mr-n144 {
    margin-right: -9rem !important;
  }
  .md\:mr-n160 {
    margin-right: -10rem !important;
  }
  .md\:mr-n192 {
    margin-right: -12rem !important;
  }
  .md\:mr-n224 {
    margin-right: -14rem !important;
  }
  .md\:mr-n256 {
    margin-right: -16rem !important;
  }
  .md\:mr-n288 {
    margin-right: -18rem !important;
  }
  .md\:mr-n320 {
    margin-right: -20rem !important;
  }
  .md\:mr-n384 {
    margin-right: -24rem !important;
  }
  .md\:mr-auto {
    margin-right: auto !important;
  }
  .md\:mr-0 {
    margin-right: 0 !important;
  }
  .md\:mt-1 {
    margin-top: 0.0625rem !important;
  }
  .md\:mt-2 {
    margin-top: 0.125rem !important;
  }
  .md\:mt-4 {
    margin-top: 0.25rem !important;
  }
  .md\:mt-6 {
    margin-top: 0.375rem !important;
  }
  .md\:mt-8 {
    margin-top: 0.5rem !important;
  }
  .md\:mt-10 {
    margin-top: 0.625rem !important;
  }
  .md\:mt-12 {
    margin-top: 0.75rem !important;
  }
  .md\:mt-14 {
    margin-top: 0.875rem !important;
  }
  .md\:mt-16 {
    margin-top: 1rem !important;
  }
  .md\:mt-18 {
    margin-top: 1.125rem !important;
  }
  .md\:mt-20 {
    margin-top: 1.25rem !important;
  }
  .md\:mt-24 {
    margin-top: 1.5rem !important;
  }
  .md\:mt-28 {
    margin-top: 1.75rem !important;
  }
  .md\:mt-32 {
    margin-top: 2rem !important;
  }
  .md\:mt-36 {
    margin-top: 2.25rem !important;
  }
  .md\:mt-40 {
    margin-top: 2.5rem !important;
  }
  .md\:mt-48 {
    margin-top: 3rem !important;
  }
  .md\:mt-56 {
    margin-top: 3.5rem !important;
  }
  .md\:mt-64 {
    margin-top: 4rem !important;
  }
  .md\:mt-72 {
    margin-top: 4.5rem !important;
  }
  .md\:mt-80 {
    margin-top: 5rem !important;
  }
  .md\:mt-96 {
    margin-top: 6rem !important;
  }
  .md\:mt-112 {
    margin-top: 7rem !important;
  }
  .md\:mt-128 {
    margin-top: 8rem !important;
  }
  .md\:mt-144 {
    margin-top: 9rem !important;
  }
  .md\:mt-160 {
    margin-top: 10rem !important;
  }
  .md\:mt-192 {
    margin-top: 12rem !important;
  }
  .md\:mt-224 {
    margin-top: 14rem !important;
  }
  .md\:mt-256 {
    margin-top: 16rem !important;
  }
  .md\:mt-288 {
    margin-top: 18rem !important;
  }
  .md\:mt-320 {
    margin-top: 20rem !important;
  }
  .md\:mt-384 {
    margin-top: 24rem !important;
  }
  .md\:mt-n1 {
    margin-top: -0.0625rem !important;
  }
  .md\:mt-n2 {
    margin-top: -0.125rem !important;
  }
  .md\:mt-n4 {
    margin-top: -0.25rem !important;
  }
  .md\:mt-n6 {
    margin-top: -0.375rem !important;
  }
  .md\:mt-n8 {
    margin-top: -0.5rem !important;
  }
  .md\:mt-n10 {
    margin-top: -0.625rem !important;
  }
  .md\:mt-n12 {
    margin-top: -0.75rem !important;
  }
  .md\:mt-n14 {
    margin-top: -0.875rem !important;
  }
  .md\:mt-n16 {
    margin-top: -1rem !important;
  }
  .md\:mt-n18 {
    margin-top: -1.125rem !important;
  }
  .md\:mt-n20 {
    margin-top: -1.25rem !important;
  }
  .md\:mt-n24 {
    margin-top: -1.5rem !important;
  }
  .md\:mt-n28 {
    margin-top: -1.75rem !important;
  }
  .md\:mt-n32 {
    margin-top: -2rem !important;
  }
  .md\:mt-n36 {
    margin-top: -2.25rem !important;
  }
  .md\:mt-n40 {
    margin-top: -2.5rem !important;
  }
  .md\:mt-n48 {
    margin-top: -3rem !important;
  }
  .md\:mt-n56 {
    margin-top: -3.5rem !important;
  }
  .md\:mt-n64 {
    margin-top: -4rem !important;
  }
  .md\:mt-n72 {
    margin-top: -4.5rem !important;
  }
  .md\:mt-n80 {
    margin-top: -5rem !important;
  }
  .md\:mt-n96 {
    margin-top: -6rem !important;
  }
  .md\:mt-n112 {
    margin-top: -7rem !important;
  }
  .md\:mt-n128 {
    margin-top: -8rem !important;
  }
  .md\:mt-n144 {
    margin-top: -9rem !important;
  }
  .md\:mt-n160 {
    margin-top: -10rem !important;
  }
  .md\:mt-n192 {
    margin-top: -12rem !important;
  }
  .md\:mt-n224 {
    margin-top: -14rem !important;
  }
  .md\:mt-n256 {
    margin-top: -16rem !important;
  }
  .md\:mt-n288 {
    margin-top: -18rem !important;
  }
  .md\:mt-n320 {
    margin-top: -20rem !important;
  }
  .md\:mt-n384 {
    margin-top: -24rem !important;
  }
  .md\:mt-auto {
    margin-top: auto !important;
  }
  .md\:mt-0 {
    margin-top: 0 !important;
  }
  .md\:mx-1 {
    margin-left: 0.0625rem !important;
    margin-right: 0.0625rem !important;
  }
  .md\:mx-2 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .md\:mx-4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .md\:mx-6 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }
  .md\:mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .md\:mx-10 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .md\:mx-12 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .md\:mx-14 {
    margin-left: 0.875rem !important;
    margin-right: 0.875rem !important;
  }
  .md\:mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .md\:mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
  }
  .md\:mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .md\:mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .md\:mx-28 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .md\:mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .md\:mx-36 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .md\:mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .md\:mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .md\:mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .md\:mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .md\:mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .md\:mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .md\:mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .md\:mx-112 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }
  .md\:mx-128 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .md\:mx-144 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }
  .md\:mx-160 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
  .md\:mx-192 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }
  .md\:mx-224 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }
  .md\:mx-256 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }
  .md\:mx-288 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }
  .md\:mx-320 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }
  .md\:mx-384 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }
  .md\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .md\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .md\:my-1 {
    margin-top: 0.0625rem !important;
    margin-bottom: 0.0625rem !important;
  }
  .md\:my-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .md\:my-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .md\:my-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .md\:my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .md\:my-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .md\:my-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .md\:my-14 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .md\:my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .md\:my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .md\:my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .md\:my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .md\:my-28 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .md\:my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .md\:my-36 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .md\:my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .md\:my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .md\:my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .md\:my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .md\:my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .md\:my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .md\:my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .md\:my-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .md\:my-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .md\:my-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .md\:my-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .md\:my-192 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .md\:my-224 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .md\:my-256 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .md\:my-288 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .md\:my-320 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .md\:my-384 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .md\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md\:m-1 {
    margin: 0.0625rem !important;
  }
  .md\:m-2 {
    margin: 0.125rem !important;
  }
  .md\:m-4 {
    margin: 0.25rem !important;
  }
  .md\:m-6 {
    margin: 0.375rem !important;
  }
  .md\:m-8 {
    margin: 0.5rem !important;
  }
  .md\:m-10 {
    margin: 0.625rem !important;
  }
  .md\:m-12 {
    margin: 0.75rem !important;
  }
  .md\:m-14 {
    margin: 0.875rem !important;
  }
  .md\:m-16 {
    margin: 1rem !important;
  }
  .md\:m-18 {
    margin: 1.125rem !important;
  }
  .md\:m-20 {
    margin: 1.25rem !important;
  }
  .md\:m-24 {
    margin: 1.5rem !important;
  }
  .md\:m-28 {
    margin: 1.75rem !important;
  }
  .md\:m-32 {
    margin: 2rem !important;
  }
  .md\:m-36 {
    margin: 2.25rem !important;
  }
  .md\:m-40 {
    margin: 2.5rem !important;
  }
  .md\:m-48 {
    margin: 3rem !important;
  }
  .md\:m-56 {
    margin: 3.5rem !important;
  }
  .md\:m-64 {
    margin: 4rem !important;
  }
  .md\:m-72 {
    margin: 4.5rem !important;
  }
  .md\:m-80 {
    margin: 5rem !important;
  }
  .md\:m-96 {
    margin: 6rem !important;
  }
  .md\:m-112 {
    margin: 7rem !important;
  }
  .md\:m-128 {
    margin: 8rem !important;
  }
  .md\:m-144 {
    margin: 9rem !important;
  }
  .md\:m-160 {
    margin: 10rem !important;
  }
  .md\:m-192 {
    margin: 12rem !important;
  }
  .md\:m-224 {
    margin: 14rem !important;
  }
  .md\:m-256 {
    margin: 16rem !important;
  }
  .md\:m-288 {
    margin: 18rem !important;
  }
  .md\:m-320 {
    margin: 20rem !important;
  }
  .md\:m-384 {
    margin: 24rem !important;
  }
  .md\:m-n1 {
    margin: -0.0625rem !important;
  }
  .md\:m-n2 {
    margin: -0.125rem !important;
  }
  .md\:m-n4 {
    margin: -0.25rem !important;
  }
  .md\:m-n6 {
    margin: -0.375rem !important;
  }
  .md\:m-n8 {
    margin: -0.5rem !important;
  }
  .md\:m-n10 {
    margin: -0.625rem !important;
  }
  .md\:m-n12 {
    margin: -0.75rem !important;
  }
  .md\:m-n14 {
    margin: -0.875rem !important;
  }
  .md\:m-n16 {
    margin: -1rem !important;
  }
  .md\:m-n18 {
    margin: -1.125rem !important;
  }
  .md\:m-n20 {
    margin: -1.25rem !important;
  }
  .md\:m-n24 {
    margin: -1.5rem !important;
  }
  .md\:m-n28 {
    margin: -1.75rem !important;
  }
  .md\:m-n32 {
    margin: -2rem !important;
  }
  .md\:m-n36 {
    margin: -2.25rem !important;
  }
  .md\:m-n40 {
    margin: -2.5rem !important;
  }
  .md\:m-n48 {
    margin: -3rem !important;
  }
  .md\:m-n56 {
    margin: -3.5rem !important;
  }
  .md\:m-n64 {
    margin: -4rem !important;
  }
  .md\:m-n72 {
    margin: -4.5rem !important;
  }
  .md\:m-n80 {
    margin: -5rem !important;
  }
  .md\:m-n96 {
    margin: -6rem !important;
  }
  .md\:m-n112 {
    margin: -7rem !important;
  }
  .md\:m-n128 {
    margin: -8rem !important;
  }
  .md\:m-n144 {
    margin: -9rem !important;
  }
  .md\:m-n160 {
    margin: -10rem !important;
  }
  .md\:m-n192 {
    margin: -12rem !important;
  }
  .md\:m-n224 {
    margin: -14rem !important;
  }
  .md\:m-n256 {
    margin: -16rem !important;
  }
  .md\:m-n288 {
    margin: -18rem !important;
  }
  .md\:m-n320 {
    margin: -20rem !important;
  }
  .md\:m-n384 {
    margin: -24rem !important;
  }
  .md\:m-auto {
    margin: auto !important;
  }
  .md\:m-0 {
    margin: 0 !important;
  }
  .md\:gutter-reverse > * + * {
    --gutter-top: 0;
    --gutter-right: 1;
    --gutter-bottom: 1;
    --gutter-left: 0;
  }
  .md\:gutter-x-1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(0.0625rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.125rem * var(--gutter-left)) !important;
    margin-right: calc(0.125rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.25rem * var(--gutter-left)) !important;
    margin-right: calc(0.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.375rem * var(--gutter-left)) !important;
    margin-right: calc(0.375rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.5rem * var(--gutter-left)) !important;
    margin-right: calc(0.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.625rem * var(--gutter-left)) !important;
    margin-right: calc(0.625rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.75rem * var(--gutter-left)) !important;
    margin-right: calc(0.75rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.875rem * var(--gutter-left)) !important;
    margin-right: calc(0.875rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1rem * var(--gutter-left)) !important;
    margin-right: calc(1rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.125rem * var(--gutter-left)) !important;
    margin-right: calc(1.125rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.25rem * var(--gutter-left)) !important;
    margin-right: calc(1.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.5rem * var(--gutter-left)) !important;
    margin-right: calc(1.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.75rem * var(--gutter-left)) !important;
    margin-right: calc(1.75rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2rem * var(--gutter-left)) !important;
    margin-right: calc(2rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.25rem * var(--gutter-left)) !important;
    margin-right: calc(2.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.5rem * var(--gutter-left)) !important;
    margin-right: calc(2.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3rem * var(--gutter-left)) !important;
    margin-right: calc(3rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3.5rem * var(--gutter-left)) !important;
    margin-right: calc(3.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4rem * var(--gutter-left)) !important;
    margin-right: calc(4rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4.5rem * var(--gutter-left)) !important;
    margin-right: calc(4.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(5rem * var(--gutter-left)) !important;
    margin-right: calc(5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(6rem * var(--gutter-left)) !important;
    margin-right: calc(6rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(7rem * var(--gutter-left)) !important;
    margin-right: calc(7rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(8rem * var(--gutter-left)) !important;
    margin-right: calc(8rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(9rem * var(--gutter-left)) !important;
    margin-right: calc(9rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(10rem * var(--gutter-left)) !important;
    margin-right: calc(10rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(12rem * var(--gutter-left)) !important;
    margin-right: calc(12rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(14rem * var(--gutter-left)) !important;
    margin-right: calc(14rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(16rem * var(--gutter-left)) !important;
    margin-right: calc(16rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(18rem * var(--gutter-left)) !important;
    margin-right: calc(18rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(20rem * var(--gutter-left)) !important;
    margin-right: calc(20rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(24rem * var(--gutter-left)) !important;
    margin-right: calc(24rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.125rem * var(--gutter-left)) !important;
    margin-right: calc(-0.125rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.25rem * var(--gutter-left)) !important;
    margin-right: calc(-0.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.375rem * var(--gutter-left)) !important;
    margin-right: calc(-0.375rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.5rem * var(--gutter-left)) !important;
    margin-right: calc(-0.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.625rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.75rem * var(--gutter-left)) !important;
    margin-right: calc(-0.75rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.875rem * var(--gutter-left)) !important;
    margin-right: calc(-0.875rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1rem * var(--gutter-left)) !important;
    margin-right: calc(-1rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.125rem * var(--gutter-left)) !important;
    margin-right: calc(-1.125rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.25rem * var(--gutter-left)) !important;
    margin-right: calc(-1.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.5rem * var(--gutter-left)) !important;
    margin-right: calc(-1.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.75rem * var(--gutter-left)) !important;
    margin-right: calc(-1.75rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2rem * var(--gutter-left)) !important;
    margin-right: calc(-2rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.25rem * var(--gutter-left)) !important;
    margin-right: calc(-2.25rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.5rem * var(--gutter-left)) !important;
    margin-right: calc(-2.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3rem * var(--gutter-left)) !important;
    margin-right: calc(-3rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3.5rem * var(--gutter-left)) !important;
    margin-right: calc(-3.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4rem * var(--gutter-left)) !important;
    margin-right: calc(-4rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4.5rem * var(--gutter-left)) !important;
    margin-right: calc(-4.5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-5rem * var(--gutter-left)) !important;
    margin-right: calc(-5rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-6rem * var(--gutter-left)) !important;
    margin-right: calc(-6rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-7rem * var(--gutter-left)) !important;
    margin-right: calc(-7rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-8rem * var(--gutter-left)) !important;
    margin-right: calc(-8rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-9rem * var(--gutter-left)) !important;
    margin-right: calc(-9rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-10rem * var(--gutter-left)) !important;
    margin-right: calc(-10rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-12rem * var(--gutter-left)) !important;
    margin-right: calc(-12rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-14rem * var(--gutter-left)) !important;
    margin-right: calc(-14rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-16rem * var(--gutter-left)) !important;
    margin-right: calc(-16rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-18rem * var(--gutter-left)) !important;
    margin-right: calc(-18rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-20rem * var(--gutter-left)) !important;
    margin-right: calc(-20rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-n384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-24rem * var(--gutter-left)) !important;
    margin-right: calc(-24rem * var(--gutter-right)) !important;
  }
  .md\:gutter-x-0 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
  }
  .md\:gutter-y-1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1rem * var(--gutter-top)) !important;
    margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2rem * var(--gutter-top)) !important;
    margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3rem * var(--gutter-top)) !important;
    margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4rem * var(--gutter-top)) !important;
    margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(5rem * var(--gutter-top)) !important;
    margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(6rem * var(--gutter-top)) !important;
    margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(7rem * var(--gutter-top)) !important;
    margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(8rem * var(--gutter-top)) !important;
    margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(9rem * var(--gutter-top)) !important;
    margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(10rem * var(--gutter-top)) !important;
    margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(12rem * var(--gutter-top)) !important;
    margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(14rem * var(--gutter-top)) !important;
    margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(16rem * var(--gutter-top)) !important;
    margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(18rem * var(--gutter-top)) !important;
    margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(20rem * var(--gutter-top)) !important;
    margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(24rem * var(--gutter-top)) !important;
    margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-6rem * var(--gutter-top)) !important;
    margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-7rem * var(--gutter-top)) !important;
    margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-8rem * var(--gutter-top)) !important;
    margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-9rem * var(--gutter-top)) !important;
    margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-10rem * var(--gutter-top)) !important;
    margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-12rem * var(--gutter-top)) !important;
    margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-14rem * var(--gutter-top)) !important;
    margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-16rem * var(--gutter-top)) !important;
    margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-18rem * var(--gutter-top)) !important;
    margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-20rem * var(--gutter-top)) !important;
    margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-n384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-24rem * var(--gutter-top)) !important;
    margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
  }
  .md\:gutter-y-0 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin: 0 !important;
  }
  .md\:h-1 {
    height: 0.0625rem !important;
  }
  .md\:h-2 {
    height: 0.125rem !important;
  }
  .md\:h-4 {
    height: 0.25rem !important;
  }
  .md\:h-6 {
    height: 0.375rem !important;
  }
  .md\:h-8 {
    height: 0.5rem !important;
  }
  .md\:h-10 {
    height: 0.625rem !important;
  }
  .md\:h-12 {
    height: 0.75rem !important;
  }
  .md\:h-14 {
    height: 0.875rem !important;
  }
  .md\:h-16 {
    height: 1rem !important;
  }
  .md\:h-18 {
    height: 1.125rem !important;
  }
  .md\:h-20 {
    height: 1.25rem !important;
  }
  .md\:h-24 {
    height: 1.5rem !important;
  }
  .md\:h-28 {
    height: 1.75rem !important;
  }
  .md\:h-32 {
    height: 2rem !important;
  }
  .md\:h-36 {
    height: 2.25rem !important;
  }
  .md\:h-40 {
    height: 2.5rem !important;
  }
  .md\:h-48 {
    height: 3rem !important;
  }
  .md\:h-56 {
    height: 3.5rem !important;
  }
  .md\:h-64 {
    height: 4rem !important;
  }
  .md\:h-72 {
    height: 4.5rem !important;
  }
  .md\:h-80 {
    height: 5rem !important;
  }
  .md\:h-96 {
    height: 6rem !important;
  }
  .md\:h-112 {
    height: 7rem !important;
  }
  .md\:h-128 {
    height: 8rem !important;
  }
  .md\:h-144 {
    height: 9rem !important;
  }
  .md\:h-160 {
    height: 10rem !important;
  }
  .md\:h-192 {
    height: 12rem !important;
  }
  .md\:h-224 {
    height: 14rem !important;
  }
  .md\:h-256 {
    height: 16rem !important;
  }
  .md\:h-288 {
    height: 18rem !important;
  }
  .md\:h-320 {
    height: 20rem !important;
  }
  .md\:h-384 {
    height: 24rem !important;
  }
  .md\:h-448 {
    height: 28rem !important;
  }
  .md\:h-512 {
    height: 32rem !important;
  }
  .md\:h-576 {
    height: 36rem !important;
  }
  .md\:h-640 {
    height: 40rem !important;
  }
  .md\:h-auto {
    height: auto !important;
  }
  .md\:h-0 {
    height: 0 !important;
  }
  .md\:h-50p {
    height: 50% !important;
  }
  .md\:h-100p {
    height: 100% !important;
  }
  .md\:h-50vh {
    height: 50vh !important;
  }
  .md\:h-100vh {
    height: 100vh !important;
  }
  .md\:w-1 {
    width: 0.0625rem !important;
  }
  .md\:w-2 {
    width: 0.125rem !important;
  }
  .md\:w-4 {
    width: 0.25rem !important;
  }
  .md\:w-6 {
    width: 0.375rem !important;
  }
  .md\:w-8 {
    width: 0.5rem !important;
  }
  .md\:w-10 {
    width: 0.625rem !important;
  }
  .md\:w-12 {
    width: 0.75rem !important;
  }
  .md\:w-14 {
    width: 0.875rem !important;
  }
  .md\:w-16 {
    width: 1rem !important;
  }
  .md\:w-18 {
    width: 1.125rem !important;
  }
  .md\:w-20 {
    width: 1.25rem !important;
  }
  .md\:w-24 {
    width: 1.5rem !important;
  }
  .md\:w-28 {
    width: 1.75rem !important;
  }
  .md\:w-32 {
    width: 2rem !important;
  }
  .md\:w-36 {
    width: 2.25rem !important;
  }
  .md\:w-40 {
    width: 2.5rem !important;
  }
  .md\:w-48 {
    width: 3rem !important;
  }
  .md\:w-56 {
    width: 3.5rem !important;
  }
  .md\:w-64 {
    width: 4rem !important;
  }
  .md\:w-72 {
    width: 4.5rem !important;
  }
  .md\:w-80 {
    width: 5rem !important;
  }
  .md\:w-96 {
    width: 6rem !important;
  }
  .md\:w-112 {
    width: 7rem !important;
  }
  .md\:w-128 {
    width: 8rem !important;
  }
  .md\:w-144 {
    width: 9rem !important;
  }
  .md\:w-160 {
    width: 10rem !important;
  }
  .md\:w-192 {
    width: 12rem !important;
  }
  .md\:w-224 {
    width: 14rem !important;
  }
  .md\:w-256 {
    width: 16rem !important;
  }
  .md\:w-288 {
    width: 18rem !important;
  }
  .md\:w-320 {
    width: 20rem !important;
  }
  .md\:w-384 {
    width: 24rem !important;
  }
  .md\:w-448 {
    width: 28rem !important;
  }
  .md\:w-512 {
    width: 32rem !important;
  }
  .md\:w-576 {
    width: 36rem !important;
  }
  .md\:w-640 {
    width: 40rem !important;
  }
  .md\:w-auto {
    width: auto !important;
  }
  .md\:w-0 {
    width: 0 !important;
  }
  .md\:w-50p {
    width: 50% !important;
  }
  .md\:w-100p {
    width: 100% !important;
  }
  .md\:w-50vw {
    width: 50vw !important;
  }
  .md\:w-100vw {
    width: 100vw !important;
  }
  .md\:w-1-12 {
    width: 8.333333% !important;
  }
  .md\:w-2-12 {
    width: 16.666667% !important;
  }
  .md\:w-3-12 {
    width: 25% !important;
  }
  .md\:w-4-12 {
    width: 33.333333% !important;
  }
  .md\:w-5-12 {
    width: 41.666667% !important;
  }
  .md\:w-6-12 {
    width: 50% !important;
  }
  .md\:w-7-12 {
    width: 58.333333% !important;
  }
  .md\:w-8-12 {
    width: 66.666667% !important;
  }
  .md\:w-9-12 {
    width: 75% !important;
  }
  .md\:w-10-12 {
    width: 83.333333% !important;
  }
  .md\:w-11-12 {
    width: 91.666667% !important;
  }
  .md\:w-1-5 {
    width: 20% !important;
  }
  .md\:w-2-5 {
    width: 40% !important;
  }
  .md\:w-3-5 {
    width: 60% !important;
  }
  .md\:w-4-5 {
    width: 80% !important;
  }
  .md\:min-h-128 {
    min-height: 8rem !important;
  }
  .md\:min-h-144 {
    min-height: 9rem !important;
  }
  .md\:min-h-160 {
    min-height: 10rem !important;
  }
  .md\:min-h-192 {
    min-height: 12rem !important;
  }
  .md\:min-h-224 {
    min-height: 14rem !important;
  }
  .md\:min-h-256 {
    min-height: 16rem !important;
  }
  .md\:min-h-288 {
    min-height: 18rem !important;
  }
  .md\:min-h-320 {
    min-height: 20rem !important;
  }
  .md\:min-h-384 {
    min-height: 24rem !important;
  }
  .md\:min-h-448 {
    min-height: 28rem !important;
  }
  .md\:min-h-512 {
    min-height: 32rem !important;
  }
  .md\:min-h-576 {
    min-height: 36rem !important;
  }
  .md\:min-h-640 {
    min-height: 40rem !important;
  }
  .md\:min-h-50p {
    min-height: 50% !important;
  }
  .md\:min-h-100p {
    min-height: 100% !important;
  }
  .md\:min-h-50vh {
    min-height: 50vh !important;
  }
  .md\:min-h-100vh {
    min-height: 100vh !important;
  }
  .md\:min-w-128 {
    min-width: 8rem !important;
  }
  .md\:min-w-144 {
    min-width: 9rem !important;
  }
  .md\:min-w-160 {
    min-width: 10rem !important;
  }
  .md\:min-w-192 {
    min-width: 12rem !important;
  }
  .md\:min-w-224 {
    min-width: 14rem !important;
  }
  .md\:min-w-256 {
    min-width: 16rem !important;
  }
  .md\:min-w-288 {
    min-width: 18rem !important;
  }
  .md\:min-w-320 {
    min-width: 20rem !important;
  }
  .md\:min-w-384 {
    min-width: 24rem !important;
  }
  .md\:min-w-448 {
    min-width: 28rem !important;
  }
  .md\:min-w-512 {
    min-width: 32rem !important;
  }
  .md\:min-w-576 {
    min-width: 36rem !important;
  }
  .md\:min-w-640 {
    min-width: 40rem !important;
  }
  .md\:min-w-50p {
    min-width: 50% !important;
  }
  .md\:min-w-100p {
    min-width: 100% !important;
  }
  .md\:min-w-50vw {
    min-width: 50vw !important;
  }
  .md\:min-w-100vw {
    min-width: 100vw !important;
  }
  .md\:max-h-128 {
    max-height: 8rem !important;
  }
  .md\:max-h-144 {
    max-height: 9rem !important;
  }
  .md\:max-h-160 {
    max-height: 10rem !important;
  }
  .md\:max-h-192 {
    max-height: 12rem !important;
  }
  .md\:max-h-224 {
    max-height: 14rem !important;
  }
  .md\:max-h-256 {
    max-height: 16rem !important;
  }
  .md\:max-h-288 {
    max-height: 18rem !important;
  }
  .md\:max-h-320 {
    max-height: 20rem !important;
  }
  .md\:max-h-384 {
    max-height: 24rem !important;
  }
  .md\:max-h-448 {
    max-height: 28rem !important;
  }
  .md\:max-h-512 {
    max-height: 32rem !important;
  }
  .md\:max-h-576 {
    max-height: 36rem !important;
  }
  .md\:max-h-640 {
    max-height: 40rem !important;
  }
  .md\:max-h-0 {
    max-height: 0 !important;
  }
  .md\:max-h-none {
    max-height: none !important;
  }
  .md\:max-h-100p {
    max-height: 100% !important;
  }
  .md\:max-h-100vh {
    max-height: 100vh !important;
  }
  .md\:max-h-50p {
    max-height: 50% !important;
  }
  .md\:max-h-50vh {
    max-height: 50vh !important;
  }
  .md\:max-w-128 {
    max-width: 8rem !important;
  }
  .md\:max-w-144 {
    max-width: 9rem !important;
  }
  .md\:max-w-160 {
    max-width: 10rem !important;
  }
  .md\:max-w-192 {
    max-width: 12rem !important;
  }
  .md\:max-w-224 {
    max-width: 14rem !important;
  }
  .md\:max-w-256 {
    max-width: 16rem !important;
  }
  .md\:max-w-288 {
    max-width: 18rem !important;
  }
  .md\:max-w-320 {
    max-width: 20rem !important;
  }
  .md\:max-w-384 {
    max-width: 24rem !important;
  }
  .md\:max-w-448 {
    max-width: 28rem !important;
  }
  .md\:max-w-512 {
    max-width: 32rem !important;
  }
  .md\:max-w-576 {
    max-width: 36rem !important;
  }
  .md\:max-w-640 {
    max-width: 40rem !important;
  }
  .md\:max-w-768 {
    max-width: 48rem !important;
  }
  .md\:max-w-896 {
    max-width: 56rem !important;
  }
  .md\:max-w-1024 {
    max-width: 64rem !important;
  }
  .md\:max-w-1152 {
    max-width: 72rem !important;
  }
  .md\:max-w-1280 {
    max-width: 80rem !important;
  }
  .md\:max-w-1536 {
    max-width: 96rem !important;
  }
  .md\:max-w-screen-sm {
    max-width: 640px !important;
  }
  .md\:max-w-screen-md {
    max-width: 768px !important;
  }
  .md\:max-w-screen-lg {
    max-width: 1024px !important;
  }
  .md\:max-w-screen-xl {
    max-width: 1280px !important;
  }
  .md\:max-w-screen-xxl {
    max-width: 1536px !important;
  }
  .md\:max-w-0 {
    max-width: 0 !important;
  }
  .md\:max-w-none {
    max-width: none !important;
  }
  .md\:max-w-50p {
    max-width: 50% !important;
  }
  .md\:max-w-100p {
    max-width: 100% !important;
  }
  .md\:max-w-50vw {
    max-width: 50vw !important;
  }
  .md\:max-w-100vw {
    max-width: 100vw !important;
  }
  .md\:max-w-min {
    max-width: min-content !important;
  }
  .md\:max-w-max {
    max-width: max-content !important;
  }
  .md\:max-w-text {
    max-width: 64ch !important;
  }
  .md\:bg-scroll {
    background-attachment: scroll !important;
  }
  .md\:bg-fixed {
    background-attachment: fixed !important;
  }
  .md\:bg-local {
    background-attachment: local !important;
  }
  .md\:bg-border {
    background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
  }
  .md\:bg-padding {
    background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
  }
  .md\:bg-content {
    background-clip: content-box !important;
    -webkit-background-clip: content-box !important;
  }
  .md\:bg-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
  }
  .md\:bg-left-top {
    background-position: left top !important;
  }
  .md\:bg-left {
    background-position: left !important;
  }
  .md\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .md\:bg-right-top {
    background-position: right top !important;
  }
  .md\:bg-right {
    background-position: right !important;
  }
  .md\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .md\:bg-top {
    background-position: top !important;
  }
  .md\:bg-bottom {
    background-position: bottom !important;
  }
  .md\:bg-center {
    background-position: center !important;
  }
  .md\:bg-repeat {
    background-repeat: repeat !important;
  }
  .md\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .md\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .md\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .md\:bg-space {
    background-repeat: space !important;
  }
  .md\:bg-round {
    background-repeat: round !important;
  }
  .md\:bg-auto {
    background-size: auto !important;
  }
  .md\:bg-cover {
    background-size: cover !important;
  }
  .md\:bg-contain {
    background-size: contain !important;
  }
  .md\:leading-tightest {
    line-height: var(--leading-tightest) !important;
  }
  .md\:leading-tighter {
    line-height: var(--leading-tighter) !important;
  }
  .md\:leading-tight {
    line-height: var(--leading-tight) !important;
  }
  .md\:leading-normal {
    line-height: var(--leading-normal) !important;
  }
  .md\:leading-loose {
    line-height: var(--leading-loose) !important;
  }
  .md\:leading-looser {
    line-height: var(--leading-looser) !important;
  }
  .md\:leading-loosest {
    line-height: var(--leading-loosest) !important;
  }
  .md\:leading-100 {
    line-height: 1 !important;
  }
  .md\:leading-110 {
    line-height: 1.1 !important;
  }
  .md\:leading-120 {
    line-height: 1.2 !important;
  }
  .md\:leading-130 {
    line-height: 1.3 !important;
  }
  .md\:leading-140 {
    line-height: 1.4 !important;
  }
  .md\:leading-150 {
    line-height: 1.5 !important;
  }
  .md\:leading-160 {
    line-height: 1.6 !important;
  }
  .md\:leading-170 {
    line-height: 1.7 !important;
  }
  .md\:leading-180 {
    line-height: 1.8 !important;
  }
  .md\:leading-190 {
    line-height: 1.9 !important;
  }
  .md\:leading-200 {
    line-height: 2 !important;
  }
  .md\:leading-210 {
    line-height: 2.1 !important;
  }
  .md\:leading-220 {
    line-height: 2.2 !important;
  }
  .md\:leading-230 {
    line-height: 2.3 !important;
  }
  .md\:leading-240 {
    line-height: 2.4 !important;
  }
  .md\:leading-250 {
    line-height: 2.5 !important;
  }
  .md\:overflow-wrap-normal {
    overflow-wrap: normal !important;
  }
  .md\:overflow-wrap-any {
    overflow-wrap: anywhere !important;
  }
  .md\:overflow-wrap-word {
    overflow-wrap: break-word !important;
  }
  .md\:text-left {
    text-align: left !important;
  }
  .md\:text-center {
    text-align: center !important;
  }
  .md\:text-right {
    text-align: right !important;
  }
  .md\:text-justify {
    text-align: justify !important;
  }
  .md\:clip {
    text-overflow: clip !important;
  }
  .md\:ellipsis {
    text-overflow: ellipsis !important;
  }
  .md\:break-normal {
    word-break: normal !important;
  }
  .md\:break-all {
    word-break: break-all !important;
  }
  .md\:break-keep {
    word-break: keep-all !important;
  }
  .md\:break-word {
    word-break: break-word !important;
  }
  .md\:font-2xs {
    font-size: var(--font-2xs) !important;
  }
  .md\:font-xs {
    font-size: var(--font-xs) !important;
  }
  .md\:font-sm {
    font-size: var(--font-sm) !important;
  }
  .md\:font-md {
    font-size: var(--font-md) !important;
  }
  .md\:font-lg {
    font-size: var(--font-lg) !important;
  }
  .md\:font-xl {
    font-size: var(--font-xl) !important;
  }
  .md\:font-2xl {
    font-size: var(--font-2xl) !important;
  }
  .md\:font-3xl {
    font-size: var(--font-3xl) !important;
  }
  .md\:font-4xl {
    font-size: var(--font-4xl) !important;
  }
  .md\:font-5xl {
    font-size: var(--font-5xl) !important;
  }
  .md\:font-6xl {
    font-size: var(--font-6xl) !important;
  }
  .md\:font-7xl {
    font-size: var(--font-7xl) !important;
  }
  .md\:font-8xl {
    font-size: var(--font-8xl) !important;
  }
  .md\:font-9xl {
    font-size: var(--font-9xl) !important;
  }
  .md\:font-10xl {
    font-size: var(--font-10xl) !important;
  }
  .md\:font-11xl {
    font-size: var(--font-11xl) !important;
  }
  .md\:font-12xl {
    font-size: var(--font-12xl) !important;
  }
  .md\:font-line-height {
    font-size: var(--font-line-height) !important;
  }
  .md\:font-13xl {
    font-size: var(--font-13xl) !important;
  }
  .md\:font-max-xs {
    font-size: var(--font-max-xs) !important;
  }
  .md\:font-max-sm {
    font-size: var(--font-max-sm) !important;
  }
  .md\:font-max-md {
    font-size: var(--font-max-md) !important;
  }
  .md\:font-max-lg {
    font-size: var(--font-max-lg) !important;
  }
  .md\:font-max-xl {
    font-size: var(--font-max-xl) !important;
  }
  .md\:font-max-xxl {
    font-size: var(--font-max-xxl) !important;
  }
  .md\:font-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
  }
  .md\:text-2xs {
    font-size: var(--font-2xs) !important;
    line-height: var(--font-2xs-leading) !important;
  }
  .md\:text-xs {
    font-size: var(--font-xs) !important;
    line-height: var(--font-xs-leading) !important;
  }
  .md\:text-sm {
    font-size: var(--font-sm) !important;
    line-height: var(--font-sm-leading) !important;
  }
  .md\:text-md {
    font-size: var(--font-md) !important;
    line-height: var(--font-md-leading) !important;
  }
  .md\:text-lg {
    font-size: var(--font-lg) !important;
    line-height: var(--font-lg-leading) !important;
  }
  .md\:text-xl {
    font-size: var(--font-xl) !important;
    line-height: var(--font-xl-leading) !important;
  }
  .md\:text-2xl {
    font-size: var(--font-2xl) !important;
    line-height: var(--font-2xl-leading) !important;
  }
  .md\:text-3xl {
    font-size: var(--font-3xl) !important;
    line-height: var(--font-3xl-leading) !important;
  }
  .md\:text-4xl {
    font-size: var(--font-4xl) !important;
    line-height: var(--font-4xl-leading) !important;
  }
  .md\:text-5xl {
    font-size: var(--font-5xl) !important;
    line-height: var(--font-5xl-leading) !important;
  }
  .md\:text-6xl {
    font-size: var(--font-6xl) !important;
    line-height: var(--font-6xl-leading) !important;
  }
  .md\:text-7xl {
    font-size: var(--font-7xl) !important;
    line-height: var(--font-7xl-leading) !important;
  }
  .md\:text-8xl {
    font-size: var(--font-8xl) !important;
    line-height: var(--font-8xl-leading) !important;
  }
  .md\:text-9xl {
    font-size: var(--font-9xl) !important;
    line-height: var(--font-9xl-leading) !important;
  }
  .md\:text-10xl {
    font-size: var(--font-10xl) !important;
    line-height: var(--font-10xl-leading) !important;
  }
  .md\:text-11xl {
    font-size: var(--font-11xl) !important;
    line-height: var(--font-11xl-leading) !important;
  }
  .md\:text-12xl {
    font-size: var(--font-12xl) !important;
    line-height: var(--font-12xl-leading) !important;
  }
  .md\:text-line-height {
    font-size: var(--font-line-height) !important;
  }
  .md\:text-13xl {
    font-size: var(--font-13xl) !important;
    line-height: var(--font-13xl-leading) !important;
  }
  .md\:text-max-xs {
    font-size: var(--font-max-xs) !important;
    line-height: var(--font-max-xs-leading) !important;
  }
  .md\:text-max-sm {
    font-size: var(--font-max-sm) !important;
    line-height: var(--font-max-sm-leading) !important;
  }
  .md\:text-max-md {
    font-size: var(--font-max-md) !important;
    line-height: var(--font-max-md-leading) !important;
  }
  .md\:text-max-lg {
    font-size: var(--font-max-lg) !important;
    line-height: var(--font-max-lg-leading) !important;
  }
  .md\:text-max-xl {
    font-size: var(--font-max-xl) !important;
    line-height: var(--font-max-xl-leading) !important;
  }
  .md\:text-max-xxl {
    font-size: var(--font-max-xxl) !important;
    line-height: var(--font-max-xxl-leading) !important;
  }
  .md\:text-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
    line-height: var(--font-max-xxxl-leading) !important;
  }
  .md\:align-baseline {
    vertical-align: baseline !important;
  }
  .md\:align-top {
    vertical-align: top !important;
  }
  .md\:align-middle {
    vertical-align: middle !important;
  }
  .md\:align-bottom {
    vertical-align: bottom !important;
  }
  .md\:align-text-top {
    vertical-align: text-top !important;
  }
  .md\:align-text-bottom {
    vertical-align: text-bottom !important;
  }
}
@media (min-width: 1024px) {
  .lg\:visible {
    visibility: visible !important;
  }
  .lg\:invisible {
    visibility: hidden !important;
  }
  .lg\:animate-none {
    animation: none !important;
  }
  .lg\:animate-spin {
    animation: spin 1s linear infinite !important;
  }
  .lg\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }
  .lg\:animate-ping {
    animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }
  .lg\:animate-bounce {
    animation: bounce 1s infinite !important;
  }
  .lg\:bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white), var(--bg-opacity)) !important;
  }
  .lg\:bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-warm-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-cool-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-red-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-lime-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-green-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-cyan-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-primary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-secondary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-tertiary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-foreground {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
  }
  .lg\:bg-background {
    --bg-opacity: 1;
    background-color: rgba(var(--background), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-background-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-grape-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-violet-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-smoke-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-gray-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-blue-royal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
  }
  .lg\:bg-neon-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
  }
  .lg\:bg-greece-1 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
  }
  .lg\:bg-greece-2 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
  }
  .lg\:bg-greece-3 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
  }
  .lg\:bg-greece-4 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
  }
  .lg\:bg-greece-5 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
  }
  .lg\:bg-blackrussian {
    --bg-opacity: 1;
    background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
  }
  .lg\:bg-maroon-red {
    --bg-opacity: 1;
    background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
  }
  .lg\:bg-burgundy {
    --bg-opacity: 1;
    background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
  }
  .lg\:bg-blackpearl {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
  }
  .lg\:bg-sweetcorn {
    --bg-opacity: 1;
    background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
  }
  .lg\:bg-drover {
    --bg-opacity: 1;
    background-color: rgba(var(--drover), var(--bg-opacity)) !important;
  }
  .lg\:bg-woodbark {
    --bg-opacity: 1;
    background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
  }
  .lg\:bg-manhattan {
    --bg-opacity: 1;
    background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
  }
  .lg\:bg-newtan {
    --bg-opacity: 1;
    background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
  }
  .lg\:bg-bluedianne {
    --bg-opacity: 1;
    background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
  }
  .lg\:bg-goldenrod {
    --bg-opacity: 1;
    background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
  }
  .lg\:bg-portafino {
    --bg-opacity: 1;
    background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
  }
  .lg\:bg-pearllusta {
    --bg-opacity: 1;
    background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
  }
  .lg\:bg-hitgrey {
    --bg-opacity: 1;
    background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
  }
  .lg\:bg-rockspray {
    --bg-opacity: 1;
    background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
  }
  .lg\:bg-vanilla {
    --bg-opacity: 1;
    background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
  }
  .lg\:bg-mardigras {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
  }
  .lg\:bg-dandelion {
    --bg-opacity: 1;
    background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
  }
  .lg\:bg-sandwisp {
    --bg-opacity: 1;
    background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
  }
  .lg\:bg-sealbrown {
    --bg-opacity: 1;
    background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
  }
  .lg\:bg-rodeodust {
    --bg-opacity: 1;
    background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
  }
  .lg\:bg-raffia {
    --bg-opacity: 1;
    background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
  }
  .lg\:bg-midnight {
    --bg-opacity: 1;
    background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
  }
  .lg\:bg-greensmoke {
    --bg-opacity: 1;
    background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
  }
  .lg\:bg-deco {
    --bg-opacity: 1;
    background-color: rgba(var(--deco), var(--bg-opacity)) !important;
  }
  .lg\:bg-sanjuan {
    --bg-opacity: 1;
    background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
  }
  .lg\:bg-blackpearl2 {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
  }
  .lg\:bg-goldentainoi {
    --bg-opacity: 1;
    background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
  }
  .lg\:bg-hotcurry {
    --bg-opacity: 1;
    background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
  }
  .lg\:bg-greenwaterloo {
    --bg-opacity: 1;
    background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
  }
  .lg\:bg-tahunasands {
    --bg-opacity: 1;
    background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
  }
  .lg\:bg-sidecar {
    --bg-opacity: 1;
    background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
  }
  .lg\:bg-bismark {
    --bg-opacity: 1;
    background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
  }
  .lg\:bg-mardigras2 {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
  }
  .lg\:bg-blackcurrant {
    --bg-opacity: 1;
    background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
  }
  .lg\:bg-mediumcarmine {
    --bg-opacity: 1;
    background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
  }
  .lg\:bg-tan {
    --bg-opacity: 1;
    background-color: rgba(var(--tan), var(--bg-opacity)) !important;
  }
  .lg\:bg-champagne {
    --bg-opacity: 1;
    background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
  }
  .lg\:bg-aubergine {
    --bg-opacity: 1;
    background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
  }
  .lg\:bg-maverick {
    --bg-opacity: 1;
    background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
  }
  .lg\:bg-prim {
    --bg-opacity: 1;
    background-color: rgba(var(--prim), var(--bg-opacity)) !important;
  }
  .lg\:bg-seagull {
    --bg-opacity: 1;
    background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
  }
  .lg\:bg-spindle {
    --bg-opacity: 1;
    background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
  }
  .lg\:bg-facebook {
    --bg-opacity: 1;
    background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
  }
  .lg\:bg-pinterest {
    --bg-opacity: 1;
    background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
  }
  .lg\:bg-twitter {
    --bg-opacity: 1;
    background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
  }
  .lg\:bg-youtube {
    --bg-opacity: 1;
    background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
  }
  .lg\:bg-instagram {
    --bg-opacity: 1;
    background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
  }
  .lg\:bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
  }
  .lg\:bg-current {
    --bg-opacity: 1;
    background-color: currentColor !important;
  }
  .lg\:bg-linear {
    --gradient: initial;
    background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
  }
  .lg\:bg-radial {
    --gradient: initial;
    background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .lg\:bg-conic {
    --gradient: initial;
    background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .lg\:bg-gradient-primary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
  }
  .lg\:bg-gradient-secondary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
  }
  .lg\:bg-gradient-tertiary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
  }
  .lg\:bg-mardigras-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
  }
  .lg\:bg-mediumcarmine-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
  }
  .lg\:bg-linear-x-from-white {
    --gradient: initial;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .lg\:bg-linear-x-to-white {
    --gradient: initial;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .lg\:bg-linear-y-from-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .lg\:bg-linear-y-to-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .lg\:bg-linear-x-from-black {
    --gradient: initial;
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .lg\:bg-linear-x-to-black {
    --gradient: initial;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .lg\:bg-linear-y-from-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .lg\:bg-linear-y-to-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .lg\:bg-opacity-0 {
    --bg-opacity: 0 !important;
  }
  .lg\:bg-opacity-2 {
    --bg-opacity: 0.02 !important;
  }
  .lg\:bg-opacity-4 {
    --bg-opacity: 0.04 !important;
  }
  .lg\:bg-opacity-6 {
    --bg-opacity: 0.06 !important;
  }
  .lg\:bg-opacity-8 {
    --bg-opacity: 0.08 !important;
  }
  .lg\:bg-opacity-10 {
    --bg-opacity: 0.1 !important;
  }
  .lg\:bg-opacity-15 {
    --bg-opacity: 0.15 !important;
  }
  .lg\:bg-opacity-20 {
    --bg-opacity: 0.2 !important;
  }
  .lg\:bg-opacity-25 {
    --bg-opacity: 0.25 !important;
  }
  .lg\:bg-opacity-30 {
    --bg-opacity: 0.3 !important;
  }
  .lg\:bg-opacity-35 {
    --bg-opacity: 0.35 !important;
  }
  .lg\:bg-opacity-40 {
    --bg-opacity: 0.4 !important;
  }
  .lg\:bg-opacity-45 {
    --bg-opacity: 0.45 !important;
  }
  .lg\:bg-opacity-50 {
    --bg-opacity: 0.5 !important;
  }
  .lg\:bg-opacity-55 {
    --bg-opacity: 0.55 !important;
  }
  .lg\:bg-opacity-60 {
    --bg-opacity: 0.6 !important;
  }
  .lg\:bg-opacity-65 {
    --bg-opacity: 0.65 !important;
  }
  .lg\:bg-opacity-70 {
    --bg-opacity: 0.7 !important;
  }
  .lg\:bg-opacity-75 {
    --bg-opacity: 0.75 !important;
  }
  .lg\:bg-opacity-80 {
    --bg-opacity: 0.8 !important;
  }
  .lg\:bg-opacity-85 {
    --bg-opacity: 0.85 !important;
  }
  .lg\:bg-opacity-90 {
    --bg-opacity: 0.9 !important;
  }
  .lg\:bg-opacity-95 {
    --bg-opacity: 0.95 !important;
  }
  .lg\:bg-opacity-100 {
    --bg-opacity: 1 !important;
  }
  .lg\:border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white), var(--border-opacity)) !important;
  }
  .lg\:border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
  }
  .lg\:border-warm-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
  }
  .lg\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
  }
  .lg\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
  }
  .lg\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
  }
  .lg\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
  }
  .lg\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
  }
  .lg\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
  }
  .lg\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
  }
  .lg\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
  }
  .lg\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
  }
  .lg\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
  }
  .lg\:border-cool-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
  }
  .lg\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(var(--red-50), var(--border-opacity)) !important;
  }
  .lg\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(var(--red-100), var(--border-opacity)) !important;
  }
  .lg\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(var(--red-200), var(--border-opacity)) !important;
  }
  .lg\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(var(--red-300), var(--border-opacity)) !important;
  }
  .lg\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(var(--red-400), var(--border-opacity)) !important;
  }
  .lg\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(var(--red-500), var(--border-opacity)) !important;
  }
  .lg\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(var(--red-600), var(--border-opacity)) !important;
  }
  .lg\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(var(--red-700), var(--border-opacity)) !important;
  }
  .lg\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(var(--red-800), var(--border-opacity)) !important;
  }
  .lg\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(var(--red-900), var(--border-opacity)) !important;
  }
  .lg\:border-orange-50 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
  }
  .lg\:border-orange-100 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
  }
  .lg\:border-orange-200 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
  }
  .lg\:border-orange-300 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
  }
  .lg\:border-orange-400 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
  }
  .lg\:border-orange-500 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
  }
  .lg\:border-orange-600 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
  }
  .lg\:border-orange-700 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
  }
  .lg\:border-orange-800 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
  }
  .lg\:border-orange-900 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
  }
  .lg\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
  }
  .lg\:border-lime-50 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
  }
  .lg\:border-lime-100 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
  }
  .lg\:border-lime-200 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
  }
  .lg\:border-lime-300 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
  }
  .lg\:border-lime-400 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
  }
  .lg\:border-lime-500 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
  }
  .lg\:border-lime-600 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
  }
  .lg\:border-lime-700 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
  }
  .lg\:border-lime-800 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
  }
  .lg\:border-lime-900 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
  }
  .lg\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(var(--green-50), var(--border-opacity)) !important;
  }
  .lg\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(var(--green-100), var(--border-opacity)) !important;
  }
  .lg\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(var(--green-200), var(--border-opacity)) !important;
  }
  .lg\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(var(--green-300), var(--border-opacity)) !important;
  }
  .lg\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(var(--green-400), var(--border-opacity)) !important;
  }
  .lg\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(var(--green-500), var(--border-opacity)) !important;
  }
  .lg\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(var(--green-600), var(--border-opacity)) !important;
  }
  .lg\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(var(--green-700), var(--border-opacity)) !important;
  }
  .lg\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(var(--green-800), var(--border-opacity)) !important;
  }
  .lg\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(var(--green-900), var(--border-opacity)) !important;
  }
  .lg\:border-teal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
  }
  .lg\:border-teal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
  }
  .lg\:border-teal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
  }
  .lg\:border-teal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
  }
  .lg\:border-teal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
  }
  .lg\:border-teal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
  }
  .lg\:border-teal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
  }
  .lg\:border-teal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
  }
  .lg\:border-teal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
  }
  .lg\:border-teal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
  }
  .lg\:border-cyan-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
  }
  .lg\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
  }
  .lg\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
  }
  .lg\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
  }
  .lg\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
  }
  .lg\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
  }
  .lg\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
  }
  .lg\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
  }
  .lg\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
  }
  .lg\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
  }
  .lg\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
  }
  .lg\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
  }
  .lg\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
  }
  .lg\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
  }
  .lg\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
  }
  .lg\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
  }
  .lg\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
  }
  .lg\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
  }
  .lg\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
  }
  .lg\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
  }
  .lg\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
  }
  .lg\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
  }
  .lg\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
  }
  .lg\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
  }
  .lg\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
  }
  .lg\:border-pink-300 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
  }
  .lg\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
  }
  .lg\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
  }
  .lg\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
  }
  .lg\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
  }
  .lg\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
  }
  .lg\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
  }
  .lg\:border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary), var(--border-opacity)) !important;
  }
  .lg\:border-primary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
  }
  .lg\:border-primary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
  }
  .lg\:border-primary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
  }
  .lg\:border-primary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
  }
  .lg\:border-primary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
  }
  .lg\:border-primary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
  }
  .lg\:border-primary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
  }
  .lg\:border-primary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
  }
  .lg\:border-primary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
  }
  .lg\:border-primary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
  }
  .lg\:border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
  }
  .lg\:border-secondary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
  }
  .lg\:border-tertiary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-50 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-100 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-200 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-300 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-400 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-500 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-600 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-700 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-800 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
  }
  .lg\:border-foreground-900 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
  }
  .lg\:border-foreground {
    --border-opacity: 1;
    border-color: rgba(var(--foreground), var(--border-opacity)) !important;
  }
  .lg\:border-background {
    --border-opacity: 1;
    border-color: rgba(var(--background), var(--border-opacity)) !important;
  }
  .lg\:border-background-50 {
    --border-opacity: 1;
    border-color: rgba(var(--background-50), var(--border-opacity)) !important;
  }
  .lg\:border-background-100 {
    --border-opacity: 1;
    border-color: rgba(var(--background-100), var(--border-opacity)) !important;
  }
  .lg\:border-background-200 {
    --border-opacity: 1;
    border-color: rgba(var(--background-200), var(--border-opacity)) !important;
  }
  .lg\:border-background-300 {
    --border-opacity: 1;
    border-color: rgba(var(--background-300), var(--border-opacity)) !important;
  }
  .lg\:border-background-400 {
    --border-opacity: 1;
    border-color: rgba(var(--background-400), var(--border-opacity)) !important;
  }
  .lg\:border-background-500 {
    --border-opacity: 1;
    border-color: rgba(var(--background-500), var(--border-opacity)) !important;
  }
  .lg\:border-background-600 {
    --border-opacity: 1;
    border-color: rgba(var(--background-600), var(--border-opacity)) !important;
  }
  .lg\:border-background-700 {
    --border-opacity: 1;
    border-color: rgba(var(--background-700), var(--border-opacity)) !important;
  }
  .lg\:border-background-800 {
    --border-opacity: 1;
    border-color: rgba(var(--background-800), var(--border-opacity)) !important;
  }
  .lg\:border-background-900 {
    --border-opacity: 1;
    border-color: rgba(var(--background-900), var(--border-opacity)) !important;
  }
  .lg\:border-grape-50 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
  }
  .lg\:border-grape-100 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
  }
  .lg\:border-grape-200 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
  }
  .lg\:border-grape-300 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
  }
  .lg\:border-grape-400 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
  }
  .lg\:border-grape-500 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
  }
  .lg\:border-grape-600 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
  }
  .lg\:border-grape-700 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
  }
  .lg\:border-grape-800 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
  }
  .lg\:border-grape-900 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
  }
  .lg\:border-violet-50 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
  }
  .lg\:border-violet-100 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
  }
  .lg\:border-violet-200 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
  }
  .lg\:border-violet-300 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
  }
  .lg\:border-violet-400 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
  }
  .lg\:border-violet-500 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
  }
  .lg\:border-violet-600 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
  }
  .lg\:border-violet-700 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
  }
  .lg\:border-violet-800 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
  }
  .lg\:border-violet-900 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
  }
  .lg\:border-gray-smoke-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
  }
  .lg\:border-gray-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
  }
  .lg\:border-blue-royal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
  }
  .lg\:border-neon-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
  }
  .lg\:border-greece-1 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
  }
  .lg\:border-greece-2 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
  }
  .lg\:border-greece-3 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
  }
  .lg\:border-greece-4 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
  }
  .lg\:border-greece-5 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
  }
  .lg\:border-blackrussian {
    --border-opacity: 1;
    border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
  }
  .lg\:border-maroon-red {
    --border-opacity: 1;
    border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
  }
  .lg\:border-burgundy {
    --border-opacity: 1;
    border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
  }
  .lg\:border-blackpearl {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
  }
  .lg\:border-sweetcorn {
    --border-opacity: 1;
    border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
  }
  .lg\:border-drover {
    --border-opacity: 1;
    border-color: rgba(var(--drover), var(--border-opacity)) !important;
  }
  .lg\:border-woodbark {
    --border-opacity: 1;
    border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
  }
  .lg\:border-manhattan {
    --border-opacity: 1;
    border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
  }
  .lg\:border-newtan {
    --border-opacity: 1;
    border-color: rgba(var(--newtan), var(--border-opacity)) !important;
  }
  .lg\:border-bluedianne {
    --border-opacity: 1;
    border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
  }
  .lg\:border-goldenrod {
    --border-opacity: 1;
    border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
  }
  .lg\:border-portafino {
    --border-opacity: 1;
    border-color: rgba(var(--portafino), var(--border-opacity)) !important;
  }
  .lg\:border-pearllusta {
    --border-opacity: 1;
    border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
  }
  .lg\:border-hitgrey {
    --border-opacity: 1;
    border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
  }
  .lg\:border-rockspray {
    --border-opacity: 1;
    border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
  }
  .lg\:border-vanilla {
    --border-opacity: 1;
    border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
  }
  .lg\:border-mardigras {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
  }
  .lg\:border-dandelion {
    --border-opacity: 1;
    border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
  }
  .lg\:border-sandwisp {
    --border-opacity: 1;
    border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
  }
  .lg\:border-sealbrown {
    --border-opacity: 1;
    border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
  }
  .lg\:border-rodeodust {
    --border-opacity: 1;
    border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
  }
  .lg\:border-raffia {
    --border-opacity: 1;
    border-color: rgba(var(--raffia), var(--border-opacity)) !important;
  }
  .lg\:border-midnight {
    --border-opacity: 1;
    border-color: rgba(var(--midnight), var(--border-opacity)) !important;
  }
  .lg\:border-greensmoke {
    --border-opacity: 1;
    border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
  }
  .lg\:border-deco {
    --border-opacity: 1;
    border-color: rgba(var(--deco), var(--border-opacity)) !important;
  }
  .lg\:border-sanjuan {
    --border-opacity: 1;
    border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
  }
  .lg\:border-blackpearl2 {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
  }
  .lg\:border-goldentainoi {
    --border-opacity: 1;
    border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
  }
  .lg\:border-hotcurry {
    --border-opacity: 1;
    border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
  }
  .lg\:border-greenwaterloo {
    --border-opacity: 1;
    border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
  }
  .lg\:border-tahunasands {
    --border-opacity: 1;
    border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
  }
  .lg\:border-sidecar {
    --border-opacity: 1;
    border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
  }
  .lg\:border-bismark {
    --border-opacity: 1;
    border-color: rgba(var(--bismark), var(--border-opacity)) !important;
  }
  .lg\:border-mardigras2 {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
  }
  .lg\:border-blackcurrant {
    --border-opacity: 1;
    border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
  }
  .lg\:border-mediumcarmine {
    --border-opacity: 1;
    border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
  }
  .lg\:border-tan {
    --border-opacity: 1;
    border-color: rgba(var(--tan), var(--border-opacity)) !important;
  }
  .lg\:border-champagne {
    --border-opacity: 1;
    border-color: rgba(var(--champagne), var(--border-opacity)) !important;
  }
  .lg\:border-aubergine {
    --border-opacity: 1;
    border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
  }
  .lg\:border-maverick {
    --border-opacity: 1;
    border-color: rgba(var(--maverick), var(--border-opacity)) !important;
  }
  .lg\:border-prim {
    --border-opacity: 1;
    border-color: rgba(var(--prim), var(--border-opacity)) !important;
  }
  .lg\:border-seagull {
    --border-opacity: 1;
    border-color: rgba(var(--seagull), var(--border-opacity)) !important;
  }
  .lg\:border-spindle {
    --border-opacity: 1;
    border-color: rgba(var(--spindle), var(--border-opacity)) !important;
  }
  .lg\:border-facebook {
    --border-opacity: 1;
    border-color: rgba(var(--facebook), var(--border-opacity)) !important;
  }
  .lg\:border-pinterest {
    --border-opacity: 1;
    border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
  }
  .lg\:border-twitter {
    --border-opacity: 1;
    border-color: rgba(var(--twitter), var(--border-opacity)) !important;
  }
  .lg\:border-youtube {
    --border-opacity: 1;
    border-color: rgba(var(--youtube), var(--border-opacity)) !important;
  }
  .lg\:border-instagram {
    --border-opacity: 1;
    border-color: rgba(var(--instagram), var(--border-opacity)) !important;
  }
  .lg\:border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
  }
  .lg\:border-current {
    --border-opacity: 1;
    border-color: currentColor !important;
  }
  .lg\:border-1 {
    border-width: 0.0625rem !important;
  }
  .lg\:border-2 {
    border-width: 0.125rem !important;
  }
  .lg\:border-4 {
    border-width: 0.25rem !important;
  }
  .lg\:border-6 {
    border-width: 0.375rem !important;
  }
  .lg\:border-0 {
    border-width: 0 !important;
  }
  .lg\:border-l-1 {
    border-left-width: 0.0625rem !important;
  }
  .lg\:border-l-2 {
    border-left-width: 0.125rem !important;
  }
  .lg\:border-l-4 {
    border-left-width: 0.25rem !important;
  }
  .lg\:border-l-6 {
    border-left-width: 0.375rem !important;
  }
  .lg\:border-l-0 {
    border-left-width: 0 !important;
  }
  .lg\:border-t-1 {
    border-top-width: 0.0625rem !important;
  }
  .lg\:border-t-2 {
    border-top-width: 0.125rem !important;
  }
  .lg\:border-t-4 {
    border-top-width: 0.25rem !important;
  }
  .lg\:border-t-6 {
    border-top-width: 0.375rem !important;
  }
  .lg\:border-t-0 {
    border-top-width: 0 !important;
  }
  .lg\:border-r-1 {
    border-right-width: 0.0625rem !important;
  }
  .lg\:border-r-2 {
    border-right-width: 0.125rem !important;
  }
  .lg\:border-r-4 {
    border-right-width: 0.25rem !important;
  }
  .lg\:border-r-6 {
    border-right-width: 0.375rem !important;
  }
  .lg\:border-r-0 {
    border-right-width: 0 !important;
  }
  .lg\:border-b-1 {
    border-bottom-width: 0.0625rem !important;
  }
  .lg\:border-b-2 {
    border-bottom-width: 0.125rem !important;
  }
  .lg\:border-b-4 {
    border-bottom-width: 0.25rem !important;
  }
  .lg\:border-b-6 {
    border-bottom-width: 0.375rem !important;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0 !important;
  }
  .lg\:color-white {
    --color-opacity: 1;
    color: rgba(var(--white), var(--color-opacity)) !important;
  }
  .lg\:color-black {
    --color-opacity: 1;
    color: rgba(var(--black), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
  }
  .lg\:color-warm-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
  }
  .lg\:color-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-50), var(--color-opacity)) !important;
  }
  .lg\:color-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-100), var(--color-opacity)) !important;
  }
  .lg\:color-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-200), var(--color-opacity)) !important;
  }
  .lg\:color-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-300), var(--color-opacity)) !important;
  }
  .lg\:color-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-400), var(--color-opacity)) !important;
  }
  .lg\:color-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-500), var(--color-opacity)) !important;
  }
  .lg\:color-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-600), var(--color-opacity)) !important;
  }
  .lg\:color-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-700), var(--color-opacity)) !important;
  }
  .lg\:color-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-800), var(--color-opacity)) !important;
  }
  .lg\:color-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-900), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
  }
  .lg\:color-cool-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
  }
  .lg\:color-red-50 {
    --color-opacity: 1;
    color: rgba(var(--red-50), var(--color-opacity)) !important;
  }
  .lg\:color-red-100 {
    --color-opacity: 1;
    color: rgba(var(--red-100), var(--color-opacity)) !important;
  }
  .lg\:color-red-200 {
    --color-opacity: 1;
    color: rgba(var(--red-200), var(--color-opacity)) !important;
  }
  .lg\:color-red-300 {
    --color-opacity: 1;
    color: rgba(var(--red-300), var(--color-opacity)) !important;
  }
  .lg\:color-red-400 {
    --color-opacity: 1;
    color: rgba(var(--red-400), var(--color-opacity)) !important;
  }
  .lg\:color-red-500 {
    --color-opacity: 1;
    color: rgba(var(--red-500), var(--color-opacity)) !important;
  }
  .lg\:color-red-600 {
    --color-opacity: 1;
    color: rgba(var(--red-600), var(--color-opacity)) !important;
  }
  .lg\:color-red-700 {
    --color-opacity: 1;
    color: rgba(var(--red-700), var(--color-opacity)) !important;
  }
  .lg\:color-red-800 {
    --color-opacity: 1;
    color: rgba(var(--red-800), var(--color-opacity)) !important;
  }
  .lg\:color-red-900 {
    --color-opacity: 1;
    color: rgba(var(--red-900), var(--color-opacity)) !important;
  }
  .lg\:color-orange-50 {
    --color-opacity: 1;
    color: rgba(var(--orange-50), var(--color-opacity)) !important;
  }
  .lg\:color-orange-100 {
    --color-opacity: 1;
    color: rgba(var(--orange-100), var(--color-opacity)) !important;
  }
  .lg\:color-orange-200 {
    --color-opacity: 1;
    color: rgba(var(--orange-200), var(--color-opacity)) !important;
  }
  .lg\:color-orange-300 {
    --color-opacity: 1;
    color: rgba(var(--orange-300), var(--color-opacity)) !important;
  }
  .lg\:color-orange-400 {
    --color-opacity: 1;
    color: rgba(var(--orange-400), var(--color-opacity)) !important;
  }
  .lg\:color-orange-500 {
    --color-opacity: 1;
    color: rgba(var(--orange-500), var(--color-opacity)) !important;
  }
  .lg\:color-orange-600 {
    --color-opacity: 1;
    color: rgba(var(--orange-600), var(--color-opacity)) !important;
  }
  .lg\:color-orange-700 {
    --color-opacity: 1;
    color: rgba(var(--orange-700), var(--color-opacity)) !important;
  }
  .lg\:color-orange-800 {
    --color-opacity: 1;
    color: rgba(var(--orange-800), var(--color-opacity)) !important;
  }
  .lg\:color-orange-900 {
    --color-opacity: 1;
    color: rgba(var(--orange-900), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-50 {
    --color-opacity: 1;
    color: rgba(var(--yellow-50), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-100 {
    --color-opacity: 1;
    color: rgba(var(--yellow-100), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-200 {
    --color-opacity: 1;
    color: rgba(var(--yellow-200), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-300 {
    --color-opacity: 1;
    color: rgba(var(--yellow-300), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-400 {
    --color-opacity: 1;
    color: rgba(var(--yellow-400), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-500 {
    --color-opacity: 1;
    color: rgba(var(--yellow-500), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-600 {
    --color-opacity: 1;
    color: rgba(var(--yellow-600), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-700 {
    --color-opacity: 1;
    color: rgba(var(--yellow-700), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-800 {
    --color-opacity: 1;
    color: rgba(var(--yellow-800), var(--color-opacity)) !important;
  }
  .lg\:color-yellow-900 {
    --color-opacity: 1;
    color: rgba(var(--yellow-900), var(--color-opacity)) !important;
  }
  .lg\:color-lime-50 {
    --color-opacity: 1;
    color: rgba(var(--lime-50), var(--color-opacity)) !important;
  }
  .lg\:color-lime-100 {
    --color-opacity: 1;
    color: rgba(var(--lime-100), var(--color-opacity)) !important;
  }
  .lg\:color-lime-200 {
    --color-opacity: 1;
    color: rgba(var(--lime-200), var(--color-opacity)) !important;
  }
  .lg\:color-lime-300 {
    --color-opacity: 1;
    color: rgba(var(--lime-300), var(--color-opacity)) !important;
  }
  .lg\:color-lime-400 {
    --color-opacity: 1;
    color: rgba(var(--lime-400), var(--color-opacity)) !important;
  }
  .lg\:color-lime-500 {
    --color-opacity: 1;
    color: rgba(var(--lime-500), var(--color-opacity)) !important;
  }
  .lg\:color-lime-600 {
    --color-opacity: 1;
    color: rgba(var(--lime-600), var(--color-opacity)) !important;
  }
  .lg\:color-lime-700 {
    --color-opacity: 1;
    color: rgba(var(--lime-700), var(--color-opacity)) !important;
  }
  .lg\:color-lime-800 {
    --color-opacity: 1;
    color: rgba(var(--lime-800), var(--color-opacity)) !important;
  }
  .lg\:color-lime-900 {
    --color-opacity: 1;
    color: rgba(var(--lime-900), var(--color-opacity)) !important;
  }
  .lg\:color-green-50 {
    --color-opacity: 1;
    color: rgba(var(--green-50), var(--color-opacity)) !important;
  }
  .lg\:color-green-100 {
    --color-opacity: 1;
    color: rgba(var(--green-100), var(--color-opacity)) !important;
  }
  .lg\:color-green-200 {
    --color-opacity: 1;
    color: rgba(var(--green-200), var(--color-opacity)) !important;
  }
  .lg\:color-green-300 {
    --color-opacity: 1;
    color: rgba(var(--green-300), var(--color-opacity)) !important;
  }
  .lg\:color-green-400 {
    --color-opacity: 1;
    color: rgba(var(--green-400), var(--color-opacity)) !important;
  }
  .lg\:color-green-500 {
    --color-opacity: 1;
    color: rgba(var(--green-500), var(--color-opacity)) !important;
  }
  .lg\:color-green-600 {
    --color-opacity: 1;
    color: rgba(var(--green-600), var(--color-opacity)) !important;
  }
  .lg\:color-green-700 {
    --color-opacity: 1;
    color: rgba(var(--green-700), var(--color-opacity)) !important;
  }
  .lg\:color-green-800 {
    --color-opacity: 1;
    color: rgba(var(--green-800), var(--color-opacity)) !important;
  }
  .lg\:color-green-900 {
    --color-opacity: 1;
    color: rgba(var(--green-900), var(--color-opacity)) !important;
  }
  .lg\:color-teal-50 {
    --color-opacity: 1;
    color: rgba(var(--teal-50), var(--color-opacity)) !important;
  }
  .lg\:color-teal-100 {
    --color-opacity: 1;
    color: rgba(var(--teal-100), var(--color-opacity)) !important;
  }
  .lg\:color-teal-200 {
    --color-opacity: 1;
    color: rgba(var(--teal-200), var(--color-opacity)) !important;
  }
  .lg\:color-teal-300 {
    --color-opacity: 1;
    color: rgba(var(--teal-300), var(--color-opacity)) !important;
  }
  .lg\:color-teal-400 {
    --color-opacity: 1;
    color: rgba(var(--teal-400), var(--color-opacity)) !important;
  }
  .lg\:color-teal-500 {
    --color-opacity: 1;
    color: rgba(var(--teal-500), var(--color-opacity)) !important;
  }
  .lg\:color-teal-600 {
    --color-opacity: 1;
    color: rgba(var(--teal-600), var(--color-opacity)) !important;
  }
  .lg\:color-teal-700 {
    --color-opacity: 1;
    color: rgba(var(--teal-700), var(--color-opacity)) !important;
  }
  .lg\:color-teal-800 {
    --color-opacity: 1;
    color: rgba(var(--teal-800), var(--color-opacity)) !important;
  }
  .lg\:color-teal-900 {
    --color-opacity: 1;
    color: rgba(var(--teal-900), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-50 {
    --color-opacity: 1;
    color: rgba(var(--cyan-50), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-100 {
    --color-opacity: 1;
    color: rgba(var(--cyan-100), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-200 {
    --color-opacity: 1;
    color: rgba(var(--cyan-200), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-300 {
    --color-opacity: 1;
    color: rgba(var(--cyan-300), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-400 {
    --color-opacity: 1;
    color: rgba(var(--cyan-400), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-500 {
    --color-opacity: 1;
    color: rgba(var(--cyan-500), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-600 {
    --color-opacity: 1;
    color: rgba(var(--cyan-600), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-700 {
    --color-opacity: 1;
    color: rgba(var(--cyan-700), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-800 {
    --color-opacity: 1;
    color: rgba(var(--cyan-800), var(--color-opacity)) !important;
  }
  .lg\:color-cyan-900 {
    --color-opacity: 1;
    color: rgba(var(--cyan-900), var(--color-opacity)) !important;
  }
  .lg\:color-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-50), var(--color-opacity)) !important;
  }
  .lg\:color-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-100), var(--color-opacity)) !important;
  }
  .lg\:color-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-200), var(--color-opacity)) !important;
  }
  .lg\:color-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-300), var(--color-opacity)) !important;
  }
  .lg\:color-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-400), var(--color-opacity)) !important;
  }
  .lg\:color-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-500), var(--color-opacity)) !important;
  }
  .lg\:color-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-600), var(--color-opacity)) !important;
  }
  .lg\:color-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-700), var(--color-opacity)) !important;
  }
  .lg\:color-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-800), var(--color-opacity)) !important;
  }
  .lg\:color-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-900), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-50 {
    --color-opacity: 1;
    color: rgba(var(--indigo-50), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-100 {
    --color-opacity: 1;
    color: rgba(var(--indigo-100), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-200 {
    --color-opacity: 1;
    color: rgba(var(--indigo-200), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-300 {
    --color-opacity: 1;
    color: rgba(var(--indigo-300), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-400 {
    --color-opacity: 1;
    color: rgba(var(--indigo-400), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-500 {
    --color-opacity: 1;
    color: rgba(var(--indigo-500), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-600 {
    --color-opacity: 1;
    color: rgba(var(--indigo-600), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-700 {
    --color-opacity: 1;
    color: rgba(var(--indigo-700), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-800 {
    --color-opacity: 1;
    color: rgba(var(--indigo-800), var(--color-opacity)) !important;
  }
  .lg\:color-indigo-900 {
    --color-opacity: 1;
    color: rgba(var(--indigo-900), var(--color-opacity)) !important;
  }
  .lg\:color-purple-50 {
    --color-opacity: 1;
    color: rgba(var(--purple-50), var(--color-opacity)) !important;
  }
  .lg\:color-purple-100 {
    --color-opacity: 1;
    color: rgba(var(--purple-100), var(--color-opacity)) !important;
  }
  .lg\:color-purple-200 {
    --color-opacity: 1;
    color: rgba(var(--purple-200), var(--color-opacity)) !important;
  }
  .lg\:color-purple-300 {
    --color-opacity: 1;
    color: rgba(var(--purple-300), var(--color-opacity)) !important;
  }
  .lg\:color-purple-400 {
    --color-opacity: 1;
    color: rgba(var(--purple-400), var(--color-opacity)) !important;
  }
  .lg\:color-purple-500 {
    --color-opacity: 1;
    color: rgba(var(--purple-500), var(--color-opacity)) !important;
  }
  .lg\:color-purple-600 {
    --color-opacity: 1;
    color: rgba(var(--purple-600), var(--color-opacity)) !important;
  }
  .lg\:color-purple-700 {
    --color-opacity: 1;
    color: rgba(var(--purple-700), var(--color-opacity)) !important;
  }
  .lg\:color-purple-800 {
    --color-opacity: 1;
    color: rgba(var(--purple-800), var(--color-opacity)) !important;
  }
  .lg\:color-purple-900 {
    --color-opacity: 1;
    color: rgba(var(--purple-900), var(--color-opacity)) !important;
  }
  .lg\:color-pink-50 {
    --color-opacity: 1;
    color: rgba(var(--pink-50), var(--color-opacity)) !important;
  }
  .lg\:color-pink-100 {
    --color-opacity: 1;
    color: rgba(var(--pink-100), var(--color-opacity)) !important;
  }
  .lg\:color-pink-200 {
    --color-opacity: 1;
    color: rgba(var(--pink-200), var(--color-opacity)) !important;
  }
  .lg\:color-pink-300 {
    --color-opacity: 1;
    color: rgba(var(--pink-300), var(--color-opacity)) !important;
  }
  .lg\:color-pink-400 {
    --color-opacity: 1;
    color: rgba(var(--pink-400), var(--color-opacity)) !important;
  }
  .lg\:color-pink-500 {
    --color-opacity: 1;
    color: rgba(var(--pink-500), var(--color-opacity)) !important;
  }
  .lg\:color-pink-600 {
    --color-opacity: 1;
    color: rgba(var(--pink-600), var(--color-opacity)) !important;
  }
  .lg\:color-pink-700 {
    --color-opacity: 1;
    color: rgba(var(--pink-700), var(--color-opacity)) !important;
  }
  .lg\:color-pink-800 {
    --color-opacity: 1;
    color: rgba(var(--pink-800), var(--color-opacity)) !important;
  }
  .lg\:color-pink-900 {
    --color-opacity: 1;
    color: rgba(var(--pink-900), var(--color-opacity)) !important;
  }
  .lg\:color-primary {
    --color-opacity: 1;
    color: rgba(var(--primary), var(--color-opacity)) !important;
  }
  .lg\:color-primary-50 {
    --color-opacity: 1;
    color: rgba(var(--primary-50), var(--color-opacity)) !important;
  }
  .lg\:color-primary-100 {
    --color-opacity: 1;
    color: rgba(var(--primary-100), var(--color-opacity)) !important;
  }
  .lg\:color-primary-200 {
    --color-opacity: 1;
    color: rgba(var(--primary-200), var(--color-opacity)) !important;
  }
  .lg\:color-primary-300 {
    --color-opacity: 1;
    color: rgba(var(--primary-300), var(--color-opacity)) !important;
  }
  .lg\:color-primary-400 {
    --color-opacity: 1;
    color: rgba(var(--primary-400), var(--color-opacity)) !important;
  }
  .lg\:color-primary-500 {
    --color-opacity: 1;
    color: rgba(var(--primary-500), var(--color-opacity)) !important;
  }
  .lg\:color-primary-600 {
    --color-opacity: 1;
    color: rgba(var(--primary-600), var(--color-opacity)) !important;
  }
  .lg\:color-primary-700 {
    --color-opacity: 1;
    color: rgba(var(--primary-700), var(--color-opacity)) !important;
  }
  .lg\:color-primary-800 {
    --color-opacity: 1;
    color: rgba(var(--primary-800), var(--color-opacity)) !important;
  }
  .lg\:color-primary-900 {
    --color-opacity: 1;
    color: rgba(var(--primary-900), var(--color-opacity)) !important;
  }
  .lg\:color-secondary {
    --color-opacity: 1;
    color: rgba(var(--secondary), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-50 {
    --color-opacity: 1;
    color: rgba(var(--secondary-50), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-100 {
    --color-opacity: 1;
    color: rgba(var(--secondary-100), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-200 {
    --color-opacity: 1;
    color: rgba(var(--secondary-200), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-300 {
    --color-opacity: 1;
    color: rgba(var(--secondary-300), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-400 {
    --color-opacity: 1;
    color: rgba(var(--secondary-400), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-500 {
    --color-opacity: 1;
    color: rgba(var(--secondary-500), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-600 {
    --color-opacity: 1;
    color: rgba(var(--secondary-600), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-700 {
    --color-opacity: 1;
    color: rgba(var(--secondary-700), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-800 {
    --color-opacity: 1;
    color: rgba(var(--secondary-800), var(--color-opacity)) !important;
  }
  .lg\:color-secondary-900 {
    --color-opacity: 1;
    color: rgba(var(--secondary-900), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary {
    --color-opacity: 1;
    color: rgba(var(--tertiary), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-50 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-100 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-200 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-300 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-400 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-500 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-600 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-700 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-800 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
  }
  .lg\:color-tertiary-900 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-50 {
    --color-opacity: 1;
    color: rgba(var(--foreground-50), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-100 {
    --color-opacity: 1;
    color: rgba(var(--foreground-100), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-200 {
    --color-opacity: 1;
    color: rgba(var(--foreground-200), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-300 {
    --color-opacity: 1;
    color: rgba(var(--foreground-300), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-400 {
    --color-opacity: 1;
    color: rgba(var(--foreground-400), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-500 {
    --color-opacity: 1;
    color: rgba(var(--foreground-500), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-600 {
    --color-opacity: 1;
    color: rgba(var(--foreground-600), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-700 {
    --color-opacity: 1;
    color: rgba(var(--foreground-700), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-800 {
    --color-opacity: 1;
    color: rgba(var(--foreground-800), var(--color-opacity)) !important;
  }
  .lg\:color-foreground-900 {
    --color-opacity: 1;
    color: rgba(var(--foreground-900), var(--color-opacity)) !important;
  }
  .lg\:color-foreground {
    --color-opacity: 1;
    color: rgba(var(--foreground), var(--color-opacity)) !important;
  }
  .lg\:color-background {
    --color-opacity: 1;
    color: rgba(var(--background), var(--color-opacity)) !important;
  }
  .lg\:color-background-50 {
    --color-opacity: 1;
    color: rgba(var(--background-50), var(--color-opacity)) !important;
  }
  .lg\:color-background-100 {
    --color-opacity: 1;
    color: rgba(var(--background-100), var(--color-opacity)) !important;
  }
  .lg\:color-background-200 {
    --color-opacity: 1;
    color: rgba(var(--background-200), var(--color-opacity)) !important;
  }
  .lg\:color-background-300 {
    --color-opacity: 1;
    color: rgba(var(--background-300), var(--color-opacity)) !important;
  }
  .lg\:color-background-400 {
    --color-opacity: 1;
    color: rgba(var(--background-400), var(--color-opacity)) !important;
  }
  .lg\:color-background-500 {
    --color-opacity: 1;
    color: rgba(var(--background-500), var(--color-opacity)) !important;
  }
  .lg\:color-background-600 {
    --color-opacity: 1;
    color: rgba(var(--background-600), var(--color-opacity)) !important;
  }
  .lg\:color-background-700 {
    --color-opacity: 1;
    color: rgba(var(--background-700), var(--color-opacity)) !important;
  }
  .lg\:color-background-800 {
    --color-opacity: 1;
    color: rgba(var(--background-800), var(--color-opacity)) !important;
  }
  .lg\:color-background-900 {
    --color-opacity: 1;
    color: rgba(var(--background-900), var(--color-opacity)) !important;
  }
  .lg\:color-grape-50 {
    --color-opacity: 1;
    color: rgba(var(--grape-50), var(--color-opacity)) !important;
  }
  .lg\:color-grape-100 {
    --color-opacity: 1;
    color: rgba(var(--grape-100), var(--color-opacity)) !important;
  }
  .lg\:color-grape-200 {
    --color-opacity: 1;
    color: rgba(var(--grape-200), var(--color-opacity)) !important;
  }
  .lg\:color-grape-300 {
    --color-opacity: 1;
    color: rgba(var(--grape-300), var(--color-opacity)) !important;
  }
  .lg\:color-grape-400 {
    --color-opacity: 1;
    color: rgba(var(--grape-400), var(--color-opacity)) !important;
  }
  .lg\:color-grape-500 {
    --color-opacity: 1;
    color: rgba(var(--grape-500), var(--color-opacity)) !important;
  }
  .lg\:color-grape-600 {
    --color-opacity: 1;
    color: rgba(var(--grape-600), var(--color-opacity)) !important;
  }
  .lg\:color-grape-700 {
    --color-opacity: 1;
    color: rgba(var(--grape-700), var(--color-opacity)) !important;
  }
  .lg\:color-grape-800 {
    --color-opacity: 1;
    color: rgba(var(--grape-800), var(--color-opacity)) !important;
  }
  .lg\:color-grape-900 {
    --color-opacity: 1;
    color: rgba(var(--grape-900), var(--color-opacity)) !important;
  }
  .lg\:color-violet-50 {
    --color-opacity: 1;
    color: rgba(var(--violet-50), var(--color-opacity)) !important;
  }
  .lg\:color-violet-100 {
    --color-opacity: 1;
    color: rgba(var(--violet-100), var(--color-opacity)) !important;
  }
  .lg\:color-violet-200 {
    --color-opacity: 1;
    color: rgba(var(--violet-200), var(--color-opacity)) !important;
  }
  .lg\:color-violet-300 {
    --color-opacity: 1;
    color: rgba(var(--violet-300), var(--color-opacity)) !important;
  }
  .lg\:color-violet-400 {
    --color-opacity: 1;
    color: rgba(var(--violet-400), var(--color-opacity)) !important;
  }
  .lg\:color-violet-500 {
    --color-opacity: 1;
    color: rgba(var(--violet-500), var(--color-opacity)) !important;
  }
  .lg\:color-violet-600 {
    --color-opacity: 1;
    color: rgba(var(--violet-600), var(--color-opacity)) !important;
  }
  .lg\:color-violet-700 {
    --color-opacity: 1;
    color: rgba(var(--violet-700), var(--color-opacity)) !important;
  }
  .lg\:color-violet-800 {
    --color-opacity: 1;
    color: rgba(var(--violet-800), var(--color-opacity)) !important;
  }
  .lg\:color-violet-900 {
    --color-opacity: 1;
    color: rgba(var(--violet-900), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
  }
  .lg\:color-gray-smoke-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
  }
  .lg\:color-gray-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
  }
  .lg\:color-blue-royal-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
  }
  .lg\:color-neon-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
  }
  .lg\:color-greece-1 {
    --color-opacity: 1;
    color: rgba(var(--greece-1), var(--color-opacity)) !important;
  }
  .lg\:color-greece-2 {
    --color-opacity: 1;
    color: rgba(var(--greece-2), var(--color-opacity)) !important;
  }
  .lg\:color-greece-3 {
    --color-opacity: 1;
    color: rgba(var(--greece-3), var(--color-opacity)) !important;
  }
  .lg\:color-greece-4 {
    --color-opacity: 1;
    color: rgba(var(--greece-4), var(--color-opacity)) !important;
  }
  .lg\:color-greece-5 {
    --color-opacity: 1;
    color: rgba(var(--greece-5), var(--color-opacity)) !important;
  }
  .lg\:color-blackrussian {
    --color-opacity: 1;
    color: rgba(var(--blackrussian), var(--color-opacity)) !important;
  }
  .lg\:color-maroon-red {
    --color-opacity: 1;
    color: rgba(var(--maroon-red), var(--color-opacity)) !important;
  }
  .lg\:color-burgundy {
    --color-opacity: 1;
    color: rgba(var(--burgundy), var(--color-opacity)) !important;
  }
  .lg\:color-blackpearl {
    --color-opacity: 1;
    color: rgba(var(--blackpearl), var(--color-opacity)) !important;
  }
  .lg\:color-sweetcorn {
    --color-opacity: 1;
    color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
  }
  .lg\:color-drover {
    --color-opacity: 1;
    color: rgba(var(--drover), var(--color-opacity)) !important;
  }
  .lg\:color-woodbark {
    --color-opacity: 1;
    color: rgba(var(--woodbark), var(--color-opacity)) !important;
  }
  .lg\:color-manhattan {
    --color-opacity: 1;
    color: rgba(var(--manhattan), var(--color-opacity)) !important;
  }
  .lg\:color-newtan {
    --color-opacity: 1;
    color: rgba(var(--newtan), var(--color-opacity)) !important;
  }
  .lg\:color-bluedianne {
    --color-opacity: 1;
    color: rgba(var(--bluedianne), var(--color-opacity)) !important;
  }
  .lg\:color-goldenrod {
    --color-opacity: 1;
    color: rgba(var(--goldenrod), var(--color-opacity)) !important;
  }
  .lg\:color-portafino {
    --color-opacity: 1;
    color: rgba(var(--portafino), var(--color-opacity)) !important;
  }
  .lg\:color-pearllusta {
    --color-opacity: 1;
    color: rgba(var(--pearllusta), var(--color-opacity)) !important;
  }
  .lg\:color-hitgrey {
    --color-opacity: 1;
    color: rgba(var(--hitgrey), var(--color-opacity)) !important;
  }
  .lg\:color-rockspray {
    --color-opacity: 1;
    color: rgba(var(--rockspray), var(--color-opacity)) !important;
  }
  .lg\:color-vanilla {
    --color-opacity: 1;
    color: rgba(var(--vanilla), var(--color-opacity)) !important;
  }
  .lg\:color-mardigras {
    --color-opacity: 1;
    color: rgba(var(--mardigras), var(--color-opacity)) !important;
  }
  .lg\:color-dandelion {
    --color-opacity: 1;
    color: rgba(var(--dandelion), var(--color-opacity)) !important;
  }
  .lg\:color-sandwisp {
    --color-opacity: 1;
    color: rgba(var(--sandwisp), var(--color-opacity)) !important;
  }
  .lg\:color-sealbrown {
    --color-opacity: 1;
    color: rgba(var(--sealbrown), var(--color-opacity)) !important;
  }
  .lg\:color-rodeodust {
    --color-opacity: 1;
    color: rgba(var(--rodeodust), var(--color-opacity)) !important;
  }
  .lg\:color-raffia {
    --color-opacity: 1;
    color: rgba(var(--raffia), var(--color-opacity)) !important;
  }
  .lg\:color-midnight {
    --color-opacity: 1;
    color: rgba(var(--midnight), var(--color-opacity)) !important;
  }
  .lg\:color-greensmoke {
    --color-opacity: 1;
    color: rgba(var(--greensmoke), var(--color-opacity)) !important;
  }
  .lg\:color-deco {
    --color-opacity: 1;
    color: rgba(var(--deco), var(--color-opacity)) !important;
  }
  .lg\:color-sanjuan {
    --color-opacity: 1;
    color: rgba(var(--sanjuan), var(--color-opacity)) !important;
  }
  .lg\:color-blackpearl2 {
    --color-opacity: 1;
    color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
  }
  .lg\:color-goldentainoi {
    --color-opacity: 1;
    color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
  }
  .lg\:color-hotcurry {
    --color-opacity: 1;
    color: rgba(var(--hotcurry), var(--color-opacity)) !important;
  }
  .lg\:color-greenwaterloo {
    --color-opacity: 1;
    color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
  }
  .lg\:color-tahunasands {
    --color-opacity: 1;
    color: rgba(var(--tahunasands), var(--color-opacity)) !important;
  }
  .lg\:color-sidecar {
    --color-opacity: 1;
    color: rgba(var(--sidecar), var(--color-opacity)) !important;
  }
  .lg\:color-bismark {
    --color-opacity: 1;
    color: rgba(var(--bismark), var(--color-opacity)) !important;
  }
  .lg\:color-mardigras2 {
    --color-opacity: 1;
    color: rgba(var(--mardigras2), var(--color-opacity)) !important;
  }
  .lg\:color-blackcurrant {
    --color-opacity: 1;
    color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
  }
  .lg\:color-mediumcarmine {
    --color-opacity: 1;
    color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
  }
  .lg\:color-tan {
    --color-opacity: 1;
    color: rgba(var(--tan), var(--color-opacity)) !important;
  }
  .lg\:color-champagne {
    --color-opacity: 1;
    color: rgba(var(--champagne), var(--color-opacity)) !important;
  }
  .lg\:color-aubergine {
    --color-opacity: 1;
    color: rgba(var(--aubergine), var(--color-opacity)) !important;
  }
  .lg\:color-maverick {
    --color-opacity: 1;
    color: rgba(var(--maverick), var(--color-opacity)) !important;
  }
  .lg\:color-prim {
    --color-opacity: 1;
    color: rgba(var(--prim), var(--color-opacity)) !important;
  }
  .lg\:color-seagull {
    --color-opacity: 1;
    color: rgba(var(--seagull), var(--color-opacity)) !important;
  }
  .lg\:color-spindle {
    --color-opacity: 1;
    color: rgba(var(--spindle), var(--color-opacity)) !important;
  }
  .lg\:color-facebook {
    --color-opacity: 1;
    color: rgba(var(--facebook), var(--color-opacity)) !important;
  }
  .lg\:color-pinterest {
    --color-opacity: 1;
    color: rgba(var(--pinterest), var(--color-opacity)) !important;
  }
  .lg\:color-twitter {
    --color-opacity: 1;
    color: rgba(var(--twitter), var(--color-opacity)) !important;
  }
  .lg\:color-youtube {
    --color-opacity: 1;
    color: rgba(var(--youtube), var(--color-opacity)) !important;
  }
  .lg\:color-instagram {
    --color-opacity: 1;
    color: rgba(var(--instagram), var(--color-opacity)) !important;
  }
  .lg\:color-transparent {
    --color-opacity: 1;
    color: transparent !important;
  }
  .lg\:color-current {
    --color-opacity: 1;
    color: currentColor !important;
  }
  .lg\:resize-none {
    resize: none !important;
  }
  .lg\:resize-both {
    resize: both !important;
  }
  .lg\:resize-horizontal {
    resize: horizontal !important;
  }
  .lg\:resize-vertical {
    resize: vertical !important;
  }
  .lg\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .lg\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .lg\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .lg\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .lg\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .lg\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .lg\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .lg\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .lg\:overflow-auto {
    overflow: auto !important;
  }
  .lg\:overflow-hidden {
    overflow: hidden !important;
  }
  .lg\:overflow-visible {
    overflow: visible !important;
  }
  .lg\:overflow-scroll {
    overflow: scroll !important;
  }
  .lg\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }
  .lg\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }
  .lg\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }
  .lg\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }
  .lg\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }
  .lg\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }
  .lg\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .lg\:overscroll-contain {
    overscroll-behavior: contain !important;
  }
  .lg\:overscroll-none {
    overscroll-behavior: none !important;
  }
  .lg\:scroll-auto {
    scroll-behavior: auto !important;
  }
  .lg\:scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .lg\:translate-x-1 {
    --translate-x: 0.0625rem !important;
  }
  .lg\:translate-x-2 {
    --translate-x: 0.125rem !important;
  }
  .lg\:translate-x-4 {
    --translate-x: 0.25rem !important;
  }
  .lg\:translate-x-6 {
    --translate-x: 0.375rem !important;
  }
  .lg\:translate-x-8 {
    --translate-x: 0.5rem !important;
  }
  .lg\:translate-x-10 {
    --translate-x: 0.625rem !important;
  }
  .lg\:translate-x-12 {
    --translate-x: 0.75rem !important;
  }
  .lg\:translate-x-14 {
    --translate-x: 0.875rem !important;
  }
  .lg\:translate-x-16 {
    --translate-x: 1rem !important;
  }
  .lg\:translate-x-18 {
    --translate-x: 1.125rem !important;
  }
  .lg\:translate-x-20 {
    --translate-x: 1.25rem !important;
  }
  .lg\:translate-x-24 {
    --translate-x: 1.5rem !important;
  }
  .lg\:translate-x-28 {
    --translate-x: 1.75rem !important;
  }
  .lg\:translate-x-32 {
    --translate-x: 2rem !important;
  }
  .lg\:translate-x-36 {
    --translate-x: 2.25rem !important;
  }
  .lg\:translate-x-40 {
    --translate-x: 2.5rem !important;
  }
  .lg\:translate-x-48 {
    --translate-x: 3rem !important;
  }
  .lg\:translate-x-56 {
    --translate-x: 3.5rem !important;
  }
  .lg\:translate-x-64 {
    --translate-x: 4rem !important;
  }
  .lg\:translate-x-72 {
    --translate-x: 4.5rem !important;
  }
  .lg\:translate-x-80 {
    --translate-x: 5rem !important;
  }
  .lg\:translate-x-96 {
    --translate-x: 6rem !important;
  }
  .lg\:translate-x-112 {
    --translate-x: 7rem !important;
  }
  .lg\:translate-x-128 {
    --translate-x: 8rem !important;
  }
  .lg\:translate-x-144 {
    --translate-x: 9rem !important;
  }
  .lg\:translate-x-160 {
    --translate-x: 10rem !important;
  }
  .lg\:translate-x-192 {
    --translate-x: 12rem !important;
  }
  .lg\:translate-x-224 {
    --translate-x: 14rem !important;
  }
  .lg\:translate-x-256 {
    --translate-x: 16rem !important;
  }
  .lg\:translate-x-288 {
    --translate-x: 18rem !important;
  }
  .lg\:translate-x-320 {
    --translate-x: 20rem !important;
  }
  .lg\:translate-x-384 {
    --translate-x: 24rem !important;
  }
  .lg\:translate-x-n1 {
    --translate-x: -0.0625rem !important;
  }
  .lg\:translate-x-n2 {
    --translate-x: -0.125rem !important;
  }
  .lg\:translate-x-n4 {
    --translate-x: -0.25rem !important;
  }
  .lg\:translate-x-n6 {
    --translate-x: -0.375rem !important;
  }
  .lg\:translate-x-n8 {
    --translate-x: -0.5rem !important;
  }
  .lg\:translate-x-n10 {
    --translate-x: -0.625rem !important;
  }
  .lg\:translate-x-n12 {
    --translate-x: -0.75rem !important;
  }
  .lg\:translate-x-n14 {
    --translate-x: -0.875rem !important;
  }
  .lg\:translate-x-n16 {
    --translate-x: -1rem !important;
  }
  .lg\:translate-x-n18 {
    --translate-x: -1.125rem !important;
  }
  .lg\:translate-x-n20 {
    --translate-x: -1.25rem !important;
  }
  .lg\:translate-x-n24 {
    --translate-x: -1.5rem !important;
  }
  .lg\:translate-x-n28 {
    --translate-x: -1.75rem !important;
  }
  .lg\:translate-x-n32 {
    --translate-x: -2rem !important;
  }
  .lg\:translate-x-n36 {
    --translate-x: -2.25rem !important;
  }
  .lg\:translate-x-n40 {
    --translate-x: -2.5rem !important;
  }
  .lg\:translate-x-n48 {
    --translate-x: -3rem !important;
  }
  .lg\:translate-x-n56 {
    --translate-x: -3.5rem !important;
  }
  .lg\:translate-x-n64 {
    --translate-x: -4rem !important;
  }
  .lg\:translate-x-n72 {
    --translate-x: -4.5rem !important;
  }
  .lg\:translate-x-n80 {
    --translate-x: -5rem !important;
  }
  .lg\:translate-x-n96 {
    --translate-x: -6rem !important;
  }
  .lg\:translate-x-n112 {
    --translate-x: -7rem !important;
  }
  .lg\:translate-x-n128 {
    --translate-x: -8rem !important;
  }
  .lg\:translate-x-n144 {
    --translate-x: -9rem !important;
  }
  .lg\:translate-x-n160 {
    --translate-x: -10rem !important;
  }
  .lg\:translate-x-n192 {
    --translate-x: -12rem !important;
  }
  .lg\:translate-x-n224 {
    --translate-x: -14rem !important;
  }
  .lg\:translate-x-n256 {
    --translate-x: -16rem !important;
  }
  .lg\:translate-x-n288 {
    --translate-x: -18rem !important;
  }
  .lg\:translate-x-n320 {
    --translate-x: -20rem !important;
  }
  .lg\:translate-x-n384 {
    --translate-x: -24rem !important;
  }
  .lg\:translate-x-0 {
    --translate-x: 0 !important;
  }
  .lg\:translate-x-50p {
    --translate-x: 50% !important;
  }
  .lg\:translate-x-100p {
    --translate-x: 100% !important;
  }
  .lg\:translate-x-n50p {
    --translate-x: -50% !important;
  }
  .lg\:translate-x-n100p {
    --translate-x: -100% !important;
  }
  .lg\:translate-y-1 {
    --translate-y: 0.0625rem !important;
  }
  .lg\:translate-y-2 {
    --translate-y: 0.125rem !important;
  }
  .lg\:translate-y-4 {
    --translate-y: 0.25rem !important;
  }
  .lg\:translate-y-6 {
    --translate-y: 0.375rem !important;
  }
  .lg\:translate-y-8 {
    --translate-y: 0.5rem !important;
  }
  .lg\:translate-y-10 {
    --translate-y: 0.625rem !important;
  }
  .lg\:translate-y-12 {
    --translate-y: 0.75rem !important;
  }
  .lg\:translate-y-14 {
    --translate-y: 0.875rem !important;
  }
  .lg\:translate-y-16 {
    --translate-y: 1rem !important;
  }
  .lg\:translate-y-18 {
    --translate-y: 1.125rem !important;
  }
  .lg\:translate-y-20 {
    --translate-y: 1.25rem !important;
  }
  .lg\:translate-y-24 {
    --translate-y: 1.5rem !important;
  }
  .lg\:translate-y-28 {
    --translate-y: 1.75rem !important;
  }
  .lg\:translate-y-32 {
    --translate-y: 2rem !important;
  }
  .lg\:translate-y-36 {
    --translate-y: 2.25rem !important;
  }
  .lg\:translate-y-40 {
    --translate-y: 2.5rem !important;
  }
  .lg\:translate-y-48 {
    --translate-y: 3rem !important;
  }
  .lg\:translate-y-56 {
    --translate-y: 3.5rem !important;
  }
  .lg\:translate-y-64 {
    --translate-y: 4rem !important;
  }
  .lg\:translate-y-72 {
    --translate-y: 4.5rem !important;
  }
  .lg\:translate-y-80 {
    --translate-y: 5rem !important;
  }
  .lg\:translate-y-96 {
    --translate-y: 6rem !important;
  }
  .lg\:translate-y-112 {
    --translate-y: 7rem !important;
  }
  .lg\:translate-y-128 {
    --translate-y: 8rem !important;
  }
  .lg\:translate-y-144 {
    --translate-y: 9rem !important;
  }
  .lg\:translate-y-160 {
    --translate-y: 10rem !important;
  }
  .lg\:translate-y-192 {
    --translate-y: 12rem !important;
  }
  .lg\:translate-y-224 {
    --translate-y: 14rem !important;
  }
  .lg\:translate-y-256 {
    --translate-y: 16rem !important;
  }
  .lg\:translate-y-288 {
    --translate-y: 18rem !important;
  }
  .lg\:translate-y-320 {
    --translate-y: 20rem !important;
  }
  .lg\:translate-y-384 {
    --translate-y: 24rem !important;
  }
  .lg\:translate-y-n1 {
    --translate-y: -0.0625rem !important;
  }
  .lg\:translate-y-n2 {
    --translate-y: -0.125rem !important;
  }
  .lg\:translate-y-n4 {
    --translate-y: -0.25rem !important;
  }
  .lg\:translate-y-n6 {
    --translate-y: -0.375rem !important;
  }
  .lg\:translate-y-n8 {
    --translate-y: -0.5rem !important;
  }
  .lg\:translate-y-n10 {
    --translate-y: -0.625rem !important;
  }
  .lg\:translate-y-n12 {
    --translate-y: -0.75rem !important;
  }
  .lg\:translate-y-n14 {
    --translate-y: -0.875rem !important;
  }
  .lg\:translate-y-n16 {
    --translate-y: -1rem !important;
  }
  .lg\:translate-y-n18 {
    --translate-y: -1.125rem !important;
  }
  .lg\:translate-y-n20 {
    --translate-y: -1.25rem !important;
  }
  .lg\:translate-y-n24 {
    --translate-y: -1.5rem !important;
  }
  .lg\:translate-y-n28 {
    --translate-y: -1.75rem !important;
  }
  .lg\:translate-y-n32 {
    --translate-y: -2rem !important;
  }
  .lg\:translate-y-n36 {
    --translate-y: -2.25rem !important;
  }
  .lg\:translate-y-n40 {
    --translate-y: -2.5rem !important;
  }
  .lg\:translate-y-n48 {
    --translate-y: -3rem !important;
  }
  .lg\:translate-y-n56 {
    --translate-y: -3.5rem !important;
  }
  .lg\:translate-y-n64 {
    --translate-y: -4rem !important;
  }
  .lg\:translate-y-n72 {
    --translate-y: -4.5rem !important;
  }
  .lg\:translate-y-n80 {
    --translate-y: -5rem !important;
  }
  .lg\:translate-y-n96 {
    --translate-y: -6rem !important;
  }
  .lg\:translate-y-n112 {
    --translate-y: -7rem !important;
  }
  .lg\:translate-y-n128 {
    --translate-y: -8rem !important;
  }
  .lg\:translate-y-n144 {
    --translate-y: -9rem !important;
  }
  .lg\:translate-y-n160 {
    --translate-y: -10rem !important;
  }
  .lg\:translate-y-n192 {
    --translate-y: -12rem !important;
  }
  .lg\:translate-y-n224 {
    --translate-y: -14rem !important;
  }
  .lg\:translate-y-n256 {
    --translate-y: -16rem !important;
  }
  .lg\:translate-y-n288 {
    --translate-y: -18rem !important;
  }
  .lg\:translate-y-n320 {
    --translate-y: -20rem !important;
  }
  .lg\:translate-y-n384 {
    --translate-y: -24rem !important;
  }
  .lg\:translate-y-0 {
    --translate-y: 0 !important;
  }
  .lg\:translate-y-50p {
    --translate-y: 50% !important;
  }
  .lg\:translate-y-100p {
    --translate-y: 100% !important;
  }
  .lg\:translate-y-n50p {
    --translate-y: -50% !important;
  }
  .lg\:translate-y-n100p {
    --translate-y: -100% !important;
  }
  .lg\:scale-x-0 {
    --scale-x: 0 !important;
  }
  .lg\:scale-x-50 {
    --scale-x: 0.5 !important;
  }
  .lg\:scale-x-75 {
    --scale-x: 0.75 !important;
  }
  .lg\:scale-x-80 {
    --scale-x: 0.8 !important;
  }
  .lg\:scale-x-85 {
    --scale-x: 0.85 !important;
  }
  .lg\:scale-x-90 {
    --scale-x: 0.9 !important;
  }
  .lg\:scale-x-95 {
    --scale-x: 0.95 !important;
  }
  .lg\:scale-x-100 {
    --scale-x: 1 !important;
  }
  .lg\:scale-x-105 {
    --scale-x: 1.05 !important;
  }
  .lg\:scale-x-110 {
    --scale-x: 1.1 !important;
  }
  .lg\:scale-x-115 {
    --scale-x: 1.15 !important;
  }
  .lg\:scale-x-120 {
    --scale-x: 1.2 !important;
  }
  .lg\:scale-x-125 {
    --scale-x: 1.25 !important;
  }
  .lg\:scale-x-130 {
    --scale-x: 1.3 !important;
  }
  .lg\:scale-x-135 {
    --scale-x: 1.35 !important;
  }
  .lg\:scale-x-140 {
    --scale-x: 1.4 !important;
  }
  .lg\:scale-x-145 {
    --scale-x: 1.45 !important;
  }
  .lg\:scale-x-150 {
    --scale-x: 1.5 !important;
  }
  .lg\:scale-y-0 {
    --scale-y: 0 !important;
  }
  .lg\:scale-y-50 {
    --scale-y: 0.5 !important;
  }
  .lg\:scale-y-75 {
    --scale-y: 0.75 !important;
  }
  .lg\:scale-y-80 {
    --scale-y: 0.8 !important;
  }
  .lg\:scale-y-85 {
    --scale-y: 0.85 !important;
  }
  .lg\:scale-y-90 {
    --scale-y: 0.9 !important;
  }
  .lg\:scale-y-95 {
    --scale-y: 0.95 !important;
  }
  .lg\:scale-y-100 {
    --scale-y: 1 !important;
  }
  .lg\:scale-y-105 {
    --scale-y: 1.05 !important;
  }
  .lg\:scale-y-110 {
    --scale-y: 1.1 !important;
  }
  .lg\:scale-y-115 {
    --scale-y: 1.15 !important;
  }
  .lg\:scale-y-120 {
    --scale-y: 1.2 !important;
  }
  .lg\:scale-y-125 {
    --scale-y: 1.25 !important;
  }
  .lg\:scale-y-130 {
    --scale-y: 1.3 !important;
  }
  .lg\:scale-y-135 {
    --scale-y: 1.35 !important;
  }
  .lg\:scale-y-140 {
    --scale-y: 1.4 !important;
  }
  .lg\:scale-y-145 {
    --scale-y: 1.45 !important;
  }
  .lg\:scale-y-150 {
    --scale-y: 1.5 !important;
  }
  .lg\:scale-0 {
    --scale-x: 0 !important;
    --scale-y: 0 !important;
  }
  .lg\:scale-50 {
    --scale-x: 0.5 !important;
    --scale-y: 0.5 !important;
  }
  .lg\:scale-75 {
    --scale-x: 0.75 !important;
    --scale-y: 0.75 !important;
  }
  .lg\:scale-80 {
    --scale-x: 0.8 !important;
    --scale-y: 0.8 !important;
  }
  .lg\:scale-85 {
    --scale-x: 0.85 !important;
    --scale-y: 0.85 !important;
  }
  .lg\:scale-90 {
    --scale-x: 0.9 !important;
    --scale-y: 0.9 !important;
  }
  .lg\:scale-95 {
    --scale-x: 0.95 !important;
    --scale-y: 0.95 !important;
  }
  .lg\:scale-100 {
    --scale-x: 1 !important;
    --scale-y: 1 !important;
  }
  .lg\:scale-105 {
    --scale-x: 1.05 !important;
    --scale-y: 1.05 !important;
  }
  .lg\:scale-110 {
    --scale-x: 1.1 !important;
    --scale-y: 1.1 !important;
  }
  .lg\:scale-115 {
    --scale-x: 1.15 !important;
    --scale-y: 1.15 !important;
  }
  .lg\:scale-120 {
    --scale-x: 1.2 !important;
    --scale-y: 1.2 !important;
  }
  .lg\:scale-125 {
    --scale-x: 1.25 !important;
    --scale-y: 1.25 !important;
  }
  .lg\:scale-130 {
    --scale-x: 1.3 !important;
    --scale-y: 1.3 !important;
  }
  .lg\:scale-135 {
    --scale-x: 1.35 !important;
    --scale-y: 1.35 !important;
  }
  .lg\:scale-140 {
    --scale-x: 1.4 !important;
    --scale-y: 1.4 !important;
  }
  .lg\:scale-145 {
    --scale-x: 1.45 !important;
    --scale-y: 1.45 !important;
  }
  .lg\:scale-150 {
    --scale-x: 1.5 !important;
    --scale-y: 1.5 !important;
  }
  .lg\:skew-x-n12 {
    --skew-x: -12deg !important;
  }
  .lg\:skew-x-n10 {
    --skew-x: -10deg !important;
  }
  .lg\:skew-x-n8 {
    --skew-x: -8deg !important;
  }
  .lg\:skew-x-n6 {
    --skew-x: -6deg !important;
  }
  .lg\:skew-x-n4 {
    --skew-x: -4deg !important;
  }
  .lg\:skew-x-n2 {
    --skew-x: -2deg !important;
  }
  .lg\:skew-x-0 {
    --skew-x: 0 !important;
  }
  .lg\:skew-x-2 {
    --skew-x: 2deg !important;
  }
  .lg\:skew-x-4 {
    --skew-x: 4deg !important;
  }
  .lg\:skew-x-6 {
    --skew-x: 6deg !important;
  }
  .lg\:skew-x-8 {
    --skew-x: 8deg !important;
  }
  .lg\:skew-x-10 {
    --skew-x: 10deg !important;
  }
  .lg\:skew-x-12 {
    --skew-x: 12deg !important;
  }
  .lg\:skew-y-n12 {
    --skew-y: -12deg !important;
  }
  .lg\:skew-y-n10 {
    --skew-y: -10deg !important;
  }
  .lg\:skew-y-n8 {
    --skew-y: -8deg !important;
  }
  .lg\:skew-y-n6 {
    --skew-y: -6deg !important;
  }
  .lg\:skew-y-n4 {
    --skew-y: -4deg !important;
  }
  .lg\:skew-y-n2 {
    --skew-y: -2deg !important;
  }
  .lg\:skew-y-0 {
    --skew-y: 0 !important;
  }
  .lg\:skew-y-2 {
    --skew-y: 2deg !important;
  }
  .lg\:skew-y-4 {
    --skew-y: 4deg !important;
  }
  .lg\:skew-y-6 {
    --skew-y: 6deg !important;
  }
  .lg\:skew-y-8 {
    --skew-y: 8deg !important;
  }
  .lg\:skew-y-10 {
    --skew-y: 10deg !important;
  }
  .lg\:skew-y-12 {
    --skew-y: 12deg !important;
  }
  .lg\:rotate-0 {
    --rotate: 0 !important;
  }
  .lg\:rotate-2 {
    --rotate: 2deg !important;
  }
  .lg\:rotate-4 {
    --rotate: 4deg !important;
  }
  .lg\:rotate-6 {
    --rotate: 6deg !important;
  }
  .lg\:rotate-8 {
    --rotate: 8deg !important;
  }
  .lg\:rotate-10 {
    --rotate: 10deg !important;
  }
  .lg\:rotate-12 {
    --rotate: 12deg !important;
  }
  .lg\:rotate-n2 {
    --rotate: -2deg !important;
  }
  .lg\:rotate-n4 {
    --rotate: -4deg !important;
  }
  .lg\:rotate-n6 {
    --rotate: -6deg !important;
  }
  .lg\:rotate-n8 {
    --rotate: -8deg !important;
  }
  .lg\:rotate-n10 {
    --rotate: -10deg !important;
  }
  .lg\:rotate-n12 {
    --rotate: -12deg !important;
  }
  .lg\:rotate-45 {
    --rotate: 45deg !important;
  }
  .lg\:rotate-90 {
    --rotate: 90deg !important;
  }
  .lg\:rotate-180 {
    --rotate: 180deg !important;
  }
  .lg\:rotate-n45 {
    --rotate: -45deg !important;
  }
  .lg\:rotate-n90 {
    --rotate: -90deg !important;
  }
  .lg\:rotate-n180 {
    --rotate: -180deg !important;
  }
  .lg\:transform-center {
    transform-origin: center !important;
  }
  .lg\:transform-center-bottom {
    transform-origin: center bottom !important;
  }
  .lg\:transform-center-left {
    transform-origin: center left !important;
  }
  .lg\:transform-center-right {
    transform-origin: center right !important;
  }
  .lg\:transform-top {
    transform-origin: top !important;
  }
  .lg\:transform-top-right {
    transform-origin: top right !important;
  }
  .lg\:transform-right {
    transform-origin: right !important;
  }
  .lg\:transform-bottom-right {
    transform-origin: bottom right !important;
  }
  .lg\:transform-bottom {
    transform-origin: bottom !important;
  }
  .lg\:transform-bottom-left {
    transform-origin: bottom left !important;
  }
  .lg\:transform-left {
    transform-origin: left !important;
  }
  .lg\:transform-top-left {
    transform-origin: top left !important;
  }
  .lg\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .lg\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }
  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }
  .lg\:col-auto {
    grid-column: auto !important;
  }
  .lg\:col-1 {
    grid-column: span 1/span 1 !important;
  }
  .lg\:col-2 {
    grid-column: span 2/span 2 !important;
  }
  .lg\:col-3 {
    grid-column: span 3/span 3 !important;
  }
  .lg\:col-4 {
    grid-column: span 4/span 4 !important;
  }
  .lg\:col-5 {
    grid-column: span 5/span 5 !important;
  }
  .lg\:col-6 {
    grid-column: span 6/span 6 !important;
  }
  .lg\:col-7 {
    grid-column: span 7/span 7 !important;
  }
  .lg\:col-8 {
    grid-column: span 8/span 8 !important;
  }
  .lg\:col-9 {
    grid-column: span 9/span 9 !important;
  }
  .lg\:col-10 {
    grid-column: span 10/span 10 !important;
  }
  .lg\:col-11 {
    grid-column: span 11/span 11 !important;
  }
  .lg\:col-12 {
    grid-column: span 12/span 12 !important;
  }
  .lg\:col-end-auto {
    grid-column-end: auto !important;
  }
  .lg\:col-end-1 {
    grid-column-end: 1 !important;
  }
  .lg\:col-end-2 {
    grid-column-end: 2 !important;
  }
  .lg\:col-end-3 {
    grid-column-end: 3 !important;
  }
  .lg\:col-end-4 {
    grid-column-end: 4 !important;
  }
  .lg\:col-end-5 {
    grid-column-end: 5 !important;
  }
  .lg\:col-end-6 {
    grid-column-end: 6 !important;
  }
  .lg\:col-end-7 {
    grid-column-end: 7 !important;
  }
  .lg\:col-end-8 {
    grid-column-end: 8 !important;
  }
  .lg\:col-end-9 {
    grid-column-end: 9 !important;
  }
  .lg\:col-end-10 {
    grid-column-end: 10 !important;
  }
  .lg\:col-end-11 {
    grid-column-end: 11 !important;
  }
  .lg\:col-end-12 {
    grid-column-end: 12 !important;
  }
  .lg\:col-end-13 {
    grid-column-end: 13 !important;
  }
  .lg\:col-start-auto {
    grid-column-start: auto !important;
  }
  .lg\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .lg\:col-start-2 {
    grid-column-start: 2 !important;
  }
  .lg\:col-start-3 {
    grid-column-start: 3 !important;
  }
  .lg\:col-start-4 {
    grid-column-start: 4 !important;
  }
  .lg\:col-start-5 {
    grid-column-start: 5 !important;
  }
  .lg\:col-start-6 {
    grid-column-start: 6 !important;
  }
  .lg\:col-start-7 {
    grid-column-start: 7 !important;
  }
  .lg\:col-start-8 {
    grid-column-start: 8 !important;
  }
  .lg\:col-start-9 {
    grid-column-start: 9 !important;
  }
  .lg\:col-start-10 {
    grid-column-start: 10 !important;
  }
  .lg\:col-start-11 {
    grid-column-start: 11 !important;
  }
  .lg\:col-start-12 {
    grid-column-start: 12 !important;
  }
  .lg\:col-start-13 {
    grid-column-start: 13 !important;
  }
  .lg\:row-auto {
    grid-row: auto !important;
  }
  .lg\:row-1 {
    grid-row: span 1/span 1 !important;
  }
  .lg\:row-2 {
    grid-row: span 2/span 2 !important;
  }
  .lg\:row-3 {
    grid-row: span 3/span 3 !important;
  }
  .lg\:row-4 {
    grid-row: span 4/span 4 !important;
  }
  .lg\:row-5 {
    grid-row: span 5/span 5 !important;
  }
  .lg\:row-end-auto {
    grid-row-end: auto !important;
  }
  .lg\:row-end-1 {
    grid-row-end: 1 !important;
  }
  .lg\:row-end-2 {
    grid-row-end: 2 !important;
  }
  .lg\:row-end-3 {
    grid-row-end: 3 !important;
  }
  .lg\:row-end-4 {
    grid-row-end: 4 !important;
  }
  .lg\:row-end-5 {
    grid-row-end: 5 !important;
  }
  .lg\:row-end-6 {
    grid-row-end: 6 !important;
  }
  .lg\:row-start-auto {
    grid-row-start: auto !important;
  }
  .lg\:row-start-1 {
    grid-row-start: 1 !important;
  }
  .lg\:row-start-2 {
    grid-row-start: 2 !important;
  }
  .lg\:row-start-3 {
    grid-row-start: 3 !important;
  }
  .lg\:row-start-4 {
    grid-row-start: 4 !important;
  }
  .lg\:row-start-5 {
    grid-row-start: 5 !important;
  }
  .lg\:row-start-6 {
    grid-row-start: 6 !important;
  }
  .lg\:grid-cols-none {
    grid-template-columns: none !important;
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  .lg\:grid-rows-none {
    grid-template-rows: none !important;
  }
  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }
  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }
  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }
  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }
  .lg\:align-content-center {
    align-content: center !important;
  }
  .lg\:align-content-start {
    align-content: flex-start !important;
  }
  .lg\:align-content-end {
    align-content: flex-end !important;
  }
  .lg\:align-content-between {
    align-content: space-between !important;
  }
  .lg\:align-content-around {
    align-content: space-around !important;
  }
  .lg\:align-content-evenly {
    align-content: space-evenly !important;
  }
  .lg\:align-items-center {
    align-items: center !important;
  }
  .lg\:align-items-start {
    align-items: flex-start !important;
  }
  .lg\:align-items-end {
    align-items: flex-end !important;
  }
  .lg\:align-items-baseline {
    align-items: baseline !important;
  }
  .lg\:align-items-stretch {
    align-items: stretch !important;
  }
  .lg\:align-self-auto {
    align-self: auto !important;
  }
  .lg\:align-self-stretch {
    align-self: stretch !important;
  }
  .lg\:align-self-center {
    align-self: center !important;
  }
  .lg\:align-self-start {
    align-self: flex-start !important;
  }
  .lg\:align-self-end {
    align-self: flex-end !important;
  }
  .lg\:justify-content-start {
    justify-content: flex-start !important;
  }
  .lg\:justify-content-center {
    justify-content: center !important;
  }
  .lg\:justify-content-end {
    justify-content: flex-end !important;
  }
  .lg\:justify-content-between {
    justify-content: space-between !important;
  }
  .lg\:justify-content-around {
    justify-content: space-around !important;
  }
  .lg\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .lg\:justify-items-start {
    justify-items: start !important;
  }
  .lg\:justify-items-end {
    justify-items: end !important;
  }
  .lg\:justify-items-center {
    justify-items: center !important;
  }
  .lg\:justify-items-stretch {
    justify-items: stretch !important;
  }
  .lg\:justify-self-auto {
    justify-self: auto !important;
  }
  .lg\:justify-self-start {
    justify-self: start !important;
  }
  .lg\:justify-self-end {
    justify-self: end !important;
  }
  .lg\:justify-self-center {
    justify-self: center !important;
  }
  .lg\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .lg\:flex-initial {
    flex: 0 1 auto !important;
  }
  .lg\:flex-1 {
    flex: 1 1 0% !important;
  }
  .lg\:flex-auto {
    flex: 1 1 auto !important;
  }
  .lg\:flex-none {
    flex: none !important;
  }
  .lg\:flex-row {
    flex-direction: row !important;
  }
  .lg\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .lg\:flex-col {
    flex-direction: column !important;
  }
  .lg\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .lg\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .lg\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .lg\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .lg\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .lg\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .lg\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .lg\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .lg\:order-first {
    order: -9999 !important;
  }
  .lg\:order-last {
    order: 9999 !important;
  }
  .lg\:order-1 {
    order: 1 !important;
  }
  .lg\:order-2 {
    order: 2 !important;
  }
  .lg\:order-3 {
    order: 3 !important;
  }
  .lg\:order-4 {
    order: 4 !important;
  }
  .lg\:order-5 {
    order: 5 !important;
  }
  .lg\:order-6 {
    order: 6 !important;
  }
  .lg\:order-7 {
    order: 7 !important;
  }
  .lg\:order-8 {
    order: 8 !important;
  }
  .lg\:order-9 {
    order: 9 !important;
  }
  .lg\:order-10 {
    order: 10 !important;
  }
  .lg\:order-11 {
    order: 11 !important;
  }
  .lg\:order-12 {
    order: 12 !important;
  }
  .lg\:col-gap-1 {
    column-gap: 0.0625rem !important;
  }
  .lg\:col-gap-2 {
    column-gap: 0.125rem !important;
  }
  .lg\:col-gap-4 {
    column-gap: 0.25rem !important;
  }
  .lg\:col-gap-6 {
    column-gap: 0.375rem !important;
  }
  .lg\:col-gap-8 {
    column-gap: 0.5rem !important;
  }
  .lg\:col-gap-10 {
    column-gap: 0.625rem !important;
  }
  .lg\:col-gap-12 {
    column-gap: 0.75rem !important;
  }
  .lg\:col-gap-14 {
    column-gap: 0.875rem !important;
  }
  .lg\:col-gap-16 {
    column-gap: 1rem !important;
  }
  .lg\:col-gap-18 {
    column-gap: 1.125rem !important;
  }
  .lg\:col-gap-20 {
    column-gap: 1.25rem !important;
  }
  .lg\:col-gap-24 {
    column-gap: 1.5rem !important;
  }
  .lg\:col-gap-28 {
    column-gap: 1.75rem !important;
  }
  .lg\:col-gap-32 {
    column-gap: 2rem !important;
  }
  .lg\:col-gap-36 {
    column-gap: 2.25rem !important;
  }
  .lg\:col-gap-40 {
    column-gap: 2.5rem !important;
  }
  .lg\:col-gap-48 {
    column-gap: 3rem !important;
  }
  .lg\:col-gap-56 {
    column-gap: 3.5rem !important;
  }
  .lg\:col-gap-64 {
    column-gap: 4rem !important;
  }
  .lg\:col-gap-72 {
    column-gap: 4.5rem !important;
  }
  .lg\:col-gap-80 {
    column-gap: 5rem !important;
  }
  .lg\:col-gap-96 {
    column-gap: 6rem !important;
  }
  .lg\:col-gap-112 {
    column-gap: 7rem !important;
  }
  .lg\:col-gap-128 {
    column-gap: 8rem !important;
  }
  .lg\:col-gap-144 {
    column-gap: 9rem !important;
  }
  .lg\:col-gap-160 {
    column-gap: 10rem !important;
  }
  .lg\:col-gap-192 {
    column-gap: 12rem !important;
  }
  .lg\:col-gap-224 {
    column-gap: 14rem !important;
  }
  .lg\:col-gap-256 {
    column-gap: 16rem !important;
  }
  .lg\:col-gap-288 {
    column-gap: 18rem !important;
  }
  .lg\:col-gap-320 {
    column-gap: 20rem !important;
  }
  .lg\:col-gap-384 {
    column-gap: 24rem !important;
  }
  .lg\:col-gap-0 {
    column-gap: 0 !important;
  }
  .lg\:row-gap-1 {
    row-gap: 0.0625rem !important;
  }
  .lg\:row-gap-2 {
    row-gap: 0.125rem !important;
  }
  .lg\:row-gap-4 {
    row-gap: 0.25rem !important;
  }
  .lg\:row-gap-6 {
    row-gap: 0.375rem !important;
  }
  .lg\:row-gap-8 {
    row-gap: 0.5rem !important;
  }
  .lg\:row-gap-10 {
    row-gap: 0.625rem !important;
  }
  .lg\:row-gap-12 {
    row-gap: 0.75rem !important;
  }
  .lg\:row-gap-14 {
    row-gap: 0.875rem !important;
  }
  .lg\:row-gap-16 {
    row-gap: 1rem !important;
  }
  .lg\:row-gap-18 {
    row-gap: 1.125rem !important;
  }
  .lg\:row-gap-20 {
    row-gap: 1.25rem !important;
  }
  .lg\:row-gap-24 {
    row-gap: 1.5rem !important;
  }
  .lg\:row-gap-28 {
    row-gap: 1.75rem !important;
  }
  .lg\:row-gap-32 {
    row-gap: 2rem !important;
  }
  .lg\:row-gap-36 {
    row-gap: 2.25rem !important;
  }
  .lg\:row-gap-40 {
    row-gap: 2.5rem !important;
  }
  .lg\:row-gap-48 {
    row-gap: 3rem !important;
  }
  .lg\:row-gap-56 {
    row-gap: 3.5rem !important;
  }
  .lg\:row-gap-64 {
    row-gap: 4rem !important;
  }
  .lg\:row-gap-72 {
    row-gap: 4.5rem !important;
  }
  .lg\:row-gap-80 {
    row-gap: 5rem !important;
  }
  .lg\:row-gap-96 {
    row-gap: 6rem !important;
  }
  .lg\:row-gap-112 {
    row-gap: 7rem !important;
  }
  .lg\:row-gap-128 {
    row-gap: 8rem !important;
  }
  .lg\:row-gap-144 {
    row-gap: 9rem !important;
  }
  .lg\:row-gap-160 {
    row-gap: 10rem !important;
  }
  .lg\:row-gap-192 {
    row-gap: 12rem !important;
  }
  .lg\:row-gap-224 {
    row-gap: 14rem !important;
  }
  .lg\:row-gap-256 {
    row-gap: 16rem !important;
  }
  .lg\:row-gap-288 {
    row-gap: 18rem !important;
  }
  .lg\:row-gap-320 {
    row-gap: 20rem !important;
  }
  .lg\:row-gap-384 {
    row-gap: 24rem !important;
  }
  .lg\:row-gap-0 {
    row-gap: 0 !important;
  }
  .lg\:gap-1 {
    gap: 0.0625rem !important;
  }
  .lg\:gap-2 {
    gap: 0.125rem !important;
  }
  .lg\:gap-4 {
    gap: 0.25rem !important;
  }
  .lg\:gap-6 {
    gap: 0.375rem !important;
  }
  .lg\:gap-8 {
    gap: 0.5rem !important;
  }
  .lg\:gap-10 {
    gap: 0.625rem !important;
  }
  .lg\:gap-12 {
    gap: 0.75rem !important;
  }
  .lg\:gap-14 {
    gap: 0.875rem !important;
  }
  .lg\:gap-16 {
    gap: 1rem !important;
  }
  .lg\:gap-18 {
    gap: 1.125rem !important;
  }
  .lg\:gap-20 {
    gap: 1.25rem !important;
  }
  .lg\:gap-24 {
    gap: 1.5rem !important;
  }
  .lg\:gap-28 {
    gap: 1.75rem !important;
  }
  .lg\:gap-32 {
    gap: 2rem !important;
  }
  .lg\:gap-36 {
    gap: 2.25rem !important;
  }
  .lg\:gap-40 {
    gap: 2.5rem !important;
  }
  .lg\:gap-48 {
    gap: 3rem !important;
  }
  .lg\:gap-56 {
    gap: 3.5rem !important;
  }
  .lg\:gap-64 {
    gap: 4rem !important;
  }
  .lg\:gap-72 {
    gap: 4.5rem !important;
  }
  .lg\:gap-80 {
    gap: 5rem !important;
  }
  .lg\:gap-96 {
    gap: 6rem !important;
  }
  .lg\:gap-112 {
    gap: 7rem !important;
  }
  .lg\:gap-128 {
    gap: 8rem !important;
  }
  .lg\:gap-144 {
    gap: 9rem !important;
  }
  .lg\:gap-160 {
    gap: 10rem !important;
  }
  .lg\:gap-192 {
    gap: 12rem !important;
  }
  .lg\:gap-224 {
    gap: 14rem !important;
  }
  .lg\:gap-256 {
    gap: 16rem !important;
  }
  .lg\:gap-288 {
    gap: 18rem !important;
  }
  .lg\:gap-320 {
    gap: 20rem !important;
  }
  .lg\:gap-384 {
    gap: 24rem !important;
  }
  .lg\:gap-0 {
    gap: 0 !important;
  }
  .lg\:inline {
    display: inline !important;
  }
  .lg\:block {
    display: block !important;
  }
  .lg\:flex {
    display: flex !important;
  }
  .lg\:grid {
    display: grid !important;
  }
  .lg\:inline-block {
    display: inline-block !important;
  }
  .lg\:inline-flex {
    display: inline-flex !important;
  }
  .lg\:inline-grid {
    display: inline-grid !important;
  }
  .lg\:inline-table {
    display: inline-table !important;
  }
  .lg\:table {
    display: table !important;
  }
  .lg\:table-caption {
    display: table-caption !important;
  }
  .lg\:table-column-group {
    display: table-column-group !important;
  }
  .lg\:table-header-group {
    display: table-header-group !important;
  }
  .lg\:table-footer-group {
    display: table-footer-group !important;
  }
  .lg\:table-row-group {
    display: table-row-group !important;
  }
  .lg\:table-cell {
    display: table-cell !important;
  }
  .lg\:table-column {
    display: table-column !important;
  }
  .lg\:table-row {
    display: table-row !important;
  }
  .lg\:hidden {
    display: none !important;
  }
  .lg\:flow-root {
    display: flow-root !important;
  }
  .lg\:decoration-slice {
    box-decoration-break: slice !important;
    -webkit-box-decoration-break: slice !important;
  }
  .lg\:decoration-clone {
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
  }
  .lg\:float-left {
    float: left !important;
  }
  .lg\:float-right {
    float: right !important;
  }
  .lg\:float-none {
    float: none !important;
  }
  .lg\:isolate {
    isolation: isolate !important;
  }
  .lg\:isolation-auto {
    isolation: auto !important;
  }
  .lg\:static {
    position: static !important;
  }
  .lg\:fixed {
    position: fixed !important;
  }
  .lg\:absolute {
    position: absolute !important;
  }
  .lg\:relative {
    position: relative !important;
  }
  .lg\:sticky {
    position: sticky !important;
  }
  .lg\:table-auto {
    table-layout: auto !important;
  }
  .lg\:table-fixed {
    table-layout: fixed !important;
  }
  .lg\:bottom-1 {
    bottom: 0.0625rem !important;
  }
  .lg\:bottom-2 {
    bottom: 0.125rem !important;
  }
  .lg\:bottom-4 {
    bottom: 0.25rem !important;
  }
  .lg\:bottom-6 {
    bottom: 0.375rem !important;
  }
  .lg\:bottom-8 {
    bottom: 0.5rem !important;
  }
  .lg\:bottom-10 {
    bottom: 0.625rem !important;
  }
  .lg\:bottom-12 {
    bottom: 0.75rem !important;
  }
  .lg\:bottom-14 {
    bottom: 0.875rem !important;
  }
  .lg\:bottom-16 {
    bottom: 1rem !important;
  }
  .lg\:bottom-18 {
    bottom: 1.125rem !important;
  }
  .lg\:bottom-20 {
    bottom: 1.25rem !important;
  }
  .lg\:bottom-24 {
    bottom: 1.5rem !important;
  }
  .lg\:bottom-28 {
    bottom: 1.75rem !important;
  }
  .lg\:bottom-32 {
    bottom: 2rem !important;
  }
  .lg\:bottom-36 {
    bottom: 2.25rem !important;
  }
  .lg\:bottom-40 {
    bottom: 2.5rem !important;
  }
  .lg\:bottom-48 {
    bottom: 3rem !important;
  }
  .lg\:bottom-56 {
    bottom: 3.5rem !important;
  }
  .lg\:bottom-64 {
    bottom: 4rem !important;
  }
  .lg\:bottom-72 {
    bottom: 4.5rem !important;
  }
  .lg\:bottom-80 {
    bottom: 5rem !important;
  }
  .lg\:bottom-96 {
    bottom: 6rem !important;
  }
  .lg\:bottom-112 {
    bottom: 7rem !important;
  }
  .lg\:bottom-128 {
    bottom: 8rem !important;
  }
  .lg\:bottom-144 {
    bottom: 9rem !important;
  }
  .lg\:bottom-160 {
    bottom: 10rem !important;
  }
  .lg\:bottom-192 {
    bottom: 12rem !important;
  }
  .lg\:bottom-224 {
    bottom: 14rem !important;
  }
  .lg\:bottom-256 {
    bottom: 16rem !important;
  }
  .lg\:bottom-288 {
    bottom: 18rem !important;
  }
  .lg\:bottom-320 {
    bottom: 20rem !important;
  }
  .lg\:bottom-384 {
    bottom: 24rem !important;
  }
  .lg\:bottom-n1 {
    bottom: -0.0625rem !important;
  }
  .lg\:bottom-n2 {
    bottom: -0.125rem !important;
  }
  .lg\:bottom-n4 {
    bottom: -0.25rem !important;
  }
  .lg\:bottom-n6 {
    bottom: -0.375rem !important;
  }
  .lg\:bottom-n8 {
    bottom: -0.5rem !important;
  }
  .lg\:bottom-n10 {
    bottom: -0.625rem !important;
  }
  .lg\:bottom-n12 {
    bottom: -0.75rem !important;
  }
  .lg\:bottom-n14 {
    bottom: -0.875rem !important;
  }
  .lg\:bottom-n16 {
    bottom: -1rem !important;
  }
  .lg\:bottom-n18 {
    bottom: -1.125rem !important;
  }
  .lg\:bottom-n20 {
    bottom: -1.25rem !important;
  }
  .lg\:bottom-n24 {
    bottom: -1.5rem !important;
  }
  .lg\:bottom-n28 {
    bottom: -1.75rem !important;
  }
  .lg\:bottom-n32 {
    bottom: -2rem !important;
  }
  .lg\:bottom-n36 {
    bottom: -2.25rem !important;
  }
  .lg\:bottom-n40 {
    bottom: -2.5rem !important;
  }
  .lg\:bottom-n48 {
    bottom: -3rem !important;
  }
  .lg\:bottom-n56 {
    bottom: -3.5rem !important;
  }
  .lg\:bottom-n64 {
    bottom: -4rem !important;
  }
  .lg\:bottom-n72 {
    bottom: -4.5rem !important;
  }
  .lg\:bottom-n80 {
    bottom: -5rem !important;
  }
  .lg\:bottom-n96 {
    bottom: -6rem !important;
  }
  .lg\:bottom-n112 {
    bottom: -7rem !important;
  }
  .lg\:bottom-n128 {
    bottom: -8rem !important;
  }
  .lg\:bottom-n144 {
    bottom: -9rem !important;
  }
  .lg\:bottom-n160 {
    bottom: -10rem !important;
  }
  .lg\:bottom-n192 {
    bottom: -12rem !important;
  }
  .lg\:bottom-n224 {
    bottom: -14rem !important;
  }
  .lg\:bottom-n256 {
    bottom: -16rem !important;
  }
  .lg\:bottom-n288 {
    bottom: -18rem !important;
  }
  .lg\:bottom-n320 {
    bottom: -20rem !important;
  }
  .lg\:bottom-n384 {
    bottom: -24rem !important;
  }
  .lg\:bottom-auto {
    bottom: auto !important;
  }
  .lg\:bottom-0 {
    bottom: 0 !important;
  }
  .lg\:bottom-n100p {
    bottom: -100% !important;
  }
  .lg\:bottom-100p {
    bottom: 100% !important;
  }
  .lg\:bottom-n50p {
    bottom: -50% !important;
  }
  .lg\:bottom-50p {
    bottom: 50% !important;
  }
  .lg\:left-1 {
    left: 0.0625rem !important;
  }
  .lg\:left-2 {
    left: 0.125rem !important;
  }
  .lg\:left-4 {
    left: 0.25rem !important;
  }
  .lg\:left-6 {
    left: 0.375rem !important;
  }
  .lg\:left-8 {
    left: 0.5rem !important;
  }
  .lg\:left-10 {
    left: 0.625rem !important;
  }
  .lg\:left-12 {
    left: 0.75rem !important;
  }
  .lg\:left-14 {
    left: 0.875rem !important;
  }
  .lg\:left-16 {
    left: 1rem !important;
  }
  .lg\:left-18 {
    left: 1.125rem !important;
  }
  .lg\:left-20 {
    left: 1.25rem !important;
  }
  .lg\:left-24 {
    left: 1.5rem !important;
  }
  .lg\:left-28 {
    left: 1.75rem !important;
  }
  .lg\:left-32 {
    left: 2rem !important;
  }
  .lg\:left-36 {
    left: 2.25rem !important;
  }
  .lg\:left-40 {
    left: 2.5rem !important;
  }
  .lg\:left-48 {
    left: 3rem !important;
  }
  .lg\:left-56 {
    left: 3.5rem !important;
  }
  .lg\:left-64 {
    left: 4rem !important;
  }
  .lg\:left-72 {
    left: 4.5rem !important;
  }
  .lg\:left-80 {
    left: 5rem !important;
  }
  .lg\:left-96 {
    left: 6rem !important;
  }
  .lg\:left-112 {
    left: 7rem !important;
  }
  .lg\:left-128 {
    left: 8rem !important;
  }
  .lg\:left-144 {
    left: 9rem !important;
  }
  .lg\:left-160 {
    left: 10rem !important;
  }
  .lg\:left-192 {
    left: 12rem !important;
  }
  .lg\:left-224 {
    left: 14rem !important;
  }
  .lg\:left-256 {
    left: 16rem !important;
  }
  .lg\:left-288 {
    left: 18rem !important;
  }
  .lg\:left-320 {
    left: 20rem !important;
  }
  .lg\:left-384 {
    left: 24rem !important;
  }
  .lg\:left-n1 {
    left: -0.0625rem !important;
  }
  .lg\:left-n2 {
    left: -0.125rem !important;
  }
  .lg\:left-n4 {
    left: -0.25rem !important;
  }
  .lg\:left-n6 {
    left: -0.375rem !important;
  }
  .lg\:left-n8 {
    left: -0.5rem !important;
  }
  .lg\:left-n10 {
    left: -0.625rem !important;
  }
  .lg\:left-n12 {
    left: -0.75rem !important;
  }
  .lg\:left-n14 {
    left: -0.875rem !important;
  }
  .lg\:left-n16 {
    left: -1rem !important;
  }
  .lg\:left-n18 {
    left: -1.125rem !important;
  }
  .lg\:left-n20 {
    left: -1.25rem !important;
  }
  .lg\:left-n24 {
    left: -1.5rem !important;
  }
  .lg\:left-n28 {
    left: -1.75rem !important;
  }
  .lg\:left-n32 {
    left: -2rem !important;
  }
  .lg\:left-n36 {
    left: -2.25rem !important;
  }
  .lg\:left-n40 {
    left: -2.5rem !important;
  }
  .lg\:left-n48 {
    left: -3rem !important;
  }
  .lg\:left-n56 {
    left: -3.5rem !important;
  }
  .lg\:left-n64 {
    left: -4rem !important;
  }
  .lg\:left-n72 {
    left: -4.5rem !important;
  }
  .lg\:left-n80 {
    left: -5rem !important;
  }
  .lg\:left-n96 {
    left: -6rem !important;
  }
  .lg\:left-n112 {
    left: -7rem !important;
  }
  .lg\:left-n128 {
    left: -8rem !important;
  }
  .lg\:left-n144 {
    left: -9rem !important;
  }
  .lg\:left-n160 {
    left: -10rem !important;
  }
  .lg\:left-n192 {
    left: -12rem !important;
  }
  .lg\:left-n224 {
    left: -14rem !important;
  }
  .lg\:left-n256 {
    left: -16rem !important;
  }
  .lg\:left-n288 {
    left: -18rem !important;
  }
  .lg\:left-n320 {
    left: -20rem !important;
  }
  .lg\:left-n384 {
    left: -24rem !important;
  }
  .lg\:left-auto {
    left: auto !important;
  }
  .lg\:left-0 {
    left: 0 !important;
  }
  .lg\:left-n100p {
    left: -100% !important;
  }
  .lg\:left-100p {
    left: 100% !important;
  }
  .lg\:left-n50p {
    left: -50% !important;
  }
  .lg\:left-50p {
    left: 50% !important;
  }
  .lg\:right-1 {
    right: 0.0625rem !important;
  }
  .lg\:right-2 {
    right: 0.125rem !important;
  }
  .lg\:right-4 {
    right: 0.25rem !important;
  }
  .lg\:right-6 {
    right: 0.375rem !important;
  }
  .lg\:right-8 {
    right: 0.5rem !important;
  }
  .lg\:right-10 {
    right: 0.625rem !important;
  }
  .lg\:right-12 {
    right: 0.75rem !important;
  }
  .lg\:right-14 {
    right: 0.875rem !important;
  }
  .lg\:right-16 {
    right: 1rem !important;
  }
  .lg\:right-18 {
    right: 1.125rem !important;
  }
  .lg\:right-20 {
    right: 1.25rem !important;
  }
  .lg\:right-24 {
    right: 1.5rem !important;
  }
  .lg\:right-28 {
    right: 1.75rem !important;
  }
  .lg\:right-32 {
    right: 2rem !important;
  }
  .lg\:right-36 {
    right: 2.25rem !important;
  }
  .lg\:right-40 {
    right: 2.5rem !important;
  }
  .lg\:right-48 {
    right: 3rem !important;
  }
  .lg\:right-56 {
    right: 3.5rem !important;
  }
  .lg\:right-64 {
    right: 4rem !important;
  }
  .lg\:right-72 {
    right: 4.5rem !important;
  }
  .lg\:right-80 {
    right: 5rem !important;
  }
  .lg\:right-96 {
    right: 6rem !important;
  }
  .lg\:right-112 {
    right: 7rem !important;
  }
  .lg\:right-128 {
    right: 8rem !important;
  }
  .lg\:right-144 {
    right: 9rem !important;
  }
  .lg\:right-160 {
    right: 10rem !important;
  }
  .lg\:right-192 {
    right: 12rem !important;
  }
  .lg\:right-224 {
    right: 14rem !important;
  }
  .lg\:right-256 {
    right: 16rem !important;
  }
  .lg\:right-288 {
    right: 18rem !important;
  }
  .lg\:right-320 {
    right: 20rem !important;
  }
  .lg\:right-384 {
    right: 24rem !important;
  }
  .lg\:right-n1 {
    right: -0.0625rem !important;
  }
  .lg\:right-n2 {
    right: -0.125rem !important;
  }
  .lg\:right-n4 {
    right: -0.25rem !important;
  }
  .lg\:right-n6 {
    right: -0.375rem !important;
  }
  .lg\:right-n8 {
    right: -0.5rem !important;
  }
  .lg\:right-n10 {
    right: -0.625rem !important;
  }
  .lg\:right-n12 {
    right: -0.75rem !important;
  }
  .lg\:right-n14 {
    right: -0.875rem !important;
  }
  .lg\:right-n16 {
    right: -1rem !important;
  }
  .lg\:right-n18 {
    right: -1.125rem !important;
  }
  .lg\:right-n20 {
    right: -1.25rem !important;
  }
  .lg\:right-n24 {
    right: -1.5rem !important;
  }
  .lg\:right-n28 {
    right: -1.75rem !important;
  }
  .lg\:right-n32 {
    right: -2rem !important;
  }
  .lg\:right-n36 {
    right: -2.25rem !important;
  }
  .lg\:right-n40 {
    right: -2.5rem !important;
  }
  .lg\:right-n48 {
    right: -3rem !important;
  }
  .lg\:right-n56 {
    right: -3.5rem !important;
  }
  .lg\:right-n64 {
    right: -4rem !important;
  }
  .lg\:right-n72 {
    right: -4.5rem !important;
  }
  .lg\:right-n80 {
    right: -5rem !important;
  }
  .lg\:right-n96 {
    right: -6rem !important;
  }
  .lg\:right-n112 {
    right: -7rem !important;
  }
  .lg\:right-n128 {
    right: -8rem !important;
  }
  .lg\:right-n144 {
    right: -9rem !important;
  }
  .lg\:right-n160 {
    right: -10rem !important;
  }
  .lg\:right-n192 {
    right: -12rem !important;
  }
  .lg\:right-n224 {
    right: -14rem !important;
  }
  .lg\:right-n256 {
    right: -16rem !important;
  }
  .lg\:right-n288 {
    right: -18rem !important;
  }
  .lg\:right-n320 {
    right: -20rem !important;
  }
  .lg\:right-n384 {
    right: -24rem !important;
  }
  .lg\:right-auto {
    right: auto !important;
  }
  .lg\:right-0 {
    right: 0 !important;
  }
  .lg\:right-n100p {
    right: -100% !important;
  }
  .lg\:right-100p {
    right: 100% !important;
  }
  .lg\:right-n50p {
    right: -50% !important;
  }
  .lg\:right-50p {
    right: 50% !important;
  }
  .lg\:top-1 {
    top: 0.0625rem !important;
  }
  .lg\:top-2 {
    top: 0.125rem !important;
  }
  .lg\:top-4 {
    top: 0.25rem !important;
  }
  .lg\:top-6 {
    top: 0.375rem !important;
  }
  .lg\:top-8 {
    top: 0.5rem !important;
  }
  .lg\:top-10 {
    top: 0.625rem !important;
  }
  .lg\:top-12 {
    top: 0.75rem !important;
  }
  .lg\:top-14 {
    top: 0.875rem !important;
  }
  .lg\:top-16 {
    top: 1rem !important;
  }
  .lg\:top-18 {
    top: 1.125rem !important;
  }
  .lg\:top-20 {
    top: 1.25rem !important;
  }
  .lg\:top-24 {
    top: 1.5rem !important;
  }
  .lg\:top-28 {
    top: 1.75rem !important;
  }
  .lg\:top-32 {
    top: 2rem !important;
  }
  .lg\:top-36 {
    top: 2.25rem !important;
  }
  .lg\:top-40 {
    top: 2.5rem !important;
  }
  .lg\:top-48 {
    top: 3rem !important;
  }
  .lg\:top-56 {
    top: 3.5rem !important;
  }
  .lg\:top-64 {
    top: 4rem !important;
  }
  .lg\:top-72 {
    top: 4.5rem !important;
  }
  .lg\:top-80 {
    top: 5rem !important;
  }
  .lg\:top-96 {
    top: 6rem !important;
  }
  .lg\:top-112 {
    top: 7rem !important;
  }
  .lg\:top-128 {
    top: 8rem !important;
  }
  .lg\:top-144 {
    top: 9rem !important;
  }
  .lg\:top-160 {
    top: 10rem !important;
  }
  .lg\:top-192 {
    top: 12rem !important;
  }
  .lg\:top-224 {
    top: 14rem !important;
  }
  .lg\:top-256 {
    top: 16rem !important;
  }
  .lg\:top-288 {
    top: 18rem !important;
  }
  .lg\:top-320 {
    top: 20rem !important;
  }
  .lg\:top-384 {
    top: 24rem !important;
  }
  .lg\:top-n1 {
    top: -0.0625rem !important;
  }
  .lg\:top-n2 {
    top: -0.125rem !important;
  }
  .lg\:top-n4 {
    top: -0.25rem !important;
  }
  .lg\:top-n6 {
    top: -0.375rem !important;
  }
  .lg\:top-n8 {
    top: -0.5rem !important;
  }
  .lg\:top-n10 {
    top: -0.625rem !important;
  }
  .lg\:top-n12 {
    top: -0.75rem !important;
  }
  .lg\:top-n14 {
    top: -0.875rem !important;
  }
  .lg\:top-n16 {
    top: -1rem !important;
  }
  .lg\:top-n18 {
    top: -1.125rem !important;
  }
  .lg\:top-n20 {
    top: -1.25rem !important;
  }
  .lg\:top-n24 {
    top: -1.5rem !important;
  }
  .lg\:top-n28 {
    top: -1.75rem !important;
  }
  .lg\:top-n32 {
    top: -2rem !important;
  }
  .lg\:top-n36 {
    top: -2.25rem !important;
  }
  .lg\:top-n40 {
    top: -2.5rem !important;
  }
  .lg\:top-n48 {
    top: -3rem !important;
  }
  .lg\:top-n56 {
    top: -3.5rem !important;
  }
  .lg\:top-n64 {
    top: -4rem !important;
  }
  .lg\:top-n72 {
    top: -4.5rem !important;
  }
  .lg\:top-n80 {
    top: -5rem !important;
  }
  .lg\:top-n96 {
    top: -6rem !important;
  }
  .lg\:top-n112 {
    top: -7rem !important;
  }
  .lg\:top-n128 {
    top: -8rem !important;
  }
  .lg\:top-n144 {
    top: -9rem !important;
  }
  .lg\:top-n160 {
    top: -10rem !important;
  }
  .lg\:top-n192 {
    top: -12rem !important;
  }
  .lg\:top-n224 {
    top: -14rem !important;
  }
  .lg\:top-n256 {
    top: -16rem !important;
  }
  .lg\:top-n288 {
    top: -18rem !important;
  }
  .lg\:top-n320 {
    top: -20rem !important;
  }
  .lg\:top-n384 {
    top: -24rem !important;
  }
  .lg\:top-auto {
    top: auto !important;
  }
  .lg\:top-0 {
    top: 0 !important;
  }
  .lg\:top-n100p {
    top: -100% !important;
  }
  .lg\:top-100p {
    top: 100% !important;
  }
  .lg\:top-n50p {
    top: -50% !important;
  }
  .lg\:top-50p {
    top: 50% !important;
  }
  .lg\:x-0 {
    left: 0 !important;
    right: 0 !important;
  }
  .lg\:x-auto {
    left: auto !important;
    right: auto !important;
  }
  .lg\:y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }
  .lg\:y-auto {
    top: auto !important;
    bottom: auto !important;
  }
  .lg\:xy-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }
  .lg\:xy-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
  .lg\:ratio-square {
    position: relative !important;
    width: 100% !important;
    padding-top: 100% !important;
  }
  .lg\:ratio-16-9 {
    position: relative !important;
    width: 100% !important;
    padding-top: 56.25% !important;
  }
  .lg\:ratio-4-3 {
    position: relative !important;
    width: 100% !important;
    padding-top: 75% !important;
  }
  .lg\:ratio-2-1 {
    position: relative !important;
    width: 100% !important;
    padding-top: 50% !important;
  }
  .lg\:ratio-16-10 {
    position: relative !important;
    width: 100% !important;
    padding-top: 63% !important;
  }
  .lg\:shadow-2xs {
    box-shadow: var(--shadow-2xs) !important;
  }
  .lg\:shadow-xs {
    box-shadow: var(--shadow-xs) !important;
  }
  .lg\:shadow-sm {
    box-shadow: var(--shadow-sm) !important;
  }
  .lg\:shadow-md {
    box-shadow: var(--shadow-md) !important;
  }
  .lg\:shadow-lg {
    box-shadow: var(--shadow-lg) !important;
  }
  .lg\:shadow-xl {
    box-shadow: var(--shadow-xl) !important;
  }
  .lg\:shadow-2xl {
    box-shadow: var(--shadow-2xl) !important;
  }
  .lg\:shadow-focus {
    box-shadow: var(--shadow-focus) !important;
  }
  .lg\:shadow-success {
    box-shadow: var(--shadow-success) !important;
  }
  .lg\:shadow-warning {
    box-shadow: var(--shadow-warning) !important;
  }
  .lg\:shadow-danger {
    box-shadow: var(--shadow-danger) !important;
  }
  .lg\:shadow-info {
    box-shadow: var(--shadow-info) !important;
  }
  .lg\:shadow-box-0 {
    box-shadow: var(--shadow-box-0) !important;
  }
  .lg\:shadow-box-1 {
    box-shadow: var(--shadow-box-1) !important;
  }
  .lg\:shadow-box-2 {
    box-shadow: var(--shadow-box-2) !important;
  }
  .lg\:shadow-box-3 {
    box-shadow: var(--shadow-box-3) !important;
  }
  .lg\:shadow-box-4 {
    box-shadow: var(--shadow-box-4) !important;
  }
  .lg\:shadow-box-5 {
    box-shadow: var(--shadow-box-5) !important;
  }
  .lg\:shadow-box-6 {
    box-shadow: var(--shadow-box-6) !important;
  }
  .lg\:shadow-box-7 {
    box-shadow: var(--shadow-box-7) !important;
  }
  .lg\:shadow-box-8 {
    box-shadow: var(--shadow-box-8) !important;
  }
  .lg\:shadow-box-9 {
    box-shadow: var(--shadow-box-9) !important;
  }
  .lg\:shadow-box-10 {
    box-shadow: var(--shadow-box-10) !important;
  }
  .lg\:shadow-box-11 {
    box-shadow: var(--shadow-box-11) !important;
  }
  .lg\:shadow-box-12 {
    box-shadow: var(--shadow-box-12) !important;
  }
  .lg\:shadow-box-13 {
    box-shadow: var(--shadow-box-13) !important;
  }
  .lg\:shadow-box-14 {
    box-shadow: var(--shadow-box-14) !important;
  }
  .lg\:shadow-box-15 {
    box-shadow: var(--shadow-box-15) !important;
  }
  .lg\:shadow-box-16 {
    box-shadow: var(--shadow-box-16) !important;
  }
  .lg\:shadow-box-17 {
    box-shadow: var(--shadow-box-17) !important;
  }
  .lg\:shadow-box-18 {
    box-shadow: var(--shadow-box-18) !important;
  }
  .lg\:shadow-box-19 {
    box-shadow: var(--shadow-box-19) !important;
  }
  .lg\:shadow-box-20 {
    box-shadow: var(--shadow-box-20) !important;
  }
  .lg\:shadow-box-21 {
    box-shadow: var(--shadow-box-21) !important;
  }
  .lg\:shadow-box-22 {
    box-shadow: var(--shadow-box-22) !important;
  }
  .lg\:shadow-box-23 {
    box-shadow: var(--shadow-box-23) !important;
  }
  .lg\:shadow-box-24 {
    box-shadow: var(--shadow-box-24) !important;
  }
  .lg\:shadow-box-25 {
    box-shadow: var(--shadow-box-25) !important;
  }
  .lg\:shadow-box-26 {
    box-shadow: var(--shadow-box-26) !important;
  }
  .lg\:shadow-box-27 {
    box-shadow: var(--shadow-box-27) !important;
  }
  .lg\:shadow-box-28 {
    box-shadow: var(--shadow-box-28) !important;
  }
  .lg\:shadow-box-29 {
    box-shadow: var(--shadow-box-29) !important;
  }
  .lg\:shadow-box-30 {
    box-shadow: var(--shadow-box-30) !important;
  }
  .lg\:shadow-box-31 {
    box-shadow: var(--shadow-box-31) !important;
  }
  .lg\:shadow-box-32 {
    box-shadow: var(--shadow-box-32) !important;
  }
  .lg\:shadow-box-33 {
    box-shadow: var(--shadow-box-33) !important;
  }
  .lg\:shadow-box-34 {
    box-shadow: var(--shadow-box-34) !important;
  }
  .lg\:shadow-box-35 {
    box-shadow: var(--shadow-box-35) !important;
  }
  .lg\:shadow-box-36 {
    box-shadow: var(--shadow-box-36) !important;
  }
  .lg\:shadow-box-37 {
    box-shadow: var(--shadow-box-37) !important;
  }
  .lg\:shadow-box-38 {
    box-shadow: var(--shadow-box-38) !important;
  }
  .lg\:shadow-box-39 {
    box-shadow: var(--shadow-box-39) !important;
  }
  .lg\:shadow-box-40 {
    box-shadow: var(--shadow-box-40) !important;
  }
  .lg\:shadow-box-41 {
    box-shadow: var(--shadow-box-41) !important;
  }
  .lg\:shadow-box-42 {
    box-shadow: var(--shadow-box-42) !important;
  }
  .lg\:shadow-box-43 {
    box-shadow: var(--shadow-box-43) !important;
  }
  .lg\:shadow-box-44 {
    box-shadow: var(--shadow-box-44) !important;
  }
  .lg\:shadow-box-45 {
    box-shadow: var(--shadow-box-45) !important;
  }
  .lg\:shadow-box-46 {
    box-shadow: var(--shadow-box-46) !important;
  }
  .lg\:shadow-box-47 {
    box-shadow: var(--shadow-box-47) !important;
  }
  .lg\:shadow-box-48 {
    box-shadow: var(--shadow-box-48) !important;
  }
  .lg\:shadow-box-49 {
    box-shadow: var(--shadow-box-49) !important;
  }
  .lg\:shadow-box-50 {
    box-shadow: var(--shadow-box-50) !important;
  }
  .lg\:shadow-box-51 {
    box-shadow: var(--shadow-box-51) !important;
  }
  .lg\:shadow-box-52 {
    box-shadow: var(--shadow-box-52) !important;
  }
  .lg\:shadow-box-53 {
    box-shadow: var(--shadow-box-53) !important;
  }
  .lg\:shadow-box-54 {
    box-shadow: var(--shadow-box-54) !important;
  }
  .lg\:shadow-box-55 {
    box-shadow: var(--shadow-box-55) !important;
  }
  .lg\:shadow-box-56 {
    box-shadow: var(--shadow-box-56) !important;
  }
  .lg\:shadow-box-57 {
    box-shadow: var(--shadow-box-57) !important;
  }
  .lg\:shadow-box-58 {
    box-shadow: var(--shadow-box-58) !important;
  }
  .lg\:shadow-box-59 {
    box-shadow: var(--shadow-box-59) !important;
  }
  .lg\:shadow-box-62 {
    box-shadow: var(--shadow-box-62) !important;
  }
  .lg\:shadow-box-63 {
    box-shadow: var(--shadow-box-63) !important;
  }
  .lg\:shadow-box-64 {
    box-shadow: var(--shadow-box-64) !important;
  }
  .lg\:shadow-box-65 {
    box-shadow: var(--shadow-box-65) !important;
  }
  .lg\:shadow-box-66 {
    box-shadow: var(--shadow-box-66) !important;
  }
  .lg\:shadow-box-67 {
    box-shadow: var(--shadow-box-67) !important;
  }
  .lg\:shadow-box-68 {
    box-shadow: var(--shadow-box-68) !important;
  }
  .lg\:shadow-box-69 {
    box-shadow: var(--shadow-box-69) !important;
  }
  .lg\:shadow-box-70 {
    box-shadow: var(--shadow-box-70) !important;
  }
  .lg\:shadow-box-71 {
    box-shadow: var(--shadow-box-71) !important;
  }
  .lg\:shadow-box-72 {
    box-shadow: var(--shadow-box-72) !important;
  }
  .lg\:shadow-box-73 {
    box-shadow: var(--shadow-box-73) !important;
  }
  .lg\:shadow-box-74 {
    box-shadow: var(--shadow-box-74) !important;
  }
  .lg\:shadow-box-75 {
    box-shadow: var(--shadow-box-75) !important;
  }
  .lg\:shadow-box-76 {
    box-shadow: var(--shadow-box-76) !important;
  }
  .lg\:shadow-box-77 {
    box-shadow: var(--shadow-box-77) !important;
  }
  .lg\:shadow-box-78 {
    box-shadow: var(--shadow-box-78) !important;
  }
  .lg\:shadow-box-79 {
    box-shadow: var(--shadow-box-79) !important;
  }
  .lg\:shadow-box-80 {
    box-shadow: var(--shadow-box-80) !important;
  }
  .lg\:shadow-box-81 {
    box-shadow: var(--shadow-box-81) !important;
  }
  .lg\:shadow-box-82 {
    box-shadow: var(--shadow-box-82) !important;
  }
  .lg\:shadow-box-83 {
    box-shadow: var(--shadow-box-83) !important;
  }
  .lg\:shadow-box-84 {
    box-shadow: var(--shadow-box-84) !important;
  }
  .lg\:shadow-box-85 {
    box-shadow: var(--shadow-box-85) !important;
  }
  .lg\:shadow-box-86 {
    box-shadow: var(--shadow-box-86) !important;
  }
  .lg\:shadow-box-88 {
    box-shadow: var(--shadow-box-88) !important;
  }
  .lg\:shadow-box-89 {
    box-shadow: var(--shadow-box-89) !important;
  }
  .lg\:shadow-box-90 {
    box-shadow: var(--shadow-box-90) !important;
  }
  .lg\:shadow-box-91 {
    box-shadow: var(--shadow-box-91) !important;
  }
  .lg\:shadow-box-92 {
    box-shadow: var(--shadow-box-92) !important;
  }
  .lg\:shadow-box-93 {
    box-shadow: var(--shadow-box-93) !important;
  }
  .lg\:shadow-none {
    box-shadow: none !important;
  }
  .lg\:opacity-0 {
    opacity: 0 !important;
  }
  .lg\:opacity-2 {
    opacity: 0.02 !important;
  }
  .lg\:opacity-4 {
    opacity: 0.04 !important;
  }
  .lg\:opacity-6 {
    opacity: 0.06 !important;
  }
  .lg\:opacity-8 {
    opacity: 0.08 !important;
  }
  .lg\:opacity-10 {
    opacity: 0.1 !important;
  }
  .lg\:opacity-15 {
    opacity: 0.15 !important;
  }
  .lg\:opacity-20 {
    opacity: 0.2 !important;
  }
  .lg\:opacity-25 {
    opacity: 0.25 !important;
  }
  .lg\:opacity-30 {
    opacity: 0.3 !important;
  }
  .lg\:opacity-35 {
    opacity: 0.35 !important;
  }
  .lg\:opacity-40 {
    opacity: 0.4 !important;
  }
  .lg\:opacity-45 {
    opacity: 0.45 !important;
  }
  .lg\:opacity-50 {
    opacity: 0.5 !important;
  }
  .lg\:opacity-55 {
    opacity: 0.55 !important;
  }
  .lg\:opacity-60 {
    opacity: 0.6 !important;
  }
  .lg\:opacity-65 {
    opacity: 0.65 !important;
  }
  .lg\:opacity-70 {
    opacity: 0.7 !important;
  }
  .lg\:opacity-75 {
    opacity: 0.75 !important;
  }
  .lg\:opacity-80 {
    opacity: 0.8 !important;
  }
  .lg\:opacity-85 {
    opacity: 0.85 !important;
  }
  .lg\:opacity-90 {
    opacity: 0.9 !important;
  }
  .lg\:opacity-95 {
    opacity: 0.95 !important;
  }
  .lg\:opacity-100 {
    opacity: 1 !important;
  }
  .lg\:radius-b-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-b-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .lg\:radius-b-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .lg\:radius-b-md {
    border-bottom-left-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .lg\:radius-b-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .lg\:radius-b-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .lg\:radius-b-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-b-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:radius-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .lg\:radius-l-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-l-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .lg\:radius-l-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .lg\:radius-l-md {
    border-top-left-radius: var(--radius-md) !important;
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .lg\:radius-l-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .lg\:radius-l-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .lg\:radius-l-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .lg\:radius-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .lg\:radius-r-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-r-xs {
    border-top-right-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .lg\:radius-r-sm {
    border-top-right-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .lg\:radius-r-md {
    border-top-right-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .lg\:radius-r-lg {
    border-top-right-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .lg\:radius-r-xl {
    border-top-right-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .lg\:radius-r-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .lg\:radius-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .lg\:radius-t-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-t-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-top-right-radius: var(--radius-xs) !important;
  }
  .lg\:radius-t-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-top-right-radius: var(--radius-sm) !important;
  }
  .lg\:radius-t-md {
    border-top-left-radius: var(--radius-md) !important;
    border-top-right-radius: var(--radius-md) !important;
  }
  .lg\:radius-t-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-top-right-radius: var(--radius-lg) !important;
  }
  .lg\:radius-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .lg\:radius-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .lg\:radius-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .lg\:radius-bl-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-bl-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .lg\:radius-bl-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .lg\:radius-bl-md {
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .lg\:radius-bl-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .lg\:radius-bl-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .lg\:radius-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-bl-none {
    border-bottom-left-radius: 0 !important;
  }
  .lg\:radius-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
  .lg\:radius-br-2xs {
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-br-xs {
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .lg\:radius-br-sm {
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .lg\:radius-br-md {
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .lg\:radius-br-lg {
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .lg\:radius-br-xl {
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .lg\:radius-br-2xl {
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-br-none {
    border-bottom-right-radius: 0 !important;
  }
  .lg\:radius-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .lg\:radius-tl-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-tl-xs {
    border-top-left-radius: var(--radius-xs) !important;
  }
  .lg\:radius-tl-sm {
    border-top-left-radius: var(--radius-sm) !important;
  }
  .lg\:radius-tl-md {
    border-top-left-radius: var(--radius-md) !important;
  }
  .lg\:radius-tl-lg {
    border-top-left-radius: var(--radius-lg) !important;
  }
  .lg\:radius-tl-xl {
    border-top-left-radius: var(--radius-xl) !important;
  }
  .lg\:radius-tl-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-tl-none {
    border-top-left-radius: 0 !important;
  }
  .lg\:radius-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .lg\:radius-tr-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-tr-xs {
    border-top-right-radius: var(--radius-xs) !important;
  }
  .lg\:radius-tr-sm {
    border-top-right-radius: var(--radius-sm) !important;
  }
  .lg\:radius-tr-md {
    border-top-right-radius: var(--radius-md) !important;
  }
  .lg\:radius-tr-lg {
    border-top-right-radius: var(--radius-lg) !important;
  }
  .lg\:radius-tr-xl {
    border-top-right-radius: var(--radius-xl) !important;
  }
  .lg\:radius-tr-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-tr-none {
    border-top-right-radius: 0 !important;
  }
  .lg\:radius-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .lg\:radius-2xs {
    border-radius: var(--radius-2xs) !important;
  }
  .lg\:radius-xs {
    border-radius: var(--radius-xs) !important;
  }
  .lg\:radius-sm {
    border-radius: var(--radius-sm) !important;
  }
  .lg\:radius-md {
    border-radius: var(--radius-md) !important;
  }
  .lg\:radius-lg {
    border-radius: var(--radius-lg) !important;
  }
  .lg\:radius-xl {
    border-radius: var(--radius-xl) !important;
  }
  .lg\:radius-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .lg\:radius-none {
    border-radius: 0 !important;
  }
  .lg\:radius-full {
    border-radius: 9999px !important;
  }
  .lg\:border-x-1 {
    border-left-width: 0.0625rem !important;
    border-right-width: 0.0625rem !important;
  }
  .lg\:border-x-2 {
    border-left-width: 0.125rem !important;
    border-right-width: 0.125rem !important;
  }
  .lg\:border-x-4 {
    border-left-width: 0.25rem !important;
    border-right-width: 0.25rem !important;
  }
  .lg\:border-x-6 {
    border-left-width: 0.375rem !important;
    border-right-width: 0.375rem !important;
  }
  .lg\:border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .lg\:border-y-1 {
    border-top-width: 0.0625rem !important;
    border-bottom-width: 0.0625rem !important;
  }
  .lg\:border-y-2 {
    border-top-width: 0.125rem !important;
    border-bottom-width: 0.125rem !important;
  }
  .lg\:border-y-4 {
    border-top-width: 0.25rem !important;
    border-bottom-width: 0.25rem !important;
  }
  .lg\:border-y-6 {
    border-top-width: 0.375rem !important;
    border-bottom-width: 0.375rem !important;
  }
  .lg\:border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .lg\:pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .lg\:pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .lg\:pb-4 {
    padding-bottom: 0.25rem !important;
  }
  .lg\:pb-6 {
    padding-bottom: 0.375rem !important;
  }
  .lg\:pb-8 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb-10 {
    padding-bottom: 0.625rem !important;
  }
  .lg\:pb-12 {
    padding-bottom: 0.75rem !important;
  }
  .lg\:pb-14 {
    padding-bottom: 0.875rem !important;
  }
  .lg\:pb-16 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb-18 {
    padding-bottom: 1.125rem !important;
  }
  .lg\:pb-20 {
    padding-bottom: 1.25rem !important;
  }
  .lg\:pb-24 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb-28 {
    padding-bottom: 1.75rem !important;
  }
  .lg\:pb-32 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb-36 {
    padding-bottom: 2.25rem !important;
  }
  .lg\:pb-40 {
    padding-bottom: 2.5rem !important;
  }
  .lg\:pb-48 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb-56 {
    padding-bottom: 3.5rem !important;
  }
  .lg\:pb-64 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb-72 {
    padding-bottom: 4.5rem !important;
  }
  .lg\:pb-80 {
    padding-bottom: 5rem !important;
  }
  .lg\:pb-96 {
    padding-bottom: 6rem !important;
  }
  .lg\:pb-112 {
    padding-bottom: 7rem !important;
  }
  .lg\:pb-128 {
    padding-bottom: 8rem !important;
  }
  .lg\:pb-144 {
    padding-bottom: 9rem !important;
  }
  .lg\:pb-160 {
    padding-bottom: 10rem !important;
  }
  .lg\:pb-192 {
    padding-bottom: 12rem !important;
  }
  .lg\:pb-224 {
    padding-bottom: 14rem !important;
  }
  .lg\:pb-256 {
    padding-bottom: 16rem !important;
  }
  .lg\:pb-288 {
    padding-bottom: 18rem !important;
  }
  .lg\:pb-320 {
    padding-bottom: 20rem !important;
  }
  .lg\:pb-384 {
    padding-bottom: 24rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0 !important;
  }
  .lg\:pl-1 {
    padding-left: 0.0625rem !important;
  }
  .lg\:pl-2 {
    padding-left: 0.125rem !important;
  }
  .lg\:pl-4 {
    padding-left: 0.25rem !important;
  }
  .lg\:pl-6 {
    padding-left: 0.375rem !important;
  }
  .lg\:pl-8 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl-10 {
    padding-left: 0.625rem !important;
  }
  .lg\:pl-12 {
    padding-left: 0.75rem !important;
  }
  .lg\:pl-14 {
    padding-left: 0.875rem !important;
  }
  .lg\:pl-16 {
    padding-left: 1rem !important;
  }
  .lg\:pl-18 {
    padding-left: 1.125rem !important;
  }
  .lg\:pl-20 {
    padding-left: 1.25rem !important;
  }
  .lg\:pl-24 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl-28 {
    padding-left: 1.75rem !important;
  }
  .lg\:pl-32 {
    padding-left: 2rem !important;
  }
  .lg\:pl-36 {
    padding-left: 2.25rem !important;
  }
  .lg\:pl-40 {
    padding-left: 2.5rem !important;
  }
  .lg\:pl-48 {
    padding-left: 3rem !important;
  }
  .lg\:pl-56 {
    padding-left: 3.5rem !important;
  }
  .lg\:pl-64 {
    padding-left: 4rem !important;
  }
  .lg\:pl-72 {
    padding-left: 4.5rem !important;
  }
  .lg\:pl-80 {
    padding-left: 5rem !important;
  }
  .lg\:pl-96 {
    padding-left: 6rem !important;
  }
  .lg\:pl-112 {
    padding-left: 7rem !important;
  }
  .lg\:pl-128 {
    padding-left: 8rem !important;
  }
  .lg\:pl-144 {
    padding-left: 9rem !important;
  }
  .lg\:pl-160 {
    padding-left: 10rem !important;
  }
  .lg\:pl-192 {
    padding-left: 12rem !important;
  }
  .lg\:pl-224 {
    padding-left: 14rem !important;
  }
  .lg\:pl-256 {
    padding-left: 16rem !important;
  }
  .lg\:pl-288 {
    padding-left: 18rem !important;
  }
  .lg\:pl-320 {
    padding-left: 20rem !important;
  }
  .lg\:pl-384 {
    padding-left: 24rem !important;
  }
  .lg\:pl-0 {
    padding-left: 0 !important;
  }
  .lg\:pr-1 {
    padding-right: 0.0625rem !important;
  }
  .lg\:pr-2 {
    padding-right: 0.125rem !important;
  }
  .lg\:pr-4 {
    padding-right: 0.25rem !important;
  }
  .lg\:pr-6 {
    padding-right: 0.375rem !important;
  }
  .lg\:pr-8 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr-10 {
    padding-right: 0.625rem !important;
  }
  .lg\:pr-12 {
    padding-right: 0.75rem !important;
  }
  .lg\:pr-14 {
    padding-right: 0.875rem !important;
  }
  .lg\:pr-16 {
    padding-right: 1rem !important;
  }
  .lg\:pr-18 {
    padding-right: 1.125rem !important;
  }
  .lg\:pr-20 {
    padding-right: 1.25rem !important;
  }
  .lg\:pr-24 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr-28 {
    padding-right: 1.75rem !important;
  }
  .lg\:pr-32 {
    padding-right: 2rem !important;
  }
  .lg\:pr-36 {
    padding-right: 2.25rem !important;
  }
  .lg\:pr-40 {
    padding-right: 2.5rem !important;
  }
  .lg\:pr-48 {
    padding-right: 3rem !important;
  }
  .lg\:pr-56 {
    padding-right: 3.5rem !important;
  }
  .lg\:pr-64 {
    padding-right: 4rem !important;
  }
  .lg\:pr-72 {
    padding-right: 4.5rem !important;
  }
  .lg\:pr-80 {
    padding-right: 5rem !important;
  }
  .lg\:pr-96 {
    padding-right: 6rem !important;
  }
  .lg\:pr-112 {
    padding-right: 7rem !important;
  }
  .lg\:pr-128 {
    padding-right: 8rem !important;
  }
  .lg\:pr-144 {
    padding-right: 9rem !important;
  }
  .lg\:pr-160 {
    padding-right: 10rem !important;
  }
  .lg\:pr-192 {
    padding-right: 12rem !important;
  }
  .lg\:pr-224 {
    padding-right: 14rem !important;
  }
  .lg\:pr-256 {
    padding-right: 16rem !important;
  }
  .lg\:pr-288 {
    padding-right: 18rem !important;
  }
  .lg\:pr-320 {
    padding-right: 20rem !important;
  }
  .lg\:pr-384 {
    padding-right: 24rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0 !important;
  }
  .lg\:pt-1 {
    padding-top: 0.0625rem !important;
  }
  .lg\:pt-2 {
    padding-top: 0.125rem !important;
  }
  .lg\:pt-4 {
    padding-top: 0.25rem !important;
  }
  .lg\:pt-6 {
    padding-top: 0.375rem !important;
  }
  .lg\:pt-8 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt-10 {
    padding-top: 0.625rem !important;
  }
  .lg\:pt-12 {
    padding-top: 0.75rem !important;
  }
  .lg\:pt-14 {
    padding-top: 0.875rem !important;
  }
  .lg\:pt-16 {
    padding-top: 1rem !important;
  }
  .lg\:pt-18 {
    padding-top: 1.125rem !important;
  }
  .lg\:pt-20 {
    padding-top: 1.25rem !important;
  }
  .lg\:pt-24 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt-28 {
    padding-top: 1.75rem !important;
  }
  .lg\:pt-32 {
    padding-top: 2rem !important;
  }
  .lg\:pt-36 {
    padding-top: 2.25rem !important;
  }
  .lg\:pt-40 {
    padding-top: 2.5rem !important;
  }
  .lg\:pt-48 {
    padding-top: 3rem !important;
  }
  .lg\:pt-56 {
    padding-top: 3.5rem !important;
  }
  .lg\:pt-64 {
    padding-top: 4rem !important;
  }
  .lg\:pt-72 {
    padding-top: 4.5rem !important;
  }
  .lg\:pt-80 {
    padding-top: 5rem !important;
  }
  .lg\:pt-96 {
    padding-top: 6rem !important;
  }
  .lg\:pt-112 {
    padding-top: 7rem !important;
  }
  .lg\:pt-128 {
    padding-top: 8rem !important;
  }
  .lg\:pt-144 {
    padding-top: 9rem !important;
  }
  .lg\:pt-160 {
    padding-top: 10rem !important;
  }
  .lg\:pt-192 {
    padding-top: 12rem !important;
  }
  .lg\:pt-224 {
    padding-top: 14rem !important;
  }
  .lg\:pt-256 {
    padding-top: 16rem !important;
  }
  .lg\:pt-288 {
    padding-top: 18rem !important;
  }
  .lg\:pt-320 {
    padding-top: 20rem !important;
  }
  .lg\:pt-384 {
    padding-top: 24rem !important;
  }
  .lg\:pt-0 {
    padding-top: 0 !important;
  }
  .lg\:px-1 {
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
  }
  .lg\:px-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
  .lg\:px-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .lg\:px-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
  .lg\:px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lg\:px-10 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .lg\:px-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .lg\:px-14 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
  }
  .lg\:px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lg\:px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .lg\:px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .lg\:px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lg\:px-28 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .lg\:px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lg\:px-36 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .lg\:px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .lg\:px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .lg\:px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .lg\:px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .lg\:px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .lg\:px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .lg\:px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .lg\:px-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .lg\:px-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .lg\:px-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
  .lg\:px-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .lg\:px-192 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }
  .lg\:px-224 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }
  .lg\:px-256 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }
  .lg\:px-288 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }
  .lg\:px-320 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }
  .lg\:px-384 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }
  .lg\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lg\:py-1 {
    padding-top: 0.0625rem !important;
    padding-bottom: 0.0625rem !important;
  }
  .lg\:py-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .lg\:py-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lg\:py-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .lg\:py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .lg\:py-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .lg\:py-14 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .lg\:py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .lg\:py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .lg\:py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py-28 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .lg\:py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py-36 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .lg\:py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .lg\:py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .lg\:py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .lg\:py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .lg\:py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .lg\:py-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .lg\:py-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .lg\:py-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .lg\:py-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .lg\:py-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .lg\:py-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .lg\:py-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .lg\:py-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .lg\:py-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .lg\:py-384 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .lg\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg\:p-1 {
    padding: 0.0625rem !important;
  }
  .lg\:p-2 {
    padding: 0.125rem !important;
  }
  .lg\:p-4 {
    padding: 0.25rem !important;
  }
  .lg\:p-6 {
    padding: 0.375rem !important;
  }
  .lg\:p-8 {
    padding: 0.5rem !important;
  }
  .lg\:p-10 {
    padding: 0.625rem !important;
  }
  .lg\:p-12 {
    padding: 0.75rem !important;
  }
  .lg\:p-14 {
    padding: 0.875rem !important;
  }
  .lg\:p-16 {
    padding: 1rem !important;
  }
  .lg\:p-18 {
    padding: 1.125rem !important;
  }
  .lg\:p-20 {
    padding: 1.25rem !important;
  }
  .lg\:p-24 {
    padding: 1.5rem !important;
  }
  .lg\:p-28 {
    padding: 1.75rem !important;
  }
  .lg\:p-32 {
    padding: 2rem !important;
  }
  .lg\:p-36 {
    padding: 2.25rem !important;
  }
  .lg\:p-40 {
    padding: 2.5rem !important;
  }
  .lg\:p-48 {
    padding: 3rem !important;
  }
  .lg\:p-56 {
    padding: 3.5rem !important;
  }
  .lg\:p-64 {
    padding: 4rem !important;
  }
  .lg\:p-72 {
    padding: 4.5rem !important;
  }
  .lg\:p-80 {
    padding: 5rem !important;
  }
  .lg\:p-96 {
    padding: 6rem !important;
  }
  .lg\:p-112 {
    padding: 7rem !important;
  }
  .lg\:p-128 {
    padding: 8rem !important;
  }
  .lg\:p-144 {
    padding: 9rem !important;
  }
  .lg\:p-160 {
    padding: 10rem !important;
  }
  .lg\:p-192 {
    padding: 12rem !important;
  }
  .lg\:p-224 {
    padding: 14rem !important;
  }
  .lg\:p-256 {
    padding: 16rem !important;
  }
  .lg\:p-288 {
    padding: 18rem !important;
  }
  .lg\:p-320 {
    padding: 20rem !important;
  }
  .lg\:p-384 {
    padding: 24rem !important;
  }
  .lg\:p-0 {
    padding: 0 !important;
  }
  .lg\:mb-1 {
    margin-bottom: 0.0625rem !important;
  }
  .lg\:mb-2 {
    margin-bottom: 0.125rem !important;
  }
  .lg\:mb-4 {
    margin-bottom: 0.25rem !important;
  }
  .lg\:mb-6 {
    margin-bottom: 0.375rem !important;
  }
  .lg\:mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb-10 {
    margin-bottom: 0.625rem !important;
  }
  .lg\:mb-12 {
    margin-bottom: 0.75rem !important;
  }
  .lg\:mb-14 {
    margin-bottom: 0.875rem !important;
  }
  .lg\:mb-16 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb-18 {
    margin-bottom: 1.125rem !important;
  }
  .lg\:mb-20 {
    margin-bottom: 1.25rem !important;
  }
  .lg\:mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb-28 {
    margin-bottom: 1.75rem !important;
  }
  .lg\:mb-32 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb-36 {
    margin-bottom: 2.25rem !important;
  }
  .lg\:mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .lg\:mb-48 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb-56 {
    margin-bottom: 3.5rem !important;
  }
  .lg\:mb-64 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb-72 {
    margin-bottom: 4.5rem !important;
  }
  .lg\:mb-80 {
    margin-bottom: 5rem !important;
  }
  .lg\:mb-96 {
    margin-bottom: 6rem !important;
  }
  .lg\:mb-112 {
    margin-bottom: 7rem !important;
  }
  .lg\:mb-128 {
    margin-bottom: 8rem !important;
  }
  .lg\:mb-144 {
    margin-bottom: 9rem !important;
  }
  .lg\:mb-160 {
    margin-bottom: 10rem !important;
  }
  .lg\:mb-192 {
    margin-bottom: 12rem !important;
  }
  .lg\:mb-224 {
    margin-bottom: 14rem !important;
  }
  .lg\:mb-256 {
    margin-bottom: 16rem !important;
  }
  .lg\:mb-288 {
    margin-bottom: 18rem !important;
  }
  .lg\:mb-320 {
    margin-bottom: 20rem !important;
  }
  .lg\:mb-384 {
    margin-bottom: 24rem !important;
  }
  .lg\:mb-n1 {
    margin-bottom: -0.0625rem !important;
  }
  .lg\:mb-n2 {
    margin-bottom: -0.125rem !important;
  }
  .lg\:mb-n4 {
    margin-bottom: -0.25rem !important;
  }
  .lg\:mb-n6 {
    margin-bottom: -0.375rem !important;
  }
  .lg\:mb-n8 {
    margin-bottom: -0.5rem !important;
  }
  .lg\:mb-n10 {
    margin-bottom: -0.625rem !important;
  }
  .lg\:mb-n12 {
    margin-bottom: -0.75rem !important;
  }
  .lg\:mb-n14 {
    margin-bottom: -0.875rem !important;
  }
  .lg\:mb-n16 {
    margin-bottom: -1rem !important;
  }
  .lg\:mb-n18 {
    margin-bottom: -1.125rem !important;
  }
  .lg\:mb-n20 {
    margin-bottom: -1.25rem !important;
  }
  .lg\:mb-n24 {
    margin-bottom: -1.5rem !important;
  }
  .lg\:mb-n28 {
    margin-bottom: -1.75rem !important;
  }
  .lg\:mb-n32 {
    margin-bottom: -2rem !important;
  }
  .lg\:mb-n36 {
    margin-bottom: -2.25rem !important;
  }
  .lg\:mb-n40 {
    margin-bottom: -2.5rem !important;
  }
  .lg\:mb-n48 {
    margin-bottom: -3rem !important;
  }
  .lg\:mb-n56 {
    margin-bottom: -3.5rem !important;
  }
  .lg\:mb-n64 {
    margin-bottom: -4rem !important;
  }
  .lg\:mb-n72 {
    margin-bottom: -4.5rem !important;
  }
  .lg\:mb-n80 {
    margin-bottom: -5rem !important;
  }
  .lg\:mb-n96 {
    margin-bottom: -6rem !important;
  }
  .lg\:mb-n112 {
    margin-bottom: -7rem !important;
  }
  .lg\:mb-n128 {
    margin-bottom: -8rem !important;
  }
  .lg\:mb-n144 {
    margin-bottom: -9rem !important;
  }
  .lg\:mb-n160 {
    margin-bottom: -10rem !important;
  }
  .lg\:mb-n192 {
    margin-bottom: -12rem !important;
  }
  .lg\:mb-n224 {
    margin-bottom: -14rem !important;
  }
  .lg\:mb-n256 {
    margin-bottom: -16rem !important;
  }
  .lg\:mb-n288 {
    margin-bottom: -18rem !important;
  }
  .lg\:mb-n320 {
    margin-bottom: -20rem !important;
  }
  .lg\:mb-n384 {
    margin-bottom: -24rem !important;
  }
  .lg\:mb-auto {
    margin-bottom: auto !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0 !important;
  }
  .lg\:ml-1 {
    margin-left: 0.0625rem !important;
  }
  .lg\:ml-2 {
    margin-left: 0.125rem !important;
  }
  .lg\:ml-4 {
    margin-left: 0.25rem !important;
  }
  .lg\:ml-6 {
    margin-left: 0.375rem !important;
  }
  .lg\:ml-8 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-10 {
    margin-left: 0.625rem !important;
  }
  .lg\:ml-12 {
    margin-left: 0.75rem !important;
  }
  .lg\:ml-14 {
    margin-left: 0.875rem !important;
  }
  .lg\:ml-16 {
    margin-left: 1rem !important;
  }
  .lg\:ml-18 {
    margin-left: 1.125rem !important;
  }
  .lg\:ml-20 {
    margin-left: 1.25rem !important;
  }
  .lg\:ml-24 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml-28 {
    margin-left: 1.75rem !important;
  }
  .lg\:ml-32 {
    margin-left: 2rem !important;
  }
  .lg\:ml-36 {
    margin-left: 2.25rem !important;
  }
  .lg\:ml-40 {
    margin-left: 2.5rem !important;
  }
  .lg\:ml-48 {
    margin-left: 3rem !important;
  }
  .lg\:ml-56 {
    margin-left: 3.5rem !important;
  }
  .lg\:ml-64 {
    margin-left: 4rem !important;
  }
  .lg\:ml-72 {
    margin-left: 4.5rem !important;
  }
  .lg\:ml-80 {
    margin-left: 5rem !important;
  }
  .lg\:ml-96 {
    margin-left: 6rem !important;
  }
  .lg\:ml-112 {
    margin-left: 7rem !important;
  }
  .lg\:ml-128 {
    margin-left: 8rem !important;
  }
  .lg\:ml-144 {
    margin-left: 9rem !important;
  }
  .lg\:ml-160 {
    margin-left: 10rem !important;
  }
  .lg\:ml-192 {
    margin-left: 12rem !important;
  }
  .lg\:ml-224 {
    margin-left: 14rem !important;
  }
  .lg\:ml-256 {
    margin-left: 16rem !important;
  }
  .lg\:ml-288 {
    margin-left: 18rem !important;
  }
  .lg\:ml-320 {
    margin-left: 20rem !important;
  }
  .lg\:ml-384 {
    margin-left: 24rem !important;
  }
  .lg\:ml-n1 {
    margin-left: -0.0625rem !important;
  }
  .lg\:ml-n2 {
    margin-left: -0.125rem !important;
  }
  .lg\:ml-n4 {
    margin-left: -0.25rem !important;
  }
  .lg\:ml-n6 {
    margin-left: -0.375rem !important;
  }
  .lg\:ml-n8 {
    margin-left: -0.5rem !important;
  }
  .lg\:ml-n10 {
    margin-left: -0.625rem !important;
  }
  .lg\:ml-n12 {
    margin-left: -0.75rem !important;
  }
  .lg\:ml-n14 {
    margin-left: -0.875rem !important;
  }
  .lg\:ml-n16 {
    margin-left: -1rem !important;
  }
  .lg\:ml-n18 {
    margin-left: -1.125rem !important;
  }
  .lg\:ml-n20 {
    margin-left: -1.25rem !important;
  }
  .lg\:ml-n24 {
    margin-left: -1.5rem !important;
  }
  .lg\:ml-n28 {
    margin-left: -1.75rem !important;
  }
  .lg\:ml-n32 {
    margin-left: -2rem !important;
  }
  .lg\:ml-n36 {
    margin-left: -2.25rem !important;
  }
  .lg\:ml-n40 {
    margin-left: -2.5rem !important;
  }
  .lg\:ml-n48 {
    margin-left: -3rem !important;
  }
  .lg\:ml-n56 {
    margin-left: -3.5rem !important;
  }
  .lg\:ml-n64 {
    margin-left: -4rem !important;
  }
  .lg\:ml-n72 {
    margin-left: -4.5rem !important;
  }
  .lg\:ml-n80 {
    margin-left: -5rem !important;
  }
  .lg\:ml-n96 {
    margin-left: -6rem !important;
  }
  .lg\:ml-n112 {
    margin-left: -7rem !important;
  }
  .lg\:ml-n128 {
    margin-left: -8rem !important;
  }
  .lg\:ml-n144 {
    margin-left: -9rem !important;
  }
  .lg\:ml-n160 {
    margin-left: -10rem !important;
  }
  .lg\:ml-n192 {
    margin-left: -12rem !important;
  }
  .lg\:ml-n224 {
    margin-left: -14rem !important;
  }
  .lg\:ml-n256 {
    margin-left: -16rem !important;
  }
  .lg\:ml-n288 {
    margin-left: -18rem !important;
  }
  .lg\:ml-n320 {
    margin-left: -20rem !important;
  }
  .lg\:ml-n384 {
    margin-left: -24rem !important;
  }
  .lg\:ml-auto {
    margin-left: auto !important;
  }
  .lg\:ml-0 {
    margin-left: 0 !important;
  }
  .lg\:mr-1 {
    margin-right: 0.0625rem !important;
  }
  .lg\:mr-2 {
    margin-right: 0.125rem !important;
  }
  .lg\:mr-4 {
    margin-right: 0.25rem !important;
  }
  .lg\:mr-6 {
    margin-right: 0.375rem !important;
  }
  .lg\:mr-8 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr-10 {
    margin-right: 0.625rem !important;
  }
  .lg\:mr-12 {
    margin-right: 0.75rem !important;
  }
  .lg\:mr-14 {
    margin-right: 0.875rem !important;
  }
  .lg\:mr-16 {
    margin-right: 1rem !important;
  }
  .lg\:mr-18 {
    margin-right: 1.125rem !important;
  }
  .lg\:mr-20 {
    margin-right: 1.25rem !important;
  }
  .lg\:mr-24 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr-28 {
    margin-right: 1.75rem !important;
  }
  .lg\:mr-32 {
    margin-right: 2rem !important;
  }
  .lg\:mr-36 {
    margin-right: 2.25rem !important;
  }
  .lg\:mr-40 {
    margin-right: 2.5rem !important;
  }
  .lg\:mr-48 {
    margin-right: 3rem !important;
  }
  .lg\:mr-56 {
    margin-right: 3.5rem !important;
  }
  .lg\:mr-64 {
    margin-right: 4rem !important;
  }
  .lg\:mr-72 {
    margin-right: 4.5rem !important;
  }
  .lg\:mr-80 {
    margin-right: 5rem !important;
  }
  .lg\:mr-96 {
    margin-right: 6rem !important;
  }
  .lg\:mr-112 {
    margin-right: 7rem !important;
  }
  .lg\:mr-128 {
    margin-right: 8rem !important;
  }
  .lg\:mr-144 {
    margin-right: 9rem !important;
  }
  .lg\:mr-160 {
    margin-right: 10rem !important;
  }
  .lg\:mr-192 {
    margin-right: 12rem !important;
  }
  .lg\:mr-224 {
    margin-right: 14rem !important;
  }
  .lg\:mr-256 {
    margin-right: 16rem !important;
  }
  .lg\:mr-288 {
    margin-right: 18rem !important;
  }
  .lg\:mr-320 {
    margin-right: 20rem !important;
  }
  .lg\:mr-384 {
    margin-right: 24rem !important;
  }
  .lg\:mr-n1 {
    margin-right: -0.0625rem !important;
  }
  .lg\:mr-n2 {
    margin-right: -0.125rem !important;
  }
  .lg\:mr-n4 {
    margin-right: -0.25rem !important;
  }
  .lg\:mr-n6 {
    margin-right: -0.375rem !important;
  }
  .lg\:mr-n8 {
    margin-right: -0.5rem !important;
  }
  .lg\:mr-n10 {
    margin-right: -0.625rem !important;
  }
  .lg\:mr-n12 {
    margin-right: -0.75rem !important;
  }
  .lg\:mr-n14 {
    margin-right: -0.875rem !important;
  }
  .lg\:mr-n16 {
    margin-right: -1rem !important;
  }
  .lg\:mr-n18 {
    margin-right: -1.125rem !important;
  }
  .lg\:mr-n20 {
    margin-right: -1.25rem !important;
  }
  .lg\:mr-n24 {
    margin-right: -1.5rem !important;
  }
  .lg\:mr-n28 {
    margin-right: -1.75rem !important;
  }
  .lg\:mr-n32 {
    margin-right: -2rem !important;
  }
  .lg\:mr-n36 {
    margin-right: -2.25rem !important;
  }
  .lg\:mr-n40 {
    margin-right: -2.5rem !important;
  }
  .lg\:mr-n48 {
    margin-right: -3rem !important;
  }
  .lg\:mr-n56 {
    margin-right: -3.5rem !important;
  }
  .lg\:mr-n64 {
    margin-right: -4rem !important;
  }
  .lg\:mr-n72 {
    margin-right: -4.5rem !important;
  }
  .lg\:mr-n80 {
    margin-right: -5rem !important;
  }
  .lg\:mr-n96 {
    margin-right: -6rem !important;
  }
  .lg\:mr-n112 {
    margin-right: -7rem !important;
  }
  .lg\:mr-n128 {
    margin-right: -8rem !important;
  }
  .lg\:mr-n144 {
    margin-right: -9rem !important;
  }
  .lg\:mr-n160 {
    margin-right: -10rem !important;
  }
  .lg\:mr-n192 {
    margin-right: -12rem !important;
  }
  .lg\:mr-n224 {
    margin-right: -14rem !important;
  }
  .lg\:mr-n256 {
    margin-right: -16rem !important;
  }
  .lg\:mr-n288 {
    margin-right: -18rem !important;
  }
  .lg\:mr-n320 {
    margin-right: -20rem !important;
  }
  .lg\:mr-n384 {
    margin-right: -24rem !important;
  }
  .lg\:mr-auto {
    margin-right: auto !important;
  }
  .lg\:mr-0 {
    margin-right: 0 !important;
  }
  .lg\:mt-1 {
    margin-top: 0.0625rem !important;
  }
  .lg\:mt-2 {
    margin-top: 0.125rem !important;
  }
  .lg\:mt-4 {
    margin-top: 0.25rem !important;
  }
  .lg\:mt-6 {
    margin-top: 0.375rem !important;
  }
  .lg\:mt-8 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt-10 {
    margin-top: 0.625rem !important;
  }
  .lg\:mt-12 {
    margin-top: 0.75rem !important;
  }
  .lg\:mt-14 {
    margin-top: 0.875rem !important;
  }
  .lg\:mt-16 {
    margin-top: 1rem !important;
  }
  .lg\:mt-18 {
    margin-top: 1.125rem !important;
  }
  .lg\:mt-20 {
    margin-top: 1.25rem !important;
  }
  .lg\:mt-24 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-28 {
    margin-top: 1.75rem !important;
  }
  .lg\:mt-32 {
    margin-top: 2rem !important;
  }
  .lg\:mt-36 {
    margin-top: 2.25rem !important;
  }
  .lg\:mt-40 {
    margin-top: 2.5rem !important;
  }
  .lg\:mt-48 {
    margin-top: 3rem !important;
  }
  .lg\:mt-56 {
    margin-top: 3.5rem !important;
  }
  .lg\:mt-64 {
    margin-top: 4rem !important;
  }
  .lg\:mt-72 {
    margin-top: 4.5rem !important;
  }
  .lg\:mt-80 {
    margin-top: 5rem !important;
  }
  .lg\:mt-96 {
    margin-top: 6rem !important;
  }
  .lg\:mt-112 {
    margin-top: 7rem !important;
  }
  .lg\:mt-128 {
    margin-top: 8rem !important;
  }
  .lg\:mt-144 {
    margin-top: 9rem !important;
  }
  .lg\:mt-160 {
    margin-top: 10rem !important;
  }
  .lg\:mt-192 {
    margin-top: 12rem !important;
  }
  .lg\:mt-224 {
    margin-top: 14rem !important;
  }
  .lg\:mt-256 {
    margin-top: 16rem !important;
  }
  .lg\:mt-288 {
    margin-top: 18rem !important;
  }
  .lg\:mt-320 {
    margin-top: 20rem !important;
  }
  .lg\:mt-384 {
    margin-top: 24rem !important;
  }
  .lg\:mt-n1 {
    margin-top: -0.0625rem !important;
  }
  .lg\:mt-n2 {
    margin-top: -0.125rem !important;
  }
  .lg\:mt-n4 {
    margin-top: -0.25rem !important;
  }
  .lg\:mt-n6 {
    margin-top: -0.375rem !important;
  }
  .lg\:mt-n8 {
    margin-top: -0.5rem !important;
  }
  .lg\:mt-n10 {
    margin-top: -0.625rem !important;
  }
  .lg\:mt-n12 {
    margin-top: -0.75rem !important;
  }
  .lg\:mt-n14 {
    margin-top: -0.875rem !important;
  }
  .lg\:mt-n16 {
    margin-top: -1rem !important;
  }
  .lg\:mt-n18 {
    margin-top: -1.125rem !important;
  }
  .lg\:mt-n20 {
    margin-top: -1.25rem !important;
  }
  .lg\:mt-n24 {
    margin-top: -1.5rem !important;
  }
  .lg\:mt-n28 {
    margin-top: -1.75rem !important;
  }
  .lg\:mt-n32 {
    margin-top: -2rem !important;
  }
  .lg\:mt-n36 {
    margin-top: -2.25rem !important;
  }
  .lg\:mt-n40 {
    margin-top: -2.5rem !important;
  }
  .lg\:mt-n48 {
    margin-top: -3rem !important;
  }
  .lg\:mt-n56 {
    margin-top: -3.5rem !important;
  }
  .lg\:mt-n64 {
    margin-top: -4rem !important;
  }
  .lg\:mt-n72 {
    margin-top: -4.5rem !important;
  }
  .lg\:mt-n80 {
    margin-top: -5rem !important;
  }
  .lg\:mt-n96 {
    margin-top: -6rem !important;
  }
  .lg\:mt-n112 {
    margin-top: -7rem !important;
  }
  .lg\:mt-n128 {
    margin-top: -8rem !important;
  }
  .lg\:mt-n144 {
    margin-top: -9rem !important;
  }
  .lg\:mt-n160 {
    margin-top: -10rem !important;
  }
  .lg\:mt-n192 {
    margin-top: -12rem !important;
  }
  .lg\:mt-n224 {
    margin-top: -14rem !important;
  }
  .lg\:mt-n256 {
    margin-top: -16rem !important;
  }
  .lg\:mt-n288 {
    margin-top: -18rem !important;
  }
  .lg\:mt-n320 {
    margin-top: -20rem !important;
  }
  .lg\:mt-n384 {
    margin-top: -24rem !important;
  }
  .lg\:mt-auto {
    margin-top: auto !important;
  }
  .lg\:mt-0 {
    margin-top: 0 !important;
  }
  .lg\:mx-1 {
    margin-left: 0.0625rem !important;
    margin-right: 0.0625rem !important;
  }
  .lg\:mx-2 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .lg\:mx-4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .lg\:mx-6 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }
  .lg\:mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .lg\:mx-10 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .lg\:mx-12 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .lg\:mx-14 {
    margin-left: 0.875rem !important;
    margin-right: 0.875rem !important;
  }
  .lg\:mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .lg\:mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
  }
  .lg\:mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .lg\:mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .lg\:mx-28 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .lg\:mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .lg\:mx-36 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .lg\:mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .lg\:mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .lg\:mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .lg\:mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .lg\:mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .lg\:mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .lg\:mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .lg\:mx-112 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }
  .lg\:mx-128 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .lg\:mx-144 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }
  .lg\:mx-160 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
  .lg\:mx-192 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }
  .lg\:mx-224 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }
  .lg\:mx-256 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }
  .lg\:mx-288 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }
  .lg\:mx-320 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }
  .lg\:mx-384 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }
  .lg\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lg\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lg\:my-1 {
    margin-top: 0.0625rem !important;
    margin-bottom: 0.0625rem !important;
  }
  .lg\:my-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .lg\:my-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lg\:my-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .lg\:my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .lg\:my-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .lg\:my-14 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .lg\:my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .lg\:my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .lg\:my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my-28 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .lg\:my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my-36 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .lg\:my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .lg\:my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .lg\:my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .lg\:my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .lg\:my-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .lg\:my-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .lg\:my-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .lg\:my-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .lg\:my-192 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .lg\:my-224 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .lg\:my-256 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .lg\:my-288 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .lg\:my-320 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .lg\:my-384 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .lg\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg\:m-1 {
    margin: 0.0625rem !important;
  }
  .lg\:m-2 {
    margin: 0.125rem !important;
  }
  .lg\:m-4 {
    margin: 0.25rem !important;
  }
  .lg\:m-6 {
    margin: 0.375rem !important;
  }
  .lg\:m-8 {
    margin: 0.5rem !important;
  }
  .lg\:m-10 {
    margin: 0.625rem !important;
  }
  .lg\:m-12 {
    margin: 0.75rem !important;
  }
  .lg\:m-14 {
    margin: 0.875rem !important;
  }
  .lg\:m-16 {
    margin: 1rem !important;
  }
  .lg\:m-18 {
    margin: 1.125rem !important;
  }
  .lg\:m-20 {
    margin: 1.25rem !important;
  }
  .lg\:m-24 {
    margin: 1.5rem !important;
  }
  .lg\:m-28 {
    margin: 1.75rem !important;
  }
  .lg\:m-32 {
    margin: 2rem !important;
  }
  .lg\:m-36 {
    margin: 2.25rem !important;
  }
  .lg\:m-40 {
    margin: 2.5rem !important;
  }
  .lg\:m-48 {
    margin: 3rem !important;
  }
  .lg\:m-56 {
    margin: 3.5rem !important;
  }
  .lg\:m-64 {
    margin: 4rem !important;
  }
  .lg\:m-72 {
    margin: 4.5rem !important;
  }
  .lg\:m-80 {
    margin: 5rem !important;
  }
  .lg\:m-96 {
    margin: 6rem !important;
  }
  .lg\:m-112 {
    margin: 7rem !important;
  }
  .lg\:m-128 {
    margin: 8rem !important;
  }
  .lg\:m-144 {
    margin: 9rem !important;
  }
  .lg\:m-160 {
    margin: 10rem !important;
  }
  .lg\:m-192 {
    margin: 12rem !important;
  }
  .lg\:m-224 {
    margin: 14rem !important;
  }
  .lg\:m-256 {
    margin: 16rem !important;
  }
  .lg\:m-288 {
    margin: 18rem !important;
  }
  .lg\:m-320 {
    margin: 20rem !important;
  }
  .lg\:m-384 {
    margin: 24rem !important;
  }
  .lg\:m-n1 {
    margin: -0.0625rem !important;
  }
  .lg\:m-n2 {
    margin: -0.125rem !important;
  }
  .lg\:m-n4 {
    margin: -0.25rem !important;
  }
  .lg\:m-n6 {
    margin: -0.375rem !important;
  }
  .lg\:m-n8 {
    margin: -0.5rem !important;
  }
  .lg\:m-n10 {
    margin: -0.625rem !important;
  }
  .lg\:m-n12 {
    margin: -0.75rem !important;
  }
  .lg\:m-n14 {
    margin: -0.875rem !important;
  }
  .lg\:m-n16 {
    margin: -1rem !important;
  }
  .lg\:m-n18 {
    margin: -1.125rem !important;
  }
  .lg\:m-n20 {
    margin: -1.25rem !important;
  }
  .lg\:m-n24 {
    margin: -1.5rem !important;
  }
  .lg\:m-n28 {
    margin: -1.75rem !important;
  }
  .lg\:m-n32 {
    margin: -2rem !important;
  }
  .lg\:m-n36 {
    margin: -2.25rem !important;
  }
  .lg\:m-n40 {
    margin: -2.5rem !important;
  }
  .lg\:m-n48 {
    margin: -3rem !important;
  }
  .lg\:m-n56 {
    margin: -3.5rem !important;
  }
  .lg\:m-n64 {
    margin: -4rem !important;
  }
  .lg\:m-n72 {
    margin: -4.5rem !important;
  }
  .lg\:m-n80 {
    margin: -5rem !important;
  }
  .lg\:m-n96 {
    margin: -6rem !important;
  }
  .lg\:m-n112 {
    margin: -7rem !important;
  }
  .lg\:m-n128 {
    margin: -8rem !important;
  }
  .lg\:m-n144 {
    margin: -9rem !important;
  }
  .lg\:m-n160 {
    margin: -10rem !important;
  }
  .lg\:m-n192 {
    margin: -12rem !important;
  }
  .lg\:m-n224 {
    margin: -14rem !important;
  }
  .lg\:m-n256 {
    margin: -16rem !important;
  }
  .lg\:m-n288 {
    margin: -18rem !important;
  }
  .lg\:m-n320 {
    margin: -20rem !important;
  }
  .lg\:m-n384 {
    margin: -24rem !important;
  }
  .lg\:m-auto {
    margin: auto !important;
  }
  .lg\:m-0 {
    margin: 0 !important;
  }
  .lg\:gutter-reverse > * + * {
    --gutter-top: 0;
    --gutter-right: 1;
    --gutter-bottom: 1;
    --gutter-left: 0;
  }
  .lg\:gutter-x-1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(0.0625rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.125rem * var(--gutter-left)) !important;
    margin-right: calc(0.125rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.25rem * var(--gutter-left)) !important;
    margin-right: calc(0.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.375rem * var(--gutter-left)) !important;
    margin-right: calc(0.375rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.5rem * var(--gutter-left)) !important;
    margin-right: calc(0.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.625rem * var(--gutter-left)) !important;
    margin-right: calc(0.625rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.75rem * var(--gutter-left)) !important;
    margin-right: calc(0.75rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.875rem * var(--gutter-left)) !important;
    margin-right: calc(0.875rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1rem * var(--gutter-left)) !important;
    margin-right: calc(1rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.125rem * var(--gutter-left)) !important;
    margin-right: calc(1.125rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.25rem * var(--gutter-left)) !important;
    margin-right: calc(1.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.5rem * var(--gutter-left)) !important;
    margin-right: calc(1.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.75rem * var(--gutter-left)) !important;
    margin-right: calc(1.75rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2rem * var(--gutter-left)) !important;
    margin-right: calc(2rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.25rem * var(--gutter-left)) !important;
    margin-right: calc(2.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.5rem * var(--gutter-left)) !important;
    margin-right: calc(2.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3rem * var(--gutter-left)) !important;
    margin-right: calc(3rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3.5rem * var(--gutter-left)) !important;
    margin-right: calc(3.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4rem * var(--gutter-left)) !important;
    margin-right: calc(4rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4.5rem * var(--gutter-left)) !important;
    margin-right: calc(4.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(5rem * var(--gutter-left)) !important;
    margin-right: calc(5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(6rem * var(--gutter-left)) !important;
    margin-right: calc(6rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(7rem * var(--gutter-left)) !important;
    margin-right: calc(7rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(8rem * var(--gutter-left)) !important;
    margin-right: calc(8rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(9rem * var(--gutter-left)) !important;
    margin-right: calc(9rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(10rem * var(--gutter-left)) !important;
    margin-right: calc(10rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(12rem * var(--gutter-left)) !important;
    margin-right: calc(12rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(14rem * var(--gutter-left)) !important;
    margin-right: calc(14rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(16rem * var(--gutter-left)) !important;
    margin-right: calc(16rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(18rem * var(--gutter-left)) !important;
    margin-right: calc(18rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(20rem * var(--gutter-left)) !important;
    margin-right: calc(20rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(24rem * var(--gutter-left)) !important;
    margin-right: calc(24rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.125rem * var(--gutter-left)) !important;
    margin-right: calc(-0.125rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.25rem * var(--gutter-left)) !important;
    margin-right: calc(-0.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.375rem * var(--gutter-left)) !important;
    margin-right: calc(-0.375rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.5rem * var(--gutter-left)) !important;
    margin-right: calc(-0.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.625rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.75rem * var(--gutter-left)) !important;
    margin-right: calc(-0.75rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.875rem * var(--gutter-left)) !important;
    margin-right: calc(-0.875rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1rem * var(--gutter-left)) !important;
    margin-right: calc(-1rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.125rem * var(--gutter-left)) !important;
    margin-right: calc(-1.125rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.25rem * var(--gutter-left)) !important;
    margin-right: calc(-1.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.5rem * var(--gutter-left)) !important;
    margin-right: calc(-1.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.75rem * var(--gutter-left)) !important;
    margin-right: calc(-1.75rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2rem * var(--gutter-left)) !important;
    margin-right: calc(-2rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.25rem * var(--gutter-left)) !important;
    margin-right: calc(-2.25rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.5rem * var(--gutter-left)) !important;
    margin-right: calc(-2.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3rem * var(--gutter-left)) !important;
    margin-right: calc(-3rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3.5rem * var(--gutter-left)) !important;
    margin-right: calc(-3.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4rem * var(--gutter-left)) !important;
    margin-right: calc(-4rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4.5rem * var(--gutter-left)) !important;
    margin-right: calc(-4.5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-5rem * var(--gutter-left)) !important;
    margin-right: calc(-5rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-6rem * var(--gutter-left)) !important;
    margin-right: calc(-6rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-7rem * var(--gutter-left)) !important;
    margin-right: calc(-7rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-8rem * var(--gutter-left)) !important;
    margin-right: calc(-8rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-9rem * var(--gutter-left)) !important;
    margin-right: calc(-9rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-10rem * var(--gutter-left)) !important;
    margin-right: calc(-10rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-12rem * var(--gutter-left)) !important;
    margin-right: calc(-12rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-14rem * var(--gutter-left)) !important;
    margin-right: calc(-14rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-16rem * var(--gutter-left)) !important;
    margin-right: calc(-16rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-18rem * var(--gutter-left)) !important;
    margin-right: calc(-18rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-20rem * var(--gutter-left)) !important;
    margin-right: calc(-20rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-n384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-24rem * var(--gutter-left)) !important;
    margin-right: calc(-24rem * var(--gutter-right)) !important;
  }
  .lg\:gutter-x-0 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
  }
  .lg\:gutter-y-1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1rem * var(--gutter-top)) !important;
    margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2rem * var(--gutter-top)) !important;
    margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3rem * var(--gutter-top)) !important;
    margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4rem * var(--gutter-top)) !important;
    margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(5rem * var(--gutter-top)) !important;
    margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(6rem * var(--gutter-top)) !important;
    margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(7rem * var(--gutter-top)) !important;
    margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(8rem * var(--gutter-top)) !important;
    margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(9rem * var(--gutter-top)) !important;
    margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(10rem * var(--gutter-top)) !important;
    margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(12rem * var(--gutter-top)) !important;
    margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(14rem * var(--gutter-top)) !important;
    margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(16rem * var(--gutter-top)) !important;
    margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(18rem * var(--gutter-top)) !important;
    margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(20rem * var(--gutter-top)) !important;
    margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(24rem * var(--gutter-top)) !important;
    margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-6rem * var(--gutter-top)) !important;
    margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-7rem * var(--gutter-top)) !important;
    margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-8rem * var(--gutter-top)) !important;
    margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-9rem * var(--gutter-top)) !important;
    margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-10rem * var(--gutter-top)) !important;
    margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-12rem * var(--gutter-top)) !important;
    margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-14rem * var(--gutter-top)) !important;
    margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-16rem * var(--gutter-top)) !important;
    margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-18rem * var(--gutter-top)) !important;
    margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-20rem * var(--gutter-top)) !important;
    margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-n384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-24rem * var(--gutter-top)) !important;
    margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
  }
  .lg\:gutter-y-0 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin: 0 !important;
  }
  .lg\:h-1 {
    height: 0.0625rem !important;
  }
  .lg\:h-2 {
    height: 0.125rem !important;
  }
  .lg\:h-4 {
    height: 0.25rem !important;
  }
  .lg\:h-6 {
    height: 0.375rem !important;
  }
  .lg\:h-8 {
    height: 0.5rem !important;
  }
  .lg\:h-10 {
    height: 0.625rem !important;
  }
  .lg\:h-12 {
    height: 0.75rem !important;
  }
  .lg\:h-14 {
    height: 0.875rem !important;
  }
  .lg\:h-16 {
    height: 1rem !important;
  }
  .lg\:h-18 {
    height: 1.125rem !important;
  }
  .lg\:h-20 {
    height: 1.25rem !important;
  }
  .lg\:h-24 {
    height: 1.5rem !important;
  }
  .lg\:h-28 {
    height: 1.75rem !important;
  }
  .lg\:h-32 {
    height: 2rem !important;
  }
  .lg\:h-36 {
    height: 2.25rem !important;
  }
  .lg\:h-40 {
    height: 2.5rem !important;
  }
  .lg\:h-48 {
    height: 3rem !important;
  }
  .lg\:h-56 {
    height: 3.5rem !important;
  }
  .lg\:h-64 {
    height: 4rem !important;
  }
  .lg\:h-72 {
    height: 4.5rem !important;
  }
  .lg\:h-80 {
    height: 5rem !important;
  }
  .lg\:h-96 {
    height: 6rem !important;
  }
  .lg\:h-112 {
    height: 7rem !important;
  }
  .lg\:h-128 {
    height: 8rem !important;
  }
  .lg\:h-144 {
    height: 9rem !important;
  }
  .lg\:h-160 {
    height: 10rem !important;
  }
  .lg\:h-192 {
    height: 12rem !important;
  }
  .lg\:h-224 {
    height: 14rem !important;
  }
  .lg\:h-256 {
    height: 16rem !important;
  }
  .lg\:h-288 {
    height: 18rem !important;
  }
  .lg\:h-320 {
    height: 20rem !important;
  }
  .lg\:h-384 {
    height: 24rem !important;
  }
  .lg\:h-448 {
    height: 28rem !important;
  }
  .lg\:h-512 {
    height: 32rem !important;
  }
  .lg\:h-576 {
    height: 36rem !important;
  }
  .lg\:h-640 {
    height: 40rem !important;
  }
  .lg\:h-auto {
    height: auto !important;
  }
  .lg\:h-0 {
    height: 0 !important;
  }
  .lg\:h-50p {
    height: 50% !important;
  }
  .lg\:h-100p {
    height: 100% !important;
  }
  .lg\:h-50vh {
    height: 50vh !important;
  }
  .lg\:h-100vh {
    height: 100vh !important;
  }
  .lg\:w-1 {
    width: 0.0625rem !important;
  }
  .lg\:w-2 {
    width: 0.125rem !important;
  }
  .lg\:w-4 {
    width: 0.25rem !important;
  }
  .lg\:w-6 {
    width: 0.375rem !important;
  }
  .lg\:w-8 {
    width: 0.5rem !important;
  }
  .lg\:w-10 {
    width: 0.625rem !important;
  }
  .lg\:w-12 {
    width: 0.75rem !important;
  }
  .lg\:w-14 {
    width: 0.875rem !important;
  }
  .lg\:w-16 {
    width: 1rem !important;
  }
  .lg\:w-18 {
    width: 1.125rem !important;
  }
  .lg\:w-20 {
    width: 1.25rem !important;
  }
  .lg\:w-24 {
    width: 1.5rem !important;
  }
  .lg\:w-28 {
    width: 1.75rem !important;
  }
  .lg\:w-32 {
    width: 2rem !important;
  }
  .lg\:w-36 {
    width: 2.25rem !important;
  }
  .lg\:w-40 {
    width: 2.5rem !important;
  }
  .lg\:w-48 {
    width: 3rem !important;
  }
  .lg\:w-56 {
    width: 3.5rem !important;
  }
  .lg\:w-64 {
    width: 4rem !important;
  }
  .lg\:w-72 {
    width: 4.5rem !important;
  }
  .lg\:w-80 {
    width: 5rem !important;
  }
  .lg\:w-96 {
    width: 6rem !important;
  }
  .lg\:w-112 {
    width: 7rem !important;
  }
  .lg\:w-128 {
    width: 8rem !important;
  }
  .lg\:w-144 {
    width: 9rem !important;
  }
  .lg\:w-160 {
    width: 10rem !important;
  }
  .lg\:w-192 {
    width: 12rem !important;
  }
  .lg\:w-224 {
    width: 14rem !important;
  }
  .lg\:w-256 {
    width: 16rem !important;
  }
  .lg\:w-288 {
    width: 18rem !important;
  }
  .lg\:w-320 {
    width: 20rem !important;
  }
  .lg\:w-384 {
    width: 24rem !important;
  }
  .lg\:w-448 {
    width: 28rem !important;
  }
  .lg\:w-512 {
    width: 32rem !important;
  }
  .lg\:w-576 {
    width: 36rem !important;
  }
  .lg\:w-640 {
    width: 40rem !important;
  }
  .lg\:w-auto {
    width: auto !important;
  }
  .lg\:w-0 {
    width: 0 !important;
  }
  .lg\:w-50p {
    width: 50% !important;
  }
  .lg\:w-100p {
    width: 100% !important;
  }
  .lg\:w-50vw {
    width: 50vw !important;
  }
  .lg\:w-100vw {
    width: 100vw !important;
  }
  .lg\:w-1-12 {
    width: 8.333333% !important;
  }
  .lg\:w-2-12 {
    width: 16.666667% !important;
  }
  .lg\:w-3-12 {
    width: 25% !important;
  }
  .lg\:w-4-12 {
    width: 33.333333% !important;
  }
  .lg\:w-5-12 {
    width: 41.666667% !important;
  }
  .lg\:w-6-12 {
    width: 50% !important;
  }
  .lg\:w-7-12 {
    width: 58.333333% !important;
  }
  .lg\:w-8-12 {
    width: 66.666667% !important;
  }
  .lg\:w-9-12 {
    width: 75% !important;
  }
  .lg\:w-10-12 {
    width: 83.333333% !important;
  }
  .lg\:w-11-12 {
    width: 91.666667% !important;
  }
  .lg\:w-1-5 {
    width: 20% !important;
  }
  .lg\:w-2-5 {
    width: 40% !important;
  }
  .lg\:w-3-5 {
    width: 60% !important;
  }
  .lg\:w-4-5 {
    width: 80% !important;
  }
  .lg\:min-h-128 {
    min-height: 8rem !important;
  }
  .lg\:min-h-144 {
    min-height: 9rem !important;
  }
  .lg\:min-h-160 {
    min-height: 10rem !important;
  }
  .lg\:min-h-192 {
    min-height: 12rem !important;
  }
  .lg\:min-h-224 {
    min-height: 14rem !important;
  }
  .lg\:min-h-256 {
    min-height: 16rem !important;
  }
  .lg\:min-h-288 {
    min-height: 18rem !important;
  }
  .lg\:min-h-320 {
    min-height: 20rem !important;
  }
  .lg\:min-h-384 {
    min-height: 24rem !important;
  }
  .lg\:min-h-448 {
    min-height: 28rem !important;
  }
  .lg\:min-h-512 {
    min-height: 32rem !important;
  }
  .lg\:min-h-576 {
    min-height: 36rem !important;
  }
  .lg\:min-h-640 {
    min-height: 40rem !important;
  }
  .lg\:min-h-50p {
    min-height: 50% !important;
  }
  .lg\:min-h-100p {
    min-height: 100% !important;
  }
  .lg\:min-h-50vh {
    min-height: 50vh !important;
  }
  .lg\:min-h-100vh {
    min-height: 100vh !important;
  }
  .lg\:min-w-128 {
    min-width: 8rem !important;
  }
  .lg\:min-w-144 {
    min-width: 9rem !important;
  }
  .lg\:min-w-160 {
    min-width: 10rem !important;
  }
  .lg\:min-w-192 {
    min-width: 12rem !important;
  }
  .lg\:min-w-224 {
    min-width: 14rem !important;
  }
  .lg\:min-w-256 {
    min-width: 16rem !important;
  }
  .lg\:min-w-288 {
    min-width: 18rem !important;
  }
  .lg\:min-w-320 {
    min-width: 20rem !important;
  }
  .lg\:min-w-384 {
    min-width: 24rem !important;
  }
  .lg\:min-w-448 {
    min-width: 28rem !important;
  }
  .lg\:min-w-512 {
    min-width: 32rem !important;
  }
  .lg\:min-w-576 {
    min-width: 36rem !important;
  }
  .lg\:min-w-640 {
    min-width: 40rem !important;
  }
  .lg\:min-w-50p {
    min-width: 50% !important;
  }
  .lg\:min-w-100p {
    min-width: 100% !important;
  }
  .lg\:min-w-50vw {
    min-width: 50vw !important;
  }
  .lg\:min-w-100vw {
    min-width: 100vw !important;
  }
  .lg\:max-h-128 {
    max-height: 8rem !important;
  }
  .lg\:max-h-144 {
    max-height: 9rem !important;
  }
  .lg\:max-h-160 {
    max-height: 10rem !important;
  }
  .lg\:max-h-192 {
    max-height: 12rem !important;
  }
  .lg\:max-h-224 {
    max-height: 14rem !important;
  }
  .lg\:max-h-256 {
    max-height: 16rem !important;
  }
  .lg\:max-h-288 {
    max-height: 18rem !important;
  }
  .lg\:max-h-320 {
    max-height: 20rem !important;
  }
  .lg\:max-h-384 {
    max-height: 24rem !important;
  }
  .lg\:max-h-448 {
    max-height: 28rem !important;
  }
  .lg\:max-h-512 {
    max-height: 32rem !important;
  }
  .lg\:max-h-576 {
    max-height: 36rem !important;
  }
  .lg\:max-h-640 {
    max-height: 40rem !important;
  }
  .lg\:max-h-0 {
    max-height: 0 !important;
  }
  .lg\:max-h-none {
    max-height: none !important;
  }
  .lg\:max-h-100p {
    max-height: 100% !important;
  }
  .lg\:max-h-100vh {
    max-height: 100vh !important;
  }
  .lg\:max-h-50p {
    max-height: 50% !important;
  }
  .lg\:max-h-50vh {
    max-height: 50vh !important;
  }
  .lg\:max-w-128 {
    max-width: 8rem !important;
  }
  .lg\:max-w-144 {
    max-width: 9rem !important;
  }
  .lg\:max-w-160 {
    max-width: 10rem !important;
  }
  .lg\:max-w-192 {
    max-width: 12rem !important;
  }
  .lg\:max-w-224 {
    max-width: 14rem !important;
  }
  .lg\:max-w-256 {
    max-width: 16rem !important;
  }
  .lg\:max-w-288 {
    max-width: 18rem !important;
  }
  .lg\:max-w-320 {
    max-width: 20rem !important;
  }
  .lg\:max-w-384 {
    max-width: 24rem !important;
  }
  .lg\:max-w-448 {
    max-width: 28rem !important;
  }
  .lg\:max-w-512 {
    max-width: 32rem !important;
  }
  .lg\:max-w-576 {
    max-width: 36rem !important;
  }
  .lg\:max-w-640 {
    max-width: 40rem !important;
  }
  .lg\:max-w-768 {
    max-width: 48rem !important;
  }
  .lg\:max-w-896 {
    max-width: 56rem !important;
  }
  .lg\:max-w-1024 {
    max-width: 64rem !important;
  }
  .lg\:max-w-1152 {
    max-width: 72rem !important;
  }
  .lg\:max-w-1280 {
    max-width: 80rem !important;
  }
  .lg\:max-w-1536 {
    max-width: 96rem !important;
  }
  .lg\:max-w-screen-sm {
    max-width: 640px !important;
  }
  .lg\:max-w-screen-md {
    max-width: 768px !important;
  }
  .lg\:max-w-screen-lg {
    max-width: 1024px !important;
  }
  .lg\:max-w-screen-xl {
    max-width: 1280px !important;
  }
  .lg\:max-w-screen-xxl {
    max-width: 1536px !important;
  }
  .lg\:max-w-0 {
    max-width: 0 !important;
  }
  .lg\:max-w-none {
    max-width: none !important;
  }
  .lg\:max-w-50p {
    max-width: 50% !important;
  }
  .lg\:max-w-100p {
    max-width: 100% !important;
  }
  .lg\:max-w-50vw {
    max-width: 50vw !important;
  }
  .lg\:max-w-100vw {
    max-width: 100vw !important;
  }
  .lg\:max-w-min {
    max-width: min-content !important;
  }
  .lg\:max-w-max {
    max-width: max-content !important;
  }
  .lg\:max-w-text {
    max-width: 64ch !important;
  }
  .lg\:bg-scroll {
    background-attachment: scroll !important;
  }
  .lg\:bg-fixed {
    background-attachment: fixed !important;
  }
  .lg\:bg-local {
    background-attachment: local !important;
  }
  .lg\:bg-border {
    background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
  }
  .lg\:bg-padding {
    background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
  }
  .lg\:bg-content {
    background-clip: content-box !important;
    -webkit-background-clip: content-box !important;
  }
  .lg\:bg-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
  }
  .lg\:bg-left-top {
    background-position: left top !important;
  }
  .lg\:bg-left {
    background-position: left !important;
  }
  .lg\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .lg\:bg-right-top {
    background-position: right top !important;
  }
  .lg\:bg-right {
    background-position: right !important;
  }
  .lg\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .lg\:bg-top {
    background-position: top !important;
  }
  .lg\:bg-bottom {
    background-position: bottom !important;
  }
  .lg\:bg-center {
    background-position: center !important;
  }
  .lg\:bg-repeat {
    background-repeat: repeat !important;
  }
  .lg\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .lg\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .lg\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .lg\:bg-space {
    background-repeat: space !important;
  }
  .lg\:bg-round {
    background-repeat: round !important;
  }
  .lg\:bg-auto {
    background-size: auto !important;
  }
  .lg\:bg-cover {
    background-size: cover !important;
  }
  .lg\:bg-contain {
    background-size: contain !important;
  }
  .lg\:leading-tightest {
    line-height: var(--leading-tightest) !important;
  }
  .lg\:leading-tighter {
    line-height: var(--leading-tighter) !important;
  }
  .lg\:leading-tight {
    line-height: var(--leading-tight) !important;
  }
  .lg\:leading-normal {
    line-height: var(--leading-normal) !important;
  }
  .lg\:leading-loose {
    line-height: var(--leading-loose) !important;
  }
  .lg\:leading-looser {
    line-height: var(--leading-looser) !important;
  }
  .lg\:leading-loosest {
    line-height: var(--leading-loosest) !important;
  }
  .lg\:leading-100 {
    line-height: 1 !important;
  }
  .lg\:leading-110 {
    line-height: 1.1 !important;
  }
  .lg\:leading-120 {
    line-height: 1.2 !important;
  }
  .lg\:leading-130 {
    line-height: 1.3 !important;
  }
  .lg\:leading-140 {
    line-height: 1.4 !important;
  }
  .lg\:leading-150 {
    line-height: 1.5 !important;
  }
  .lg\:leading-160 {
    line-height: 1.6 !important;
  }
  .lg\:leading-170 {
    line-height: 1.7 !important;
  }
  .lg\:leading-180 {
    line-height: 1.8 !important;
  }
  .lg\:leading-190 {
    line-height: 1.9 !important;
  }
  .lg\:leading-200 {
    line-height: 2 !important;
  }
  .lg\:leading-210 {
    line-height: 2.1 !important;
  }
  .lg\:leading-220 {
    line-height: 2.2 !important;
  }
  .lg\:leading-230 {
    line-height: 2.3 !important;
  }
  .lg\:leading-240 {
    line-height: 2.4 !important;
  }
  .lg\:leading-250 {
    line-height: 2.5 !important;
  }
  .lg\:overflow-wrap-normal {
    overflow-wrap: normal !important;
  }
  .lg\:overflow-wrap-any {
    overflow-wrap: anywhere !important;
  }
  .lg\:overflow-wrap-word {
    overflow-wrap: break-word !important;
  }
  .lg\:text-left {
    text-align: left !important;
  }
  .lg\:text-center {
    text-align: center !important;
  }
  .lg\:text-right {
    text-align: right !important;
  }
  .lg\:text-justify {
    text-align: justify !important;
  }
  .lg\:clip {
    text-overflow: clip !important;
  }
  .lg\:ellipsis {
    text-overflow: ellipsis !important;
  }
  .lg\:break-normal {
    word-break: normal !important;
  }
  .lg\:break-all {
    word-break: break-all !important;
  }
  .lg\:break-keep {
    word-break: keep-all !important;
  }
  .lg\:break-word {
    word-break: break-word !important;
  }
  .lg\:font-2xs {
    font-size: var(--font-2xs) !important;
  }
  .lg\:font-xs {
    font-size: var(--font-xs) !important;
  }
  .lg\:font-sm {
    font-size: var(--font-sm) !important;
  }
  .lg\:font-md {
    font-size: var(--font-md) !important;
  }
  .lg\:font-lg {
    font-size: var(--font-lg) !important;
  }
  .lg\:font-xl {
    font-size: var(--font-xl) !important;
  }
  .lg\:font-2xl {
    font-size: var(--font-2xl) !important;
  }
  .lg\:font-3xl {
    font-size: var(--font-3xl) !important;
  }
  .lg\:font-4xl {
    font-size: var(--font-4xl) !important;
  }
  .lg\:font-5xl {
    font-size: var(--font-5xl) !important;
  }
  .lg\:font-6xl {
    font-size: var(--font-6xl) !important;
  }
  .lg\:font-7xl {
    font-size: var(--font-7xl) !important;
  }
  .lg\:font-8xl {
    font-size: var(--font-8xl) !important;
  }
  .lg\:font-9xl {
    font-size: var(--font-9xl) !important;
  }
  .lg\:font-10xl {
    font-size: var(--font-10xl) !important;
  }
  .lg\:font-11xl {
    font-size: var(--font-11xl) !important;
  }
  .lg\:font-12xl {
    font-size: var(--font-12xl) !important;
  }
  .lg\:font-line-height {
    font-size: var(--font-line-height) !important;
  }
  .lg\:font-13xl {
    font-size: var(--font-13xl) !important;
  }
  .lg\:font-max-xs {
    font-size: var(--font-max-xs) !important;
  }
  .lg\:font-max-sm {
    font-size: var(--font-max-sm) !important;
  }
  .lg\:font-max-md {
    font-size: var(--font-max-md) !important;
  }
  .lg\:font-max-lg {
    font-size: var(--font-max-lg) !important;
  }
  .lg\:font-max-xl {
    font-size: var(--font-max-xl) !important;
  }
  .lg\:font-max-xxl {
    font-size: var(--font-max-xxl) !important;
  }
  .lg\:font-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
  }
  .lg\:text-2xs {
    font-size: var(--font-2xs) !important;
    line-height: var(--font-2xs-leading) !important;
  }
  .lg\:text-xs {
    font-size: var(--font-xs) !important;
    line-height: var(--font-xs-leading) !important;
  }
  .lg\:text-sm {
    font-size: var(--font-sm) !important;
    line-height: var(--font-sm-leading) !important;
  }
  .lg\:text-md {
    font-size: var(--font-md) !important;
    line-height: var(--font-md-leading) !important;
  }
  .lg\:text-lg {
    font-size: var(--font-lg) !important;
    line-height: var(--font-lg-leading) !important;
  }
  .lg\:text-xl {
    font-size: var(--font-xl) !important;
    line-height: var(--font-xl-leading) !important;
  }
  .lg\:text-2xl {
    font-size: var(--font-2xl) !important;
    line-height: var(--font-2xl-leading) !important;
  }
  .lg\:text-3xl {
    font-size: var(--font-3xl) !important;
    line-height: var(--font-3xl-leading) !important;
  }
  .lg\:text-4xl {
    font-size: var(--font-4xl) !important;
    line-height: var(--font-4xl-leading) !important;
  }
  .lg\:text-5xl {
    font-size: var(--font-5xl) !important;
    line-height: var(--font-5xl-leading) !important;
  }
  .lg\:text-6xl {
    font-size: var(--font-6xl) !important;
    line-height: var(--font-6xl-leading) !important;
  }
  .lg\:text-7xl {
    font-size: var(--font-7xl) !important;
    line-height: var(--font-7xl-leading) !important;
  }
  .lg\:text-8xl {
    font-size: var(--font-8xl) !important;
    line-height: var(--font-8xl-leading) !important;
  }
  .lg\:text-9xl {
    font-size: var(--font-9xl) !important;
    line-height: var(--font-9xl-leading) !important;
  }
  .lg\:text-10xl {
    font-size: var(--font-10xl) !important;
    line-height: var(--font-10xl-leading) !important;
  }
  .lg\:text-11xl {
    font-size: var(--font-11xl) !important;
    line-height: var(--font-11xl-leading) !important;
  }
  .lg\:text-12xl {
    font-size: var(--font-12xl) !important;
    line-height: var(--font-12xl-leading) !important;
  }
  .lg\:text-line-height {
    font-size: var(--font-line-height) !important;
  }
  .lg\:text-13xl {
    font-size: var(--font-13xl) !important;
    line-height: var(--font-13xl-leading) !important;
  }
  .lg\:text-max-xs {
    font-size: var(--font-max-xs) !important;
    line-height: var(--font-max-xs-leading) !important;
  }
  .lg\:text-max-sm {
    font-size: var(--font-max-sm) !important;
    line-height: var(--font-max-sm-leading) !important;
  }
  .lg\:text-max-md {
    font-size: var(--font-max-md) !important;
    line-height: var(--font-max-md-leading) !important;
  }
  .lg\:text-max-lg {
    font-size: var(--font-max-lg) !important;
    line-height: var(--font-max-lg-leading) !important;
  }
  .lg\:text-max-xl {
    font-size: var(--font-max-xl) !important;
    line-height: var(--font-max-xl-leading) !important;
  }
  .lg\:text-max-xxl {
    font-size: var(--font-max-xxl) !important;
    line-height: var(--font-max-xxl-leading) !important;
  }
  .lg\:text-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
    line-height: var(--font-max-xxxl-leading) !important;
  }
  .lg\:align-baseline {
    vertical-align: baseline !important;
  }
  .lg\:align-top {
    vertical-align: top !important;
  }
  .lg\:align-middle {
    vertical-align: middle !important;
  }
  .lg\:align-bottom {
    vertical-align: bottom !important;
  }
  .lg\:align-text-top {
    vertical-align: text-top !important;
  }
  .lg\:align-text-bottom {
    vertical-align: text-bottom !important;
  }
}
@media (min-width: 1280px) {
  .xl\:visible {
    visibility: visible !important;
  }
  .xl\:invisible {
    visibility: hidden !important;
  }
  .xl\:animate-none {
    animation: none !important;
  }
  .xl\:animate-spin {
    animation: spin 1s linear infinite !important;
  }
  .xl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }
  .xl\:animate-ping {
    animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }
  .xl\:animate-bounce {
    animation: bounce 1s infinite !important;
  }
  .xl\:bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white), var(--bg-opacity)) !important;
  }
  .xl\:bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-warm-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-cool-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-red-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-lime-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-green-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-cyan-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-primary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-secondary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-tertiary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-foreground {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
  }
  .xl\:bg-background {
    --bg-opacity: 1;
    background-color: rgba(var(--background), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-background-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-grape-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-violet-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-smoke-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-gray-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-blue-royal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
  }
  .xl\:bg-neon-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
  }
  .xl\:bg-greece-1 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
  }
  .xl\:bg-greece-2 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
  }
  .xl\:bg-greece-3 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
  }
  .xl\:bg-greece-4 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
  }
  .xl\:bg-greece-5 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
  }
  .xl\:bg-blackrussian {
    --bg-opacity: 1;
    background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
  }
  .xl\:bg-maroon-red {
    --bg-opacity: 1;
    background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
  }
  .xl\:bg-burgundy {
    --bg-opacity: 1;
    background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
  }
  .xl\:bg-blackpearl {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
  }
  .xl\:bg-sweetcorn {
    --bg-opacity: 1;
    background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
  }
  .xl\:bg-drover {
    --bg-opacity: 1;
    background-color: rgba(var(--drover), var(--bg-opacity)) !important;
  }
  .xl\:bg-woodbark {
    --bg-opacity: 1;
    background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
  }
  .xl\:bg-manhattan {
    --bg-opacity: 1;
    background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
  }
  .xl\:bg-newtan {
    --bg-opacity: 1;
    background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
  }
  .xl\:bg-bluedianne {
    --bg-opacity: 1;
    background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
  }
  .xl\:bg-goldenrod {
    --bg-opacity: 1;
    background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
  }
  .xl\:bg-portafino {
    --bg-opacity: 1;
    background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
  }
  .xl\:bg-pearllusta {
    --bg-opacity: 1;
    background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
  }
  .xl\:bg-hitgrey {
    --bg-opacity: 1;
    background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
  }
  .xl\:bg-rockspray {
    --bg-opacity: 1;
    background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
  }
  .xl\:bg-vanilla {
    --bg-opacity: 1;
    background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
  }
  .xl\:bg-mardigras {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
  }
  .xl\:bg-dandelion {
    --bg-opacity: 1;
    background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
  }
  .xl\:bg-sandwisp {
    --bg-opacity: 1;
    background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
  }
  .xl\:bg-sealbrown {
    --bg-opacity: 1;
    background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
  }
  .xl\:bg-rodeodust {
    --bg-opacity: 1;
    background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
  }
  .xl\:bg-raffia {
    --bg-opacity: 1;
    background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
  }
  .xl\:bg-midnight {
    --bg-opacity: 1;
    background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
  }
  .xl\:bg-greensmoke {
    --bg-opacity: 1;
    background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
  }
  .xl\:bg-deco {
    --bg-opacity: 1;
    background-color: rgba(var(--deco), var(--bg-opacity)) !important;
  }
  .xl\:bg-sanjuan {
    --bg-opacity: 1;
    background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
  }
  .xl\:bg-blackpearl2 {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
  }
  .xl\:bg-goldentainoi {
    --bg-opacity: 1;
    background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
  }
  .xl\:bg-hotcurry {
    --bg-opacity: 1;
    background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
  }
  .xl\:bg-greenwaterloo {
    --bg-opacity: 1;
    background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
  }
  .xl\:bg-tahunasands {
    --bg-opacity: 1;
    background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
  }
  .xl\:bg-sidecar {
    --bg-opacity: 1;
    background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
  }
  .xl\:bg-bismark {
    --bg-opacity: 1;
    background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
  }
  .xl\:bg-mardigras2 {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
  }
  .xl\:bg-blackcurrant {
    --bg-opacity: 1;
    background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
  }
  .xl\:bg-mediumcarmine {
    --bg-opacity: 1;
    background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
  }
  .xl\:bg-tan {
    --bg-opacity: 1;
    background-color: rgba(var(--tan), var(--bg-opacity)) !important;
  }
  .xl\:bg-champagne {
    --bg-opacity: 1;
    background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
  }
  .xl\:bg-aubergine {
    --bg-opacity: 1;
    background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
  }
  .xl\:bg-maverick {
    --bg-opacity: 1;
    background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
  }
  .xl\:bg-prim {
    --bg-opacity: 1;
    background-color: rgba(var(--prim), var(--bg-opacity)) !important;
  }
  .xl\:bg-seagull {
    --bg-opacity: 1;
    background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
  }
  .xl\:bg-spindle {
    --bg-opacity: 1;
    background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
  }
  .xl\:bg-facebook {
    --bg-opacity: 1;
    background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
  }
  .xl\:bg-pinterest {
    --bg-opacity: 1;
    background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
  }
  .xl\:bg-twitter {
    --bg-opacity: 1;
    background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
  }
  .xl\:bg-youtube {
    --bg-opacity: 1;
    background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
  }
  .xl\:bg-instagram {
    --bg-opacity: 1;
    background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
  }
  .xl\:bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
  }
  .xl\:bg-current {
    --bg-opacity: 1;
    background-color: currentColor !important;
  }
  .xl\:bg-linear {
    --gradient: initial;
    background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
  }
  .xl\:bg-radial {
    --gradient: initial;
    background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .xl\:bg-conic {
    --gradient: initial;
    background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .xl\:bg-gradient-primary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
  }
  .xl\:bg-gradient-secondary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
  }
  .xl\:bg-gradient-tertiary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
  }
  .xl\:bg-mardigras-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
  }
  .xl\:bg-mediumcarmine-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
  }
  .xl\:bg-linear-x-from-white {
    --gradient: initial;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .xl\:bg-linear-x-to-white {
    --gradient: initial;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .xl\:bg-linear-y-from-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .xl\:bg-linear-y-to-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .xl\:bg-linear-x-from-black {
    --gradient: initial;
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .xl\:bg-linear-x-to-black {
    --gradient: initial;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .xl\:bg-linear-y-from-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .xl\:bg-linear-y-to-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .xl\:bg-opacity-0 {
    --bg-opacity: 0 !important;
  }
  .xl\:bg-opacity-2 {
    --bg-opacity: 0.02 !important;
  }
  .xl\:bg-opacity-4 {
    --bg-opacity: 0.04 !important;
  }
  .xl\:bg-opacity-6 {
    --bg-opacity: 0.06 !important;
  }
  .xl\:bg-opacity-8 {
    --bg-opacity: 0.08 !important;
  }
  .xl\:bg-opacity-10 {
    --bg-opacity: 0.1 !important;
  }
  .xl\:bg-opacity-15 {
    --bg-opacity: 0.15 !important;
  }
  .xl\:bg-opacity-20 {
    --bg-opacity: 0.2 !important;
  }
  .xl\:bg-opacity-25 {
    --bg-opacity: 0.25 !important;
  }
  .xl\:bg-opacity-30 {
    --bg-opacity: 0.3 !important;
  }
  .xl\:bg-opacity-35 {
    --bg-opacity: 0.35 !important;
  }
  .xl\:bg-opacity-40 {
    --bg-opacity: 0.4 !important;
  }
  .xl\:bg-opacity-45 {
    --bg-opacity: 0.45 !important;
  }
  .xl\:bg-opacity-50 {
    --bg-opacity: 0.5 !important;
  }
  .xl\:bg-opacity-55 {
    --bg-opacity: 0.55 !important;
  }
  .xl\:bg-opacity-60 {
    --bg-opacity: 0.6 !important;
  }
  .xl\:bg-opacity-65 {
    --bg-opacity: 0.65 !important;
  }
  .xl\:bg-opacity-70 {
    --bg-opacity: 0.7 !important;
  }
  .xl\:bg-opacity-75 {
    --bg-opacity: 0.75 !important;
  }
  .xl\:bg-opacity-80 {
    --bg-opacity: 0.8 !important;
  }
  .xl\:bg-opacity-85 {
    --bg-opacity: 0.85 !important;
  }
  .xl\:bg-opacity-90 {
    --bg-opacity: 0.9 !important;
  }
  .xl\:bg-opacity-95 {
    --bg-opacity: 0.95 !important;
  }
  .xl\:bg-opacity-100 {
    --bg-opacity: 1 !important;
  }
  .xl\:border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white), var(--border-opacity)) !important;
  }
  .xl\:border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
  }
  .xl\:border-warm-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
  }
  .xl\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
  }
  .xl\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
  }
  .xl\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
  }
  .xl\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
  }
  .xl\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
  }
  .xl\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
  }
  .xl\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
  }
  .xl\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
  }
  .xl\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
  }
  .xl\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
  }
  .xl\:border-cool-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
  }
  .xl\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(var(--red-50), var(--border-opacity)) !important;
  }
  .xl\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(var(--red-100), var(--border-opacity)) !important;
  }
  .xl\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(var(--red-200), var(--border-opacity)) !important;
  }
  .xl\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(var(--red-300), var(--border-opacity)) !important;
  }
  .xl\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(var(--red-400), var(--border-opacity)) !important;
  }
  .xl\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(var(--red-500), var(--border-opacity)) !important;
  }
  .xl\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(var(--red-600), var(--border-opacity)) !important;
  }
  .xl\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(var(--red-700), var(--border-opacity)) !important;
  }
  .xl\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(var(--red-800), var(--border-opacity)) !important;
  }
  .xl\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(var(--red-900), var(--border-opacity)) !important;
  }
  .xl\:border-orange-50 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
  }
  .xl\:border-orange-100 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
  }
  .xl\:border-orange-200 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
  }
  .xl\:border-orange-300 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
  }
  .xl\:border-orange-400 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
  }
  .xl\:border-orange-500 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
  }
  .xl\:border-orange-600 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
  }
  .xl\:border-orange-700 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
  }
  .xl\:border-orange-800 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
  }
  .xl\:border-orange-900 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
  }
  .xl\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
  }
  .xl\:border-lime-50 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
  }
  .xl\:border-lime-100 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
  }
  .xl\:border-lime-200 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
  }
  .xl\:border-lime-300 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
  }
  .xl\:border-lime-400 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
  }
  .xl\:border-lime-500 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
  }
  .xl\:border-lime-600 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
  }
  .xl\:border-lime-700 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
  }
  .xl\:border-lime-800 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
  }
  .xl\:border-lime-900 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
  }
  .xl\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(var(--green-50), var(--border-opacity)) !important;
  }
  .xl\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(var(--green-100), var(--border-opacity)) !important;
  }
  .xl\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(var(--green-200), var(--border-opacity)) !important;
  }
  .xl\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(var(--green-300), var(--border-opacity)) !important;
  }
  .xl\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(var(--green-400), var(--border-opacity)) !important;
  }
  .xl\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(var(--green-500), var(--border-opacity)) !important;
  }
  .xl\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(var(--green-600), var(--border-opacity)) !important;
  }
  .xl\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(var(--green-700), var(--border-opacity)) !important;
  }
  .xl\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(var(--green-800), var(--border-opacity)) !important;
  }
  .xl\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(var(--green-900), var(--border-opacity)) !important;
  }
  .xl\:border-teal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
  }
  .xl\:border-teal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
  }
  .xl\:border-teal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
  }
  .xl\:border-teal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
  }
  .xl\:border-teal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
  }
  .xl\:border-teal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
  }
  .xl\:border-teal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
  }
  .xl\:border-teal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
  }
  .xl\:border-teal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
  }
  .xl\:border-teal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
  }
  .xl\:border-cyan-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
  }
  .xl\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
  }
  .xl\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
  }
  .xl\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
  }
  .xl\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
  }
  .xl\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
  }
  .xl\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
  }
  .xl\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
  }
  .xl\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
  }
  .xl\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
  }
  .xl\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
  }
  .xl\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
  }
  .xl\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
  }
  .xl\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
  }
  .xl\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
  }
  .xl\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
  }
  .xl\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
  }
  .xl\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
  }
  .xl\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
  }
  .xl\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
  }
  .xl\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
  }
  .xl\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
  }
  .xl\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
  }
  .xl\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
  }
  .xl\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
  }
  .xl\:border-pink-300 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
  }
  .xl\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
  }
  .xl\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
  }
  .xl\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
  }
  .xl\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
  }
  .xl\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
  }
  .xl\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
  }
  .xl\:border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary), var(--border-opacity)) !important;
  }
  .xl\:border-primary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
  }
  .xl\:border-primary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
  }
  .xl\:border-primary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
  }
  .xl\:border-primary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
  }
  .xl\:border-primary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
  }
  .xl\:border-primary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
  }
  .xl\:border-primary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
  }
  .xl\:border-primary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
  }
  .xl\:border-primary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
  }
  .xl\:border-primary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
  }
  .xl\:border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
  }
  .xl\:border-secondary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
  }
  .xl\:border-tertiary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-50 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-100 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-200 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-300 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-400 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-500 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-600 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-700 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-800 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
  }
  .xl\:border-foreground-900 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
  }
  .xl\:border-foreground {
    --border-opacity: 1;
    border-color: rgba(var(--foreground), var(--border-opacity)) !important;
  }
  .xl\:border-background {
    --border-opacity: 1;
    border-color: rgba(var(--background), var(--border-opacity)) !important;
  }
  .xl\:border-background-50 {
    --border-opacity: 1;
    border-color: rgba(var(--background-50), var(--border-opacity)) !important;
  }
  .xl\:border-background-100 {
    --border-opacity: 1;
    border-color: rgba(var(--background-100), var(--border-opacity)) !important;
  }
  .xl\:border-background-200 {
    --border-opacity: 1;
    border-color: rgba(var(--background-200), var(--border-opacity)) !important;
  }
  .xl\:border-background-300 {
    --border-opacity: 1;
    border-color: rgba(var(--background-300), var(--border-opacity)) !important;
  }
  .xl\:border-background-400 {
    --border-opacity: 1;
    border-color: rgba(var(--background-400), var(--border-opacity)) !important;
  }
  .xl\:border-background-500 {
    --border-opacity: 1;
    border-color: rgba(var(--background-500), var(--border-opacity)) !important;
  }
  .xl\:border-background-600 {
    --border-opacity: 1;
    border-color: rgba(var(--background-600), var(--border-opacity)) !important;
  }
  .xl\:border-background-700 {
    --border-opacity: 1;
    border-color: rgba(var(--background-700), var(--border-opacity)) !important;
  }
  .xl\:border-background-800 {
    --border-opacity: 1;
    border-color: rgba(var(--background-800), var(--border-opacity)) !important;
  }
  .xl\:border-background-900 {
    --border-opacity: 1;
    border-color: rgba(var(--background-900), var(--border-opacity)) !important;
  }
  .xl\:border-grape-50 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
  }
  .xl\:border-grape-100 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
  }
  .xl\:border-grape-200 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
  }
  .xl\:border-grape-300 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
  }
  .xl\:border-grape-400 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
  }
  .xl\:border-grape-500 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
  }
  .xl\:border-grape-600 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
  }
  .xl\:border-grape-700 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
  }
  .xl\:border-grape-800 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
  }
  .xl\:border-grape-900 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
  }
  .xl\:border-violet-50 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
  }
  .xl\:border-violet-100 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
  }
  .xl\:border-violet-200 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
  }
  .xl\:border-violet-300 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
  }
  .xl\:border-violet-400 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
  }
  .xl\:border-violet-500 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
  }
  .xl\:border-violet-600 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
  }
  .xl\:border-violet-700 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
  }
  .xl\:border-violet-800 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
  }
  .xl\:border-violet-900 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
  }
  .xl\:border-gray-smoke-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
  }
  .xl\:border-gray-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
  }
  .xl\:border-blue-royal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
  }
  .xl\:border-neon-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
  }
  .xl\:border-greece-1 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
  }
  .xl\:border-greece-2 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
  }
  .xl\:border-greece-3 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
  }
  .xl\:border-greece-4 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
  }
  .xl\:border-greece-5 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
  }
  .xl\:border-blackrussian {
    --border-opacity: 1;
    border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
  }
  .xl\:border-maroon-red {
    --border-opacity: 1;
    border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
  }
  .xl\:border-burgundy {
    --border-opacity: 1;
    border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
  }
  .xl\:border-blackpearl {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
  }
  .xl\:border-sweetcorn {
    --border-opacity: 1;
    border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
  }
  .xl\:border-drover {
    --border-opacity: 1;
    border-color: rgba(var(--drover), var(--border-opacity)) !important;
  }
  .xl\:border-woodbark {
    --border-opacity: 1;
    border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
  }
  .xl\:border-manhattan {
    --border-opacity: 1;
    border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
  }
  .xl\:border-newtan {
    --border-opacity: 1;
    border-color: rgba(var(--newtan), var(--border-opacity)) !important;
  }
  .xl\:border-bluedianne {
    --border-opacity: 1;
    border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
  }
  .xl\:border-goldenrod {
    --border-opacity: 1;
    border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
  }
  .xl\:border-portafino {
    --border-opacity: 1;
    border-color: rgba(var(--portafino), var(--border-opacity)) !important;
  }
  .xl\:border-pearllusta {
    --border-opacity: 1;
    border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
  }
  .xl\:border-hitgrey {
    --border-opacity: 1;
    border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
  }
  .xl\:border-rockspray {
    --border-opacity: 1;
    border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
  }
  .xl\:border-vanilla {
    --border-opacity: 1;
    border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
  }
  .xl\:border-mardigras {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
  }
  .xl\:border-dandelion {
    --border-opacity: 1;
    border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
  }
  .xl\:border-sandwisp {
    --border-opacity: 1;
    border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
  }
  .xl\:border-sealbrown {
    --border-opacity: 1;
    border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
  }
  .xl\:border-rodeodust {
    --border-opacity: 1;
    border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
  }
  .xl\:border-raffia {
    --border-opacity: 1;
    border-color: rgba(var(--raffia), var(--border-opacity)) !important;
  }
  .xl\:border-midnight {
    --border-opacity: 1;
    border-color: rgba(var(--midnight), var(--border-opacity)) !important;
  }
  .xl\:border-greensmoke {
    --border-opacity: 1;
    border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
  }
  .xl\:border-deco {
    --border-opacity: 1;
    border-color: rgba(var(--deco), var(--border-opacity)) !important;
  }
  .xl\:border-sanjuan {
    --border-opacity: 1;
    border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
  }
  .xl\:border-blackpearl2 {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
  }
  .xl\:border-goldentainoi {
    --border-opacity: 1;
    border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
  }
  .xl\:border-hotcurry {
    --border-opacity: 1;
    border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
  }
  .xl\:border-greenwaterloo {
    --border-opacity: 1;
    border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
  }
  .xl\:border-tahunasands {
    --border-opacity: 1;
    border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
  }
  .xl\:border-sidecar {
    --border-opacity: 1;
    border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
  }
  .xl\:border-bismark {
    --border-opacity: 1;
    border-color: rgba(var(--bismark), var(--border-opacity)) !important;
  }
  .xl\:border-mardigras2 {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
  }
  .xl\:border-blackcurrant {
    --border-opacity: 1;
    border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
  }
  .xl\:border-mediumcarmine {
    --border-opacity: 1;
    border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
  }
  .xl\:border-tan {
    --border-opacity: 1;
    border-color: rgba(var(--tan), var(--border-opacity)) !important;
  }
  .xl\:border-champagne {
    --border-opacity: 1;
    border-color: rgba(var(--champagne), var(--border-opacity)) !important;
  }
  .xl\:border-aubergine {
    --border-opacity: 1;
    border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
  }
  .xl\:border-maverick {
    --border-opacity: 1;
    border-color: rgba(var(--maverick), var(--border-opacity)) !important;
  }
  .xl\:border-prim {
    --border-opacity: 1;
    border-color: rgba(var(--prim), var(--border-opacity)) !important;
  }
  .xl\:border-seagull {
    --border-opacity: 1;
    border-color: rgba(var(--seagull), var(--border-opacity)) !important;
  }
  .xl\:border-spindle {
    --border-opacity: 1;
    border-color: rgba(var(--spindle), var(--border-opacity)) !important;
  }
  .xl\:border-facebook {
    --border-opacity: 1;
    border-color: rgba(var(--facebook), var(--border-opacity)) !important;
  }
  .xl\:border-pinterest {
    --border-opacity: 1;
    border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
  }
  .xl\:border-twitter {
    --border-opacity: 1;
    border-color: rgba(var(--twitter), var(--border-opacity)) !important;
  }
  .xl\:border-youtube {
    --border-opacity: 1;
    border-color: rgba(var(--youtube), var(--border-opacity)) !important;
  }
  .xl\:border-instagram {
    --border-opacity: 1;
    border-color: rgba(var(--instagram), var(--border-opacity)) !important;
  }
  .xl\:border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
  }
  .xl\:border-current {
    --border-opacity: 1;
    border-color: currentColor !important;
  }
  .xl\:border-1 {
    border-width: 0.0625rem !important;
  }
  .xl\:border-2 {
    border-width: 0.125rem !important;
  }
  .xl\:border-4 {
    border-width: 0.25rem !important;
  }
  .xl\:border-6 {
    border-width: 0.375rem !important;
  }
  .xl\:border-0 {
    border-width: 0 !important;
  }
  .xl\:border-l-1 {
    border-left-width: 0.0625rem !important;
  }
  .xl\:border-l-2 {
    border-left-width: 0.125rem !important;
  }
  .xl\:border-l-4 {
    border-left-width: 0.25rem !important;
  }
  .xl\:border-l-6 {
    border-left-width: 0.375rem !important;
  }
  .xl\:border-l-0 {
    border-left-width: 0 !important;
  }
  .xl\:border-t-1 {
    border-top-width: 0.0625rem !important;
  }
  .xl\:border-t-2 {
    border-top-width: 0.125rem !important;
  }
  .xl\:border-t-4 {
    border-top-width: 0.25rem !important;
  }
  .xl\:border-t-6 {
    border-top-width: 0.375rem !important;
  }
  .xl\:border-t-0 {
    border-top-width: 0 !important;
  }
  .xl\:border-r-1 {
    border-right-width: 0.0625rem !important;
  }
  .xl\:border-r-2 {
    border-right-width: 0.125rem !important;
  }
  .xl\:border-r-4 {
    border-right-width: 0.25rem !important;
  }
  .xl\:border-r-6 {
    border-right-width: 0.375rem !important;
  }
  .xl\:border-r-0 {
    border-right-width: 0 !important;
  }
  .xl\:border-b-1 {
    border-bottom-width: 0.0625rem !important;
  }
  .xl\:border-b-2 {
    border-bottom-width: 0.125rem !important;
  }
  .xl\:border-b-4 {
    border-bottom-width: 0.25rem !important;
  }
  .xl\:border-b-6 {
    border-bottom-width: 0.375rem !important;
  }
  .xl\:border-b-0 {
    border-bottom-width: 0 !important;
  }
  .xl\:color-white {
    --color-opacity: 1;
    color: rgba(var(--white), var(--color-opacity)) !important;
  }
  .xl\:color-black {
    --color-opacity: 1;
    color: rgba(var(--black), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
  }
  .xl\:color-warm-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
  }
  .xl\:color-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-50), var(--color-opacity)) !important;
  }
  .xl\:color-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-100), var(--color-opacity)) !important;
  }
  .xl\:color-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-200), var(--color-opacity)) !important;
  }
  .xl\:color-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-300), var(--color-opacity)) !important;
  }
  .xl\:color-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-400), var(--color-opacity)) !important;
  }
  .xl\:color-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-500), var(--color-opacity)) !important;
  }
  .xl\:color-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-600), var(--color-opacity)) !important;
  }
  .xl\:color-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-700), var(--color-opacity)) !important;
  }
  .xl\:color-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-800), var(--color-opacity)) !important;
  }
  .xl\:color-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-900), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
  }
  .xl\:color-cool-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
  }
  .xl\:color-red-50 {
    --color-opacity: 1;
    color: rgba(var(--red-50), var(--color-opacity)) !important;
  }
  .xl\:color-red-100 {
    --color-opacity: 1;
    color: rgba(var(--red-100), var(--color-opacity)) !important;
  }
  .xl\:color-red-200 {
    --color-opacity: 1;
    color: rgba(var(--red-200), var(--color-opacity)) !important;
  }
  .xl\:color-red-300 {
    --color-opacity: 1;
    color: rgba(var(--red-300), var(--color-opacity)) !important;
  }
  .xl\:color-red-400 {
    --color-opacity: 1;
    color: rgba(var(--red-400), var(--color-opacity)) !important;
  }
  .xl\:color-red-500 {
    --color-opacity: 1;
    color: rgba(var(--red-500), var(--color-opacity)) !important;
  }
  .xl\:color-red-600 {
    --color-opacity: 1;
    color: rgba(var(--red-600), var(--color-opacity)) !important;
  }
  .xl\:color-red-700 {
    --color-opacity: 1;
    color: rgba(var(--red-700), var(--color-opacity)) !important;
  }
  .xl\:color-red-800 {
    --color-opacity: 1;
    color: rgba(var(--red-800), var(--color-opacity)) !important;
  }
  .xl\:color-red-900 {
    --color-opacity: 1;
    color: rgba(var(--red-900), var(--color-opacity)) !important;
  }
  .xl\:color-orange-50 {
    --color-opacity: 1;
    color: rgba(var(--orange-50), var(--color-opacity)) !important;
  }
  .xl\:color-orange-100 {
    --color-opacity: 1;
    color: rgba(var(--orange-100), var(--color-opacity)) !important;
  }
  .xl\:color-orange-200 {
    --color-opacity: 1;
    color: rgba(var(--orange-200), var(--color-opacity)) !important;
  }
  .xl\:color-orange-300 {
    --color-opacity: 1;
    color: rgba(var(--orange-300), var(--color-opacity)) !important;
  }
  .xl\:color-orange-400 {
    --color-opacity: 1;
    color: rgba(var(--orange-400), var(--color-opacity)) !important;
  }
  .xl\:color-orange-500 {
    --color-opacity: 1;
    color: rgba(var(--orange-500), var(--color-opacity)) !important;
  }
  .xl\:color-orange-600 {
    --color-opacity: 1;
    color: rgba(var(--orange-600), var(--color-opacity)) !important;
  }
  .xl\:color-orange-700 {
    --color-opacity: 1;
    color: rgba(var(--orange-700), var(--color-opacity)) !important;
  }
  .xl\:color-orange-800 {
    --color-opacity: 1;
    color: rgba(var(--orange-800), var(--color-opacity)) !important;
  }
  .xl\:color-orange-900 {
    --color-opacity: 1;
    color: rgba(var(--orange-900), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-50 {
    --color-opacity: 1;
    color: rgba(var(--yellow-50), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-100 {
    --color-opacity: 1;
    color: rgba(var(--yellow-100), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-200 {
    --color-opacity: 1;
    color: rgba(var(--yellow-200), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-300 {
    --color-opacity: 1;
    color: rgba(var(--yellow-300), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-400 {
    --color-opacity: 1;
    color: rgba(var(--yellow-400), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-500 {
    --color-opacity: 1;
    color: rgba(var(--yellow-500), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-600 {
    --color-opacity: 1;
    color: rgba(var(--yellow-600), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-700 {
    --color-opacity: 1;
    color: rgba(var(--yellow-700), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-800 {
    --color-opacity: 1;
    color: rgba(var(--yellow-800), var(--color-opacity)) !important;
  }
  .xl\:color-yellow-900 {
    --color-opacity: 1;
    color: rgba(var(--yellow-900), var(--color-opacity)) !important;
  }
  .xl\:color-lime-50 {
    --color-opacity: 1;
    color: rgba(var(--lime-50), var(--color-opacity)) !important;
  }
  .xl\:color-lime-100 {
    --color-opacity: 1;
    color: rgba(var(--lime-100), var(--color-opacity)) !important;
  }
  .xl\:color-lime-200 {
    --color-opacity: 1;
    color: rgba(var(--lime-200), var(--color-opacity)) !important;
  }
  .xl\:color-lime-300 {
    --color-opacity: 1;
    color: rgba(var(--lime-300), var(--color-opacity)) !important;
  }
  .xl\:color-lime-400 {
    --color-opacity: 1;
    color: rgba(var(--lime-400), var(--color-opacity)) !important;
  }
  .xl\:color-lime-500 {
    --color-opacity: 1;
    color: rgba(var(--lime-500), var(--color-opacity)) !important;
  }
  .xl\:color-lime-600 {
    --color-opacity: 1;
    color: rgba(var(--lime-600), var(--color-opacity)) !important;
  }
  .xl\:color-lime-700 {
    --color-opacity: 1;
    color: rgba(var(--lime-700), var(--color-opacity)) !important;
  }
  .xl\:color-lime-800 {
    --color-opacity: 1;
    color: rgba(var(--lime-800), var(--color-opacity)) !important;
  }
  .xl\:color-lime-900 {
    --color-opacity: 1;
    color: rgba(var(--lime-900), var(--color-opacity)) !important;
  }
  .xl\:color-green-50 {
    --color-opacity: 1;
    color: rgba(var(--green-50), var(--color-opacity)) !important;
  }
  .xl\:color-green-100 {
    --color-opacity: 1;
    color: rgba(var(--green-100), var(--color-opacity)) !important;
  }
  .xl\:color-green-200 {
    --color-opacity: 1;
    color: rgba(var(--green-200), var(--color-opacity)) !important;
  }
  .xl\:color-green-300 {
    --color-opacity: 1;
    color: rgba(var(--green-300), var(--color-opacity)) !important;
  }
  .xl\:color-green-400 {
    --color-opacity: 1;
    color: rgba(var(--green-400), var(--color-opacity)) !important;
  }
  .xl\:color-green-500 {
    --color-opacity: 1;
    color: rgba(var(--green-500), var(--color-opacity)) !important;
  }
  .xl\:color-green-600 {
    --color-opacity: 1;
    color: rgba(var(--green-600), var(--color-opacity)) !important;
  }
  .xl\:color-green-700 {
    --color-opacity: 1;
    color: rgba(var(--green-700), var(--color-opacity)) !important;
  }
  .xl\:color-green-800 {
    --color-opacity: 1;
    color: rgba(var(--green-800), var(--color-opacity)) !important;
  }
  .xl\:color-green-900 {
    --color-opacity: 1;
    color: rgba(var(--green-900), var(--color-opacity)) !important;
  }
  .xl\:color-teal-50 {
    --color-opacity: 1;
    color: rgba(var(--teal-50), var(--color-opacity)) !important;
  }
  .xl\:color-teal-100 {
    --color-opacity: 1;
    color: rgba(var(--teal-100), var(--color-opacity)) !important;
  }
  .xl\:color-teal-200 {
    --color-opacity: 1;
    color: rgba(var(--teal-200), var(--color-opacity)) !important;
  }
  .xl\:color-teal-300 {
    --color-opacity: 1;
    color: rgba(var(--teal-300), var(--color-opacity)) !important;
  }
  .xl\:color-teal-400 {
    --color-opacity: 1;
    color: rgba(var(--teal-400), var(--color-opacity)) !important;
  }
  .xl\:color-teal-500 {
    --color-opacity: 1;
    color: rgba(var(--teal-500), var(--color-opacity)) !important;
  }
  .xl\:color-teal-600 {
    --color-opacity: 1;
    color: rgba(var(--teal-600), var(--color-opacity)) !important;
  }
  .xl\:color-teal-700 {
    --color-opacity: 1;
    color: rgba(var(--teal-700), var(--color-opacity)) !important;
  }
  .xl\:color-teal-800 {
    --color-opacity: 1;
    color: rgba(var(--teal-800), var(--color-opacity)) !important;
  }
  .xl\:color-teal-900 {
    --color-opacity: 1;
    color: rgba(var(--teal-900), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-50 {
    --color-opacity: 1;
    color: rgba(var(--cyan-50), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-100 {
    --color-opacity: 1;
    color: rgba(var(--cyan-100), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-200 {
    --color-opacity: 1;
    color: rgba(var(--cyan-200), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-300 {
    --color-opacity: 1;
    color: rgba(var(--cyan-300), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-400 {
    --color-opacity: 1;
    color: rgba(var(--cyan-400), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-500 {
    --color-opacity: 1;
    color: rgba(var(--cyan-500), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-600 {
    --color-opacity: 1;
    color: rgba(var(--cyan-600), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-700 {
    --color-opacity: 1;
    color: rgba(var(--cyan-700), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-800 {
    --color-opacity: 1;
    color: rgba(var(--cyan-800), var(--color-opacity)) !important;
  }
  .xl\:color-cyan-900 {
    --color-opacity: 1;
    color: rgba(var(--cyan-900), var(--color-opacity)) !important;
  }
  .xl\:color-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-50), var(--color-opacity)) !important;
  }
  .xl\:color-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-100), var(--color-opacity)) !important;
  }
  .xl\:color-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-200), var(--color-opacity)) !important;
  }
  .xl\:color-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-300), var(--color-opacity)) !important;
  }
  .xl\:color-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-400), var(--color-opacity)) !important;
  }
  .xl\:color-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-500), var(--color-opacity)) !important;
  }
  .xl\:color-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-600), var(--color-opacity)) !important;
  }
  .xl\:color-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-700), var(--color-opacity)) !important;
  }
  .xl\:color-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-800), var(--color-opacity)) !important;
  }
  .xl\:color-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-900), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-50 {
    --color-opacity: 1;
    color: rgba(var(--indigo-50), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-100 {
    --color-opacity: 1;
    color: rgba(var(--indigo-100), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-200 {
    --color-opacity: 1;
    color: rgba(var(--indigo-200), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-300 {
    --color-opacity: 1;
    color: rgba(var(--indigo-300), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-400 {
    --color-opacity: 1;
    color: rgba(var(--indigo-400), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-500 {
    --color-opacity: 1;
    color: rgba(var(--indigo-500), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-600 {
    --color-opacity: 1;
    color: rgba(var(--indigo-600), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-700 {
    --color-opacity: 1;
    color: rgba(var(--indigo-700), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-800 {
    --color-opacity: 1;
    color: rgba(var(--indigo-800), var(--color-opacity)) !important;
  }
  .xl\:color-indigo-900 {
    --color-opacity: 1;
    color: rgba(var(--indigo-900), var(--color-opacity)) !important;
  }
  .xl\:color-purple-50 {
    --color-opacity: 1;
    color: rgba(var(--purple-50), var(--color-opacity)) !important;
  }
  .xl\:color-purple-100 {
    --color-opacity: 1;
    color: rgba(var(--purple-100), var(--color-opacity)) !important;
  }
  .xl\:color-purple-200 {
    --color-opacity: 1;
    color: rgba(var(--purple-200), var(--color-opacity)) !important;
  }
  .xl\:color-purple-300 {
    --color-opacity: 1;
    color: rgba(var(--purple-300), var(--color-opacity)) !important;
  }
  .xl\:color-purple-400 {
    --color-opacity: 1;
    color: rgba(var(--purple-400), var(--color-opacity)) !important;
  }
  .xl\:color-purple-500 {
    --color-opacity: 1;
    color: rgba(var(--purple-500), var(--color-opacity)) !important;
  }
  .xl\:color-purple-600 {
    --color-opacity: 1;
    color: rgba(var(--purple-600), var(--color-opacity)) !important;
  }
  .xl\:color-purple-700 {
    --color-opacity: 1;
    color: rgba(var(--purple-700), var(--color-opacity)) !important;
  }
  .xl\:color-purple-800 {
    --color-opacity: 1;
    color: rgba(var(--purple-800), var(--color-opacity)) !important;
  }
  .xl\:color-purple-900 {
    --color-opacity: 1;
    color: rgba(var(--purple-900), var(--color-opacity)) !important;
  }
  .xl\:color-pink-50 {
    --color-opacity: 1;
    color: rgba(var(--pink-50), var(--color-opacity)) !important;
  }
  .xl\:color-pink-100 {
    --color-opacity: 1;
    color: rgba(var(--pink-100), var(--color-opacity)) !important;
  }
  .xl\:color-pink-200 {
    --color-opacity: 1;
    color: rgba(var(--pink-200), var(--color-opacity)) !important;
  }
  .xl\:color-pink-300 {
    --color-opacity: 1;
    color: rgba(var(--pink-300), var(--color-opacity)) !important;
  }
  .xl\:color-pink-400 {
    --color-opacity: 1;
    color: rgba(var(--pink-400), var(--color-opacity)) !important;
  }
  .xl\:color-pink-500 {
    --color-opacity: 1;
    color: rgba(var(--pink-500), var(--color-opacity)) !important;
  }
  .xl\:color-pink-600 {
    --color-opacity: 1;
    color: rgba(var(--pink-600), var(--color-opacity)) !important;
  }
  .xl\:color-pink-700 {
    --color-opacity: 1;
    color: rgba(var(--pink-700), var(--color-opacity)) !important;
  }
  .xl\:color-pink-800 {
    --color-opacity: 1;
    color: rgba(var(--pink-800), var(--color-opacity)) !important;
  }
  .xl\:color-pink-900 {
    --color-opacity: 1;
    color: rgba(var(--pink-900), var(--color-opacity)) !important;
  }
  .xl\:color-primary {
    --color-opacity: 1;
    color: rgba(var(--primary), var(--color-opacity)) !important;
  }
  .xl\:color-primary-50 {
    --color-opacity: 1;
    color: rgba(var(--primary-50), var(--color-opacity)) !important;
  }
  .xl\:color-primary-100 {
    --color-opacity: 1;
    color: rgba(var(--primary-100), var(--color-opacity)) !important;
  }
  .xl\:color-primary-200 {
    --color-opacity: 1;
    color: rgba(var(--primary-200), var(--color-opacity)) !important;
  }
  .xl\:color-primary-300 {
    --color-opacity: 1;
    color: rgba(var(--primary-300), var(--color-opacity)) !important;
  }
  .xl\:color-primary-400 {
    --color-opacity: 1;
    color: rgba(var(--primary-400), var(--color-opacity)) !important;
  }
  .xl\:color-primary-500 {
    --color-opacity: 1;
    color: rgba(var(--primary-500), var(--color-opacity)) !important;
  }
  .xl\:color-primary-600 {
    --color-opacity: 1;
    color: rgba(var(--primary-600), var(--color-opacity)) !important;
  }
  .xl\:color-primary-700 {
    --color-opacity: 1;
    color: rgba(var(--primary-700), var(--color-opacity)) !important;
  }
  .xl\:color-primary-800 {
    --color-opacity: 1;
    color: rgba(var(--primary-800), var(--color-opacity)) !important;
  }
  .xl\:color-primary-900 {
    --color-opacity: 1;
    color: rgba(var(--primary-900), var(--color-opacity)) !important;
  }
  .xl\:color-secondary {
    --color-opacity: 1;
    color: rgba(var(--secondary), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-50 {
    --color-opacity: 1;
    color: rgba(var(--secondary-50), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-100 {
    --color-opacity: 1;
    color: rgba(var(--secondary-100), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-200 {
    --color-opacity: 1;
    color: rgba(var(--secondary-200), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-300 {
    --color-opacity: 1;
    color: rgba(var(--secondary-300), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-400 {
    --color-opacity: 1;
    color: rgba(var(--secondary-400), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-500 {
    --color-opacity: 1;
    color: rgba(var(--secondary-500), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-600 {
    --color-opacity: 1;
    color: rgba(var(--secondary-600), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-700 {
    --color-opacity: 1;
    color: rgba(var(--secondary-700), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-800 {
    --color-opacity: 1;
    color: rgba(var(--secondary-800), var(--color-opacity)) !important;
  }
  .xl\:color-secondary-900 {
    --color-opacity: 1;
    color: rgba(var(--secondary-900), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary {
    --color-opacity: 1;
    color: rgba(var(--tertiary), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-50 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-100 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-200 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-300 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-400 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-500 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-600 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-700 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-800 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
  }
  .xl\:color-tertiary-900 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-50 {
    --color-opacity: 1;
    color: rgba(var(--foreground-50), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-100 {
    --color-opacity: 1;
    color: rgba(var(--foreground-100), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-200 {
    --color-opacity: 1;
    color: rgba(var(--foreground-200), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-300 {
    --color-opacity: 1;
    color: rgba(var(--foreground-300), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-400 {
    --color-opacity: 1;
    color: rgba(var(--foreground-400), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-500 {
    --color-opacity: 1;
    color: rgba(var(--foreground-500), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-600 {
    --color-opacity: 1;
    color: rgba(var(--foreground-600), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-700 {
    --color-opacity: 1;
    color: rgba(var(--foreground-700), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-800 {
    --color-opacity: 1;
    color: rgba(var(--foreground-800), var(--color-opacity)) !important;
  }
  .xl\:color-foreground-900 {
    --color-opacity: 1;
    color: rgba(var(--foreground-900), var(--color-opacity)) !important;
  }
  .xl\:color-foreground {
    --color-opacity: 1;
    color: rgba(var(--foreground), var(--color-opacity)) !important;
  }
  .xl\:color-background {
    --color-opacity: 1;
    color: rgba(var(--background), var(--color-opacity)) !important;
  }
  .xl\:color-background-50 {
    --color-opacity: 1;
    color: rgba(var(--background-50), var(--color-opacity)) !important;
  }
  .xl\:color-background-100 {
    --color-opacity: 1;
    color: rgba(var(--background-100), var(--color-opacity)) !important;
  }
  .xl\:color-background-200 {
    --color-opacity: 1;
    color: rgba(var(--background-200), var(--color-opacity)) !important;
  }
  .xl\:color-background-300 {
    --color-opacity: 1;
    color: rgba(var(--background-300), var(--color-opacity)) !important;
  }
  .xl\:color-background-400 {
    --color-opacity: 1;
    color: rgba(var(--background-400), var(--color-opacity)) !important;
  }
  .xl\:color-background-500 {
    --color-opacity: 1;
    color: rgba(var(--background-500), var(--color-opacity)) !important;
  }
  .xl\:color-background-600 {
    --color-opacity: 1;
    color: rgba(var(--background-600), var(--color-opacity)) !important;
  }
  .xl\:color-background-700 {
    --color-opacity: 1;
    color: rgba(var(--background-700), var(--color-opacity)) !important;
  }
  .xl\:color-background-800 {
    --color-opacity: 1;
    color: rgba(var(--background-800), var(--color-opacity)) !important;
  }
  .xl\:color-background-900 {
    --color-opacity: 1;
    color: rgba(var(--background-900), var(--color-opacity)) !important;
  }
  .xl\:color-grape-50 {
    --color-opacity: 1;
    color: rgba(var(--grape-50), var(--color-opacity)) !important;
  }
  .xl\:color-grape-100 {
    --color-opacity: 1;
    color: rgba(var(--grape-100), var(--color-opacity)) !important;
  }
  .xl\:color-grape-200 {
    --color-opacity: 1;
    color: rgba(var(--grape-200), var(--color-opacity)) !important;
  }
  .xl\:color-grape-300 {
    --color-opacity: 1;
    color: rgba(var(--grape-300), var(--color-opacity)) !important;
  }
  .xl\:color-grape-400 {
    --color-opacity: 1;
    color: rgba(var(--grape-400), var(--color-opacity)) !important;
  }
  .xl\:color-grape-500 {
    --color-opacity: 1;
    color: rgba(var(--grape-500), var(--color-opacity)) !important;
  }
  .xl\:color-grape-600 {
    --color-opacity: 1;
    color: rgba(var(--grape-600), var(--color-opacity)) !important;
  }
  .xl\:color-grape-700 {
    --color-opacity: 1;
    color: rgba(var(--grape-700), var(--color-opacity)) !important;
  }
  .xl\:color-grape-800 {
    --color-opacity: 1;
    color: rgba(var(--grape-800), var(--color-opacity)) !important;
  }
  .xl\:color-grape-900 {
    --color-opacity: 1;
    color: rgba(var(--grape-900), var(--color-opacity)) !important;
  }
  .xl\:color-violet-50 {
    --color-opacity: 1;
    color: rgba(var(--violet-50), var(--color-opacity)) !important;
  }
  .xl\:color-violet-100 {
    --color-opacity: 1;
    color: rgba(var(--violet-100), var(--color-opacity)) !important;
  }
  .xl\:color-violet-200 {
    --color-opacity: 1;
    color: rgba(var(--violet-200), var(--color-opacity)) !important;
  }
  .xl\:color-violet-300 {
    --color-opacity: 1;
    color: rgba(var(--violet-300), var(--color-opacity)) !important;
  }
  .xl\:color-violet-400 {
    --color-opacity: 1;
    color: rgba(var(--violet-400), var(--color-opacity)) !important;
  }
  .xl\:color-violet-500 {
    --color-opacity: 1;
    color: rgba(var(--violet-500), var(--color-opacity)) !important;
  }
  .xl\:color-violet-600 {
    --color-opacity: 1;
    color: rgba(var(--violet-600), var(--color-opacity)) !important;
  }
  .xl\:color-violet-700 {
    --color-opacity: 1;
    color: rgba(var(--violet-700), var(--color-opacity)) !important;
  }
  .xl\:color-violet-800 {
    --color-opacity: 1;
    color: rgba(var(--violet-800), var(--color-opacity)) !important;
  }
  .xl\:color-violet-900 {
    --color-opacity: 1;
    color: rgba(var(--violet-900), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
  }
  .xl\:color-gray-smoke-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
  }
  .xl\:color-gray-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
  }
  .xl\:color-blue-royal-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
  }
  .xl\:color-neon-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
  }
  .xl\:color-greece-1 {
    --color-opacity: 1;
    color: rgba(var(--greece-1), var(--color-opacity)) !important;
  }
  .xl\:color-greece-2 {
    --color-opacity: 1;
    color: rgba(var(--greece-2), var(--color-opacity)) !important;
  }
  .xl\:color-greece-3 {
    --color-opacity: 1;
    color: rgba(var(--greece-3), var(--color-opacity)) !important;
  }
  .xl\:color-greece-4 {
    --color-opacity: 1;
    color: rgba(var(--greece-4), var(--color-opacity)) !important;
  }
  .xl\:color-greece-5 {
    --color-opacity: 1;
    color: rgba(var(--greece-5), var(--color-opacity)) !important;
  }
  .xl\:color-blackrussian {
    --color-opacity: 1;
    color: rgba(var(--blackrussian), var(--color-opacity)) !important;
  }
  .xl\:color-maroon-red {
    --color-opacity: 1;
    color: rgba(var(--maroon-red), var(--color-opacity)) !important;
  }
  .xl\:color-burgundy {
    --color-opacity: 1;
    color: rgba(var(--burgundy), var(--color-opacity)) !important;
  }
  .xl\:color-blackpearl {
    --color-opacity: 1;
    color: rgba(var(--blackpearl), var(--color-opacity)) !important;
  }
  .xl\:color-sweetcorn {
    --color-opacity: 1;
    color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
  }
  .xl\:color-drover {
    --color-opacity: 1;
    color: rgba(var(--drover), var(--color-opacity)) !important;
  }
  .xl\:color-woodbark {
    --color-opacity: 1;
    color: rgba(var(--woodbark), var(--color-opacity)) !important;
  }
  .xl\:color-manhattan {
    --color-opacity: 1;
    color: rgba(var(--manhattan), var(--color-opacity)) !important;
  }
  .xl\:color-newtan {
    --color-opacity: 1;
    color: rgba(var(--newtan), var(--color-opacity)) !important;
  }
  .xl\:color-bluedianne {
    --color-opacity: 1;
    color: rgba(var(--bluedianne), var(--color-opacity)) !important;
  }
  .xl\:color-goldenrod {
    --color-opacity: 1;
    color: rgba(var(--goldenrod), var(--color-opacity)) !important;
  }
  .xl\:color-portafino {
    --color-opacity: 1;
    color: rgba(var(--portafino), var(--color-opacity)) !important;
  }
  .xl\:color-pearllusta {
    --color-opacity: 1;
    color: rgba(var(--pearllusta), var(--color-opacity)) !important;
  }
  .xl\:color-hitgrey {
    --color-opacity: 1;
    color: rgba(var(--hitgrey), var(--color-opacity)) !important;
  }
  .xl\:color-rockspray {
    --color-opacity: 1;
    color: rgba(var(--rockspray), var(--color-opacity)) !important;
  }
  .xl\:color-vanilla {
    --color-opacity: 1;
    color: rgba(var(--vanilla), var(--color-opacity)) !important;
  }
  .xl\:color-mardigras {
    --color-opacity: 1;
    color: rgba(var(--mardigras), var(--color-opacity)) !important;
  }
  .xl\:color-dandelion {
    --color-opacity: 1;
    color: rgba(var(--dandelion), var(--color-opacity)) !important;
  }
  .xl\:color-sandwisp {
    --color-opacity: 1;
    color: rgba(var(--sandwisp), var(--color-opacity)) !important;
  }
  .xl\:color-sealbrown {
    --color-opacity: 1;
    color: rgba(var(--sealbrown), var(--color-opacity)) !important;
  }
  .xl\:color-rodeodust {
    --color-opacity: 1;
    color: rgba(var(--rodeodust), var(--color-opacity)) !important;
  }
  .xl\:color-raffia {
    --color-opacity: 1;
    color: rgba(var(--raffia), var(--color-opacity)) !important;
  }
  .xl\:color-midnight {
    --color-opacity: 1;
    color: rgba(var(--midnight), var(--color-opacity)) !important;
  }
  .xl\:color-greensmoke {
    --color-opacity: 1;
    color: rgba(var(--greensmoke), var(--color-opacity)) !important;
  }
  .xl\:color-deco {
    --color-opacity: 1;
    color: rgba(var(--deco), var(--color-opacity)) !important;
  }
  .xl\:color-sanjuan {
    --color-opacity: 1;
    color: rgba(var(--sanjuan), var(--color-opacity)) !important;
  }
  .xl\:color-blackpearl2 {
    --color-opacity: 1;
    color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
  }
  .xl\:color-goldentainoi {
    --color-opacity: 1;
    color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
  }
  .xl\:color-hotcurry {
    --color-opacity: 1;
    color: rgba(var(--hotcurry), var(--color-opacity)) !important;
  }
  .xl\:color-greenwaterloo {
    --color-opacity: 1;
    color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
  }
  .xl\:color-tahunasands {
    --color-opacity: 1;
    color: rgba(var(--tahunasands), var(--color-opacity)) !important;
  }
  .xl\:color-sidecar {
    --color-opacity: 1;
    color: rgba(var(--sidecar), var(--color-opacity)) !important;
  }
  .xl\:color-bismark {
    --color-opacity: 1;
    color: rgba(var(--bismark), var(--color-opacity)) !important;
  }
  .xl\:color-mardigras2 {
    --color-opacity: 1;
    color: rgba(var(--mardigras2), var(--color-opacity)) !important;
  }
  .xl\:color-blackcurrant {
    --color-opacity: 1;
    color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
  }
  .xl\:color-mediumcarmine {
    --color-opacity: 1;
    color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
  }
  .xl\:color-tan {
    --color-opacity: 1;
    color: rgba(var(--tan), var(--color-opacity)) !important;
  }
  .xl\:color-champagne {
    --color-opacity: 1;
    color: rgba(var(--champagne), var(--color-opacity)) !important;
  }
  .xl\:color-aubergine {
    --color-opacity: 1;
    color: rgba(var(--aubergine), var(--color-opacity)) !important;
  }
  .xl\:color-maverick {
    --color-opacity: 1;
    color: rgba(var(--maverick), var(--color-opacity)) !important;
  }
  .xl\:color-prim {
    --color-opacity: 1;
    color: rgba(var(--prim), var(--color-opacity)) !important;
  }
  .xl\:color-seagull {
    --color-opacity: 1;
    color: rgba(var(--seagull), var(--color-opacity)) !important;
  }
  .xl\:color-spindle {
    --color-opacity: 1;
    color: rgba(var(--spindle), var(--color-opacity)) !important;
  }
  .xl\:color-facebook {
    --color-opacity: 1;
    color: rgba(var(--facebook), var(--color-opacity)) !important;
  }
  .xl\:color-pinterest {
    --color-opacity: 1;
    color: rgba(var(--pinterest), var(--color-opacity)) !important;
  }
  .xl\:color-twitter {
    --color-opacity: 1;
    color: rgba(var(--twitter), var(--color-opacity)) !important;
  }
  .xl\:color-youtube {
    --color-opacity: 1;
    color: rgba(var(--youtube), var(--color-opacity)) !important;
  }
  .xl\:color-instagram {
    --color-opacity: 1;
    color: rgba(var(--instagram), var(--color-opacity)) !important;
  }
  .xl\:color-transparent {
    --color-opacity: 1;
    color: transparent !important;
  }
  .xl\:color-current {
    --color-opacity: 1;
    color: currentColor !important;
  }
  .xl\:resize-none {
    resize: none !important;
  }
  .xl\:resize-both {
    resize: both !important;
  }
  .xl\:resize-horizontal {
    resize: horizontal !important;
  }
  .xl\:resize-vertical {
    resize: vertical !important;
  }
  .xl\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .xl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .xl\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .xl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .xl\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .xl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .xl\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .xl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .xl\:overflow-auto {
    overflow: auto !important;
  }
  .xl\:overflow-hidden {
    overflow: hidden !important;
  }
  .xl\:overflow-visible {
    overflow: visible !important;
  }
  .xl\:overflow-scroll {
    overflow: scroll !important;
  }
  .xl\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }
  .xl\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }
  .xl\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }
  .xl\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }
  .xl\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }
  .xl\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }
  .xl\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .xl\:overscroll-contain {
    overscroll-behavior: contain !important;
  }
  .xl\:overscroll-none {
    overscroll-behavior: none !important;
  }
  .xl\:scroll-auto {
    scroll-behavior: auto !important;
  }
  .xl\:scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .xl\:translate-x-1 {
    --translate-x: 0.0625rem !important;
  }
  .xl\:translate-x-2 {
    --translate-x: 0.125rem !important;
  }
  .xl\:translate-x-4 {
    --translate-x: 0.25rem !important;
  }
  .xl\:translate-x-6 {
    --translate-x: 0.375rem !important;
  }
  .xl\:translate-x-8 {
    --translate-x: 0.5rem !important;
  }
  .xl\:translate-x-10 {
    --translate-x: 0.625rem !important;
  }
  .xl\:translate-x-12 {
    --translate-x: 0.75rem !important;
  }
  .xl\:translate-x-14 {
    --translate-x: 0.875rem !important;
  }
  .xl\:translate-x-16 {
    --translate-x: 1rem !important;
  }
  .xl\:translate-x-18 {
    --translate-x: 1.125rem !important;
  }
  .xl\:translate-x-20 {
    --translate-x: 1.25rem !important;
  }
  .xl\:translate-x-24 {
    --translate-x: 1.5rem !important;
  }
  .xl\:translate-x-28 {
    --translate-x: 1.75rem !important;
  }
  .xl\:translate-x-32 {
    --translate-x: 2rem !important;
  }
  .xl\:translate-x-36 {
    --translate-x: 2.25rem !important;
  }
  .xl\:translate-x-40 {
    --translate-x: 2.5rem !important;
  }
  .xl\:translate-x-48 {
    --translate-x: 3rem !important;
  }
  .xl\:translate-x-56 {
    --translate-x: 3.5rem !important;
  }
  .xl\:translate-x-64 {
    --translate-x: 4rem !important;
  }
  .xl\:translate-x-72 {
    --translate-x: 4.5rem !important;
  }
  .xl\:translate-x-80 {
    --translate-x: 5rem !important;
  }
  .xl\:translate-x-96 {
    --translate-x: 6rem !important;
  }
  .xl\:translate-x-112 {
    --translate-x: 7rem !important;
  }
  .xl\:translate-x-128 {
    --translate-x: 8rem !important;
  }
  .xl\:translate-x-144 {
    --translate-x: 9rem !important;
  }
  .xl\:translate-x-160 {
    --translate-x: 10rem !important;
  }
  .xl\:translate-x-192 {
    --translate-x: 12rem !important;
  }
  .xl\:translate-x-224 {
    --translate-x: 14rem !important;
  }
  .xl\:translate-x-256 {
    --translate-x: 16rem !important;
  }
  .xl\:translate-x-288 {
    --translate-x: 18rem !important;
  }
  .xl\:translate-x-320 {
    --translate-x: 20rem !important;
  }
  .xl\:translate-x-384 {
    --translate-x: 24rem !important;
  }
  .xl\:translate-x-n1 {
    --translate-x: -0.0625rem !important;
  }
  .xl\:translate-x-n2 {
    --translate-x: -0.125rem !important;
  }
  .xl\:translate-x-n4 {
    --translate-x: -0.25rem !important;
  }
  .xl\:translate-x-n6 {
    --translate-x: -0.375rem !important;
  }
  .xl\:translate-x-n8 {
    --translate-x: -0.5rem !important;
  }
  .xl\:translate-x-n10 {
    --translate-x: -0.625rem !important;
  }
  .xl\:translate-x-n12 {
    --translate-x: -0.75rem !important;
  }
  .xl\:translate-x-n14 {
    --translate-x: -0.875rem !important;
  }
  .xl\:translate-x-n16 {
    --translate-x: -1rem !important;
  }
  .xl\:translate-x-n18 {
    --translate-x: -1.125rem !important;
  }
  .xl\:translate-x-n20 {
    --translate-x: -1.25rem !important;
  }
  .xl\:translate-x-n24 {
    --translate-x: -1.5rem !important;
  }
  .xl\:translate-x-n28 {
    --translate-x: -1.75rem !important;
  }
  .xl\:translate-x-n32 {
    --translate-x: -2rem !important;
  }
  .xl\:translate-x-n36 {
    --translate-x: -2.25rem !important;
  }
  .xl\:translate-x-n40 {
    --translate-x: -2.5rem !important;
  }
  .xl\:translate-x-n48 {
    --translate-x: -3rem !important;
  }
  .xl\:translate-x-n56 {
    --translate-x: -3.5rem !important;
  }
  .xl\:translate-x-n64 {
    --translate-x: -4rem !important;
  }
  .xl\:translate-x-n72 {
    --translate-x: -4.5rem !important;
  }
  .xl\:translate-x-n80 {
    --translate-x: -5rem !important;
  }
  .xl\:translate-x-n96 {
    --translate-x: -6rem !important;
  }
  .xl\:translate-x-n112 {
    --translate-x: -7rem !important;
  }
  .xl\:translate-x-n128 {
    --translate-x: -8rem !important;
  }
  .xl\:translate-x-n144 {
    --translate-x: -9rem !important;
  }
  .xl\:translate-x-n160 {
    --translate-x: -10rem !important;
  }
  .xl\:translate-x-n192 {
    --translate-x: -12rem !important;
  }
  .xl\:translate-x-n224 {
    --translate-x: -14rem !important;
  }
  .xl\:translate-x-n256 {
    --translate-x: -16rem !important;
  }
  .xl\:translate-x-n288 {
    --translate-x: -18rem !important;
  }
  .xl\:translate-x-n320 {
    --translate-x: -20rem !important;
  }
  .xl\:translate-x-n384 {
    --translate-x: -24rem !important;
  }
  .xl\:translate-x-0 {
    --translate-x: 0 !important;
  }
  .xl\:translate-x-50p {
    --translate-x: 50% !important;
  }
  .xl\:translate-x-100p {
    --translate-x: 100% !important;
  }
  .xl\:translate-x-n50p {
    --translate-x: -50% !important;
  }
  .xl\:translate-x-n100p {
    --translate-x: -100% !important;
  }
  .xl\:translate-y-1 {
    --translate-y: 0.0625rem !important;
  }
  .xl\:translate-y-2 {
    --translate-y: 0.125rem !important;
  }
  .xl\:translate-y-4 {
    --translate-y: 0.25rem !important;
  }
  .xl\:translate-y-6 {
    --translate-y: 0.375rem !important;
  }
  .xl\:translate-y-8 {
    --translate-y: 0.5rem !important;
  }
  .xl\:translate-y-10 {
    --translate-y: 0.625rem !important;
  }
  .xl\:translate-y-12 {
    --translate-y: 0.75rem !important;
  }
  .xl\:translate-y-14 {
    --translate-y: 0.875rem !important;
  }
  .xl\:translate-y-16 {
    --translate-y: 1rem !important;
  }
  .xl\:translate-y-18 {
    --translate-y: 1.125rem !important;
  }
  .xl\:translate-y-20 {
    --translate-y: 1.25rem !important;
  }
  .xl\:translate-y-24 {
    --translate-y: 1.5rem !important;
  }
  .xl\:translate-y-28 {
    --translate-y: 1.75rem !important;
  }
  .xl\:translate-y-32 {
    --translate-y: 2rem !important;
  }
  .xl\:translate-y-36 {
    --translate-y: 2.25rem !important;
  }
  .xl\:translate-y-40 {
    --translate-y: 2.5rem !important;
  }
  .xl\:translate-y-48 {
    --translate-y: 3rem !important;
  }
  .xl\:translate-y-56 {
    --translate-y: 3.5rem !important;
  }
  .xl\:translate-y-64 {
    --translate-y: 4rem !important;
  }
  .xl\:translate-y-72 {
    --translate-y: 4.5rem !important;
  }
  .xl\:translate-y-80 {
    --translate-y: 5rem !important;
  }
  .xl\:translate-y-96 {
    --translate-y: 6rem !important;
  }
  .xl\:translate-y-112 {
    --translate-y: 7rem !important;
  }
  .xl\:translate-y-128 {
    --translate-y: 8rem !important;
  }
  .xl\:translate-y-144 {
    --translate-y: 9rem !important;
  }
  .xl\:translate-y-160 {
    --translate-y: 10rem !important;
  }
  .xl\:translate-y-192 {
    --translate-y: 12rem !important;
  }
  .xl\:translate-y-224 {
    --translate-y: 14rem !important;
  }
  .xl\:translate-y-256 {
    --translate-y: 16rem !important;
  }
  .xl\:translate-y-288 {
    --translate-y: 18rem !important;
  }
  .xl\:translate-y-320 {
    --translate-y: 20rem !important;
  }
  .xl\:translate-y-384 {
    --translate-y: 24rem !important;
  }
  .xl\:translate-y-n1 {
    --translate-y: -0.0625rem !important;
  }
  .xl\:translate-y-n2 {
    --translate-y: -0.125rem !important;
  }
  .xl\:translate-y-n4 {
    --translate-y: -0.25rem !important;
  }
  .xl\:translate-y-n6 {
    --translate-y: -0.375rem !important;
  }
  .xl\:translate-y-n8 {
    --translate-y: -0.5rem !important;
  }
  .xl\:translate-y-n10 {
    --translate-y: -0.625rem !important;
  }
  .xl\:translate-y-n12 {
    --translate-y: -0.75rem !important;
  }
  .xl\:translate-y-n14 {
    --translate-y: -0.875rem !important;
  }
  .xl\:translate-y-n16 {
    --translate-y: -1rem !important;
  }
  .xl\:translate-y-n18 {
    --translate-y: -1.125rem !important;
  }
  .xl\:translate-y-n20 {
    --translate-y: -1.25rem !important;
  }
  .xl\:translate-y-n24 {
    --translate-y: -1.5rem !important;
  }
  .xl\:translate-y-n28 {
    --translate-y: -1.75rem !important;
  }
  .xl\:translate-y-n32 {
    --translate-y: -2rem !important;
  }
  .xl\:translate-y-n36 {
    --translate-y: -2.25rem !important;
  }
  .xl\:translate-y-n40 {
    --translate-y: -2.5rem !important;
  }
  .xl\:translate-y-n48 {
    --translate-y: -3rem !important;
  }
  .xl\:translate-y-n56 {
    --translate-y: -3.5rem !important;
  }
  .xl\:translate-y-n64 {
    --translate-y: -4rem !important;
  }
  .xl\:translate-y-n72 {
    --translate-y: -4.5rem !important;
  }
  .xl\:translate-y-n80 {
    --translate-y: -5rem !important;
  }
  .xl\:translate-y-n96 {
    --translate-y: -6rem !important;
  }
  .xl\:translate-y-n112 {
    --translate-y: -7rem !important;
  }
  .xl\:translate-y-n128 {
    --translate-y: -8rem !important;
  }
  .xl\:translate-y-n144 {
    --translate-y: -9rem !important;
  }
  .xl\:translate-y-n160 {
    --translate-y: -10rem !important;
  }
  .xl\:translate-y-n192 {
    --translate-y: -12rem !important;
  }
  .xl\:translate-y-n224 {
    --translate-y: -14rem !important;
  }
  .xl\:translate-y-n256 {
    --translate-y: -16rem !important;
  }
  .xl\:translate-y-n288 {
    --translate-y: -18rem !important;
  }
  .xl\:translate-y-n320 {
    --translate-y: -20rem !important;
  }
  .xl\:translate-y-n384 {
    --translate-y: -24rem !important;
  }
  .xl\:translate-y-0 {
    --translate-y: 0 !important;
  }
  .xl\:translate-y-50p {
    --translate-y: 50% !important;
  }
  .xl\:translate-y-100p {
    --translate-y: 100% !important;
  }
  .xl\:translate-y-n50p {
    --translate-y: -50% !important;
  }
  .xl\:translate-y-n100p {
    --translate-y: -100% !important;
  }
  .xl\:scale-x-0 {
    --scale-x: 0 !important;
  }
  .xl\:scale-x-50 {
    --scale-x: 0.5 !important;
  }
  .xl\:scale-x-75 {
    --scale-x: 0.75 !important;
  }
  .xl\:scale-x-80 {
    --scale-x: 0.8 !important;
  }
  .xl\:scale-x-85 {
    --scale-x: 0.85 !important;
  }
  .xl\:scale-x-90 {
    --scale-x: 0.9 !important;
  }
  .xl\:scale-x-95 {
    --scale-x: 0.95 !important;
  }
  .xl\:scale-x-100 {
    --scale-x: 1 !important;
  }
  .xl\:scale-x-105 {
    --scale-x: 1.05 !important;
  }
  .xl\:scale-x-110 {
    --scale-x: 1.1 !important;
  }
  .xl\:scale-x-115 {
    --scale-x: 1.15 !important;
  }
  .xl\:scale-x-120 {
    --scale-x: 1.2 !important;
  }
  .xl\:scale-x-125 {
    --scale-x: 1.25 !important;
  }
  .xl\:scale-x-130 {
    --scale-x: 1.3 !important;
  }
  .xl\:scale-x-135 {
    --scale-x: 1.35 !important;
  }
  .xl\:scale-x-140 {
    --scale-x: 1.4 !important;
  }
  .xl\:scale-x-145 {
    --scale-x: 1.45 !important;
  }
  .xl\:scale-x-150 {
    --scale-x: 1.5 !important;
  }
  .xl\:scale-y-0 {
    --scale-y: 0 !important;
  }
  .xl\:scale-y-50 {
    --scale-y: 0.5 !important;
  }
  .xl\:scale-y-75 {
    --scale-y: 0.75 !important;
  }
  .xl\:scale-y-80 {
    --scale-y: 0.8 !important;
  }
  .xl\:scale-y-85 {
    --scale-y: 0.85 !important;
  }
  .xl\:scale-y-90 {
    --scale-y: 0.9 !important;
  }
  .xl\:scale-y-95 {
    --scale-y: 0.95 !important;
  }
  .xl\:scale-y-100 {
    --scale-y: 1 !important;
  }
  .xl\:scale-y-105 {
    --scale-y: 1.05 !important;
  }
  .xl\:scale-y-110 {
    --scale-y: 1.1 !important;
  }
  .xl\:scale-y-115 {
    --scale-y: 1.15 !important;
  }
  .xl\:scale-y-120 {
    --scale-y: 1.2 !important;
  }
  .xl\:scale-y-125 {
    --scale-y: 1.25 !important;
  }
  .xl\:scale-y-130 {
    --scale-y: 1.3 !important;
  }
  .xl\:scale-y-135 {
    --scale-y: 1.35 !important;
  }
  .xl\:scale-y-140 {
    --scale-y: 1.4 !important;
  }
  .xl\:scale-y-145 {
    --scale-y: 1.45 !important;
  }
  .xl\:scale-y-150 {
    --scale-y: 1.5 !important;
  }
  .xl\:scale-0 {
    --scale-x: 0 !important;
    --scale-y: 0 !important;
  }
  .xl\:scale-50 {
    --scale-x: 0.5 !important;
    --scale-y: 0.5 !important;
  }
  .xl\:scale-75 {
    --scale-x: 0.75 !important;
    --scale-y: 0.75 !important;
  }
  .xl\:scale-80 {
    --scale-x: 0.8 !important;
    --scale-y: 0.8 !important;
  }
  .xl\:scale-85 {
    --scale-x: 0.85 !important;
    --scale-y: 0.85 !important;
  }
  .xl\:scale-90 {
    --scale-x: 0.9 !important;
    --scale-y: 0.9 !important;
  }
  .xl\:scale-95 {
    --scale-x: 0.95 !important;
    --scale-y: 0.95 !important;
  }
  .xl\:scale-100 {
    --scale-x: 1 !important;
    --scale-y: 1 !important;
  }
  .xl\:scale-105 {
    --scale-x: 1.05 !important;
    --scale-y: 1.05 !important;
  }
  .xl\:scale-110 {
    --scale-x: 1.1 !important;
    --scale-y: 1.1 !important;
  }
  .xl\:scale-115 {
    --scale-x: 1.15 !important;
    --scale-y: 1.15 !important;
  }
  .xl\:scale-120 {
    --scale-x: 1.2 !important;
    --scale-y: 1.2 !important;
  }
  .xl\:scale-125 {
    --scale-x: 1.25 !important;
    --scale-y: 1.25 !important;
  }
  .xl\:scale-130 {
    --scale-x: 1.3 !important;
    --scale-y: 1.3 !important;
  }
  .xl\:scale-135 {
    --scale-x: 1.35 !important;
    --scale-y: 1.35 !important;
  }
  .xl\:scale-140 {
    --scale-x: 1.4 !important;
    --scale-y: 1.4 !important;
  }
  .xl\:scale-145 {
    --scale-x: 1.45 !important;
    --scale-y: 1.45 !important;
  }
  .xl\:scale-150 {
    --scale-x: 1.5 !important;
    --scale-y: 1.5 !important;
  }
  .xl\:skew-x-n12 {
    --skew-x: -12deg !important;
  }
  .xl\:skew-x-n10 {
    --skew-x: -10deg !important;
  }
  .xl\:skew-x-n8 {
    --skew-x: -8deg !important;
  }
  .xl\:skew-x-n6 {
    --skew-x: -6deg !important;
  }
  .xl\:skew-x-n4 {
    --skew-x: -4deg !important;
  }
  .xl\:skew-x-n2 {
    --skew-x: -2deg !important;
  }
  .xl\:skew-x-0 {
    --skew-x: 0 !important;
  }
  .xl\:skew-x-2 {
    --skew-x: 2deg !important;
  }
  .xl\:skew-x-4 {
    --skew-x: 4deg !important;
  }
  .xl\:skew-x-6 {
    --skew-x: 6deg !important;
  }
  .xl\:skew-x-8 {
    --skew-x: 8deg !important;
  }
  .xl\:skew-x-10 {
    --skew-x: 10deg !important;
  }
  .xl\:skew-x-12 {
    --skew-x: 12deg !important;
  }
  .xl\:skew-y-n12 {
    --skew-y: -12deg !important;
  }
  .xl\:skew-y-n10 {
    --skew-y: -10deg !important;
  }
  .xl\:skew-y-n8 {
    --skew-y: -8deg !important;
  }
  .xl\:skew-y-n6 {
    --skew-y: -6deg !important;
  }
  .xl\:skew-y-n4 {
    --skew-y: -4deg !important;
  }
  .xl\:skew-y-n2 {
    --skew-y: -2deg !important;
  }
  .xl\:skew-y-0 {
    --skew-y: 0 !important;
  }
  .xl\:skew-y-2 {
    --skew-y: 2deg !important;
  }
  .xl\:skew-y-4 {
    --skew-y: 4deg !important;
  }
  .xl\:skew-y-6 {
    --skew-y: 6deg !important;
  }
  .xl\:skew-y-8 {
    --skew-y: 8deg !important;
  }
  .xl\:skew-y-10 {
    --skew-y: 10deg !important;
  }
  .xl\:skew-y-12 {
    --skew-y: 12deg !important;
  }
  .xl\:rotate-0 {
    --rotate: 0 !important;
  }
  .xl\:rotate-2 {
    --rotate: 2deg !important;
  }
  .xl\:rotate-4 {
    --rotate: 4deg !important;
  }
  .xl\:rotate-6 {
    --rotate: 6deg !important;
  }
  .xl\:rotate-8 {
    --rotate: 8deg !important;
  }
  .xl\:rotate-10 {
    --rotate: 10deg !important;
  }
  .xl\:rotate-12 {
    --rotate: 12deg !important;
  }
  .xl\:rotate-n2 {
    --rotate: -2deg !important;
  }
  .xl\:rotate-n4 {
    --rotate: -4deg !important;
  }
  .xl\:rotate-n6 {
    --rotate: -6deg !important;
  }
  .xl\:rotate-n8 {
    --rotate: -8deg !important;
  }
  .xl\:rotate-n10 {
    --rotate: -10deg !important;
  }
  .xl\:rotate-n12 {
    --rotate: -12deg !important;
  }
  .xl\:rotate-45 {
    --rotate: 45deg !important;
  }
  .xl\:rotate-90 {
    --rotate: 90deg !important;
  }
  .xl\:rotate-180 {
    --rotate: 180deg !important;
  }
  .xl\:rotate-n45 {
    --rotate: -45deg !important;
  }
  .xl\:rotate-n90 {
    --rotate: -90deg !important;
  }
  .xl\:rotate-n180 {
    --rotate: -180deg !important;
  }
  .xl\:transform-center {
    transform-origin: center !important;
  }
  .xl\:transform-center-bottom {
    transform-origin: center bottom !important;
  }
  .xl\:transform-center-left {
    transform-origin: center left !important;
  }
  .xl\:transform-center-right {
    transform-origin: center right !important;
  }
  .xl\:transform-top {
    transform-origin: top !important;
  }
  .xl\:transform-top-right {
    transform-origin: top right !important;
  }
  .xl\:transform-right {
    transform-origin: right !important;
  }
  .xl\:transform-bottom-right {
    transform-origin: bottom right !important;
  }
  .xl\:transform-bottom {
    transform-origin: bottom !important;
  }
  .xl\:transform-bottom-left {
    transform-origin: bottom left !important;
  }
  .xl\:transform-left {
    transform-origin: left !important;
  }
  .xl\:transform-top-left {
    transform-origin: top left !important;
  }
  .xl\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .xl\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }
  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }
  .xl\:col-auto {
    grid-column: auto !important;
  }
  .xl\:col-1 {
    grid-column: span 1/span 1 !important;
  }
  .xl\:col-2 {
    grid-column: span 2/span 2 !important;
  }
  .xl\:col-3 {
    grid-column: span 3/span 3 !important;
  }
  .xl\:col-4 {
    grid-column: span 4/span 4 !important;
  }
  .xl\:col-5 {
    grid-column: span 5/span 5 !important;
  }
  .xl\:col-6 {
    grid-column: span 6/span 6 !important;
  }
  .xl\:col-7 {
    grid-column: span 7/span 7 !important;
  }
  .xl\:col-8 {
    grid-column: span 8/span 8 !important;
  }
  .xl\:col-9 {
    grid-column: span 9/span 9 !important;
  }
  .xl\:col-10 {
    grid-column: span 10/span 10 !important;
  }
  .xl\:col-11 {
    grid-column: span 11/span 11 !important;
  }
  .xl\:col-12 {
    grid-column: span 12/span 12 !important;
  }
  .xl\:col-end-auto {
    grid-column-end: auto !important;
  }
  .xl\:col-end-1 {
    grid-column-end: 1 !important;
  }
  .xl\:col-end-2 {
    grid-column-end: 2 !important;
  }
  .xl\:col-end-3 {
    grid-column-end: 3 !important;
  }
  .xl\:col-end-4 {
    grid-column-end: 4 !important;
  }
  .xl\:col-end-5 {
    grid-column-end: 5 !important;
  }
  .xl\:col-end-6 {
    grid-column-end: 6 !important;
  }
  .xl\:col-end-7 {
    grid-column-end: 7 !important;
  }
  .xl\:col-end-8 {
    grid-column-end: 8 !important;
  }
  .xl\:col-end-9 {
    grid-column-end: 9 !important;
  }
  .xl\:col-end-10 {
    grid-column-end: 10 !important;
  }
  .xl\:col-end-11 {
    grid-column-end: 11 !important;
  }
  .xl\:col-end-12 {
    grid-column-end: 12 !important;
  }
  .xl\:col-end-13 {
    grid-column-end: 13 !important;
  }
  .xl\:col-start-auto {
    grid-column-start: auto !important;
  }
  .xl\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .xl\:col-start-2 {
    grid-column-start: 2 !important;
  }
  .xl\:col-start-3 {
    grid-column-start: 3 !important;
  }
  .xl\:col-start-4 {
    grid-column-start: 4 !important;
  }
  .xl\:col-start-5 {
    grid-column-start: 5 !important;
  }
  .xl\:col-start-6 {
    grid-column-start: 6 !important;
  }
  .xl\:col-start-7 {
    grid-column-start: 7 !important;
  }
  .xl\:col-start-8 {
    grid-column-start: 8 !important;
  }
  .xl\:col-start-9 {
    grid-column-start: 9 !important;
  }
  .xl\:col-start-10 {
    grid-column-start: 10 !important;
  }
  .xl\:col-start-11 {
    grid-column-start: 11 !important;
  }
  .xl\:col-start-12 {
    grid-column-start: 12 !important;
  }
  .xl\:col-start-13 {
    grid-column-start: 13 !important;
  }
  .xl\:row-auto {
    grid-row: auto !important;
  }
  .xl\:row-1 {
    grid-row: span 1/span 1 !important;
  }
  .xl\:row-2 {
    grid-row: span 2/span 2 !important;
  }
  .xl\:row-3 {
    grid-row: span 3/span 3 !important;
  }
  .xl\:row-4 {
    grid-row: span 4/span 4 !important;
  }
  .xl\:row-5 {
    grid-row: span 5/span 5 !important;
  }
  .xl\:row-end-auto {
    grid-row-end: auto !important;
  }
  .xl\:row-end-1 {
    grid-row-end: 1 !important;
  }
  .xl\:row-end-2 {
    grid-row-end: 2 !important;
  }
  .xl\:row-end-3 {
    grid-row-end: 3 !important;
  }
  .xl\:row-end-4 {
    grid-row-end: 4 !important;
  }
  .xl\:row-end-5 {
    grid-row-end: 5 !important;
  }
  .xl\:row-end-6 {
    grid-row-end: 6 !important;
  }
  .xl\:row-start-auto {
    grid-row-start: auto !important;
  }
  .xl\:row-start-1 {
    grid-row-start: 1 !important;
  }
  .xl\:row-start-2 {
    grid-row-start: 2 !important;
  }
  .xl\:row-start-3 {
    grid-row-start: 3 !important;
  }
  .xl\:row-start-4 {
    grid-row-start: 4 !important;
  }
  .xl\:row-start-5 {
    grid-row-start: 5 !important;
  }
  .xl\:row-start-6 {
    grid-row-start: 6 !important;
  }
  .xl\:grid-cols-none {
    grid-template-columns: none !important;
  }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  .xl\:grid-rows-none {
    grid-template-rows: none !important;
  }
  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }
  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }
  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }
  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }
  .xl\:align-content-center {
    align-content: center !important;
  }
  .xl\:align-content-start {
    align-content: flex-start !important;
  }
  .xl\:align-content-end {
    align-content: flex-end !important;
  }
  .xl\:align-content-between {
    align-content: space-between !important;
  }
  .xl\:align-content-around {
    align-content: space-around !important;
  }
  .xl\:align-content-evenly {
    align-content: space-evenly !important;
  }
  .xl\:align-items-center {
    align-items: center !important;
  }
  .xl\:align-items-start {
    align-items: flex-start !important;
  }
  .xl\:align-items-end {
    align-items: flex-end !important;
  }
  .xl\:align-items-baseline {
    align-items: baseline !important;
  }
  .xl\:align-items-stretch {
    align-items: stretch !important;
  }
  .xl\:align-self-auto {
    align-self: auto !important;
  }
  .xl\:align-self-stretch {
    align-self: stretch !important;
  }
  .xl\:align-self-center {
    align-self: center !important;
  }
  .xl\:align-self-start {
    align-self: flex-start !important;
  }
  .xl\:align-self-end {
    align-self: flex-end !important;
  }
  .xl\:justify-content-start {
    justify-content: flex-start !important;
  }
  .xl\:justify-content-center {
    justify-content: center !important;
  }
  .xl\:justify-content-end {
    justify-content: flex-end !important;
  }
  .xl\:justify-content-between {
    justify-content: space-between !important;
  }
  .xl\:justify-content-around {
    justify-content: space-around !important;
  }
  .xl\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .xl\:justify-items-start {
    justify-items: start !important;
  }
  .xl\:justify-items-end {
    justify-items: end !important;
  }
  .xl\:justify-items-center {
    justify-items: center !important;
  }
  .xl\:justify-items-stretch {
    justify-items: stretch !important;
  }
  .xl\:justify-self-auto {
    justify-self: auto !important;
  }
  .xl\:justify-self-start {
    justify-self: start !important;
  }
  .xl\:justify-self-end {
    justify-self: end !important;
  }
  .xl\:justify-self-center {
    justify-self: center !important;
  }
  .xl\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .xl\:flex-initial {
    flex: 0 1 auto !important;
  }
  .xl\:flex-1 {
    flex: 1 1 0% !important;
  }
  .xl\:flex-auto {
    flex: 1 1 auto !important;
  }
  .xl\:flex-none {
    flex: none !important;
  }
  .xl\:flex-row {
    flex-direction: row !important;
  }
  .xl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xl\:flex-col {
    flex-direction: column !important;
  }
  .xl\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .xl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .xl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .xl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .xl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xl\:order-first {
    order: -9999 !important;
  }
  .xl\:order-last {
    order: 9999 !important;
  }
  .xl\:order-1 {
    order: 1 !important;
  }
  .xl\:order-2 {
    order: 2 !important;
  }
  .xl\:order-3 {
    order: 3 !important;
  }
  .xl\:order-4 {
    order: 4 !important;
  }
  .xl\:order-5 {
    order: 5 !important;
  }
  .xl\:order-6 {
    order: 6 !important;
  }
  .xl\:order-7 {
    order: 7 !important;
  }
  .xl\:order-8 {
    order: 8 !important;
  }
  .xl\:order-9 {
    order: 9 !important;
  }
  .xl\:order-10 {
    order: 10 !important;
  }
  .xl\:order-11 {
    order: 11 !important;
  }
  .xl\:order-12 {
    order: 12 !important;
  }
  .xl\:col-gap-1 {
    column-gap: 0.0625rem !important;
  }
  .xl\:col-gap-2 {
    column-gap: 0.125rem !important;
  }
  .xl\:col-gap-4 {
    column-gap: 0.25rem !important;
  }
  .xl\:col-gap-6 {
    column-gap: 0.375rem !important;
  }
  .xl\:col-gap-8 {
    column-gap: 0.5rem !important;
  }
  .xl\:col-gap-10 {
    column-gap: 0.625rem !important;
  }
  .xl\:col-gap-12 {
    column-gap: 0.75rem !important;
  }
  .xl\:col-gap-14 {
    column-gap: 0.875rem !important;
  }
  .xl\:col-gap-16 {
    column-gap: 1rem !important;
  }
  .xl\:col-gap-18 {
    column-gap: 1.125rem !important;
  }
  .xl\:col-gap-20 {
    column-gap: 1.25rem !important;
  }
  .xl\:col-gap-24 {
    column-gap: 1.5rem !important;
  }
  .xl\:col-gap-28 {
    column-gap: 1.75rem !important;
  }
  .xl\:col-gap-32 {
    column-gap: 2rem !important;
  }
  .xl\:col-gap-36 {
    column-gap: 2.25rem !important;
  }
  .xl\:col-gap-40 {
    column-gap: 2.5rem !important;
  }
  .xl\:col-gap-48 {
    column-gap: 3rem !important;
  }
  .xl\:col-gap-56 {
    column-gap: 3.5rem !important;
  }
  .xl\:col-gap-64 {
    column-gap: 4rem !important;
  }
  .xl\:col-gap-72 {
    column-gap: 4.5rem !important;
  }
  .xl\:col-gap-80 {
    column-gap: 5rem !important;
  }
  .xl\:col-gap-96 {
    column-gap: 6rem !important;
  }
  .xl\:col-gap-112 {
    column-gap: 7rem !important;
  }
  .xl\:col-gap-128 {
    column-gap: 8rem !important;
  }
  .xl\:col-gap-144 {
    column-gap: 9rem !important;
  }
  .xl\:col-gap-160 {
    column-gap: 10rem !important;
  }
  .xl\:col-gap-192 {
    column-gap: 12rem !important;
  }
  .xl\:col-gap-224 {
    column-gap: 14rem !important;
  }
  .xl\:col-gap-256 {
    column-gap: 16rem !important;
  }
  .xl\:col-gap-288 {
    column-gap: 18rem !important;
  }
  .xl\:col-gap-320 {
    column-gap: 20rem !important;
  }
  .xl\:col-gap-384 {
    column-gap: 24rem !important;
  }
  .xl\:col-gap-0 {
    column-gap: 0 !important;
  }
  .xl\:row-gap-1 {
    row-gap: 0.0625rem !important;
  }
  .xl\:row-gap-2 {
    row-gap: 0.125rem !important;
  }
  .xl\:row-gap-4 {
    row-gap: 0.25rem !important;
  }
  .xl\:row-gap-6 {
    row-gap: 0.375rem !important;
  }
  .xl\:row-gap-8 {
    row-gap: 0.5rem !important;
  }
  .xl\:row-gap-10 {
    row-gap: 0.625rem !important;
  }
  .xl\:row-gap-12 {
    row-gap: 0.75rem !important;
  }
  .xl\:row-gap-14 {
    row-gap: 0.875rem !important;
  }
  .xl\:row-gap-16 {
    row-gap: 1rem !important;
  }
  .xl\:row-gap-18 {
    row-gap: 1.125rem !important;
  }
  .xl\:row-gap-20 {
    row-gap: 1.25rem !important;
  }
  .xl\:row-gap-24 {
    row-gap: 1.5rem !important;
  }
  .xl\:row-gap-28 {
    row-gap: 1.75rem !important;
  }
  .xl\:row-gap-32 {
    row-gap: 2rem !important;
  }
  .xl\:row-gap-36 {
    row-gap: 2.25rem !important;
  }
  .xl\:row-gap-40 {
    row-gap: 2.5rem !important;
  }
  .xl\:row-gap-48 {
    row-gap: 3rem !important;
  }
  .xl\:row-gap-56 {
    row-gap: 3.5rem !important;
  }
  .xl\:row-gap-64 {
    row-gap: 4rem !important;
  }
  .xl\:row-gap-72 {
    row-gap: 4.5rem !important;
  }
  .xl\:row-gap-80 {
    row-gap: 5rem !important;
  }
  .xl\:row-gap-96 {
    row-gap: 6rem !important;
  }
  .xl\:row-gap-112 {
    row-gap: 7rem !important;
  }
  .xl\:row-gap-128 {
    row-gap: 8rem !important;
  }
  .xl\:row-gap-144 {
    row-gap: 9rem !important;
  }
  .xl\:row-gap-160 {
    row-gap: 10rem !important;
  }
  .xl\:row-gap-192 {
    row-gap: 12rem !important;
  }
  .xl\:row-gap-224 {
    row-gap: 14rem !important;
  }
  .xl\:row-gap-256 {
    row-gap: 16rem !important;
  }
  .xl\:row-gap-288 {
    row-gap: 18rem !important;
  }
  .xl\:row-gap-320 {
    row-gap: 20rem !important;
  }
  .xl\:row-gap-384 {
    row-gap: 24rem !important;
  }
  .xl\:row-gap-0 {
    row-gap: 0 !important;
  }
  .xl\:gap-1 {
    gap: 0.0625rem !important;
  }
  .xl\:gap-2 {
    gap: 0.125rem !important;
  }
  .xl\:gap-4 {
    gap: 0.25rem !important;
  }
  .xl\:gap-6 {
    gap: 0.375rem !important;
  }
  .xl\:gap-8 {
    gap: 0.5rem !important;
  }
  .xl\:gap-10 {
    gap: 0.625rem !important;
  }
  .xl\:gap-12 {
    gap: 0.75rem !important;
  }
  .xl\:gap-14 {
    gap: 0.875rem !important;
  }
  .xl\:gap-16 {
    gap: 1rem !important;
  }
  .xl\:gap-18 {
    gap: 1.125rem !important;
  }
  .xl\:gap-20 {
    gap: 1.25rem !important;
  }
  .xl\:gap-24 {
    gap: 1.5rem !important;
  }
  .xl\:gap-28 {
    gap: 1.75rem !important;
  }
  .xl\:gap-32 {
    gap: 2rem !important;
  }
  .xl\:gap-36 {
    gap: 2.25rem !important;
  }
  .xl\:gap-40 {
    gap: 2.5rem !important;
  }
  .xl\:gap-48 {
    gap: 3rem !important;
  }
  .xl\:gap-56 {
    gap: 3.5rem !important;
  }
  .xl\:gap-64 {
    gap: 4rem !important;
  }
  .xl\:gap-72 {
    gap: 4.5rem !important;
  }
  .xl\:gap-80 {
    gap: 5rem !important;
  }
  .xl\:gap-96 {
    gap: 6rem !important;
  }
  .xl\:gap-112 {
    gap: 7rem !important;
  }
  .xl\:gap-128 {
    gap: 8rem !important;
  }
  .xl\:gap-144 {
    gap: 9rem !important;
  }
  .xl\:gap-160 {
    gap: 10rem !important;
  }
  .xl\:gap-192 {
    gap: 12rem !important;
  }
  .xl\:gap-224 {
    gap: 14rem !important;
  }
  .xl\:gap-256 {
    gap: 16rem !important;
  }
  .xl\:gap-288 {
    gap: 18rem !important;
  }
  .xl\:gap-320 {
    gap: 20rem !important;
  }
  .xl\:gap-384 {
    gap: 24rem !important;
  }
  .xl\:gap-0 {
    gap: 0 !important;
  }
  .xl\:inline {
    display: inline !important;
  }
  .xl\:block {
    display: block !important;
  }
  .xl\:flex {
    display: flex !important;
  }
  .xl\:grid {
    display: grid !important;
  }
  .xl\:inline-block {
    display: inline-block !important;
  }
  .xl\:inline-flex {
    display: inline-flex !important;
  }
  .xl\:inline-grid {
    display: inline-grid !important;
  }
  .xl\:inline-table {
    display: inline-table !important;
  }
  .xl\:table {
    display: table !important;
  }
  .xl\:table-caption {
    display: table-caption !important;
  }
  .xl\:table-column-group {
    display: table-column-group !important;
  }
  .xl\:table-header-group {
    display: table-header-group !important;
  }
  .xl\:table-footer-group {
    display: table-footer-group !important;
  }
  .xl\:table-row-group {
    display: table-row-group !important;
  }
  .xl\:table-cell {
    display: table-cell !important;
  }
  .xl\:table-column {
    display: table-column !important;
  }
  .xl\:table-row {
    display: table-row !important;
  }
  .xl\:hidden {
    display: none !important;
  }
  .xl\:flow-root {
    display: flow-root !important;
  }
  .xl\:decoration-slice {
    box-decoration-break: slice !important;
    -webkit-box-decoration-break: slice !important;
  }
  .xl\:decoration-clone {
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
  }
  .xl\:float-left {
    float: left !important;
  }
  .xl\:float-right {
    float: right !important;
  }
  .xl\:float-none {
    float: none !important;
  }
  .xl\:isolate {
    isolation: isolate !important;
  }
  .xl\:isolation-auto {
    isolation: auto !important;
  }
  .xl\:static {
    position: static !important;
  }
  .xl\:fixed {
    position: fixed !important;
  }
  .xl\:absolute {
    position: absolute !important;
  }
  .xl\:relative {
    position: relative !important;
  }
  .xl\:sticky {
    position: sticky !important;
  }
  .xl\:table-auto {
    table-layout: auto !important;
  }
  .xl\:table-fixed {
    table-layout: fixed !important;
  }
  .xl\:bottom-1 {
    bottom: 0.0625rem !important;
  }
  .xl\:bottom-2 {
    bottom: 0.125rem !important;
  }
  .xl\:bottom-4 {
    bottom: 0.25rem !important;
  }
  .xl\:bottom-6 {
    bottom: 0.375rem !important;
  }
  .xl\:bottom-8 {
    bottom: 0.5rem !important;
  }
  .xl\:bottom-10 {
    bottom: 0.625rem !important;
  }
  .xl\:bottom-12 {
    bottom: 0.75rem !important;
  }
  .xl\:bottom-14 {
    bottom: 0.875rem !important;
  }
  .xl\:bottom-16 {
    bottom: 1rem !important;
  }
  .xl\:bottom-18 {
    bottom: 1.125rem !important;
  }
  .xl\:bottom-20 {
    bottom: 1.25rem !important;
  }
  .xl\:bottom-24 {
    bottom: 1.5rem !important;
  }
  .xl\:bottom-28 {
    bottom: 1.75rem !important;
  }
  .xl\:bottom-32 {
    bottom: 2rem !important;
  }
  .xl\:bottom-36 {
    bottom: 2.25rem !important;
  }
  .xl\:bottom-40 {
    bottom: 2.5rem !important;
  }
  .xl\:bottom-48 {
    bottom: 3rem !important;
  }
  .xl\:bottom-56 {
    bottom: 3.5rem !important;
  }
  .xl\:bottom-64 {
    bottom: 4rem !important;
  }
  .xl\:bottom-72 {
    bottom: 4.5rem !important;
  }
  .xl\:bottom-80 {
    bottom: 5rem !important;
  }
  .xl\:bottom-96 {
    bottom: 6rem !important;
  }
  .xl\:bottom-112 {
    bottom: 7rem !important;
  }
  .xl\:bottom-128 {
    bottom: 8rem !important;
  }
  .xl\:bottom-144 {
    bottom: 9rem !important;
  }
  .xl\:bottom-160 {
    bottom: 10rem !important;
  }
  .xl\:bottom-192 {
    bottom: 12rem !important;
  }
  .xl\:bottom-224 {
    bottom: 14rem !important;
  }
  .xl\:bottom-256 {
    bottom: 16rem !important;
  }
  .xl\:bottom-288 {
    bottom: 18rem !important;
  }
  .xl\:bottom-320 {
    bottom: 20rem !important;
  }
  .xl\:bottom-384 {
    bottom: 24rem !important;
  }
  .xl\:bottom-n1 {
    bottom: -0.0625rem !important;
  }
  .xl\:bottom-n2 {
    bottom: -0.125rem !important;
  }
  .xl\:bottom-n4 {
    bottom: -0.25rem !important;
  }
  .xl\:bottom-n6 {
    bottom: -0.375rem !important;
  }
  .xl\:bottom-n8 {
    bottom: -0.5rem !important;
  }
  .xl\:bottom-n10 {
    bottom: -0.625rem !important;
  }
  .xl\:bottom-n12 {
    bottom: -0.75rem !important;
  }
  .xl\:bottom-n14 {
    bottom: -0.875rem !important;
  }
  .xl\:bottom-n16 {
    bottom: -1rem !important;
  }
  .xl\:bottom-n18 {
    bottom: -1.125rem !important;
  }
  .xl\:bottom-n20 {
    bottom: -1.25rem !important;
  }
  .xl\:bottom-n24 {
    bottom: -1.5rem !important;
  }
  .xl\:bottom-n28 {
    bottom: -1.75rem !important;
  }
  .xl\:bottom-n32 {
    bottom: -2rem !important;
  }
  .xl\:bottom-n36 {
    bottom: -2.25rem !important;
  }
  .xl\:bottom-n40 {
    bottom: -2.5rem !important;
  }
  .xl\:bottom-n48 {
    bottom: -3rem !important;
  }
  .xl\:bottom-n56 {
    bottom: -3.5rem !important;
  }
  .xl\:bottom-n64 {
    bottom: -4rem !important;
  }
  .xl\:bottom-n72 {
    bottom: -4.5rem !important;
  }
  .xl\:bottom-n80 {
    bottom: -5rem !important;
  }
  .xl\:bottom-n96 {
    bottom: -6rem !important;
  }
  .xl\:bottom-n112 {
    bottom: -7rem !important;
  }
  .xl\:bottom-n128 {
    bottom: -8rem !important;
  }
  .xl\:bottom-n144 {
    bottom: -9rem !important;
  }
  .xl\:bottom-n160 {
    bottom: -10rem !important;
  }
  .xl\:bottom-n192 {
    bottom: -12rem !important;
  }
  .xl\:bottom-n224 {
    bottom: -14rem !important;
  }
  .xl\:bottom-n256 {
    bottom: -16rem !important;
  }
  .xl\:bottom-n288 {
    bottom: -18rem !important;
  }
  .xl\:bottom-n320 {
    bottom: -20rem !important;
  }
  .xl\:bottom-n384 {
    bottom: -24rem !important;
  }
  .xl\:bottom-auto {
    bottom: auto !important;
  }
  .xl\:bottom-0 {
    bottom: 0 !important;
  }
  .xl\:bottom-n100p {
    bottom: -100% !important;
  }
  .xl\:bottom-100p {
    bottom: 100% !important;
  }
  .xl\:bottom-n50p {
    bottom: -50% !important;
  }
  .xl\:bottom-50p {
    bottom: 50% !important;
  }
  .xl\:left-1 {
    left: 0.0625rem !important;
  }
  .xl\:left-2 {
    left: 0.125rem !important;
  }
  .xl\:left-4 {
    left: 0.25rem !important;
  }
  .xl\:left-6 {
    left: 0.375rem !important;
  }
  .xl\:left-8 {
    left: 0.5rem !important;
  }
  .xl\:left-10 {
    left: 0.625rem !important;
  }
  .xl\:left-12 {
    left: 0.75rem !important;
  }
  .xl\:left-14 {
    left: 0.875rem !important;
  }
  .xl\:left-16 {
    left: 1rem !important;
  }
  .xl\:left-18 {
    left: 1.125rem !important;
  }
  .xl\:left-20 {
    left: 1.25rem !important;
  }
  .xl\:left-24 {
    left: 1.5rem !important;
  }
  .xl\:left-28 {
    left: 1.75rem !important;
  }
  .xl\:left-32 {
    left: 2rem !important;
  }
  .xl\:left-36 {
    left: 2.25rem !important;
  }
  .xl\:left-40 {
    left: 2.5rem !important;
  }
  .xl\:left-48 {
    left: 3rem !important;
  }
  .xl\:left-56 {
    left: 3.5rem !important;
  }
  .xl\:left-64 {
    left: 4rem !important;
  }
  .xl\:left-72 {
    left: 4.5rem !important;
  }
  .xl\:left-80 {
    left: 5rem !important;
  }
  .xl\:left-96 {
    left: 6rem !important;
  }
  .xl\:left-112 {
    left: 7rem !important;
  }
  .xl\:left-128 {
    left: 8rem !important;
  }
  .xl\:left-144 {
    left: 9rem !important;
  }
  .xl\:left-160 {
    left: 10rem !important;
  }
  .xl\:left-192 {
    left: 12rem !important;
  }
  .xl\:left-224 {
    left: 14rem !important;
  }
  .xl\:left-256 {
    left: 16rem !important;
  }
  .xl\:left-288 {
    left: 18rem !important;
  }
  .xl\:left-320 {
    left: 20rem !important;
  }
  .xl\:left-384 {
    left: 24rem !important;
  }
  .xl\:left-n1 {
    left: -0.0625rem !important;
  }
  .xl\:left-n2 {
    left: -0.125rem !important;
  }
  .xl\:left-n4 {
    left: -0.25rem !important;
  }
  .xl\:left-n6 {
    left: -0.375rem !important;
  }
  .xl\:left-n8 {
    left: -0.5rem !important;
  }
  .xl\:left-n10 {
    left: -0.625rem !important;
  }
  .xl\:left-n12 {
    left: -0.75rem !important;
  }
  .xl\:left-n14 {
    left: -0.875rem !important;
  }
  .xl\:left-n16 {
    left: -1rem !important;
  }
  .xl\:left-n18 {
    left: -1.125rem !important;
  }
  .xl\:left-n20 {
    left: -1.25rem !important;
  }
  .xl\:left-n24 {
    left: -1.5rem !important;
  }
  .xl\:left-n28 {
    left: -1.75rem !important;
  }
  .xl\:left-n32 {
    left: -2rem !important;
  }
  .xl\:left-n36 {
    left: -2.25rem !important;
  }
  .xl\:left-n40 {
    left: -2.5rem !important;
  }
  .xl\:left-n48 {
    left: -3rem !important;
  }
  .xl\:left-n56 {
    left: -3.5rem !important;
  }
  .xl\:left-n64 {
    left: -4rem !important;
  }
  .xl\:left-n72 {
    left: -4.5rem !important;
  }
  .xl\:left-n80 {
    left: -5rem !important;
  }
  .xl\:left-n96 {
    left: -6rem !important;
  }
  .xl\:left-n112 {
    left: -7rem !important;
  }
  .xl\:left-n128 {
    left: -8rem !important;
  }
  .xl\:left-n144 {
    left: -9rem !important;
  }
  .xl\:left-n160 {
    left: -10rem !important;
  }
  .xl\:left-n192 {
    left: -12rem !important;
  }
  .xl\:left-n224 {
    left: -14rem !important;
  }
  .xl\:left-n256 {
    left: -16rem !important;
  }
  .xl\:left-n288 {
    left: -18rem !important;
  }
  .xl\:left-n320 {
    left: -20rem !important;
  }
  .xl\:left-n384 {
    left: -24rem !important;
  }
  .xl\:left-auto {
    left: auto !important;
  }
  .xl\:left-0 {
    left: 0 !important;
  }
  .xl\:left-n100p {
    left: -100% !important;
  }
  .xl\:left-100p {
    left: 100% !important;
  }
  .xl\:left-n50p {
    left: -50% !important;
  }
  .xl\:left-50p {
    left: 50% !important;
  }
  .xl\:right-1 {
    right: 0.0625rem !important;
  }
  .xl\:right-2 {
    right: 0.125rem !important;
  }
  .xl\:right-4 {
    right: 0.25rem !important;
  }
  .xl\:right-6 {
    right: 0.375rem !important;
  }
  .xl\:right-8 {
    right: 0.5rem !important;
  }
  .xl\:right-10 {
    right: 0.625rem !important;
  }
  .xl\:right-12 {
    right: 0.75rem !important;
  }
  .xl\:right-14 {
    right: 0.875rem !important;
  }
  .xl\:right-16 {
    right: 1rem !important;
  }
  .xl\:right-18 {
    right: 1.125rem !important;
  }
  .xl\:right-20 {
    right: 1.25rem !important;
  }
  .xl\:right-24 {
    right: 1.5rem !important;
  }
  .xl\:right-28 {
    right: 1.75rem !important;
  }
  .xl\:right-32 {
    right: 2rem !important;
  }
  .xl\:right-36 {
    right: 2.25rem !important;
  }
  .xl\:right-40 {
    right: 2.5rem !important;
  }
  .xl\:right-48 {
    right: 3rem !important;
  }
  .xl\:right-56 {
    right: 3.5rem !important;
  }
  .xl\:right-64 {
    right: 4rem !important;
  }
  .xl\:right-72 {
    right: 4.5rem !important;
  }
  .xl\:right-80 {
    right: 5rem !important;
  }
  .xl\:right-96 {
    right: 6rem !important;
  }
  .xl\:right-112 {
    right: 7rem !important;
  }
  .xl\:right-128 {
    right: 8rem !important;
  }
  .xl\:right-144 {
    right: 9rem !important;
  }
  .xl\:right-160 {
    right: 10rem !important;
  }
  .xl\:right-192 {
    right: 12rem !important;
  }
  .xl\:right-224 {
    right: 14rem !important;
  }
  .xl\:right-256 {
    right: 16rem !important;
  }
  .xl\:right-288 {
    right: 18rem !important;
  }
  .xl\:right-320 {
    right: 20rem !important;
  }
  .xl\:right-384 {
    right: 24rem !important;
  }
  .xl\:right-n1 {
    right: -0.0625rem !important;
  }
  .xl\:right-n2 {
    right: -0.125rem !important;
  }
  .xl\:right-n4 {
    right: -0.25rem !important;
  }
  .xl\:right-n6 {
    right: -0.375rem !important;
  }
  .xl\:right-n8 {
    right: -0.5rem !important;
  }
  .xl\:right-n10 {
    right: -0.625rem !important;
  }
  .xl\:right-n12 {
    right: -0.75rem !important;
  }
  .xl\:right-n14 {
    right: -0.875rem !important;
  }
  .xl\:right-n16 {
    right: -1rem !important;
  }
  .xl\:right-n18 {
    right: -1.125rem !important;
  }
  .xl\:right-n20 {
    right: -1.25rem !important;
  }
  .xl\:right-n24 {
    right: -1.5rem !important;
  }
  .xl\:right-n28 {
    right: -1.75rem !important;
  }
  .xl\:right-n32 {
    right: -2rem !important;
  }
  .xl\:right-n36 {
    right: -2.25rem !important;
  }
  .xl\:right-n40 {
    right: -2.5rem !important;
  }
  .xl\:right-n48 {
    right: -3rem !important;
  }
  .xl\:right-n56 {
    right: -3.5rem !important;
  }
  .xl\:right-n64 {
    right: -4rem !important;
  }
  .xl\:right-n72 {
    right: -4.5rem !important;
  }
  .xl\:right-n80 {
    right: -5rem !important;
  }
  .xl\:right-n96 {
    right: -6rem !important;
  }
  .xl\:right-n112 {
    right: -7rem !important;
  }
  .xl\:right-n128 {
    right: -8rem !important;
  }
  .xl\:right-n144 {
    right: -9rem !important;
  }
  .xl\:right-n160 {
    right: -10rem !important;
  }
  .xl\:right-n192 {
    right: -12rem !important;
  }
  .xl\:right-n224 {
    right: -14rem !important;
  }
  .xl\:right-n256 {
    right: -16rem !important;
  }
  .xl\:right-n288 {
    right: -18rem !important;
  }
  .xl\:right-n320 {
    right: -20rem !important;
  }
  .xl\:right-n384 {
    right: -24rem !important;
  }
  .xl\:right-auto {
    right: auto !important;
  }
  .xl\:right-0 {
    right: 0 !important;
  }
  .xl\:right-n100p {
    right: -100% !important;
  }
  .xl\:right-100p {
    right: 100% !important;
  }
  .xl\:right-n50p {
    right: -50% !important;
  }
  .xl\:right-50p {
    right: 50% !important;
  }
  .xl\:top-1 {
    top: 0.0625rem !important;
  }
  .xl\:top-2 {
    top: 0.125rem !important;
  }
  .xl\:top-4 {
    top: 0.25rem !important;
  }
  .xl\:top-6 {
    top: 0.375rem !important;
  }
  .xl\:top-8 {
    top: 0.5rem !important;
  }
  .xl\:top-10 {
    top: 0.625rem !important;
  }
  .xl\:top-12 {
    top: 0.75rem !important;
  }
  .xl\:top-14 {
    top: 0.875rem !important;
  }
  .xl\:top-16 {
    top: 1rem !important;
  }
  .xl\:top-18 {
    top: 1.125rem !important;
  }
  .xl\:top-20 {
    top: 1.25rem !important;
  }
  .xl\:top-24 {
    top: 1.5rem !important;
  }
  .xl\:top-28 {
    top: 1.75rem !important;
  }
  .xl\:top-32 {
    top: 2rem !important;
  }
  .xl\:top-36 {
    top: 2.25rem !important;
  }
  .xl\:top-40 {
    top: 2.5rem !important;
  }
  .xl\:top-48 {
    top: 3rem !important;
  }
  .xl\:top-56 {
    top: 3.5rem !important;
  }
  .xl\:top-64 {
    top: 4rem !important;
  }
  .xl\:top-72 {
    top: 4.5rem !important;
  }
  .xl\:top-80 {
    top: 5rem !important;
  }
  .xl\:top-96 {
    top: 6rem !important;
  }
  .xl\:top-112 {
    top: 7rem !important;
  }
  .xl\:top-128 {
    top: 8rem !important;
  }
  .xl\:top-144 {
    top: 9rem !important;
  }
  .xl\:top-160 {
    top: 10rem !important;
  }
  .xl\:top-192 {
    top: 12rem !important;
  }
  .xl\:top-224 {
    top: 14rem !important;
  }
  .xl\:top-256 {
    top: 16rem !important;
  }
  .xl\:top-288 {
    top: 18rem !important;
  }
  .xl\:top-320 {
    top: 20rem !important;
  }
  .xl\:top-384 {
    top: 24rem !important;
  }
  .xl\:top-n1 {
    top: -0.0625rem !important;
  }
  .xl\:top-n2 {
    top: -0.125rem !important;
  }
  .xl\:top-n4 {
    top: -0.25rem !important;
  }
  .xl\:top-n6 {
    top: -0.375rem !important;
  }
  .xl\:top-n8 {
    top: -0.5rem !important;
  }
  .xl\:top-n10 {
    top: -0.625rem !important;
  }
  .xl\:top-n12 {
    top: -0.75rem !important;
  }
  .xl\:top-n14 {
    top: -0.875rem !important;
  }
  .xl\:top-n16 {
    top: -1rem !important;
  }
  .xl\:top-n18 {
    top: -1.125rem !important;
  }
  .xl\:top-n20 {
    top: -1.25rem !important;
  }
  .xl\:top-n24 {
    top: -1.5rem !important;
  }
  .xl\:top-n28 {
    top: -1.75rem !important;
  }
  .xl\:top-n32 {
    top: -2rem !important;
  }
  .xl\:top-n36 {
    top: -2.25rem !important;
  }
  .xl\:top-n40 {
    top: -2.5rem !important;
  }
  .xl\:top-n48 {
    top: -3rem !important;
  }
  .xl\:top-n56 {
    top: -3.5rem !important;
  }
  .xl\:top-n64 {
    top: -4rem !important;
  }
  .xl\:top-n72 {
    top: -4.5rem !important;
  }
  .xl\:top-n80 {
    top: -5rem !important;
  }
  .xl\:top-n96 {
    top: -6rem !important;
  }
  .xl\:top-n112 {
    top: -7rem !important;
  }
  .xl\:top-n128 {
    top: -8rem !important;
  }
  .xl\:top-n144 {
    top: -9rem !important;
  }
  .xl\:top-n160 {
    top: -10rem !important;
  }
  .xl\:top-n192 {
    top: -12rem !important;
  }
  .xl\:top-n224 {
    top: -14rem !important;
  }
  .xl\:top-n256 {
    top: -16rem !important;
  }
  .xl\:top-n288 {
    top: -18rem !important;
  }
  .xl\:top-n320 {
    top: -20rem !important;
  }
  .xl\:top-n384 {
    top: -24rem !important;
  }
  .xl\:top-auto {
    top: auto !important;
  }
  .xl\:top-0 {
    top: 0 !important;
  }
  .xl\:top-n100p {
    top: -100% !important;
  }
  .xl\:top-100p {
    top: 100% !important;
  }
  .xl\:top-n50p {
    top: -50% !important;
  }
  .xl\:top-50p {
    top: 50% !important;
  }
  .xl\:x-0 {
    left: 0 !important;
    right: 0 !important;
  }
  .xl\:x-auto {
    left: auto !important;
    right: auto !important;
  }
  .xl\:y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }
  .xl\:y-auto {
    top: auto !important;
    bottom: auto !important;
  }
  .xl\:xy-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }
  .xl\:xy-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
  .xl\:ratio-square {
    position: relative !important;
    width: 100% !important;
    padding-top: 100% !important;
  }
  .xl\:ratio-16-9 {
    position: relative !important;
    width: 100% !important;
    padding-top: 56.25% !important;
  }
  .xl\:ratio-4-3 {
    position: relative !important;
    width: 100% !important;
    padding-top: 75% !important;
  }
  .xl\:ratio-2-1 {
    position: relative !important;
    width: 100% !important;
    padding-top: 50% !important;
  }
  .xl\:ratio-16-10 {
    position: relative !important;
    width: 100% !important;
    padding-top: 63% !important;
  }
  .xl\:shadow-2xs {
    box-shadow: var(--shadow-2xs) !important;
  }
  .xl\:shadow-xs {
    box-shadow: var(--shadow-xs) !important;
  }
  .xl\:shadow-sm {
    box-shadow: var(--shadow-sm) !important;
  }
  .xl\:shadow-md {
    box-shadow: var(--shadow-md) !important;
  }
  .xl\:shadow-lg {
    box-shadow: var(--shadow-lg) !important;
  }
  .xl\:shadow-xl {
    box-shadow: var(--shadow-xl) !important;
  }
  .xl\:shadow-2xl {
    box-shadow: var(--shadow-2xl) !important;
  }
  .xl\:shadow-focus {
    box-shadow: var(--shadow-focus) !important;
  }
  .xl\:shadow-success {
    box-shadow: var(--shadow-success) !important;
  }
  .xl\:shadow-warning {
    box-shadow: var(--shadow-warning) !important;
  }
  .xl\:shadow-danger {
    box-shadow: var(--shadow-danger) !important;
  }
  .xl\:shadow-info {
    box-shadow: var(--shadow-info) !important;
  }
  .xl\:shadow-box-0 {
    box-shadow: var(--shadow-box-0) !important;
  }
  .xl\:shadow-box-1 {
    box-shadow: var(--shadow-box-1) !important;
  }
  .xl\:shadow-box-2 {
    box-shadow: var(--shadow-box-2) !important;
  }
  .xl\:shadow-box-3 {
    box-shadow: var(--shadow-box-3) !important;
  }
  .xl\:shadow-box-4 {
    box-shadow: var(--shadow-box-4) !important;
  }
  .xl\:shadow-box-5 {
    box-shadow: var(--shadow-box-5) !important;
  }
  .xl\:shadow-box-6 {
    box-shadow: var(--shadow-box-6) !important;
  }
  .xl\:shadow-box-7 {
    box-shadow: var(--shadow-box-7) !important;
  }
  .xl\:shadow-box-8 {
    box-shadow: var(--shadow-box-8) !important;
  }
  .xl\:shadow-box-9 {
    box-shadow: var(--shadow-box-9) !important;
  }
  .xl\:shadow-box-10 {
    box-shadow: var(--shadow-box-10) !important;
  }
  .xl\:shadow-box-11 {
    box-shadow: var(--shadow-box-11) !important;
  }
  .xl\:shadow-box-12 {
    box-shadow: var(--shadow-box-12) !important;
  }
  .xl\:shadow-box-13 {
    box-shadow: var(--shadow-box-13) !important;
  }
  .xl\:shadow-box-14 {
    box-shadow: var(--shadow-box-14) !important;
  }
  .xl\:shadow-box-15 {
    box-shadow: var(--shadow-box-15) !important;
  }
  .xl\:shadow-box-16 {
    box-shadow: var(--shadow-box-16) !important;
  }
  .xl\:shadow-box-17 {
    box-shadow: var(--shadow-box-17) !important;
  }
  .xl\:shadow-box-18 {
    box-shadow: var(--shadow-box-18) !important;
  }
  .xl\:shadow-box-19 {
    box-shadow: var(--shadow-box-19) !important;
  }
  .xl\:shadow-box-20 {
    box-shadow: var(--shadow-box-20) !important;
  }
  .xl\:shadow-box-21 {
    box-shadow: var(--shadow-box-21) !important;
  }
  .xl\:shadow-box-22 {
    box-shadow: var(--shadow-box-22) !important;
  }
  .xl\:shadow-box-23 {
    box-shadow: var(--shadow-box-23) !important;
  }
  .xl\:shadow-box-24 {
    box-shadow: var(--shadow-box-24) !important;
  }
  .xl\:shadow-box-25 {
    box-shadow: var(--shadow-box-25) !important;
  }
  .xl\:shadow-box-26 {
    box-shadow: var(--shadow-box-26) !important;
  }
  .xl\:shadow-box-27 {
    box-shadow: var(--shadow-box-27) !important;
  }
  .xl\:shadow-box-28 {
    box-shadow: var(--shadow-box-28) !important;
  }
  .xl\:shadow-box-29 {
    box-shadow: var(--shadow-box-29) !important;
  }
  .xl\:shadow-box-30 {
    box-shadow: var(--shadow-box-30) !important;
  }
  .xl\:shadow-box-31 {
    box-shadow: var(--shadow-box-31) !important;
  }
  .xl\:shadow-box-32 {
    box-shadow: var(--shadow-box-32) !important;
  }
  .xl\:shadow-box-33 {
    box-shadow: var(--shadow-box-33) !important;
  }
  .xl\:shadow-box-34 {
    box-shadow: var(--shadow-box-34) !important;
  }
  .xl\:shadow-box-35 {
    box-shadow: var(--shadow-box-35) !important;
  }
  .xl\:shadow-box-36 {
    box-shadow: var(--shadow-box-36) !important;
  }
  .xl\:shadow-box-37 {
    box-shadow: var(--shadow-box-37) !important;
  }
  .xl\:shadow-box-38 {
    box-shadow: var(--shadow-box-38) !important;
  }
  .xl\:shadow-box-39 {
    box-shadow: var(--shadow-box-39) !important;
  }
  .xl\:shadow-box-40 {
    box-shadow: var(--shadow-box-40) !important;
  }
  .xl\:shadow-box-41 {
    box-shadow: var(--shadow-box-41) !important;
  }
  .xl\:shadow-box-42 {
    box-shadow: var(--shadow-box-42) !important;
  }
  .xl\:shadow-box-43 {
    box-shadow: var(--shadow-box-43) !important;
  }
  .xl\:shadow-box-44 {
    box-shadow: var(--shadow-box-44) !important;
  }
  .xl\:shadow-box-45 {
    box-shadow: var(--shadow-box-45) !important;
  }
  .xl\:shadow-box-46 {
    box-shadow: var(--shadow-box-46) !important;
  }
  .xl\:shadow-box-47 {
    box-shadow: var(--shadow-box-47) !important;
  }
  .xl\:shadow-box-48 {
    box-shadow: var(--shadow-box-48) !important;
  }
  .xl\:shadow-box-49 {
    box-shadow: var(--shadow-box-49) !important;
  }
  .xl\:shadow-box-50 {
    box-shadow: var(--shadow-box-50) !important;
  }
  .xl\:shadow-box-51 {
    box-shadow: var(--shadow-box-51) !important;
  }
  .xl\:shadow-box-52 {
    box-shadow: var(--shadow-box-52) !important;
  }
  .xl\:shadow-box-53 {
    box-shadow: var(--shadow-box-53) !important;
  }
  .xl\:shadow-box-54 {
    box-shadow: var(--shadow-box-54) !important;
  }
  .xl\:shadow-box-55 {
    box-shadow: var(--shadow-box-55) !important;
  }
  .xl\:shadow-box-56 {
    box-shadow: var(--shadow-box-56) !important;
  }
  .xl\:shadow-box-57 {
    box-shadow: var(--shadow-box-57) !important;
  }
  .xl\:shadow-box-58 {
    box-shadow: var(--shadow-box-58) !important;
  }
  .xl\:shadow-box-59 {
    box-shadow: var(--shadow-box-59) !important;
  }
  .xl\:shadow-box-62 {
    box-shadow: var(--shadow-box-62) !important;
  }
  .xl\:shadow-box-63 {
    box-shadow: var(--shadow-box-63) !important;
  }
  .xl\:shadow-box-64 {
    box-shadow: var(--shadow-box-64) !important;
  }
  .xl\:shadow-box-65 {
    box-shadow: var(--shadow-box-65) !important;
  }
  .xl\:shadow-box-66 {
    box-shadow: var(--shadow-box-66) !important;
  }
  .xl\:shadow-box-67 {
    box-shadow: var(--shadow-box-67) !important;
  }
  .xl\:shadow-box-68 {
    box-shadow: var(--shadow-box-68) !important;
  }
  .xl\:shadow-box-69 {
    box-shadow: var(--shadow-box-69) !important;
  }
  .xl\:shadow-box-70 {
    box-shadow: var(--shadow-box-70) !important;
  }
  .xl\:shadow-box-71 {
    box-shadow: var(--shadow-box-71) !important;
  }
  .xl\:shadow-box-72 {
    box-shadow: var(--shadow-box-72) !important;
  }
  .xl\:shadow-box-73 {
    box-shadow: var(--shadow-box-73) !important;
  }
  .xl\:shadow-box-74 {
    box-shadow: var(--shadow-box-74) !important;
  }
  .xl\:shadow-box-75 {
    box-shadow: var(--shadow-box-75) !important;
  }
  .xl\:shadow-box-76 {
    box-shadow: var(--shadow-box-76) !important;
  }
  .xl\:shadow-box-77 {
    box-shadow: var(--shadow-box-77) !important;
  }
  .xl\:shadow-box-78 {
    box-shadow: var(--shadow-box-78) !important;
  }
  .xl\:shadow-box-79 {
    box-shadow: var(--shadow-box-79) !important;
  }
  .xl\:shadow-box-80 {
    box-shadow: var(--shadow-box-80) !important;
  }
  .xl\:shadow-box-81 {
    box-shadow: var(--shadow-box-81) !important;
  }
  .xl\:shadow-box-82 {
    box-shadow: var(--shadow-box-82) !important;
  }
  .xl\:shadow-box-83 {
    box-shadow: var(--shadow-box-83) !important;
  }
  .xl\:shadow-box-84 {
    box-shadow: var(--shadow-box-84) !important;
  }
  .xl\:shadow-box-85 {
    box-shadow: var(--shadow-box-85) !important;
  }
  .xl\:shadow-box-86 {
    box-shadow: var(--shadow-box-86) !important;
  }
  .xl\:shadow-box-88 {
    box-shadow: var(--shadow-box-88) !important;
  }
  .xl\:shadow-box-89 {
    box-shadow: var(--shadow-box-89) !important;
  }
  .xl\:shadow-box-90 {
    box-shadow: var(--shadow-box-90) !important;
  }
  .xl\:shadow-box-91 {
    box-shadow: var(--shadow-box-91) !important;
  }
  .xl\:shadow-box-92 {
    box-shadow: var(--shadow-box-92) !important;
  }
  .xl\:shadow-box-93 {
    box-shadow: var(--shadow-box-93) !important;
  }
  .xl\:shadow-none {
    box-shadow: none !important;
  }
  .xl\:opacity-0 {
    opacity: 0 !important;
  }
  .xl\:opacity-2 {
    opacity: 0.02 !important;
  }
  .xl\:opacity-4 {
    opacity: 0.04 !important;
  }
  .xl\:opacity-6 {
    opacity: 0.06 !important;
  }
  .xl\:opacity-8 {
    opacity: 0.08 !important;
  }
  .xl\:opacity-10 {
    opacity: 0.1 !important;
  }
  .xl\:opacity-15 {
    opacity: 0.15 !important;
  }
  .xl\:opacity-20 {
    opacity: 0.2 !important;
  }
  .xl\:opacity-25 {
    opacity: 0.25 !important;
  }
  .xl\:opacity-30 {
    opacity: 0.3 !important;
  }
  .xl\:opacity-35 {
    opacity: 0.35 !important;
  }
  .xl\:opacity-40 {
    opacity: 0.4 !important;
  }
  .xl\:opacity-45 {
    opacity: 0.45 !important;
  }
  .xl\:opacity-50 {
    opacity: 0.5 !important;
  }
  .xl\:opacity-55 {
    opacity: 0.55 !important;
  }
  .xl\:opacity-60 {
    opacity: 0.6 !important;
  }
  .xl\:opacity-65 {
    opacity: 0.65 !important;
  }
  .xl\:opacity-70 {
    opacity: 0.7 !important;
  }
  .xl\:opacity-75 {
    opacity: 0.75 !important;
  }
  .xl\:opacity-80 {
    opacity: 0.8 !important;
  }
  .xl\:opacity-85 {
    opacity: 0.85 !important;
  }
  .xl\:opacity-90 {
    opacity: 0.9 !important;
  }
  .xl\:opacity-95 {
    opacity: 0.95 !important;
  }
  .xl\:opacity-100 {
    opacity: 1 !important;
  }
  .xl\:radius-b-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-b-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xl\:radius-b-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xl\:radius-b-md {
    border-bottom-left-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xl\:radius-b-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xl\:radius-b-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xl\:radius-b-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-b-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:radius-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .xl\:radius-l-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-l-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .xl\:radius-l-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .xl\:radius-l-md {
    border-top-left-radius: var(--radius-md) !important;
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .xl\:radius-l-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .xl\:radius-l-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .xl\:radius-l-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .xl\:radius-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .xl\:radius-r-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-r-xs {
    border-top-right-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xl\:radius-r-sm {
    border-top-right-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xl\:radius-r-md {
    border-top-right-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xl\:radius-r-lg {
    border-top-right-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xl\:radius-r-xl {
    border-top-right-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xl\:radius-r-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xl\:radius-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .xl\:radius-t-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-t-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-top-right-radius: var(--radius-xs) !important;
  }
  .xl\:radius-t-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-top-right-radius: var(--radius-sm) !important;
  }
  .xl\:radius-t-md {
    border-top-left-radius: var(--radius-md) !important;
    border-top-right-radius: var(--radius-md) !important;
  }
  .xl\:radius-t-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-top-right-radius: var(--radius-lg) !important;
  }
  .xl\:radius-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .xl\:radius-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .xl\:radius-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .xl\:radius-bl-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-bl-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .xl\:radius-bl-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .xl\:radius-bl-md {
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .xl\:radius-bl-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .xl\:radius-bl-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .xl\:radius-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-bl-none {
    border-bottom-left-radius: 0 !important;
  }
  .xl\:radius-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
  .xl\:radius-br-2xs {
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-br-xs {
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xl\:radius-br-sm {
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xl\:radius-br-md {
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xl\:radius-br-lg {
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xl\:radius-br-xl {
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xl\:radius-br-2xl {
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-br-none {
    border-bottom-right-radius: 0 !important;
  }
  .xl\:radius-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .xl\:radius-tl-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-tl-xs {
    border-top-left-radius: var(--radius-xs) !important;
  }
  .xl\:radius-tl-sm {
    border-top-left-radius: var(--radius-sm) !important;
  }
  .xl\:radius-tl-md {
    border-top-left-radius: var(--radius-md) !important;
  }
  .xl\:radius-tl-lg {
    border-top-left-radius: var(--radius-lg) !important;
  }
  .xl\:radius-tl-xl {
    border-top-left-radius: var(--radius-xl) !important;
  }
  .xl\:radius-tl-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-tl-none {
    border-top-left-radius: 0 !important;
  }
  .xl\:radius-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .xl\:radius-tr-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-tr-xs {
    border-top-right-radius: var(--radius-xs) !important;
  }
  .xl\:radius-tr-sm {
    border-top-right-radius: var(--radius-sm) !important;
  }
  .xl\:radius-tr-md {
    border-top-right-radius: var(--radius-md) !important;
  }
  .xl\:radius-tr-lg {
    border-top-right-radius: var(--radius-lg) !important;
  }
  .xl\:radius-tr-xl {
    border-top-right-radius: var(--radius-xl) !important;
  }
  .xl\:radius-tr-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-tr-none {
    border-top-right-radius: 0 !important;
  }
  .xl\:radius-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .xl\:radius-2xs {
    border-radius: var(--radius-2xs) !important;
  }
  .xl\:radius-xs {
    border-radius: var(--radius-xs) !important;
  }
  .xl\:radius-sm {
    border-radius: var(--radius-sm) !important;
  }
  .xl\:radius-md {
    border-radius: var(--radius-md) !important;
  }
  .xl\:radius-lg {
    border-radius: var(--radius-lg) !important;
  }
  .xl\:radius-xl {
    border-radius: var(--radius-xl) !important;
  }
  .xl\:radius-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .xl\:radius-none {
    border-radius: 0 !important;
  }
  .xl\:radius-full {
    border-radius: 9999px !important;
  }
  .xl\:border-x-1 {
    border-left-width: 0.0625rem !important;
    border-right-width: 0.0625rem !important;
  }
  .xl\:border-x-2 {
    border-left-width: 0.125rem !important;
    border-right-width: 0.125rem !important;
  }
  .xl\:border-x-4 {
    border-left-width: 0.25rem !important;
    border-right-width: 0.25rem !important;
  }
  .xl\:border-x-6 {
    border-left-width: 0.375rem !important;
    border-right-width: 0.375rem !important;
  }
  .xl\:border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .xl\:border-y-1 {
    border-top-width: 0.0625rem !important;
    border-bottom-width: 0.0625rem !important;
  }
  .xl\:border-y-2 {
    border-top-width: 0.125rem !important;
    border-bottom-width: 0.125rem !important;
  }
  .xl\:border-y-4 {
    border-top-width: 0.25rem !important;
    border-bottom-width: 0.25rem !important;
  }
  .xl\:border-y-6 {
    border-top-width: 0.375rem !important;
    border-bottom-width: 0.375rem !important;
  }
  .xl\:border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .xl\:pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .xl\:pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .xl\:pb-4 {
    padding-bottom: 0.25rem !important;
  }
  .xl\:pb-6 {
    padding-bottom: 0.375rem !important;
  }
  .xl\:pb-8 {
    padding-bottom: 0.5rem !important;
  }
  .xl\:pb-10 {
    padding-bottom: 0.625rem !important;
  }
  .xl\:pb-12 {
    padding-bottom: 0.75rem !important;
  }
  .xl\:pb-14 {
    padding-bottom: 0.875rem !important;
  }
  .xl\:pb-16 {
    padding-bottom: 1rem !important;
  }
  .xl\:pb-18 {
    padding-bottom: 1.125rem !important;
  }
  .xl\:pb-20 {
    padding-bottom: 1.25rem !important;
  }
  .xl\:pb-24 {
    padding-bottom: 1.5rem !important;
  }
  .xl\:pb-28 {
    padding-bottom: 1.75rem !important;
  }
  .xl\:pb-32 {
    padding-bottom: 2rem !important;
  }
  .xl\:pb-36 {
    padding-bottom: 2.25rem !important;
  }
  .xl\:pb-40 {
    padding-bottom: 2.5rem !important;
  }
  .xl\:pb-48 {
    padding-bottom: 3rem !important;
  }
  .xl\:pb-56 {
    padding-bottom: 3.5rem !important;
  }
  .xl\:pb-64 {
    padding-bottom: 4rem !important;
  }
  .xl\:pb-72 {
    padding-bottom: 4.5rem !important;
  }
  .xl\:pb-80 {
    padding-bottom: 5rem !important;
  }
  .xl\:pb-96 {
    padding-bottom: 6rem !important;
  }
  .xl\:pb-112 {
    padding-bottom: 7rem !important;
  }
  .xl\:pb-128 {
    padding-bottom: 8rem !important;
  }
  .xl\:pb-144 {
    padding-bottom: 9rem !important;
  }
  .xl\:pb-160 {
    padding-bottom: 10rem !important;
  }
  .xl\:pb-192 {
    padding-bottom: 12rem !important;
  }
  .xl\:pb-224 {
    padding-bottom: 14rem !important;
  }
  .xl\:pb-256 {
    padding-bottom: 16rem !important;
  }
  .xl\:pb-288 {
    padding-bottom: 18rem !important;
  }
  .xl\:pb-320 {
    padding-bottom: 20rem !important;
  }
  .xl\:pb-384 {
    padding-bottom: 24rem !important;
  }
  .xl\:pb-0 {
    padding-bottom: 0 !important;
  }
  .xl\:pl-1 {
    padding-left: 0.0625rem !important;
  }
  .xl\:pl-2 {
    padding-left: 0.125rem !important;
  }
  .xl\:pl-4 {
    padding-left: 0.25rem !important;
  }
  .xl\:pl-6 {
    padding-left: 0.375rem !important;
  }
  .xl\:pl-8 {
    padding-left: 0.5rem !important;
  }
  .xl\:pl-10 {
    padding-left: 0.625rem !important;
  }
  .xl\:pl-12 {
    padding-left: 0.75rem !important;
  }
  .xl\:pl-14 {
    padding-left: 0.875rem !important;
  }
  .xl\:pl-16 {
    padding-left: 1rem !important;
  }
  .xl\:pl-18 {
    padding-left: 1.125rem !important;
  }
  .xl\:pl-20 {
    padding-left: 1.25rem !important;
  }
  .xl\:pl-24 {
    padding-left: 1.5rem !important;
  }
  .xl\:pl-28 {
    padding-left: 1.75rem !important;
  }
  .xl\:pl-32 {
    padding-left: 2rem !important;
  }
  .xl\:pl-36 {
    padding-left: 2.25rem !important;
  }
  .xl\:pl-40 {
    padding-left: 2.5rem !important;
  }
  .xl\:pl-48 {
    padding-left: 3rem !important;
  }
  .xl\:pl-56 {
    padding-left: 3.5rem !important;
  }
  .xl\:pl-64 {
    padding-left: 4rem !important;
  }
  .xl\:pl-72 {
    padding-left: 4.5rem !important;
  }
  .xl\:pl-80 {
    padding-left: 5rem !important;
  }
  .xl\:pl-96 {
    padding-left: 6rem !important;
  }
  .xl\:pl-112 {
    padding-left: 7rem !important;
  }
  .xl\:pl-128 {
    padding-left: 8rem !important;
  }
  .xl\:pl-144 {
    padding-left: 9rem !important;
  }
  .xl\:pl-160 {
    padding-left: 10rem !important;
  }
  .xl\:pl-192 {
    padding-left: 12rem !important;
  }
  .xl\:pl-224 {
    padding-left: 14rem !important;
  }
  .xl\:pl-256 {
    padding-left: 16rem !important;
  }
  .xl\:pl-288 {
    padding-left: 18rem !important;
  }
  .xl\:pl-320 {
    padding-left: 20rem !important;
  }
  .xl\:pl-384 {
    padding-left: 24rem !important;
  }
  .xl\:pl-0 {
    padding-left: 0 !important;
  }
  .xl\:pr-1 {
    padding-right: 0.0625rem !important;
  }
  .xl\:pr-2 {
    padding-right: 0.125rem !important;
  }
  .xl\:pr-4 {
    padding-right: 0.25rem !important;
  }
  .xl\:pr-6 {
    padding-right: 0.375rem !important;
  }
  .xl\:pr-8 {
    padding-right: 0.5rem !important;
  }
  .xl\:pr-10 {
    padding-right: 0.625rem !important;
  }
  .xl\:pr-12 {
    padding-right: 0.75rem !important;
  }
  .xl\:pr-14 {
    padding-right: 0.875rem !important;
  }
  .xl\:pr-16 {
    padding-right: 1rem !important;
  }
  .xl\:pr-18 {
    padding-right: 1.125rem !important;
  }
  .xl\:pr-20 {
    padding-right: 1.25rem !important;
  }
  .xl\:pr-24 {
    padding-right: 1.5rem !important;
  }
  .xl\:pr-28 {
    padding-right: 1.75rem !important;
  }
  .xl\:pr-32 {
    padding-right: 2rem !important;
  }
  .xl\:pr-36 {
    padding-right: 2.25rem !important;
  }
  .xl\:pr-40 {
    padding-right: 2.5rem !important;
  }
  .xl\:pr-48 {
    padding-right: 3rem !important;
  }
  .xl\:pr-56 {
    padding-right: 3.5rem !important;
  }
  .xl\:pr-64 {
    padding-right: 4rem !important;
  }
  .xl\:pr-72 {
    padding-right: 4.5rem !important;
  }
  .xl\:pr-80 {
    padding-right: 5rem !important;
  }
  .xl\:pr-96 {
    padding-right: 6rem !important;
  }
  .xl\:pr-112 {
    padding-right: 7rem !important;
  }
  .xl\:pr-128 {
    padding-right: 8rem !important;
  }
  .xl\:pr-144 {
    padding-right: 9rem !important;
  }
  .xl\:pr-160 {
    padding-right: 10rem !important;
  }
  .xl\:pr-192 {
    padding-right: 12rem !important;
  }
  .xl\:pr-224 {
    padding-right: 14rem !important;
  }
  .xl\:pr-256 {
    padding-right: 16rem !important;
  }
  .xl\:pr-288 {
    padding-right: 18rem !important;
  }
  .xl\:pr-320 {
    padding-right: 20rem !important;
  }
  .xl\:pr-384 {
    padding-right: 24rem !important;
  }
  .xl\:pr-0 {
    padding-right: 0 !important;
  }
  .xl\:pt-1 {
    padding-top: 0.0625rem !important;
  }
  .xl\:pt-2 {
    padding-top: 0.125rem !important;
  }
  .xl\:pt-4 {
    padding-top: 0.25rem !important;
  }
  .xl\:pt-6 {
    padding-top: 0.375rem !important;
  }
  .xl\:pt-8 {
    padding-top: 0.5rem !important;
  }
  .xl\:pt-10 {
    padding-top: 0.625rem !important;
  }
  .xl\:pt-12 {
    padding-top: 0.75rem !important;
  }
  .xl\:pt-14 {
    padding-top: 0.875rem !important;
  }
  .xl\:pt-16 {
    padding-top: 1rem !important;
  }
  .xl\:pt-18 {
    padding-top: 1.125rem !important;
  }
  .xl\:pt-20 {
    padding-top: 1.25rem !important;
  }
  .xl\:pt-24 {
    padding-top: 1.5rem !important;
  }
  .xl\:pt-28 {
    padding-top: 1.75rem !important;
  }
  .xl\:pt-32 {
    padding-top: 2rem !important;
  }
  .xl\:pt-36 {
    padding-top: 2.25rem !important;
  }
  .xl\:pt-40 {
    padding-top: 2.5rem !important;
  }
  .xl\:pt-48 {
    padding-top: 3rem !important;
  }
  .xl\:pt-56 {
    padding-top: 3.5rem !important;
  }
  .xl\:pt-64 {
    padding-top: 4rem !important;
  }
  .xl\:pt-72 {
    padding-top: 4.5rem !important;
  }
  .xl\:pt-80 {
    padding-top: 5rem !important;
  }
  .xl\:pt-96 {
    padding-top: 6rem !important;
  }
  .xl\:pt-112 {
    padding-top: 7rem !important;
  }
  .xl\:pt-128 {
    padding-top: 8rem !important;
  }
  .xl\:pt-144 {
    padding-top: 9rem !important;
  }
  .xl\:pt-160 {
    padding-top: 10rem !important;
  }
  .xl\:pt-192 {
    padding-top: 12rem !important;
  }
  .xl\:pt-224 {
    padding-top: 14rem !important;
  }
  .xl\:pt-256 {
    padding-top: 16rem !important;
  }
  .xl\:pt-288 {
    padding-top: 18rem !important;
  }
  .xl\:pt-320 {
    padding-top: 20rem !important;
  }
  .xl\:pt-384 {
    padding-top: 24rem !important;
  }
  .xl\:pt-0 {
    padding-top: 0 !important;
  }
  .xl\:px-1 {
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
  }
  .xl\:px-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
  .xl\:px-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .xl\:px-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
  .xl\:px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .xl\:px-10 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .xl\:px-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .xl\:px-14 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
  }
  .xl\:px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xl\:px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .xl\:px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .xl\:px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .xl\:px-28 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .xl\:px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .xl\:px-36 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .xl\:px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .xl\:px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .xl\:px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .xl\:px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .xl\:px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .xl\:px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .xl\:px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .xl\:px-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .xl\:px-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .xl\:px-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
  .xl\:px-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .xl\:px-192 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }
  .xl\:px-224 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }
  .xl\:px-256 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }
  .xl\:px-288 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }
  .xl\:px-320 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }
  .xl\:px-384 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }
  .xl\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xl\:py-1 {
    padding-top: 0.0625rem !important;
    padding-bottom: 0.0625rem !important;
  }
  .xl\:py-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .xl\:py-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .xl\:py-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .xl\:py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xl\:py-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .xl\:py-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .xl\:py-14 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .xl\:py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xl\:py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .xl\:py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .xl\:py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xl\:py-28 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .xl\:py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xl\:py-36 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .xl\:py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .xl\:py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xl\:py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .xl\:py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xl\:py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .xl\:py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xl\:py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xl\:py-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xl\:py-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xl\:py-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xl\:py-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .xl\:py-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .xl\:py-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .xl\:py-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .xl\:py-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .xl\:py-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .xl\:py-384 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .xl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xl\:p-1 {
    padding: 0.0625rem !important;
  }
  .xl\:p-2 {
    padding: 0.125rem !important;
  }
  .xl\:p-4 {
    padding: 0.25rem !important;
  }
  .xl\:p-6 {
    padding: 0.375rem !important;
  }
  .xl\:p-8 {
    padding: 0.5rem !important;
  }
  .xl\:p-10 {
    padding: 0.625rem !important;
  }
  .xl\:p-12 {
    padding: 0.75rem !important;
  }
  .xl\:p-14 {
    padding: 0.875rem !important;
  }
  .xl\:p-16 {
    padding: 1rem !important;
  }
  .xl\:p-18 {
    padding: 1.125rem !important;
  }
  .xl\:p-20 {
    padding: 1.25rem !important;
  }
  .xl\:p-24 {
    padding: 1.5rem !important;
  }
  .xl\:p-28 {
    padding: 1.75rem !important;
  }
  .xl\:p-32 {
    padding: 2rem !important;
  }
  .xl\:p-36 {
    padding: 2.25rem !important;
  }
  .xl\:p-40 {
    padding: 2.5rem !important;
  }
  .xl\:p-48 {
    padding: 3rem !important;
  }
  .xl\:p-56 {
    padding: 3.5rem !important;
  }
  .xl\:p-64 {
    padding: 4rem !important;
  }
  .xl\:p-72 {
    padding: 4.5rem !important;
  }
  .xl\:p-80 {
    padding: 5rem !important;
  }
  .xl\:p-96 {
    padding: 6rem !important;
  }
  .xl\:p-112 {
    padding: 7rem !important;
  }
  .xl\:p-128 {
    padding: 8rem !important;
  }
  .xl\:p-144 {
    padding: 9rem !important;
  }
  .xl\:p-160 {
    padding: 10rem !important;
  }
  .xl\:p-192 {
    padding: 12rem !important;
  }
  .xl\:p-224 {
    padding: 14rem !important;
  }
  .xl\:p-256 {
    padding: 16rem !important;
  }
  .xl\:p-288 {
    padding: 18rem !important;
  }
  .xl\:p-320 {
    padding: 20rem !important;
  }
  .xl\:p-384 {
    padding: 24rem !important;
  }
  .xl\:p-0 {
    padding: 0 !important;
  }
  .xl\:mb-1 {
    margin-bottom: 0.0625rem !important;
  }
  .xl\:mb-2 {
    margin-bottom: 0.125rem !important;
  }
  .xl\:mb-4 {
    margin-bottom: 0.25rem !important;
  }
  .xl\:mb-6 {
    margin-bottom: 0.375rem !important;
  }
  .xl\:mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .xl\:mb-10 {
    margin-bottom: 0.625rem !important;
  }
  .xl\:mb-12 {
    margin-bottom: 0.75rem !important;
  }
  .xl\:mb-14 {
    margin-bottom: 0.875rem !important;
  }
  .xl\:mb-16 {
    margin-bottom: 1rem !important;
  }
  .xl\:mb-18 {
    margin-bottom: 1.125rem !important;
  }
  .xl\:mb-20 {
    margin-bottom: 1.25rem !important;
  }
  .xl\:mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .xl\:mb-28 {
    margin-bottom: 1.75rem !important;
  }
  .xl\:mb-32 {
    margin-bottom: 2rem !important;
  }
  .xl\:mb-36 {
    margin-bottom: 2.25rem !important;
  }
  .xl\:mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .xl\:mb-48 {
    margin-bottom: 3rem !important;
  }
  .xl\:mb-56 {
    margin-bottom: 3.5rem !important;
  }
  .xl\:mb-64 {
    margin-bottom: 4rem !important;
  }
  .xl\:mb-72 {
    margin-bottom: 4.5rem !important;
  }
  .xl\:mb-80 {
    margin-bottom: 5rem !important;
  }
  .xl\:mb-96 {
    margin-bottom: 6rem !important;
  }
  .xl\:mb-112 {
    margin-bottom: 7rem !important;
  }
  .xl\:mb-128 {
    margin-bottom: 8rem !important;
  }
  .xl\:mb-144 {
    margin-bottom: 9rem !important;
  }
  .xl\:mb-160 {
    margin-bottom: 10rem !important;
  }
  .xl\:mb-192 {
    margin-bottom: 12rem !important;
  }
  .xl\:mb-224 {
    margin-bottom: 14rem !important;
  }
  .xl\:mb-256 {
    margin-bottom: 16rem !important;
  }
  .xl\:mb-288 {
    margin-bottom: 18rem !important;
  }
  .xl\:mb-320 {
    margin-bottom: 20rem !important;
  }
  .xl\:mb-384 {
    margin-bottom: 24rem !important;
  }
  .xl\:mb-n1 {
    margin-bottom: -0.0625rem !important;
  }
  .xl\:mb-n2 {
    margin-bottom: -0.125rem !important;
  }
  .xl\:mb-n4 {
    margin-bottom: -0.25rem !important;
  }
  .xl\:mb-n6 {
    margin-bottom: -0.375rem !important;
  }
  .xl\:mb-n8 {
    margin-bottom: -0.5rem !important;
  }
  .xl\:mb-n10 {
    margin-bottom: -0.625rem !important;
  }
  .xl\:mb-n12 {
    margin-bottom: -0.75rem !important;
  }
  .xl\:mb-n14 {
    margin-bottom: -0.875rem !important;
  }
  .xl\:mb-n16 {
    margin-bottom: -1rem !important;
  }
  .xl\:mb-n18 {
    margin-bottom: -1.125rem !important;
  }
  .xl\:mb-n20 {
    margin-bottom: -1.25rem !important;
  }
  .xl\:mb-n24 {
    margin-bottom: -1.5rem !important;
  }
  .xl\:mb-n28 {
    margin-bottom: -1.75rem !important;
  }
  .xl\:mb-n32 {
    margin-bottom: -2rem !important;
  }
  .xl\:mb-n36 {
    margin-bottom: -2.25rem !important;
  }
  .xl\:mb-n40 {
    margin-bottom: -2.5rem !important;
  }
  .xl\:mb-n48 {
    margin-bottom: -3rem !important;
  }
  .xl\:mb-n56 {
    margin-bottom: -3.5rem !important;
  }
  .xl\:mb-n64 {
    margin-bottom: -4rem !important;
  }
  .xl\:mb-n72 {
    margin-bottom: -4.5rem !important;
  }
  .xl\:mb-n80 {
    margin-bottom: -5rem !important;
  }
  .xl\:mb-n96 {
    margin-bottom: -6rem !important;
  }
  .xl\:mb-n112 {
    margin-bottom: -7rem !important;
  }
  .xl\:mb-n128 {
    margin-bottom: -8rem !important;
  }
  .xl\:mb-n144 {
    margin-bottom: -9rem !important;
  }
  .xl\:mb-n160 {
    margin-bottom: -10rem !important;
  }
  .xl\:mb-n192 {
    margin-bottom: -12rem !important;
  }
  .xl\:mb-n224 {
    margin-bottom: -14rem !important;
  }
  .xl\:mb-n256 {
    margin-bottom: -16rem !important;
  }
  .xl\:mb-n288 {
    margin-bottom: -18rem !important;
  }
  .xl\:mb-n320 {
    margin-bottom: -20rem !important;
  }
  .xl\:mb-n384 {
    margin-bottom: -24rem !important;
  }
  .xl\:mb-auto {
    margin-bottom: auto !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0 !important;
  }
  .xl\:ml-1 {
    margin-left: 0.0625rem !important;
  }
  .xl\:ml-2 {
    margin-left: 0.125rem !important;
  }
  .xl\:ml-4 {
    margin-left: 0.25rem !important;
  }
  .xl\:ml-6 {
    margin-left: 0.375rem !important;
  }
  .xl\:ml-8 {
    margin-left: 0.5rem !important;
  }
  .xl\:ml-10 {
    margin-left: 0.625rem !important;
  }
  .xl\:ml-12 {
    margin-left: 0.75rem !important;
  }
  .xl\:ml-14 {
    margin-left: 0.875rem !important;
  }
  .xl\:ml-16 {
    margin-left: 1rem !important;
  }
  .xl\:ml-18 {
    margin-left: 1.125rem !important;
  }
  .xl\:ml-20 {
    margin-left: 1.25rem !important;
  }
  .xl\:ml-24 {
    margin-left: 1.5rem !important;
  }
  .xl\:ml-28 {
    margin-left: 1.75rem !important;
  }
  .xl\:ml-32 {
    margin-left: 2rem !important;
  }
  .xl\:ml-36 {
    margin-left: 2.25rem !important;
  }
  .xl\:ml-40 {
    margin-left: 2.5rem !important;
  }
  .xl\:ml-48 {
    margin-left: 3rem !important;
  }
  .xl\:ml-56 {
    margin-left: 3.5rem !important;
  }
  .xl\:ml-64 {
    margin-left: 4rem !important;
  }
  .xl\:ml-72 {
    margin-left: 4.5rem !important;
  }
  .xl\:ml-80 {
    margin-left: 5rem !important;
  }
  .xl\:ml-96 {
    margin-left: 6rem !important;
  }
  .xl\:ml-112 {
    margin-left: 7rem !important;
  }
  .xl\:ml-128 {
    margin-left: 8rem !important;
  }
  .xl\:ml-144 {
    margin-left: 9rem !important;
  }
  .xl\:ml-160 {
    margin-left: 10rem !important;
  }
  .xl\:ml-192 {
    margin-left: 12rem !important;
  }
  .xl\:ml-224 {
    margin-left: 14rem !important;
  }
  .xl\:ml-256 {
    margin-left: 16rem !important;
  }
  .xl\:ml-288 {
    margin-left: 18rem !important;
  }
  .xl\:ml-320 {
    margin-left: 20rem !important;
  }
  .xl\:ml-384 {
    margin-left: 24rem !important;
  }
  .xl\:ml-n1 {
    margin-left: -0.0625rem !important;
  }
  .xl\:ml-n2 {
    margin-left: -0.125rem !important;
  }
  .xl\:ml-n4 {
    margin-left: -0.25rem !important;
  }
  .xl\:ml-n6 {
    margin-left: -0.375rem !important;
  }
  .xl\:ml-n8 {
    margin-left: -0.5rem !important;
  }
  .xl\:ml-n10 {
    margin-left: -0.625rem !important;
  }
  .xl\:ml-n12 {
    margin-left: -0.75rem !important;
  }
  .xl\:ml-n14 {
    margin-left: -0.875rem !important;
  }
  .xl\:ml-n16 {
    margin-left: -1rem !important;
  }
  .xl\:ml-n18 {
    margin-left: -1.125rem !important;
  }
  .xl\:ml-n20 {
    margin-left: -1.25rem !important;
  }
  .xl\:ml-n24 {
    margin-left: -1.5rem !important;
  }
  .xl\:ml-n28 {
    margin-left: -1.75rem !important;
  }
  .xl\:ml-n32 {
    margin-left: -2rem !important;
  }
  .xl\:ml-n36 {
    margin-left: -2.25rem !important;
  }
  .xl\:ml-n40 {
    margin-left: -2.5rem !important;
  }
  .xl\:ml-n48 {
    margin-left: -3rem !important;
  }
  .xl\:ml-n56 {
    margin-left: -3.5rem !important;
  }
  .xl\:ml-n64 {
    margin-left: -4rem !important;
  }
  .xl\:ml-n72 {
    margin-left: -4.5rem !important;
  }
  .xl\:ml-n80 {
    margin-left: -5rem !important;
  }
  .xl\:ml-n96 {
    margin-left: -6rem !important;
  }
  .xl\:ml-n112 {
    margin-left: -7rem !important;
  }
  .xl\:ml-n128 {
    margin-left: -8rem !important;
  }
  .xl\:ml-n144 {
    margin-left: -9rem !important;
  }
  .xl\:ml-n160 {
    margin-left: -10rem !important;
  }
  .xl\:ml-n192 {
    margin-left: -12rem !important;
  }
  .xl\:ml-n224 {
    margin-left: -14rem !important;
  }
  .xl\:ml-n256 {
    margin-left: -16rem !important;
  }
  .xl\:ml-n288 {
    margin-left: -18rem !important;
  }
  .xl\:ml-n320 {
    margin-left: -20rem !important;
  }
  .xl\:ml-n384 {
    margin-left: -24rem !important;
  }
  .xl\:ml-auto {
    margin-left: auto !important;
  }
  .xl\:ml-0 {
    margin-left: 0 !important;
  }
  .xl\:mr-1 {
    margin-right: 0.0625rem !important;
  }
  .xl\:mr-2 {
    margin-right: 0.125rem !important;
  }
  .xl\:mr-4 {
    margin-right: 0.25rem !important;
  }
  .xl\:mr-6 {
    margin-right: 0.375rem !important;
  }
  .xl\:mr-8 {
    margin-right: 0.5rem !important;
  }
  .xl\:mr-10 {
    margin-right: 0.625rem !important;
  }
  .xl\:mr-12 {
    margin-right: 0.75rem !important;
  }
  .xl\:mr-14 {
    margin-right: 0.875rem !important;
  }
  .xl\:mr-16 {
    margin-right: 1rem !important;
  }
  .xl\:mr-18 {
    margin-right: 1.125rem !important;
  }
  .xl\:mr-20 {
    margin-right: 1.25rem !important;
  }
  .xl\:mr-24 {
    margin-right: 1.5rem !important;
  }
  .xl\:mr-28 {
    margin-right: 1.75rem !important;
  }
  .xl\:mr-32 {
    margin-right: 2rem !important;
  }
  .xl\:mr-36 {
    margin-right: 2.25rem !important;
  }
  .xl\:mr-40 {
    margin-right: 2.5rem !important;
  }
  .xl\:mr-48 {
    margin-right: 3rem !important;
  }
  .xl\:mr-56 {
    margin-right: 3.5rem !important;
  }
  .xl\:mr-64 {
    margin-right: 4rem !important;
  }
  .xl\:mr-72 {
    margin-right: 4.5rem !important;
  }
  .xl\:mr-80 {
    margin-right: 5rem !important;
  }
  .xl\:mr-96 {
    margin-right: 6rem !important;
  }
  .xl\:mr-112 {
    margin-right: 7rem !important;
  }
  .xl\:mr-128 {
    margin-right: 8rem !important;
  }
  .xl\:mr-144 {
    margin-right: 9rem !important;
  }
  .xl\:mr-160 {
    margin-right: 10rem !important;
  }
  .xl\:mr-192 {
    margin-right: 12rem !important;
  }
  .xl\:mr-224 {
    margin-right: 14rem !important;
  }
  .xl\:mr-256 {
    margin-right: 16rem !important;
  }
  .xl\:mr-288 {
    margin-right: 18rem !important;
  }
  .xl\:mr-320 {
    margin-right: 20rem !important;
  }
  .xl\:mr-384 {
    margin-right: 24rem !important;
  }
  .xl\:mr-n1 {
    margin-right: -0.0625rem !important;
  }
  .xl\:mr-n2 {
    margin-right: -0.125rem !important;
  }
  .xl\:mr-n4 {
    margin-right: -0.25rem !important;
  }
  .xl\:mr-n6 {
    margin-right: -0.375rem !important;
  }
  .xl\:mr-n8 {
    margin-right: -0.5rem !important;
  }
  .xl\:mr-n10 {
    margin-right: -0.625rem !important;
  }
  .xl\:mr-n12 {
    margin-right: -0.75rem !important;
  }
  .xl\:mr-n14 {
    margin-right: -0.875rem !important;
  }
  .xl\:mr-n16 {
    margin-right: -1rem !important;
  }
  .xl\:mr-n18 {
    margin-right: -1.125rem !important;
  }
  .xl\:mr-n20 {
    margin-right: -1.25rem !important;
  }
  .xl\:mr-n24 {
    margin-right: -1.5rem !important;
  }
  .xl\:mr-n28 {
    margin-right: -1.75rem !important;
  }
  .xl\:mr-n32 {
    margin-right: -2rem !important;
  }
  .xl\:mr-n36 {
    margin-right: -2.25rem !important;
  }
  .xl\:mr-n40 {
    margin-right: -2.5rem !important;
  }
  .xl\:mr-n48 {
    margin-right: -3rem !important;
  }
  .xl\:mr-n56 {
    margin-right: -3.5rem !important;
  }
  .xl\:mr-n64 {
    margin-right: -4rem !important;
  }
  .xl\:mr-n72 {
    margin-right: -4.5rem !important;
  }
  .xl\:mr-n80 {
    margin-right: -5rem !important;
  }
  .xl\:mr-n96 {
    margin-right: -6rem !important;
  }
  .xl\:mr-n112 {
    margin-right: -7rem !important;
  }
  .xl\:mr-n128 {
    margin-right: -8rem !important;
  }
  .xl\:mr-n144 {
    margin-right: -9rem !important;
  }
  .xl\:mr-n160 {
    margin-right: -10rem !important;
  }
  .xl\:mr-n192 {
    margin-right: -12rem !important;
  }
  .xl\:mr-n224 {
    margin-right: -14rem !important;
  }
  .xl\:mr-n256 {
    margin-right: -16rem !important;
  }
  .xl\:mr-n288 {
    margin-right: -18rem !important;
  }
  .xl\:mr-n320 {
    margin-right: -20rem !important;
  }
  .xl\:mr-n384 {
    margin-right: -24rem !important;
  }
  .xl\:mr-auto {
    margin-right: auto !important;
  }
  .xl\:mr-0 {
    margin-right: 0 !important;
  }
  .xl\:mt-1 {
    margin-top: 0.0625rem !important;
  }
  .xl\:mt-2 {
    margin-top: 0.125rem !important;
  }
  .xl\:mt-4 {
    margin-top: 0.25rem !important;
  }
  .xl\:mt-6 {
    margin-top: 0.375rem !important;
  }
  .xl\:mt-8 {
    margin-top: 0.5rem !important;
  }
  .xl\:mt-10 {
    margin-top: 0.625rem !important;
  }
  .xl\:mt-12 {
    margin-top: 0.75rem !important;
  }
  .xl\:mt-14 {
    margin-top: 0.875rem !important;
  }
  .xl\:mt-16 {
    margin-top: 1rem !important;
  }
  .xl\:mt-18 {
    margin-top: 1.125rem !important;
  }
  .xl\:mt-20 {
    margin-top: 1.25rem !important;
  }
  .xl\:mt-24 {
    margin-top: 1.5rem !important;
  }
  .xl\:mt-28 {
    margin-top: 1.75rem !important;
  }
  .xl\:mt-32 {
    margin-top: 2rem !important;
  }
  .xl\:mt-36 {
    margin-top: 2.25rem !important;
  }
  .xl\:mt-40 {
    margin-top: 2.5rem !important;
  }
  .xl\:mt-48 {
    margin-top: 3rem !important;
  }
  .xl\:mt-56 {
    margin-top: 3.5rem !important;
  }
  .xl\:mt-64 {
    margin-top: 4rem !important;
  }
  .xl\:mt-72 {
    margin-top: 4.5rem !important;
  }
  .xl\:mt-80 {
    margin-top: 5rem !important;
  }
  .xl\:mt-96 {
    margin-top: 6rem !important;
  }
  .xl\:mt-112 {
    margin-top: 7rem !important;
  }
  .xl\:mt-128 {
    margin-top: 8rem !important;
  }
  .xl\:mt-144 {
    margin-top: 9rem !important;
  }
  .xl\:mt-160 {
    margin-top: 10rem !important;
  }
  .xl\:mt-192 {
    margin-top: 12rem !important;
  }
  .xl\:mt-224 {
    margin-top: 14rem !important;
  }
  .xl\:mt-256 {
    margin-top: 16rem !important;
  }
  .xl\:mt-288 {
    margin-top: 18rem !important;
  }
  .xl\:mt-320 {
    margin-top: 20rem !important;
  }
  .xl\:mt-384 {
    margin-top: 24rem !important;
  }
  .xl\:mt-n1 {
    margin-top: -0.0625rem !important;
  }
  .xl\:mt-n2 {
    margin-top: -0.125rem !important;
  }
  .xl\:mt-n4 {
    margin-top: -0.25rem !important;
  }
  .xl\:mt-n6 {
    margin-top: -0.375rem !important;
  }
  .xl\:mt-n8 {
    margin-top: -0.5rem !important;
  }
  .xl\:mt-n10 {
    margin-top: -0.625rem !important;
  }
  .xl\:mt-n12 {
    margin-top: -0.75rem !important;
  }
  .xl\:mt-n14 {
    margin-top: -0.875rem !important;
  }
  .xl\:mt-n16 {
    margin-top: -1rem !important;
  }
  .xl\:mt-n18 {
    margin-top: -1.125rem !important;
  }
  .xl\:mt-n20 {
    margin-top: -1.25rem !important;
  }
  .xl\:mt-n24 {
    margin-top: -1.5rem !important;
  }
  .xl\:mt-n28 {
    margin-top: -1.75rem !important;
  }
  .xl\:mt-n32 {
    margin-top: -2rem !important;
  }
  .xl\:mt-n36 {
    margin-top: -2.25rem !important;
  }
  .xl\:mt-n40 {
    margin-top: -2.5rem !important;
  }
  .xl\:mt-n48 {
    margin-top: -3rem !important;
  }
  .xl\:mt-n56 {
    margin-top: -3.5rem !important;
  }
  .xl\:mt-n64 {
    margin-top: -4rem !important;
  }
  .xl\:mt-n72 {
    margin-top: -4.5rem !important;
  }
  .xl\:mt-n80 {
    margin-top: -5rem !important;
  }
  .xl\:mt-n96 {
    margin-top: -6rem !important;
  }
  .xl\:mt-n112 {
    margin-top: -7rem !important;
  }
  .xl\:mt-n128 {
    margin-top: -8rem !important;
  }
  .xl\:mt-n144 {
    margin-top: -9rem !important;
  }
  .xl\:mt-n160 {
    margin-top: -10rem !important;
  }
  .xl\:mt-n192 {
    margin-top: -12rem !important;
  }
  .xl\:mt-n224 {
    margin-top: -14rem !important;
  }
  .xl\:mt-n256 {
    margin-top: -16rem !important;
  }
  .xl\:mt-n288 {
    margin-top: -18rem !important;
  }
  .xl\:mt-n320 {
    margin-top: -20rem !important;
  }
  .xl\:mt-n384 {
    margin-top: -24rem !important;
  }
  .xl\:mt-auto {
    margin-top: auto !important;
  }
  .xl\:mt-0 {
    margin-top: 0 !important;
  }
  .xl\:mx-1 {
    margin-left: 0.0625rem !important;
    margin-right: 0.0625rem !important;
  }
  .xl\:mx-2 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .xl\:mx-4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .xl\:mx-6 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }
  .xl\:mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .xl\:mx-10 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .xl\:mx-12 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .xl\:mx-14 {
    margin-left: 0.875rem !important;
    margin-right: 0.875rem !important;
  }
  .xl\:mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .xl\:mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
  }
  .xl\:mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .xl\:mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .xl\:mx-28 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .xl\:mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .xl\:mx-36 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .xl\:mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .xl\:mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .xl\:mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .xl\:mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .xl\:mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .xl\:mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .xl\:mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .xl\:mx-112 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }
  .xl\:mx-128 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .xl\:mx-144 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }
  .xl\:mx-160 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
  .xl\:mx-192 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }
  .xl\:mx-224 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }
  .xl\:mx-256 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }
  .xl\:mx-288 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }
  .xl\:mx-320 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }
  .xl\:mx-384 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }
  .xl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xl\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xl\:my-1 {
    margin-top: 0.0625rem !important;
    margin-bottom: 0.0625rem !important;
  }
  .xl\:my-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .xl\:my-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xl\:my-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .xl\:my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xl\:my-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .xl\:my-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .xl\:my-14 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .xl\:my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xl\:my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .xl\:my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .xl\:my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xl\:my-28 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .xl\:my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xl\:my-36 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .xl\:my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .xl\:my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xl\:my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .xl\:my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xl\:my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .xl\:my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xl\:my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xl\:my-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xl\:my-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xl\:my-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xl\:my-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xl\:my-192 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .xl\:my-224 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .xl\:my-256 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .xl\:my-288 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .xl\:my-320 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .xl\:my-384 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .xl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl\:m-1 {
    margin: 0.0625rem !important;
  }
  .xl\:m-2 {
    margin: 0.125rem !important;
  }
  .xl\:m-4 {
    margin: 0.25rem !important;
  }
  .xl\:m-6 {
    margin: 0.375rem !important;
  }
  .xl\:m-8 {
    margin: 0.5rem !important;
  }
  .xl\:m-10 {
    margin: 0.625rem !important;
  }
  .xl\:m-12 {
    margin: 0.75rem !important;
  }
  .xl\:m-14 {
    margin: 0.875rem !important;
  }
  .xl\:m-16 {
    margin: 1rem !important;
  }
  .xl\:m-18 {
    margin: 1.125rem !important;
  }
  .xl\:m-20 {
    margin: 1.25rem !important;
  }
  .xl\:m-24 {
    margin: 1.5rem !important;
  }
  .xl\:m-28 {
    margin: 1.75rem !important;
  }
  .xl\:m-32 {
    margin: 2rem !important;
  }
  .xl\:m-36 {
    margin: 2.25rem !important;
  }
  .xl\:m-40 {
    margin: 2.5rem !important;
  }
  .xl\:m-48 {
    margin: 3rem !important;
  }
  .xl\:m-56 {
    margin: 3.5rem !important;
  }
  .xl\:m-64 {
    margin: 4rem !important;
  }
  .xl\:m-72 {
    margin: 4.5rem !important;
  }
  .xl\:m-80 {
    margin: 5rem !important;
  }
  .xl\:m-96 {
    margin: 6rem !important;
  }
  .xl\:m-112 {
    margin: 7rem !important;
  }
  .xl\:m-128 {
    margin: 8rem !important;
  }
  .xl\:m-144 {
    margin: 9rem !important;
  }
  .xl\:m-160 {
    margin: 10rem !important;
  }
  .xl\:m-192 {
    margin: 12rem !important;
  }
  .xl\:m-224 {
    margin: 14rem !important;
  }
  .xl\:m-256 {
    margin: 16rem !important;
  }
  .xl\:m-288 {
    margin: 18rem !important;
  }
  .xl\:m-320 {
    margin: 20rem !important;
  }
  .xl\:m-384 {
    margin: 24rem !important;
  }
  .xl\:m-n1 {
    margin: -0.0625rem !important;
  }
  .xl\:m-n2 {
    margin: -0.125rem !important;
  }
  .xl\:m-n4 {
    margin: -0.25rem !important;
  }
  .xl\:m-n6 {
    margin: -0.375rem !important;
  }
  .xl\:m-n8 {
    margin: -0.5rem !important;
  }
  .xl\:m-n10 {
    margin: -0.625rem !important;
  }
  .xl\:m-n12 {
    margin: -0.75rem !important;
  }
  .xl\:m-n14 {
    margin: -0.875rem !important;
  }
  .xl\:m-n16 {
    margin: -1rem !important;
  }
  .xl\:m-n18 {
    margin: -1.125rem !important;
  }
  .xl\:m-n20 {
    margin: -1.25rem !important;
  }
  .xl\:m-n24 {
    margin: -1.5rem !important;
  }
  .xl\:m-n28 {
    margin: -1.75rem !important;
  }
  .xl\:m-n32 {
    margin: -2rem !important;
  }
  .xl\:m-n36 {
    margin: -2.25rem !important;
  }
  .xl\:m-n40 {
    margin: -2.5rem !important;
  }
  .xl\:m-n48 {
    margin: -3rem !important;
  }
  .xl\:m-n56 {
    margin: -3.5rem !important;
  }
  .xl\:m-n64 {
    margin: -4rem !important;
  }
  .xl\:m-n72 {
    margin: -4.5rem !important;
  }
  .xl\:m-n80 {
    margin: -5rem !important;
  }
  .xl\:m-n96 {
    margin: -6rem !important;
  }
  .xl\:m-n112 {
    margin: -7rem !important;
  }
  .xl\:m-n128 {
    margin: -8rem !important;
  }
  .xl\:m-n144 {
    margin: -9rem !important;
  }
  .xl\:m-n160 {
    margin: -10rem !important;
  }
  .xl\:m-n192 {
    margin: -12rem !important;
  }
  .xl\:m-n224 {
    margin: -14rem !important;
  }
  .xl\:m-n256 {
    margin: -16rem !important;
  }
  .xl\:m-n288 {
    margin: -18rem !important;
  }
  .xl\:m-n320 {
    margin: -20rem !important;
  }
  .xl\:m-n384 {
    margin: -24rem !important;
  }
  .xl\:m-auto {
    margin: auto !important;
  }
  .xl\:m-0 {
    margin: 0 !important;
  }
  .xl\:gutter-reverse > * + * {
    --gutter-top: 0;
    --gutter-right: 1;
    --gutter-bottom: 1;
    --gutter-left: 0;
  }
  .xl\:gutter-x-1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(0.0625rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.125rem * var(--gutter-left)) !important;
    margin-right: calc(0.125rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.25rem * var(--gutter-left)) !important;
    margin-right: calc(0.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.375rem * var(--gutter-left)) !important;
    margin-right: calc(0.375rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.5rem * var(--gutter-left)) !important;
    margin-right: calc(0.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.625rem * var(--gutter-left)) !important;
    margin-right: calc(0.625rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.75rem * var(--gutter-left)) !important;
    margin-right: calc(0.75rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.875rem * var(--gutter-left)) !important;
    margin-right: calc(0.875rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1rem * var(--gutter-left)) !important;
    margin-right: calc(1rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.125rem * var(--gutter-left)) !important;
    margin-right: calc(1.125rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.25rem * var(--gutter-left)) !important;
    margin-right: calc(1.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.5rem * var(--gutter-left)) !important;
    margin-right: calc(1.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.75rem * var(--gutter-left)) !important;
    margin-right: calc(1.75rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2rem * var(--gutter-left)) !important;
    margin-right: calc(2rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.25rem * var(--gutter-left)) !important;
    margin-right: calc(2.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.5rem * var(--gutter-left)) !important;
    margin-right: calc(2.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3rem * var(--gutter-left)) !important;
    margin-right: calc(3rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3.5rem * var(--gutter-left)) !important;
    margin-right: calc(3.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4rem * var(--gutter-left)) !important;
    margin-right: calc(4rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4.5rem * var(--gutter-left)) !important;
    margin-right: calc(4.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(5rem * var(--gutter-left)) !important;
    margin-right: calc(5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(6rem * var(--gutter-left)) !important;
    margin-right: calc(6rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(7rem * var(--gutter-left)) !important;
    margin-right: calc(7rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(8rem * var(--gutter-left)) !important;
    margin-right: calc(8rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(9rem * var(--gutter-left)) !important;
    margin-right: calc(9rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(10rem * var(--gutter-left)) !important;
    margin-right: calc(10rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(12rem * var(--gutter-left)) !important;
    margin-right: calc(12rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(14rem * var(--gutter-left)) !important;
    margin-right: calc(14rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(16rem * var(--gutter-left)) !important;
    margin-right: calc(16rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(18rem * var(--gutter-left)) !important;
    margin-right: calc(18rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(20rem * var(--gutter-left)) !important;
    margin-right: calc(20rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(24rem * var(--gutter-left)) !important;
    margin-right: calc(24rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.125rem * var(--gutter-left)) !important;
    margin-right: calc(-0.125rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.25rem * var(--gutter-left)) !important;
    margin-right: calc(-0.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.375rem * var(--gutter-left)) !important;
    margin-right: calc(-0.375rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.5rem * var(--gutter-left)) !important;
    margin-right: calc(-0.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.625rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.75rem * var(--gutter-left)) !important;
    margin-right: calc(-0.75rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.875rem * var(--gutter-left)) !important;
    margin-right: calc(-0.875rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1rem * var(--gutter-left)) !important;
    margin-right: calc(-1rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.125rem * var(--gutter-left)) !important;
    margin-right: calc(-1.125rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.25rem * var(--gutter-left)) !important;
    margin-right: calc(-1.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.5rem * var(--gutter-left)) !important;
    margin-right: calc(-1.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.75rem * var(--gutter-left)) !important;
    margin-right: calc(-1.75rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2rem * var(--gutter-left)) !important;
    margin-right: calc(-2rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.25rem * var(--gutter-left)) !important;
    margin-right: calc(-2.25rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.5rem * var(--gutter-left)) !important;
    margin-right: calc(-2.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3rem * var(--gutter-left)) !important;
    margin-right: calc(-3rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3.5rem * var(--gutter-left)) !important;
    margin-right: calc(-3.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4rem * var(--gutter-left)) !important;
    margin-right: calc(-4rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4.5rem * var(--gutter-left)) !important;
    margin-right: calc(-4.5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-5rem * var(--gutter-left)) !important;
    margin-right: calc(-5rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-6rem * var(--gutter-left)) !important;
    margin-right: calc(-6rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-7rem * var(--gutter-left)) !important;
    margin-right: calc(-7rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-8rem * var(--gutter-left)) !important;
    margin-right: calc(-8rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-9rem * var(--gutter-left)) !important;
    margin-right: calc(-9rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-10rem * var(--gutter-left)) !important;
    margin-right: calc(-10rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-12rem * var(--gutter-left)) !important;
    margin-right: calc(-12rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-14rem * var(--gutter-left)) !important;
    margin-right: calc(-14rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-16rem * var(--gutter-left)) !important;
    margin-right: calc(-16rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-18rem * var(--gutter-left)) !important;
    margin-right: calc(-18rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-20rem * var(--gutter-left)) !important;
    margin-right: calc(-20rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-n384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-24rem * var(--gutter-left)) !important;
    margin-right: calc(-24rem * var(--gutter-right)) !important;
  }
  .xl\:gutter-x-0 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
  }
  .xl\:gutter-y-1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1rem * var(--gutter-top)) !important;
    margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2rem * var(--gutter-top)) !important;
    margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3rem * var(--gutter-top)) !important;
    margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4rem * var(--gutter-top)) !important;
    margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(5rem * var(--gutter-top)) !important;
    margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(6rem * var(--gutter-top)) !important;
    margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(7rem * var(--gutter-top)) !important;
    margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(8rem * var(--gutter-top)) !important;
    margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(9rem * var(--gutter-top)) !important;
    margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(10rem * var(--gutter-top)) !important;
    margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(12rem * var(--gutter-top)) !important;
    margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(14rem * var(--gutter-top)) !important;
    margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(16rem * var(--gutter-top)) !important;
    margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(18rem * var(--gutter-top)) !important;
    margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(20rem * var(--gutter-top)) !important;
    margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(24rem * var(--gutter-top)) !important;
    margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-6rem * var(--gutter-top)) !important;
    margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-7rem * var(--gutter-top)) !important;
    margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-8rem * var(--gutter-top)) !important;
    margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-9rem * var(--gutter-top)) !important;
    margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-10rem * var(--gutter-top)) !important;
    margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-12rem * var(--gutter-top)) !important;
    margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-14rem * var(--gutter-top)) !important;
    margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-16rem * var(--gutter-top)) !important;
    margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-18rem * var(--gutter-top)) !important;
    margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-20rem * var(--gutter-top)) !important;
    margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-n384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-24rem * var(--gutter-top)) !important;
    margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
  }
  .xl\:gutter-y-0 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin: 0 !important;
  }
  .xl\:h-1 {
    height: 0.0625rem !important;
  }
  .xl\:h-2 {
    height: 0.125rem !important;
  }
  .xl\:h-4 {
    height: 0.25rem !important;
  }
  .xl\:h-6 {
    height: 0.375rem !important;
  }
  .xl\:h-8 {
    height: 0.5rem !important;
  }
  .xl\:h-10 {
    height: 0.625rem !important;
  }
  .xl\:h-12 {
    height: 0.75rem !important;
  }
  .xl\:h-14 {
    height: 0.875rem !important;
  }
  .xl\:h-16 {
    height: 1rem !important;
  }
  .xl\:h-18 {
    height: 1.125rem !important;
  }
  .xl\:h-20 {
    height: 1.25rem !important;
  }
  .xl\:h-24 {
    height: 1.5rem !important;
  }
  .xl\:h-28 {
    height: 1.75rem !important;
  }
  .xl\:h-32 {
    height: 2rem !important;
  }
  .xl\:h-36 {
    height: 2.25rem !important;
  }
  .xl\:h-40 {
    height: 2.5rem !important;
  }
  .xl\:h-48 {
    height: 3rem !important;
  }
  .xl\:h-56 {
    height: 3.5rem !important;
  }
  .xl\:h-64 {
    height: 4rem !important;
  }
  .xl\:h-72 {
    height: 4.5rem !important;
  }
  .xl\:h-80 {
    height: 5rem !important;
  }
  .xl\:h-96 {
    height: 6rem !important;
  }
  .xl\:h-112 {
    height: 7rem !important;
  }
  .xl\:h-128 {
    height: 8rem !important;
  }
  .xl\:h-144 {
    height: 9rem !important;
  }
  .xl\:h-160 {
    height: 10rem !important;
  }
  .xl\:h-192 {
    height: 12rem !important;
  }
  .xl\:h-224 {
    height: 14rem !important;
  }
  .xl\:h-256 {
    height: 16rem !important;
  }
  .xl\:h-288 {
    height: 18rem !important;
  }
  .xl\:h-320 {
    height: 20rem !important;
  }
  .xl\:h-384 {
    height: 24rem !important;
  }
  .xl\:h-448 {
    height: 28rem !important;
  }
  .xl\:h-512 {
    height: 32rem !important;
  }
  .xl\:h-576 {
    height: 36rem !important;
  }
  .xl\:h-640 {
    height: 40rem !important;
  }
  .xl\:h-auto {
    height: auto !important;
  }
  .xl\:h-0 {
    height: 0 !important;
  }
  .xl\:h-50p {
    height: 50% !important;
  }
  .xl\:h-100p {
    height: 100% !important;
  }
  .xl\:h-50vh {
    height: 50vh !important;
  }
  .xl\:h-100vh {
    height: 100vh !important;
  }
  .xl\:w-1 {
    width: 0.0625rem !important;
  }
  .xl\:w-2 {
    width: 0.125rem !important;
  }
  .xl\:w-4 {
    width: 0.25rem !important;
  }
  .xl\:w-6 {
    width: 0.375rem !important;
  }
  .xl\:w-8 {
    width: 0.5rem !important;
  }
  .xl\:w-10 {
    width: 0.625rem !important;
  }
  .xl\:w-12 {
    width: 0.75rem !important;
  }
  .xl\:w-14 {
    width: 0.875rem !important;
  }
  .xl\:w-16 {
    width: 1rem !important;
  }
  .xl\:w-18 {
    width: 1.125rem !important;
  }
  .xl\:w-20 {
    width: 1.25rem !important;
  }
  .xl\:w-24 {
    width: 1.5rem !important;
  }
  .xl\:w-28 {
    width: 1.75rem !important;
  }
  .xl\:w-32 {
    width: 2rem !important;
  }
  .xl\:w-36 {
    width: 2.25rem !important;
  }
  .xl\:w-40 {
    width: 2.5rem !important;
  }
  .xl\:w-48 {
    width: 3rem !important;
  }
  .xl\:w-56 {
    width: 3.5rem !important;
  }
  .xl\:w-64 {
    width: 4rem !important;
  }
  .xl\:w-72 {
    width: 4.5rem !important;
  }
  .xl\:w-80 {
    width: 5rem !important;
  }
  .xl\:w-96 {
    width: 6rem !important;
  }
  .xl\:w-112 {
    width: 7rem !important;
  }
  .xl\:w-128 {
    width: 8rem !important;
  }
  .xl\:w-144 {
    width: 9rem !important;
  }
  .xl\:w-160 {
    width: 10rem !important;
  }
  .xl\:w-192 {
    width: 12rem !important;
  }
  .xl\:w-224 {
    width: 14rem !important;
  }
  .xl\:w-256 {
    width: 16rem !important;
  }
  .xl\:w-288 {
    width: 18rem !important;
  }
  .xl\:w-320 {
    width: 20rem !important;
  }
  .xl\:w-384 {
    width: 24rem !important;
  }
  .xl\:w-448 {
    width: 28rem !important;
  }
  .xl\:w-512 {
    width: 32rem !important;
  }
  .xl\:w-576 {
    width: 36rem !important;
  }
  .xl\:w-640 {
    width: 40rem !important;
  }
  .xl\:w-auto {
    width: auto !important;
  }
  .xl\:w-0 {
    width: 0 !important;
  }
  .xl\:w-50p {
    width: 50% !important;
  }
  .xl\:w-100p {
    width: 100% !important;
  }
  .xl\:w-50vw {
    width: 50vw !important;
  }
  .xl\:w-100vw {
    width: 100vw !important;
  }
  .xl\:w-1-12 {
    width: 8.333333% !important;
  }
  .xl\:w-2-12 {
    width: 16.666667% !important;
  }
  .xl\:w-3-12 {
    width: 25% !important;
  }
  .xl\:w-4-12 {
    width: 33.333333% !important;
  }
  .xl\:w-5-12 {
    width: 41.666667% !important;
  }
  .xl\:w-6-12 {
    width: 50% !important;
  }
  .xl\:w-7-12 {
    width: 58.333333% !important;
  }
  .xl\:w-8-12 {
    width: 66.666667% !important;
  }
  .xl\:w-9-12 {
    width: 75% !important;
  }
  .xl\:w-10-12 {
    width: 83.333333% !important;
  }
  .xl\:w-11-12 {
    width: 91.666667% !important;
  }
  .xl\:w-1-5 {
    width: 20% !important;
  }
  .xl\:w-2-5 {
    width: 40% !important;
  }
  .xl\:w-3-5 {
    width: 60% !important;
  }
  .xl\:w-4-5 {
    width: 80% !important;
  }
  .xl\:min-h-128 {
    min-height: 8rem !important;
  }
  .xl\:min-h-144 {
    min-height: 9rem !important;
  }
  .xl\:min-h-160 {
    min-height: 10rem !important;
  }
  .xl\:min-h-192 {
    min-height: 12rem !important;
  }
  .xl\:min-h-224 {
    min-height: 14rem !important;
  }
  .xl\:min-h-256 {
    min-height: 16rem !important;
  }
  .xl\:min-h-288 {
    min-height: 18rem !important;
  }
  .xl\:min-h-320 {
    min-height: 20rem !important;
  }
  .xl\:min-h-384 {
    min-height: 24rem !important;
  }
  .xl\:min-h-448 {
    min-height: 28rem !important;
  }
  .xl\:min-h-512 {
    min-height: 32rem !important;
  }
  .xl\:min-h-576 {
    min-height: 36rem !important;
  }
  .xl\:min-h-640 {
    min-height: 40rem !important;
  }
  .xl\:min-h-50p {
    min-height: 50% !important;
  }
  .xl\:min-h-100p {
    min-height: 100% !important;
  }
  .xl\:min-h-50vh {
    min-height: 50vh !important;
  }
  .xl\:min-h-100vh {
    min-height: 100vh !important;
  }
  .xl\:min-w-128 {
    min-width: 8rem !important;
  }
  .xl\:min-w-144 {
    min-width: 9rem !important;
  }
  .xl\:min-w-160 {
    min-width: 10rem !important;
  }
  .xl\:min-w-192 {
    min-width: 12rem !important;
  }
  .xl\:min-w-224 {
    min-width: 14rem !important;
  }
  .xl\:min-w-256 {
    min-width: 16rem !important;
  }
  .xl\:min-w-288 {
    min-width: 18rem !important;
  }
  .xl\:min-w-320 {
    min-width: 20rem !important;
  }
  .xl\:min-w-384 {
    min-width: 24rem !important;
  }
  .xl\:min-w-448 {
    min-width: 28rem !important;
  }
  .xl\:min-w-512 {
    min-width: 32rem !important;
  }
  .xl\:min-w-576 {
    min-width: 36rem !important;
  }
  .xl\:min-w-640 {
    min-width: 40rem !important;
  }
  .xl\:min-w-50p {
    min-width: 50% !important;
  }
  .xl\:min-w-100p {
    min-width: 100% !important;
  }
  .xl\:min-w-50vw {
    min-width: 50vw !important;
  }
  .xl\:min-w-100vw {
    min-width: 100vw !important;
  }
  .xl\:max-h-128 {
    max-height: 8rem !important;
  }
  .xl\:max-h-144 {
    max-height: 9rem !important;
  }
  .xl\:max-h-160 {
    max-height: 10rem !important;
  }
  .xl\:max-h-192 {
    max-height: 12rem !important;
  }
  .xl\:max-h-224 {
    max-height: 14rem !important;
  }
  .xl\:max-h-256 {
    max-height: 16rem !important;
  }
  .xl\:max-h-288 {
    max-height: 18rem !important;
  }
  .xl\:max-h-320 {
    max-height: 20rem !important;
  }
  .xl\:max-h-384 {
    max-height: 24rem !important;
  }
  .xl\:max-h-448 {
    max-height: 28rem !important;
  }
  .xl\:max-h-512 {
    max-height: 32rem !important;
  }
  .xl\:max-h-576 {
    max-height: 36rem !important;
  }
  .xl\:max-h-640 {
    max-height: 40rem !important;
  }
  .xl\:max-h-0 {
    max-height: 0 !important;
  }
  .xl\:max-h-none {
    max-height: none !important;
  }
  .xl\:max-h-100p {
    max-height: 100% !important;
  }
  .xl\:max-h-100vh {
    max-height: 100vh !important;
  }
  .xl\:max-h-50p {
    max-height: 50% !important;
  }
  .xl\:max-h-50vh {
    max-height: 50vh !important;
  }
  .xl\:max-w-128 {
    max-width: 8rem !important;
  }
  .xl\:max-w-144 {
    max-width: 9rem !important;
  }
  .xl\:max-w-160 {
    max-width: 10rem !important;
  }
  .xl\:max-w-192 {
    max-width: 12rem !important;
  }
  .xl\:max-w-224 {
    max-width: 14rem !important;
  }
  .xl\:max-w-256 {
    max-width: 16rem !important;
  }
  .xl\:max-w-288 {
    max-width: 18rem !important;
  }
  .xl\:max-w-320 {
    max-width: 20rem !important;
  }
  .xl\:max-w-384 {
    max-width: 24rem !important;
  }
  .xl\:max-w-448 {
    max-width: 28rem !important;
  }
  .xl\:max-w-512 {
    max-width: 32rem !important;
  }
  .xl\:max-w-576 {
    max-width: 36rem !important;
  }
  .xl\:max-w-640 {
    max-width: 40rem !important;
  }
  .xl\:max-w-768 {
    max-width: 48rem !important;
  }
  .xl\:max-w-896 {
    max-width: 56rem !important;
  }
  .xl\:max-w-1024 {
    max-width: 64rem !important;
  }
  .xl\:max-w-1152 {
    max-width: 72rem !important;
  }
  .xl\:max-w-1280 {
    max-width: 80rem !important;
  }
  .xl\:max-w-1536 {
    max-width: 96rem !important;
  }
  .xl\:max-w-screen-sm {
    max-width: 640px !important;
  }
  .xl\:max-w-screen-md {
    max-width: 768px !important;
  }
  .xl\:max-w-screen-lg {
    max-width: 1024px !important;
  }
  .xl\:max-w-screen-xl {
    max-width: 1280px !important;
  }
  .xl\:max-w-screen-xxl {
    max-width: 1536px !important;
  }
  .xl\:max-w-0 {
    max-width: 0 !important;
  }
  .xl\:max-w-none {
    max-width: none !important;
  }
  .xl\:max-w-50p {
    max-width: 50% !important;
  }
  .xl\:max-w-100p {
    max-width: 100% !important;
  }
  .xl\:max-w-50vw {
    max-width: 50vw !important;
  }
  .xl\:max-w-100vw {
    max-width: 100vw !important;
  }
  .xl\:max-w-min {
    max-width: min-content !important;
  }
  .xl\:max-w-max {
    max-width: max-content !important;
  }
  .xl\:max-w-text {
    max-width: 64ch !important;
  }
  .xl\:bg-scroll {
    background-attachment: scroll !important;
  }
  .xl\:bg-fixed {
    background-attachment: fixed !important;
  }
  .xl\:bg-local {
    background-attachment: local !important;
  }
  .xl\:bg-border {
    background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
  }
  .xl\:bg-padding {
    background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
  }
  .xl\:bg-content {
    background-clip: content-box !important;
    -webkit-background-clip: content-box !important;
  }
  .xl\:bg-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
  }
  .xl\:bg-left-top {
    background-position: left top !important;
  }
  .xl\:bg-left {
    background-position: left !important;
  }
  .xl\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .xl\:bg-right-top {
    background-position: right top !important;
  }
  .xl\:bg-right {
    background-position: right !important;
  }
  .xl\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .xl\:bg-top {
    background-position: top !important;
  }
  .xl\:bg-bottom {
    background-position: bottom !important;
  }
  .xl\:bg-center {
    background-position: center !important;
  }
  .xl\:bg-repeat {
    background-repeat: repeat !important;
  }
  .xl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .xl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .xl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .xl\:bg-space {
    background-repeat: space !important;
  }
  .xl\:bg-round {
    background-repeat: round !important;
  }
  .xl\:bg-auto {
    background-size: auto !important;
  }
  .xl\:bg-cover {
    background-size: cover !important;
  }
  .xl\:bg-contain {
    background-size: contain !important;
  }
  .xl\:leading-tightest {
    line-height: var(--leading-tightest) !important;
  }
  .xl\:leading-tighter {
    line-height: var(--leading-tighter) !important;
  }
  .xl\:leading-tight {
    line-height: var(--leading-tight) !important;
  }
  .xl\:leading-normal {
    line-height: var(--leading-normal) !important;
  }
  .xl\:leading-loose {
    line-height: var(--leading-loose) !important;
  }
  .xl\:leading-looser {
    line-height: var(--leading-looser) !important;
  }
  .xl\:leading-loosest {
    line-height: var(--leading-loosest) !important;
  }
  .xl\:leading-100 {
    line-height: 1 !important;
  }
  .xl\:leading-110 {
    line-height: 1.1 !important;
  }
  .xl\:leading-120 {
    line-height: 1.2 !important;
  }
  .xl\:leading-130 {
    line-height: 1.3 !important;
  }
  .xl\:leading-140 {
    line-height: 1.4 !important;
  }
  .xl\:leading-150 {
    line-height: 1.5 !important;
  }
  .xl\:leading-160 {
    line-height: 1.6 !important;
  }
  .xl\:leading-170 {
    line-height: 1.7 !important;
  }
  .xl\:leading-180 {
    line-height: 1.8 !important;
  }
  .xl\:leading-190 {
    line-height: 1.9 !important;
  }
  .xl\:leading-200 {
    line-height: 2 !important;
  }
  .xl\:leading-210 {
    line-height: 2.1 !important;
  }
  .xl\:leading-220 {
    line-height: 2.2 !important;
  }
  .xl\:leading-230 {
    line-height: 2.3 !important;
  }
  .xl\:leading-240 {
    line-height: 2.4 !important;
  }
  .xl\:leading-250 {
    line-height: 2.5 !important;
  }
  .xl\:overflow-wrap-normal {
    overflow-wrap: normal !important;
  }
  .xl\:overflow-wrap-any {
    overflow-wrap: anywhere !important;
  }
  .xl\:overflow-wrap-word {
    overflow-wrap: break-word !important;
  }
  .xl\:text-left {
    text-align: left !important;
  }
  .xl\:text-center {
    text-align: center !important;
  }
  .xl\:text-right {
    text-align: right !important;
  }
  .xl\:text-justify {
    text-align: justify !important;
  }
  .xl\:clip {
    text-overflow: clip !important;
  }
  .xl\:ellipsis {
    text-overflow: ellipsis !important;
  }
  .xl\:break-normal {
    word-break: normal !important;
  }
  .xl\:break-all {
    word-break: break-all !important;
  }
  .xl\:break-keep {
    word-break: keep-all !important;
  }
  .xl\:break-word {
    word-break: break-word !important;
  }
  .xl\:font-2xs {
    font-size: var(--font-2xs) !important;
  }
  .xl\:font-xs {
    font-size: var(--font-xs) !important;
  }
  .xl\:font-sm {
    font-size: var(--font-sm) !important;
  }
  .xl\:font-md {
    font-size: var(--font-md) !important;
  }
  .xl\:font-lg {
    font-size: var(--font-lg) !important;
  }
  .xl\:font-xl {
    font-size: var(--font-xl) !important;
  }
  .xl\:font-2xl {
    font-size: var(--font-2xl) !important;
  }
  .xl\:font-3xl {
    font-size: var(--font-3xl) !important;
  }
  .xl\:font-4xl {
    font-size: var(--font-4xl) !important;
  }
  .xl\:font-5xl {
    font-size: var(--font-5xl) !important;
  }
  .xl\:font-6xl {
    font-size: var(--font-6xl) !important;
  }
  .xl\:font-7xl {
    font-size: var(--font-7xl) !important;
  }
  .xl\:font-8xl {
    font-size: var(--font-8xl) !important;
  }
  .xl\:font-9xl {
    font-size: var(--font-9xl) !important;
  }
  .xl\:font-10xl {
    font-size: var(--font-10xl) !important;
  }
  .xl\:font-11xl {
    font-size: var(--font-11xl) !important;
  }
  .xl\:font-12xl {
    font-size: var(--font-12xl) !important;
  }
  .xl\:font-line-height {
    font-size: var(--font-line-height) !important;
  }
  .xl\:font-13xl {
    font-size: var(--font-13xl) !important;
  }
  .xl\:font-max-xs {
    font-size: var(--font-max-xs) !important;
  }
  .xl\:font-max-sm {
    font-size: var(--font-max-sm) !important;
  }
  .xl\:font-max-md {
    font-size: var(--font-max-md) !important;
  }
  .xl\:font-max-lg {
    font-size: var(--font-max-lg) !important;
  }
  .xl\:font-max-xl {
    font-size: var(--font-max-xl) !important;
  }
  .xl\:font-max-xxl {
    font-size: var(--font-max-xxl) !important;
  }
  .xl\:font-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
  }
  .xl\:text-2xs {
    font-size: var(--font-2xs) !important;
    line-height: var(--font-2xs-leading) !important;
  }
  .xl\:text-xs {
    font-size: var(--font-xs) !important;
    line-height: var(--font-xs-leading) !important;
  }
  .xl\:text-sm {
    font-size: var(--font-sm) !important;
    line-height: var(--font-sm-leading) !important;
  }
  .xl\:text-md {
    font-size: var(--font-md) !important;
    line-height: var(--font-md-leading) !important;
  }
  .xl\:text-lg {
    font-size: var(--font-lg) !important;
    line-height: var(--font-lg-leading) !important;
  }
  .xl\:text-xl {
    font-size: var(--font-xl) !important;
    line-height: var(--font-xl-leading) !important;
  }
  .xl\:text-2xl {
    font-size: var(--font-2xl) !important;
    line-height: var(--font-2xl-leading) !important;
  }
  .xl\:text-3xl {
    font-size: var(--font-3xl) !important;
    line-height: var(--font-3xl-leading) !important;
  }
  .xl\:text-4xl {
    font-size: var(--font-4xl) !important;
    line-height: var(--font-4xl-leading) !important;
  }
  .xl\:text-5xl {
    font-size: var(--font-5xl) !important;
    line-height: var(--font-5xl-leading) !important;
  }
  .xl\:text-6xl {
    font-size: var(--font-6xl) !important;
    line-height: var(--font-6xl-leading) !important;
  }
  .xl\:text-7xl {
    font-size: var(--font-7xl) !important;
    line-height: var(--font-7xl-leading) !important;
  }
  .xl\:text-8xl {
    font-size: var(--font-8xl) !important;
    line-height: var(--font-8xl-leading) !important;
  }
  .xl\:text-9xl {
    font-size: var(--font-9xl) !important;
    line-height: var(--font-9xl-leading) !important;
  }
  .xl\:text-10xl {
    font-size: var(--font-10xl) !important;
    line-height: var(--font-10xl-leading) !important;
  }
  .xl\:text-11xl {
    font-size: var(--font-11xl) !important;
    line-height: var(--font-11xl-leading) !important;
  }
  .xl\:text-12xl {
    font-size: var(--font-12xl) !important;
    line-height: var(--font-12xl-leading) !important;
  }
  .xl\:text-line-height {
    font-size: var(--font-line-height) !important;
  }
  .xl\:text-13xl {
    font-size: var(--font-13xl) !important;
    line-height: var(--font-13xl-leading) !important;
  }
  .xl\:text-max-xs {
    font-size: var(--font-max-xs) !important;
    line-height: var(--font-max-xs-leading) !important;
  }
  .xl\:text-max-sm {
    font-size: var(--font-max-sm) !important;
    line-height: var(--font-max-sm-leading) !important;
  }
  .xl\:text-max-md {
    font-size: var(--font-max-md) !important;
    line-height: var(--font-max-md-leading) !important;
  }
  .xl\:text-max-lg {
    font-size: var(--font-max-lg) !important;
    line-height: var(--font-max-lg-leading) !important;
  }
  .xl\:text-max-xl {
    font-size: var(--font-max-xl) !important;
    line-height: var(--font-max-xl-leading) !important;
  }
  .xl\:text-max-xxl {
    font-size: var(--font-max-xxl) !important;
    line-height: var(--font-max-xxl-leading) !important;
  }
  .xl\:text-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
    line-height: var(--font-max-xxxl-leading) !important;
  }
  .xl\:align-baseline {
    vertical-align: baseline !important;
  }
  .xl\:align-top {
    vertical-align: top !important;
  }
  .xl\:align-middle {
    vertical-align: middle !important;
  }
  .xl\:align-bottom {
    vertical-align: bottom !important;
  }
  .xl\:align-text-top {
    vertical-align: text-top !important;
  }
  .xl\:align-text-bottom {
    vertical-align: text-bottom !important;
  }
}
@media (min-width: 1536px) {
  .xxl\:visible {
    visibility: visible !important;
  }
  .xxl\:invisible {
    visibility: hidden !important;
  }
  .xxl\:animate-none {
    animation: none !important;
  }
  .xxl\:animate-spin {
    animation: spin 1s linear infinite !important;
  }
  .xxl\:animate-pulse {
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }
  .xxl\:animate-ping {
    animation: ping 2s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }
  .xxl\:animate-bounce {
    animation: bounce 1s infinite !important;
  }
  .xxl\:bg-white {
    --bg-opacity: 1;
    background-color: rgba(var(--white), var(--bg-opacity)) !important;
  }
  .xxl\:bg-black {
    --bg-opacity: 1;
    background-color: rgba(var(--black), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-warm-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--warm-gray-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cool-gray-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cool-gray-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-red-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--red-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-orange-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--orange-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-yellow-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--yellow-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-lime-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--lime-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-green-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--green-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-teal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--teal-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-cyan-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--cyan-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-indigo-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--indigo-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-purple-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--purple-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pink-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--pink-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary {
    --bg-opacity: 1;
    background-color: rgba(var(--primary), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-primary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--primary-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-secondary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--secondary-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tertiary-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--tertiary-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-foreground {
    --bg-opacity: 1;
    background-color: rgba(var(--foreground), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background {
    --bg-opacity: 1;
    background-color: rgba(var(--background), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-background-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--background-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-grape-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--grape-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-violet-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--violet-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-smoke-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-smoke-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-gray-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--gray-blue-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-50 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-50), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blue-royal-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--blue-royal-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-100 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-100), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-200 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-200), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-300 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-300), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-400 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-400), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-500 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-500), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-600 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-600), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-700 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-700), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-800 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-800), var(--bg-opacity)) !important;
  }
  .xxl\:bg-neon-blue-900 {
    --bg-opacity: 1;
    background-color: rgba(var(--neon-blue-900), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greece-1 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-1), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greece-2 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-2), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greece-3 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-3), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greece-4 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-4), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greece-5 {
    --bg-opacity: 1;
    background-color: rgba(var(--greece-5), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blackrussian {
    --bg-opacity: 1;
    background-color: rgba(var(--blackrussian), var(--bg-opacity)) !important;
  }
  .xxl\:bg-maroon-red {
    --bg-opacity: 1;
    background-color: rgba(var(--maroon-red), var(--bg-opacity)) !important;
  }
  .xxl\:bg-burgundy {
    --bg-opacity: 1;
    background-color: rgba(var(--burgundy), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blackpearl {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl), var(--bg-opacity)) !important;
  }
  .xxl\:bg-sweetcorn {
    --bg-opacity: 1;
    background-color: rgba(var(--sweetcorn), var(--bg-opacity)) !important;
  }
  .xxl\:bg-drover {
    --bg-opacity: 1;
    background-color: rgba(var(--drover), var(--bg-opacity)) !important;
  }
  .xxl\:bg-woodbark {
    --bg-opacity: 1;
    background-color: rgba(var(--woodbark), var(--bg-opacity)) !important;
  }
  .xxl\:bg-manhattan {
    --bg-opacity: 1;
    background-color: rgba(var(--manhattan), var(--bg-opacity)) !important;
  }
  .xxl\:bg-newtan {
    --bg-opacity: 1;
    background-color: rgba(var(--newtan), var(--bg-opacity)) !important;
  }
  .xxl\:bg-bluedianne {
    --bg-opacity: 1;
    background-color: rgba(var(--bluedianne), var(--bg-opacity)) !important;
  }
  .xxl\:bg-goldenrod {
    --bg-opacity: 1;
    background-color: rgba(var(--goldenrod), var(--bg-opacity)) !important;
  }
  .xxl\:bg-portafino {
    --bg-opacity: 1;
    background-color: rgba(var(--portafino), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pearllusta {
    --bg-opacity: 1;
    background-color: rgba(var(--pearllusta), var(--bg-opacity)) !important;
  }
  .xxl\:bg-hitgrey {
    --bg-opacity: 1;
    background-color: rgba(var(--hitgrey), var(--bg-opacity)) !important;
  }
  .xxl\:bg-rockspray {
    --bg-opacity: 1;
    background-color: rgba(var(--rockspray), var(--bg-opacity)) !important;
  }
  .xxl\:bg-vanilla {
    --bg-opacity: 1;
    background-color: rgba(var(--vanilla), var(--bg-opacity)) !important;
  }
  .xxl\:bg-mardigras {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras), var(--bg-opacity)) !important;
  }
  .xxl\:bg-dandelion {
    --bg-opacity: 1;
    background-color: rgba(var(--dandelion), var(--bg-opacity)) !important;
  }
  .xxl\:bg-sandwisp {
    --bg-opacity: 1;
    background-color: rgba(var(--sandwisp), var(--bg-opacity)) !important;
  }
  .xxl\:bg-sealbrown {
    --bg-opacity: 1;
    background-color: rgba(var(--sealbrown), var(--bg-opacity)) !important;
  }
  .xxl\:bg-rodeodust {
    --bg-opacity: 1;
    background-color: rgba(var(--rodeodust), var(--bg-opacity)) !important;
  }
  .xxl\:bg-raffia {
    --bg-opacity: 1;
    background-color: rgba(var(--raffia), var(--bg-opacity)) !important;
  }
  .xxl\:bg-midnight {
    --bg-opacity: 1;
    background-color: rgba(var(--midnight), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greensmoke {
    --bg-opacity: 1;
    background-color: rgba(var(--greensmoke), var(--bg-opacity)) !important;
  }
  .xxl\:bg-deco {
    --bg-opacity: 1;
    background-color: rgba(var(--deco), var(--bg-opacity)) !important;
  }
  .xxl\:bg-sanjuan {
    --bg-opacity: 1;
    background-color: rgba(var(--sanjuan), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blackpearl2 {
    --bg-opacity: 1;
    background-color: rgba(var(--blackpearl2), var(--bg-opacity)) !important;
  }
  .xxl\:bg-goldentainoi {
    --bg-opacity: 1;
    background-color: rgba(var(--goldentainoi), var(--bg-opacity)) !important;
  }
  .xxl\:bg-hotcurry {
    --bg-opacity: 1;
    background-color: rgba(var(--hotcurry), var(--bg-opacity)) !important;
  }
  .xxl\:bg-greenwaterloo {
    --bg-opacity: 1;
    background-color: rgba(var(--greenwaterloo), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tahunasands {
    --bg-opacity: 1;
    background-color: rgba(var(--tahunasands), var(--bg-opacity)) !important;
  }
  .xxl\:bg-sidecar {
    --bg-opacity: 1;
    background-color: rgba(var(--sidecar), var(--bg-opacity)) !important;
  }
  .xxl\:bg-bismark {
    --bg-opacity: 1;
    background-color: rgba(var(--bismark), var(--bg-opacity)) !important;
  }
  .xxl\:bg-mardigras2 {
    --bg-opacity: 1;
    background-color: rgba(var(--mardigras2), var(--bg-opacity)) !important;
  }
  .xxl\:bg-blackcurrant {
    --bg-opacity: 1;
    background-color: rgba(var(--blackcurrant), var(--bg-opacity)) !important;
  }
  .xxl\:bg-mediumcarmine {
    --bg-opacity: 1;
    background-color: rgba(var(--mediumcarmine), var(--bg-opacity)) !important;
  }
  .xxl\:bg-tan {
    --bg-opacity: 1;
    background-color: rgba(var(--tan), var(--bg-opacity)) !important;
  }
  .xxl\:bg-champagne {
    --bg-opacity: 1;
    background-color: rgba(var(--champagne), var(--bg-opacity)) !important;
  }
  .xxl\:bg-aubergine {
    --bg-opacity: 1;
    background-color: rgba(var(--aubergine), var(--bg-opacity)) !important;
  }
  .xxl\:bg-maverick {
    --bg-opacity: 1;
    background-color: rgba(var(--maverick), var(--bg-opacity)) !important;
  }
  .xxl\:bg-prim {
    --bg-opacity: 1;
    background-color: rgba(var(--prim), var(--bg-opacity)) !important;
  }
  .xxl\:bg-seagull {
    --bg-opacity: 1;
    background-color: rgba(var(--seagull), var(--bg-opacity)) !important;
  }
  .xxl\:bg-spindle {
    --bg-opacity: 1;
    background-color: rgba(var(--spindle), var(--bg-opacity)) !important;
  }
  .xxl\:bg-facebook {
    --bg-opacity: 1;
    background-color: rgba(var(--facebook), var(--bg-opacity)) !important;
  }
  .xxl\:bg-pinterest {
    --bg-opacity: 1;
    background-color: rgba(var(--pinterest), var(--bg-opacity)) !important;
  }
  .xxl\:bg-twitter {
    --bg-opacity: 1;
    background-color: rgba(var(--twitter), var(--bg-opacity)) !important;
  }
  .xxl\:bg-youtube {
    --bg-opacity: 1;
    background-color: rgba(var(--youtube), var(--bg-opacity)) !important;
  }
  .xxl\:bg-instagram {
    --bg-opacity: 1;
    background-color: rgba(var(--instagram), var(--bg-opacity)) !important;
  }
  .xxl\:bg-transparent {
    --bg-opacity: 1;
    background-color: transparent !important;
  }
  .xxl\:bg-current {
    --bg-opacity: 1;
    background-color: currentColor !important;
  }
  .xxl\:bg-linear {
    --gradient: initial;
    background: linear-gradient(var(--linear-gradient, to right, #40C6FF 0%, #505BED 100%)) !important;
  }
  .xxl\:bg-radial {
    --gradient: initial;
    background: radial-gradient(var(--radial-gradient, circle at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .xxl\:bg-conic {
    --gradient: initial;
    background: conic-gradient(var(--conic-gradient, from 90deg at 50% 50%, #40c6ff, #505bed)) !important;
  }
  .xxl\:bg-gradient-primary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--primary), 0.75) 0%, rgba(var(--primary), 0.8) 35%, rgba(var(--primary), 0.93) 78%, rgba(var(--primary), 0.94) 100%) !important;
  }
  .xxl\:bg-gradient-secondary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--secondary), 0.75) 0%, rgba(var(--secondary), 0.8) 35%, rgba(var(--secondary), 0.93) 78%, rgba(var(--secondary), 0.94) 100%) !important;
  }
  .xxl\:bg-gradient-tertiary {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--tertiary), 0.75) 0%, rgba(var(--tertiaryy), 0.8) 35%, rgba(var(--tertiary), 0.93) 78%, rgba(var(--tertiary), 0.94) 100%) !important;
  }
  .xxl\:bg-mardigras-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%) !important;
  }
  .xxl\:bg-mediumcarmine-custom-gradient {
    --gradient: initial;
    background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%) !important;
  }
  .xxl\:bg-linear-x-from-white {
    --gradient: initial;
    background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .xxl\:bg-linear-x-to-white {
    --gradient: initial;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .xxl\:bg-linear-y-from-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%) !important;
  }
  .xxl\:bg-linear-y-to-white {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%) !important;
  }
  .xxl\:bg-linear-x-from-black {
    --gradient: initial;
    background: linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .xxl\:bg-linear-x-to-black {
    --gradient: initial;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .xxl\:bg-linear-y-from-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%) !important;
  }
  .xxl\:bg-linear-y-to-black {
    --gradient: initial;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%) !important;
  }
  .xxl\:bg-opacity-0 {
    --bg-opacity: 0 !important;
  }
  .xxl\:bg-opacity-2 {
    --bg-opacity: 0.02 !important;
  }
  .xxl\:bg-opacity-4 {
    --bg-opacity: 0.04 !important;
  }
  .xxl\:bg-opacity-6 {
    --bg-opacity: 0.06 !important;
  }
  .xxl\:bg-opacity-8 {
    --bg-opacity: 0.08 !important;
  }
  .xxl\:bg-opacity-10 {
    --bg-opacity: 0.1 !important;
  }
  .xxl\:bg-opacity-15 {
    --bg-opacity: 0.15 !important;
  }
  .xxl\:bg-opacity-20 {
    --bg-opacity: 0.2 !important;
  }
  .xxl\:bg-opacity-25 {
    --bg-opacity: 0.25 !important;
  }
  .xxl\:bg-opacity-30 {
    --bg-opacity: 0.3 !important;
  }
  .xxl\:bg-opacity-35 {
    --bg-opacity: 0.35 !important;
  }
  .xxl\:bg-opacity-40 {
    --bg-opacity: 0.4 !important;
  }
  .xxl\:bg-opacity-45 {
    --bg-opacity: 0.45 !important;
  }
  .xxl\:bg-opacity-50 {
    --bg-opacity: 0.5 !important;
  }
  .xxl\:bg-opacity-55 {
    --bg-opacity: 0.55 !important;
  }
  .xxl\:bg-opacity-60 {
    --bg-opacity: 0.6 !important;
  }
  .xxl\:bg-opacity-65 {
    --bg-opacity: 0.65 !important;
  }
  .xxl\:bg-opacity-70 {
    --bg-opacity: 0.7 !important;
  }
  .xxl\:bg-opacity-75 {
    --bg-opacity: 0.75 !important;
  }
  .xxl\:bg-opacity-80 {
    --bg-opacity: 0.8 !important;
  }
  .xxl\:bg-opacity-85 {
    --bg-opacity: 0.85 !important;
  }
  .xxl\:bg-opacity-90 {
    --bg-opacity: 0.9 !important;
  }
  .xxl\:bg-opacity-95 {
    --bg-opacity: 0.95 !important;
  }
  .xxl\:bg-opacity-100 {
    --bg-opacity: 1 !important;
  }
  .xxl\:border-white {
    --border-opacity: 1;
    border-color: rgba(var(--white), var(--border-opacity)) !important;
  }
  .xxl\:border-black {
    --border-opacity: 1;
    border-color: rgba(var(--black), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-50), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-100), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-200), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-300), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-400), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-500), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-600), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-700), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-800), var(--border-opacity)) !important;
  }
  .xxl\:border-warm-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--warm-gray-900), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-50), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-100), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-200), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-300), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-400), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-500), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-600), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-700), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-800), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-900), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-50), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-100), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-200), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-300), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-400), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-500), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-600), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-700), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-800), var(--border-opacity)) !important;
  }
  .xxl\:border-cool-gray-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cool-gray-900), var(--border-opacity)) !important;
  }
  .xxl\:border-red-50 {
    --border-opacity: 1;
    border-color: rgba(var(--red-50), var(--border-opacity)) !important;
  }
  .xxl\:border-red-100 {
    --border-opacity: 1;
    border-color: rgba(var(--red-100), var(--border-opacity)) !important;
  }
  .xxl\:border-red-200 {
    --border-opacity: 1;
    border-color: rgba(var(--red-200), var(--border-opacity)) !important;
  }
  .xxl\:border-red-300 {
    --border-opacity: 1;
    border-color: rgba(var(--red-300), var(--border-opacity)) !important;
  }
  .xxl\:border-red-400 {
    --border-opacity: 1;
    border-color: rgba(var(--red-400), var(--border-opacity)) !important;
  }
  .xxl\:border-red-500 {
    --border-opacity: 1;
    border-color: rgba(var(--red-500), var(--border-opacity)) !important;
  }
  .xxl\:border-red-600 {
    --border-opacity: 1;
    border-color: rgba(var(--red-600), var(--border-opacity)) !important;
  }
  .xxl\:border-red-700 {
    --border-opacity: 1;
    border-color: rgba(var(--red-700), var(--border-opacity)) !important;
  }
  .xxl\:border-red-800 {
    --border-opacity: 1;
    border-color: rgba(var(--red-800), var(--border-opacity)) !important;
  }
  .xxl\:border-red-900 {
    --border-opacity: 1;
    border-color: rgba(var(--red-900), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-50 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-50), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-100 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-100), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-200 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-200), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-300 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-300), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-400 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-400), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-500 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-500), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-600 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-600), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-700 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-700), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-800 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-800), var(--border-opacity)) !important;
  }
  .xxl\:border-orange-900 {
    --border-opacity: 1;
    border-color: rgba(var(--orange-900), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-50 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-50), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-100 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-100), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-200 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-200), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-300 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-300), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-400 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-400), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-500 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-500), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-600 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-600), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-700 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-700), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-800 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-800), var(--border-opacity)) !important;
  }
  .xxl\:border-yellow-900 {
    --border-opacity: 1;
    border-color: rgba(var(--yellow-900), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-50 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-50), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-100 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-100), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-200 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-200), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-300 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-300), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-400 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-400), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-500 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-500), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-600 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-600), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-700 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-700), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-800 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-800), var(--border-opacity)) !important;
  }
  .xxl\:border-lime-900 {
    --border-opacity: 1;
    border-color: rgba(var(--lime-900), var(--border-opacity)) !important;
  }
  .xxl\:border-green-50 {
    --border-opacity: 1;
    border-color: rgba(var(--green-50), var(--border-opacity)) !important;
  }
  .xxl\:border-green-100 {
    --border-opacity: 1;
    border-color: rgba(var(--green-100), var(--border-opacity)) !important;
  }
  .xxl\:border-green-200 {
    --border-opacity: 1;
    border-color: rgba(var(--green-200), var(--border-opacity)) !important;
  }
  .xxl\:border-green-300 {
    --border-opacity: 1;
    border-color: rgba(var(--green-300), var(--border-opacity)) !important;
  }
  .xxl\:border-green-400 {
    --border-opacity: 1;
    border-color: rgba(var(--green-400), var(--border-opacity)) !important;
  }
  .xxl\:border-green-500 {
    --border-opacity: 1;
    border-color: rgba(var(--green-500), var(--border-opacity)) !important;
  }
  .xxl\:border-green-600 {
    --border-opacity: 1;
    border-color: rgba(var(--green-600), var(--border-opacity)) !important;
  }
  .xxl\:border-green-700 {
    --border-opacity: 1;
    border-color: rgba(var(--green-700), var(--border-opacity)) !important;
  }
  .xxl\:border-green-800 {
    --border-opacity: 1;
    border-color: rgba(var(--green-800), var(--border-opacity)) !important;
  }
  .xxl\:border-green-900 {
    --border-opacity: 1;
    border-color: rgba(var(--green-900), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-50), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-100), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-200), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-300), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-400), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-500), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-600), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-700), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-800), var(--border-opacity)) !important;
  }
  .xxl\:border-teal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--teal-900), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-50 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-50), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-100 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-100), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-200 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-200), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-300 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-300), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-400 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-400), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-500 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-500), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-600 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-600), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-700 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-700), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-800 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-800), var(--border-opacity)) !important;
  }
  .xxl\:border-cyan-900 {
    --border-opacity: 1;
    border-color: rgba(var(--cyan-900), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-50), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-100), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-200), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-300), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-400), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-500), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-600), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-700), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-800), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-900), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-50 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-50), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-100 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-100), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-200 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-200), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-300 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-300), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-400 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-400), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-500 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-500), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-600 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-600), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-700 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-700), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-800 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-800), var(--border-opacity)) !important;
  }
  .xxl\:border-indigo-900 {
    --border-opacity: 1;
    border-color: rgba(var(--indigo-900), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-50 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-50), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-100 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-100), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-200 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-200), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-300 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-300), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-400 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-400), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-500 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-500), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-600 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-600), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-700 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-700), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-800 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-800), var(--border-opacity)) !important;
  }
  .xxl\:border-purple-900 {
    --border-opacity: 1;
    border-color: rgba(var(--purple-900), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-50 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-50), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-100 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-100), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-200 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-200), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-300 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-300), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-400 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-400), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-500 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-500), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-600 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-600), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-700 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-700), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-800 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-800), var(--border-opacity)) !important;
  }
  .xxl\:border-pink-900 {
    --border-opacity: 1;
    border-color: rgba(var(--pink-900), var(--border-opacity)) !important;
  }
  .xxl\:border-primary {
    --border-opacity: 1;
    border-color: rgba(var(--primary), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-50), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-100), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-200), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-300), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-400), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-500), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-600), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-700), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-800), var(--border-opacity)) !important;
  }
  .xxl\:border-primary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--primary-900), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary {
    --border-opacity: 1;
    border-color: rgba(var(--secondary), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-50), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-100), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-200), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-300), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-400), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-500), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-600), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-700), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-800), var(--border-opacity)) !important;
  }
  .xxl\:border-secondary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--secondary-900), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-50 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-50), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-100 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-100), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-200 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-200), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-300 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-300), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-400 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-400), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-500 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-500), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-600 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-600), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-700 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-700), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-800 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-800), var(--border-opacity)) !important;
  }
  .xxl\:border-tertiary-900 {
    --border-opacity: 1;
    border-color: rgba(var(--tertiary-900), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-50 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-50), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-100 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-100), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-200 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-200), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-300 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-300), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-400 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-400), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-500 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-500), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-600 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-600), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-700 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-700), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-800 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-800), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground-900 {
    --border-opacity: 1;
    border-color: rgba(var(--foreground-900), var(--border-opacity)) !important;
  }
  .xxl\:border-foreground {
    --border-opacity: 1;
    border-color: rgba(var(--foreground), var(--border-opacity)) !important;
  }
  .xxl\:border-background {
    --border-opacity: 1;
    border-color: rgba(var(--background), var(--border-opacity)) !important;
  }
  .xxl\:border-background-50 {
    --border-opacity: 1;
    border-color: rgba(var(--background-50), var(--border-opacity)) !important;
  }
  .xxl\:border-background-100 {
    --border-opacity: 1;
    border-color: rgba(var(--background-100), var(--border-opacity)) !important;
  }
  .xxl\:border-background-200 {
    --border-opacity: 1;
    border-color: rgba(var(--background-200), var(--border-opacity)) !important;
  }
  .xxl\:border-background-300 {
    --border-opacity: 1;
    border-color: rgba(var(--background-300), var(--border-opacity)) !important;
  }
  .xxl\:border-background-400 {
    --border-opacity: 1;
    border-color: rgba(var(--background-400), var(--border-opacity)) !important;
  }
  .xxl\:border-background-500 {
    --border-opacity: 1;
    border-color: rgba(var(--background-500), var(--border-opacity)) !important;
  }
  .xxl\:border-background-600 {
    --border-opacity: 1;
    border-color: rgba(var(--background-600), var(--border-opacity)) !important;
  }
  .xxl\:border-background-700 {
    --border-opacity: 1;
    border-color: rgba(var(--background-700), var(--border-opacity)) !important;
  }
  .xxl\:border-background-800 {
    --border-opacity: 1;
    border-color: rgba(var(--background-800), var(--border-opacity)) !important;
  }
  .xxl\:border-background-900 {
    --border-opacity: 1;
    border-color: rgba(var(--background-900), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-50 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-50), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-100 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-100), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-200 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-200), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-300 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-300), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-400 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-400), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-500 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-500), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-600 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-600), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-700 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-700), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-800 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-800), var(--border-opacity)) !important;
  }
  .xxl\:border-grape-900 {
    --border-opacity: 1;
    border-color: rgba(var(--grape-900), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-50 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-50), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-100 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-100), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-200 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-200), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-300 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-300), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-400 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-400), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-500 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-500), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-600 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-600), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-700 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-700), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-800 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-800), var(--border-opacity)) !important;
  }
  .xxl\:border-violet-900 {
    --border-opacity: 1;
    border-color: rgba(var(--violet-900), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-50), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-100), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-200), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-300), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-400), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-500), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-600), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-700), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-800), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-smoke-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-smoke-900), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-50 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-50), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-100), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-200), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-300), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-400), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-500), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-600), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-700), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-800), var(--border-opacity)) !important;
  }
  .xxl\:border-gray-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--gray-blue-900), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-50 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-50), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-100 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-100), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-200 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-200), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-300 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-300), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-400 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-400), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-500 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-500), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-600 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-600), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-700 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-700), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-800 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-800), var(--border-opacity)) !important;
  }
  .xxl\:border-blue-royal-900 {
    --border-opacity: 1;
    border-color: rgba(var(--blue-royal-900), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-100 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-100), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-200 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-200), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-300 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-300), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-400 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-400), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-500 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-500), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-600 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-600), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-700 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-700), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-800 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-800), var(--border-opacity)) !important;
  }
  .xxl\:border-neon-blue-900 {
    --border-opacity: 1;
    border-color: rgba(var(--neon-blue-900), var(--border-opacity)) !important;
  }
  .xxl\:border-greece-1 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-1), var(--border-opacity)) !important;
  }
  .xxl\:border-greece-2 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-2), var(--border-opacity)) !important;
  }
  .xxl\:border-greece-3 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-3), var(--border-opacity)) !important;
  }
  .xxl\:border-greece-4 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-4), var(--border-opacity)) !important;
  }
  .xxl\:border-greece-5 {
    --border-opacity: 1;
    border-color: rgba(var(--greece-5), var(--border-opacity)) !important;
  }
  .xxl\:border-blackrussian {
    --border-opacity: 1;
    border-color: rgba(var(--blackrussian), var(--border-opacity)) !important;
  }
  .xxl\:border-maroon-red {
    --border-opacity: 1;
    border-color: rgba(var(--maroon-red), var(--border-opacity)) !important;
  }
  .xxl\:border-burgundy {
    --border-opacity: 1;
    border-color: rgba(var(--burgundy), var(--border-opacity)) !important;
  }
  .xxl\:border-blackpearl {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl), var(--border-opacity)) !important;
  }
  .xxl\:border-sweetcorn {
    --border-opacity: 1;
    border-color: rgba(var(--sweetcorn), var(--border-opacity)) !important;
  }
  .xxl\:border-drover {
    --border-opacity: 1;
    border-color: rgba(var(--drover), var(--border-opacity)) !important;
  }
  .xxl\:border-woodbark {
    --border-opacity: 1;
    border-color: rgba(var(--woodbark), var(--border-opacity)) !important;
  }
  .xxl\:border-manhattan {
    --border-opacity: 1;
    border-color: rgba(var(--manhattan), var(--border-opacity)) !important;
  }
  .xxl\:border-newtan {
    --border-opacity: 1;
    border-color: rgba(var(--newtan), var(--border-opacity)) !important;
  }
  .xxl\:border-bluedianne {
    --border-opacity: 1;
    border-color: rgba(var(--bluedianne), var(--border-opacity)) !important;
  }
  .xxl\:border-goldenrod {
    --border-opacity: 1;
    border-color: rgba(var(--goldenrod), var(--border-opacity)) !important;
  }
  .xxl\:border-portafino {
    --border-opacity: 1;
    border-color: rgba(var(--portafino), var(--border-opacity)) !important;
  }
  .xxl\:border-pearllusta {
    --border-opacity: 1;
    border-color: rgba(var(--pearllusta), var(--border-opacity)) !important;
  }
  .xxl\:border-hitgrey {
    --border-opacity: 1;
    border-color: rgba(var(--hitgrey), var(--border-opacity)) !important;
  }
  .xxl\:border-rockspray {
    --border-opacity: 1;
    border-color: rgba(var(--rockspray), var(--border-opacity)) !important;
  }
  .xxl\:border-vanilla {
    --border-opacity: 1;
    border-color: rgba(var(--vanilla), var(--border-opacity)) !important;
  }
  .xxl\:border-mardigras {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras), var(--border-opacity)) !important;
  }
  .xxl\:border-dandelion {
    --border-opacity: 1;
    border-color: rgba(var(--dandelion), var(--border-opacity)) !important;
  }
  .xxl\:border-sandwisp {
    --border-opacity: 1;
    border-color: rgba(var(--sandwisp), var(--border-opacity)) !important;
  }
  .xxl\:border-sealbrown {
    --border-opacity: 1;
    border-color: rgba(var(--sealbrown), var(--border-opacity)) !important;
  }
  .xxl\:border-rodeodust {
    --border-opacity: 1;
    border-color: rgba(var(--rodeodust), var(--border-opacity)) !important;
  }
  .xxl\:border-raffia {
    --border-opacity: 1;
    border-color: rgba(var(--raffia), var(--border-opacity)) !important;
  }
  .xxl\:border-midnight {
    --border-opacity: 1;
    border-color: rgba(var(--midnight), var(--border-opacity)) !important;
  }
  .xxl\:border-greensmoke {
    --border-opacity: 1;
    border-color: rgba(var(--greensmoke), var(--border-opacity)) !important;
  }
  .xxl\:border-deco {
    --border-opacity: 1;
    border-color: rgba(var(--deco), var(--border-opacity)) !important;
  }
  .xxl\:border-sanjuan {
    --border-opacity: 1;
    border-color: rgba(var(--sanjuan), var(--border-opacity)) !important;
  }
  .xxl\:border-blackpearl2 {
    --border-opacity: 1;
    border-color: rgba(var(--blackpearl2), var(--border-opacity)) !important;
  }
  .xxl\:border-goldentainoi {
    --border-opacity: 1;
    border-color: rgba(var(--goldentainoi), var(--border-opacity)) !important;
  }
  .xxl\:border-hotcurry {
    --border-opacity: 1;
    border-color: rgba(var(--hotcurry), var(--border-opacity)) !important;
  }
  .xxl\:border-greenwaterloo {
    --border-opacity: 1;
    border-color: rgba(var(--greenwaterloo), var(--border-opacity)) !important;
  }
  .xxl\:border-tahunasands {
    --border-opacity: 1;
    border-color: rgba(var(--tahunasands), var(--border-opacity)) !important;
  }
  .xxl\:border-sidecar {
    --border-opacity: 1;
    border-color: rgba(var(--sidecar), var(--border-opacity)) !important;
  }
  .xxl\:border-bismark {
    --border-opacity: 1;
    border-color: rgba(var(--bismark), var(--border-opacity)) !important;
  }
  .xxl\:border-mardigras2 {
    --border-opacity: 1;
    border-color: rgba(var(--mardigras2), var(--border-opacity)) !important;
  }
  .xxl\:border-blackcurrant {
    --border-opacity: 1;
    border-color: rgba(var(--blackcurrant), var(--border-opacity)) !important;
  }
  .xxl\:border-mediumcarmine {
    --border-opacity: 1;
    border-color: rgba(var(--mediumcarmine), var(--border-opacity)) !important;
  }
  .xxl\:border-tan {
    --border-opacity: 1;
    border-color: rgba(var(--tan), var(--border-opacity)) !important;
  }
  .xxl\:border-champagne {
    --border-opacity: 1;
    border-color: rgba(var(--champagne), var(--border-opacity)) !important;
  }
  .xxl\:border-aubergine {
    --border-opacity: 1;
    border-color: rgba(var(--aubergine), var(--border-opacity)) !important;
  }
  .xxl\:border-maverick {
    --border-opacity: 1;
    border-color: rgba(var(--maverick), var(--border-opacity)) !important;
  }
  .xxl\:border-prim {
    --border-opacity: 1;
    border-color: rgba(var(--prim), var(--border-opacity)) !important;
  }
  .xxl\:border-seagull {
    --border-opacity: 1;
    border-color: rgba(var(--seagull), var(--border-opacity)) !important;
  }
  .xxl\:border-spindle {
    --border-opacity: 1;
    border-color: rgba(var(--spindle), var(--border-opacity)) !important;
  }
  .xxl\:border-facebook {
    --border-opacity: 1;
    border-color: rgba(var(--facebook), var(--border-opacity)) !important;
  }
  .xxl\:border-pinterest {
    --border-opacity: 1;
    border-color: rgba(var(--pinterest), var(--border-opacity)) !important;
  }
  .xxl\:border-twitter {
    --border-opacity: 1;
    border-color: rgba(var(--twitter), var(--border-opacity)) !important;
  }
  .xxl\:border-youtube {
    --border-opacity: 1;
    border-color: rgba(var(--youtube), var(--border-opacity)) !important;
  }
  .xxl\:border-instagram {
    --border-opacity: 1;
    border-color: rgba(var(--instagram), var(--border-opacity)) !important;
  }
  .xxl\:border-transparent {
    --border-opacity: 1;
    border-color: transparent !important;
  }
  .xxl\:border-current {
    --border-opacity: 1;
    border-color: currentColor !important;
  }
  .xxl\:border-1 {
    border-width: 0.0625rem !important;
  }
  .xxl\:border-2 {
    border-width: 0.125rem !important;
  }
  .xxl\:border-4 {
    border-width: 0.25rem !important;
  }
  .xxl\:border-6 {
    border-width: 0.375rem !important;
  }
  .xxl\:border-0 {
    border-width: 0 !important;
  }
  .xxl\:border-l-1 {
    border-left-width: 0.0625rem !important;
  }
  .xxl\:border-l-2 {
    border-left-width: 0.125rem !important;
  }
  .xxl\:border-l-4 {
    border-left-width: 0.25rem !important;
  }
  .xxl\:border-l-6 {
    border-left-width: 0.375rem !important;
  }
  .xxl\:border-l-0 {
    border-left-width: 0 !important;
  }
  .xxl\:border-t-1 {
    border-top-width: 0.0625rem !important;
  }
  .xxl\:border-t-2 {
    border-top-width: 0.125rem !important;
  }
  .xxl\:border-t-4 {
    border-top-width: 0.25rem !important;
  }
  .xxl\:border-t-6 {
    border-top-width: 0.375rem !important;
  }
  .xxl\:border-t-0 {
    border-top-width: 0 !important;
  }
  .xxl\:border-r-1 {
    border-right-width: 0.0625rem !important;
  }
  .xxl\:border-r-2 {
    border-right-width: 0.125rem !important;
  }
  .xxl\:border-r-4 {
    border-right-width: 0.25rem !important;
  }
  .xxl\:border-r-6 {
    border-right-width: 0.375rem !important;
  }
  .xxl\:border-r-0 {
    border-right-width: 0 !important;
  }
  .xxl\:border-b-1 {
    border-bottom-width: 0.0625rem !important;
  }
  .xxl\:border-b-2 {
    border-bottom-width: 0.125rem !important;
  }
  .xxl\:border-b-4 {
    border-bottom-width: 0.25rem !important;
  }
  .xxl\:border-b-6 {
    border-bottom-width: 0.375rem !important;
  }
  .xxl\:border-b-0 {
    border-bottom-width: 0 !important;
  }
  .xxl\:color-white {
    --color-opacity: 1;
    color: rgba(var(--white), var(--color-opacity)) !important;
  }
  .xxl\:color-black {
    --color-opacity: 1;
    color: rgba(var(--black), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-50), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-100), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-200), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-300), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-400), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-500), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-600), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-700), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-800), var(--color-opacity)) !important;
  }
  .xxl\:color-warm-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--warm-gray-900), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-50), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-100), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-200), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-300), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-400), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-500), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-600), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-700), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-800), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-900), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-50 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-50), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-100 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-100), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-200 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-200), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-300 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-300), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-400 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-400), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-500 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-500), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-600 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-600), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-700 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-700), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-800 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-800), var(--color-opacity)) !important;
  }
  .xxl\:color-cool-gray-900 {
    --color-opacity: 1;
    color: rgba(var(--cool-gray-900), var(--color-opacity)) !important;
  }
  .xxl\:color-red-50 {
    --color-opacity: 1;
    color: rgba(var(--red-50), var(--color-opacity)) !important;
  }
  .xxl\:color-red-100 {
    --color-opacity: 1;
    color: rgba(var(--red-100), var(--color-opacity)) !important;
  }
  .xxl\:color-red-200 {
    --color-opacity: 1;
    color: rgba(var(--red-200), var(--color-opacity)) !important;
  }
  .xxl\:color-red-300 {
    --color-opacity: 1;
    color: rgba(var(--red-300), var(--color-opacity)) !important;
  }
  .xxl\:color-red-400 {
    --color-opacity: 1;
    color: rgba(var(--red-400), var(--color-opacity)) !important;
  }
  .xxl\:color-red-500 {
    --color-opacity: 1;
    color: rgba(var(--red-500), var(--color-opacity)) !important;
  }
  .xxl\:color-red-600 {
    --color-opacity: 1;
    color: rgba(var(--red-600), var(--color-opacity)) !important;
  }
  .xxl\:color-red-700 {
    --color-opacity: 1;
    color: rgba(var(--red-700), var(--color-opacity)) !important;
  }
  .xxl\:color-red-800 {
    --color-opacity: 1;
    color: rgba(var(--red-800), var(--color-opacity)) !important;
  }
  .xxl\:color-red-900 {
    --color-opacity: 1;
    color: rgba(var(--red-900), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-50 {
    --color-opacity: 1;
    color: rgba(var(--orange-50), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-100 {
    --color-opacity: 1;
    color: rgba(var(--orange-100), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-200 {
    --color-opacity: 1;
    color: rgba(var(--orange-200), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-300 {
    --color-opacity: 1;
    color: rgba(var(--orange-300), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-400 {
    --color-opacity: 1;
    color: rgba(var(--orange-400), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-500 {
    --color-opacity: 1;
    color: rgba(var(--orange-500), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-600 {
    --color-opacity: 1;
    color: rgba(var(--orange-600), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-700 {
    --color-opacity: 1;
    color: rgba(var(--orange-700), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-800 {
    --color-opacity: 1;
    color: rgba(var(--orange-800), var(--color-opacity)) !important;
  }
  .xxl\:color-orange-900 {
    --color-opacity: 1;
    color: rgba(var(--orange-900), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-50 {
    --color-opacity: 1;
    color: rgba(var(--yellow-50), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-100 {
    --color-opacity: 1;
    color: rgba(var(--yellow-100), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-200 {
    --color-opacity: 1;
    color: rgba(var(--yellow-200), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-300 {
    --color-opacity: 1;
    color: rgba(var(--yellow-300), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-400 {
    --color-opacity: 1;
    color: rgba(var(--yellow-400), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-500 {
    --color-opacity: 1;
    color: rgba(var(--yellow-500), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-600 {
    --color-opacity: 1;
    color: rgba(var(--yellow-600), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-700 {
    --color-opacity: 1;
    color: rgba(var(--yellow-700), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-800 {
    --color-opacity: 1;
    color: rgba(var(--yellow-800), var(--color-opacity)) !important;
  }
  .xxl\:color-yellow-900 {
    --color-opacity: 1;
    color: rgba(var(--yellow-900), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-50 {
    --color-opacity: 1;
    color: rgba(var(--lime-50), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-100 {
    --color-opacity: 1;
    color: rgba(var(--lime-100), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-200 {
    --color-opacity: 1;
    color: rgba(var(--lime-200), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-300 {
    --color-opacity: 1;
    color: rgba(var(--lime-300), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-400 {
    --color-opacity: 1;
    color: rgba(var(--lime-400), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-500 {
    --color-opacity: 1;
    color: rgba(var(--lime-500), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-600 {
    --color-opacity: 1;
    color: rgba(var(--lime-600), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-700 {
    --color-opacity: 1;
    color: rgba(var(--lime-700), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-800 {
    --color-opacity: 1;
    color: rgba(var(--lime-800), var(--color-opacity)) !important;
  }
  .xxl\:color-lime-900 {
    --color-opacity: 1;
    color: rgba(var(--lime-900), var(--color-opacity)) !important;
  }
  .xxl\:color-green-50 {
    --color-opacity: 1;
    color: rgba(var(--green-50), var(--color-opacity)) !important;
  }
  .xxl\:color-green-100 {
    --color-opacity: 1;
    color: rgba(var(--green-100), var(--color-opacity)) !important;
  }
  .xxl\:color-green-200 {
    --color-opacity: 1;
    color: rgba(var(--green-200), var(--color-opacity)) !important;
  }
  .xxl\:color-green-300 {
    --color-opacity: 1;
    color: rgba(var(--green-300), var(--color-opacity)) !important;
  }
  .xxl\:color-green-400 {
    --color-opacity: 1;
    color: rgba(var(--green-400), var(--color-opacity)) !important;
  }
  .xxl\:color-green-500 {
    --color-opacity: 1;
    color: rgba(var(--green-500), var(--color-opacity)) !important;
  }
  .xxl\:color-green-600 {
    --color-opacity: 1;
    color: rgba(var(--green-600), var(--color-opacity)) !important;
  }
  .xxl\:color-green-700 {
    --color-opacity: 1;
    color: rgba(var(--green-700), var(--color-opacity)) !important;
  }
  .xxl\:color-green-800 {
    --color-opacity: 1;
    color: rgba(var(--green-800), var(--color-opacity)) !important;
  }
  .xxl\:color-green-900 {
    --color-opacity: 1;
    color: rgba(var(--green-900), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-50 {
    --color-opacity: 1;
    color: rgba(var(--teal-50), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-100 {
    --color-opacity: 1;
    color: rgba(var(--teal-100), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-200 {
    --color-opacity: 1;
    color: rgba(var(--teal-200), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-300 {
    --color-opacity: 1;
    color: rgba(var(--teal-300), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-400 {
    --color-opacity: 1;
    color: rgba(var(--teal-400), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-500 {
    --color-opacity: 1;
    color: rgba(var(--teal-500), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-600 {
    --color-opacity: 1;
    color: rgba(var(--teal-600), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-700 {
    --color-opacity: 1;
    color: rgba(var(--teal-700), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-800 {
    --color-opacity: 1;
    color: rgba(var(--teal-800), var(--color-opacity)) !important;
  }
  .xxl\:color-teal-900 {
    --color-opacity: 1;
    color: rgba(var(--teal-900), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-50 {
    --color-opacity: 1;
    color: rgba(var(--cyan-50), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-100 {
    --color-opacity: 1;
    color: rgba(var(--cyan-100), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-200 {
    --color-opacity: 1;
    color: rgba(var(--cyan-200), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-300 {
    --color-opacity: 1;
    color: rgba(var(--cyan-300), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-400 {
    --color-opacity: 1;
    color: rgba(var(--cyan-400), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-500 {
    --color-opacity: 1;
    color: rgba(var(--cyan-500), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-600 {
    --color-opacity: 1;
    color: rgba(var(--cyan-600), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-700 {
    --color-opacity: 1;
    color: rgba(var(--cyan-700), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-800 {
    --color-opacity: 1;
    color: rgba(var(--cyan-800), var(--color-opacity)) !important;
  }
  .xxl\:color-cyan-900 {
    --color-opacity: 1;
    color: rgba(var(--cyan-900), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-50), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-100), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-200), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-300), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-400), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-500), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-600), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-700), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-800), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-900), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-50 {
    --color-opacity: 1;
    color: rgba(var(--indigo-50), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-100 {
    --color-opacity: 1;
    color: rgba(var(--indigo-100), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-200 {
    --color-opacity: 1;
    color: rgba(var(--indigo-200), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-300 {
    --color-opacity: 1;
    color: rgba(var(--indigo-300), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-400 {
    --color-opacity: 1;
    color: rgba(var(--indigo-400), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-500 {
    --color-opacity: 1;
    color: rgba(var(--indigo-500), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-600 {
    --color-opacity: 1;
    color: rgba(var(--indigo-600), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-700 {
    --color-opacity: 1;
    color: rgba(var(--indigo-700), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-800 {
    --color-opacity: 1;
    color: rgba(var(--indigo-800), var(--color-opacity)) !important;
  }
  .xxl\:color-indigo-900 {
    --color-opacity: 1;
    color: rgba(var(--indigo-900), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-50 {
    --color-opacity: 1;
    color: rgba(var(--purple-50), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-100 {
    --color-opacity: 1;
    color: rgba(var(--purple-100), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-200 {
    --color-opacity: 1;
    color: rgba(var(--purple-200), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-300 {
    --color-opacity: 1;
    color: rgba(var(--purple-300), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-400 {
    --color-opacity: 1;
    color: rgba(var(--purple-400), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-500 {
    --color-opacity: 1;
    color: rgba(var(--purple-500), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-600 {
    --color-opacity: 1;
    color: rgba(var(--purple-600), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-700 {
    --color-opacity: 1;
    color: rgba(var(--purple-700), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-800 {
    --color-opacity: 1;
    color: rgba(var(--purple-800), var(--color-opacity)) !important;
  }
  .xxl\:color-purple-900 {
    --color-opacity: 1;
    color: rgba(var(--purple-900), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-50 {
    --color-opacity: 1;
    color: rgba(var(--pink-50), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-100 {
    --color-opacity: 1;
    color: rgba(var(--pink-100), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-200 {
    --color-opacity: 1;
    color: rgba(var(--pink-200), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-300 {
    --color-opacity: 1;
    color: rgba(var(--pink-300), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-400 {
    --color-opacity: 1;
    color: rgba(var(--pink-400), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-500 {
    --color-opacity: 1;
    color: rgba(var(--pink-500), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-600 {
    --color-opacity: 1;
    color: rgba(var(--pink-600), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-700 {
    --color-opacity: 1;
    color: rgba(var(--pink-700), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-800 {
    --color-opacity: 1;
    color: rgba(var(--pink-800), var(--color-opacity)) !important;
  }
  .xxl\:color-pink-900 {
    --color-opacity: 1;
    color: rgba(var(--pink-900), var(--color-opacity)) !important;
  }
  .xxl\:color-primary {
    --color-opacity: 1;
    color: rgba(var(--primary), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-50 {
    --color-opacity: 1;
    color: rgba(var(--primary-50), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-100 {
    --color-opacity: 1;
    color: rgba(var(--primary-100), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-200 {
    --color-opacity: 1;
    color: rgba(var(--primary-200), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-300 {
    --color-opacity: 1;
    color: rgba(var(--primary-300), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-400 {
    --color-opacity: 1;
    color: rgba(var(--primary-400), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-500 {
    --color-opacity: 1;
    color: rgba(var(--primary-500), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-600 {
    --color-opacity: 1;
    color: rgba(var(--primary-600), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-700 {
    --color-opacity: 1;
    color: rgba(var(--primary-700), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-800 {
    --color-opacity: 1;
    color: rgba(var(--primary-800), var(--color-opacity)) !important;
  }
  .xxl\:color-primary-900 {
    --color-opacity: 1;
    color: rgba(var(--primary-900), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary {
    --color-opacity: 1;
    color: rgba(var(--secondary), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-50 {
    --color-opacity: 1;
    color: rgba(var(--secondary-50), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-100 {
    --color-opacity: 1;
    color: rgba(var(--secondary-100), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-200 {
    --color-opacity: 1;
    color: rgba(var(--secondary-200), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-300 {
    --color-opacity: 1;
    color: rgba(var(--secondary-300), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-400 {
    --color-opacity: 1;
    color: rgba(var(--secondary-400), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-500 {
    --color-opacity: 1;
    color: rgba(var(--secondary-500), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-600 {
    --color-opacity: 1;
    color: rgba(var(--secondary-600), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-700 {
    --color-opacity: 1;
    color: rgba(var(--secondary-700), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-800 {
    --color-opacity: 1;
    color: rgba(var(--secondary-800), var(--color-opacity)) !important;
  }
  .xxl\:color-secondary-900 {
    --color-opacity: 1;
    color: rgba(var(--secondary-900), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary {
    --color-opacity: 1;
    color: rgba(var(--tertiary), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-50 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-50), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-100 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-100), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-200 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-200), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-300 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-300), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-400 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-400), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-500 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-500), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-600 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-600), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-700 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-700), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-800 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-800), var(--color-opacity)) !important;
  }
  .xxl\:color-tertiary-900 {
    --color-opacity: 1;
    color: rgba(var(--tertiary-900), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-50 {
    --color-opacity: 1;
    color: rgba(var(--foreground-50), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-100 {
    --color-opacity: 1;
    color: rgba(var(--foreground-100), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-200 {
    --color-opacity: 1;
    color: rgba(var(--foreground-200), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-300 {
    --color-opacity: 1;
    color: rgba(var(--foreground-300), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-400 {
    --color-opacity: 1;
    color: rgba(var(--foreground-400), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-500 {
    --color-opacity: 1;
    color: rgba(var(--foreground-500), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-600 {
    --color-opacity: 1;
    color: rgba(var(--foreground-600), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-700 {
    --color-opacity: 1;
    color: rgba(var(--foreground-700), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-800 {
    --color-opacity: 1;
    color: rgba(var(--foreground-800), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground-900 {
    --color-opacity: 1;
    color: rgba(var(--foreground-900), var(--color-opacity)) !important;
  }
  .xxl\:color-foreground {
    --color-opacity: 1;
    color: rgba(var(--foreground), var(--color-opacity)) !important;
  }
  .xxl\:color-background {
    --color-opacity: 1;
    color: rgba(var(--background), var(--color-opacity)) !important;
  }
  .xxl\:color-background-50 {
    --color-opacity: 1;
    color: rgba(var(--background-50), var(--color-opacity)) !important;
  }
  .xxl\:color-background-100 {
    --color-opacity: 1;
    color: rgba(var(--background-100), var(--color-opacity)) !important;
  }
  .xxl\:color-background-200 {
    --color-opacity: 1;
    color: rgba(var(--background-200), var(--color-opacity)) !important;
  }
  .xxl\:color-background-300 {
    --color-opacity: 1;
    color: rgba(var(--background-300), var(--color-opacity)) !important;
  }
  .xxl\:color-background-400 {
    --color-opacity: 1;
    color: rgba(var(--background-400), var(--color-opacity)) !important;
  }
  .xxl\:color-background-500 {
    --color-opacity: 1;
    color: rgba(var(--background-500), var(--color-opacity)) !important;
  }
  .xxl\:color-background-600 {
    --color-opacity: 1;
    color: rgba(var(--background-600), var(--color-opacity)) !important;
  }
  .xxl\:color-background-700 {
    --color-opacity: 1;
    color: rgba(var(--background-700), var(--color-opacity)) !important;
  }
  .xxl\:color-background-800 {
    --color-opacity: 1;
    color: rgba(var(--background-800), var(--color-opacity)) !important;
  }
  .xxl\:color-background-900 {
    --color-opacity: 1;
    color: rgba(var(--background-900), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-50 {
    --color-opacity: 1;
    color: rgba(var(--grape-50), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-100 {
    --color-opacity: 1;
    color: rgba(var(--grape-100), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-200 {
    --color-opacity: 1;
    color: rgba(var(--grape-200), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-300 {
    --color-opacity: 1;
    color: rgba(var(--grape-300), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-400 {
    --color-opacity: 1;
    color: rgba(var(--grape-400), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-500 {
    --color-opacity: 1;
    color: rgba(var(--grape-500), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-600 {
    --color-opacity: 1;
    color: rgba(var(--grape-600), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-700 {
    --color-opacity: 1;
    color: rgba(var(--grape-700), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-800 {
    --color-opacity: 1;
    color: rgba(var(--grape-800), var(--color-opacity)) !important;
  }
  .xxl\:color-grape-900 {
    --color-opacity: 1;
    color: rgba(var(--grape-900), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-50 {
    --color-opacity: 1;
    color: rgba(var(--violet-50), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-100 {
    --color-opacity: 1;
    color: rgba(var(--violet-100), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-200 {
    --color-opacity: 1;
    color: rgba(var(--violet-200), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-300 {
    --color-opacity: 1;
    color: rgba(var(--violet-300), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-400 {
    --color-opacity: 1;
    color: rgba(var(--violet-400), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-500 {
    --color-opacity: 1;
    color: rgba(var(--violet-500), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-600 {
    --color-opacity: 1;
    color: rgba(var(--violet-600), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-700 {
    --color-opacity: 1;
    color: rgba(var(--violet-700), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-800 {
    --color-opacity: 1;
    color: rgba(var(--violet-800), var(--color-opacity)) !important;
  }
  .xxl\:color-violet-900 {
    --color-opacity: 1;
    color: rgba(var(--violet-900), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-50), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-100), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-200), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-300), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-400), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-500), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-600), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-700), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-800), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-smoke-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-smoke-900), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-50 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-50), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-100), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-200), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-300), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-400), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-500), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-600), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-700), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-800), var(--color-opacity)) !important;
  }
  .xxl\:color-gray-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--gray-blue-900), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-50 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-50), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-100 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-100), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-200 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-200), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-300 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-300), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-400 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-400), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-500 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-500), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-600 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-600), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-700 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-700), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-800 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-800), var(--color-opacity)) !important;
  }
  .xxl\:color-blue-royal-900 {
    --color-opacity: 1;
    color: rgba(var(--blue-royal-900), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-100 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-100), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-200 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-200), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-300 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-300), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-400 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-400), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-500 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-500), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-600 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-600), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-700 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-700), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-800 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-800), var(--color-opacity)) !important;
  }
  .xxl\:color-neon-blue-900 {
    --color-opacity: 1;
    color: rgba(var(--neon-blue-900), var(--color-opacity)) !important;
  }
  .xxl\:color-greece-1 {
    --color-opacity: 1;
    color: rgba(var(--greece-1), var(--color-opacity)) !important;
  }
  .xxl\:color-greece-2 {
    --color-opacity: 1;
    color: rgba(var(--greece-2), var(--color-opacity)) !important;
  }
  .xxl\:color-greece-3 {
    --color-opacity: 1;
    color: rgba(var(--greece-3), var(--color-opacity)) !important;
  }
  .xxl\:color-greece-4 {
    --color-opacity: 1;
    color: rgba(var(--greece-4), var(--color-opacity)) !important;
  }
  .xxl\:color-greece-5 {
    --color-opacity: 1;
    color: rgba(var(--greece-5), var(--color-opacity)) !important;
  }
  .xxl\:color-blackrussian {
    --color-opacity: 1;
    color: rgba(var(--blackrussian), var(--color-opacity)) !important;
  }
  .xxl\:color-maroon-red {
    --color-opacity: 1;
    color: rgba(var(--maroon-red), var(--color-opacity)) !important;
  }
  .xxl\:color-burgundy {
    --color-opacity: 1;
    color: rgba(var(--burgundy), var(--color-opacity)) !important;
  }
  .xxl\:color-blackpearl {
    --color-opacity: 1;
    color: rgba(var(--blackpearl), var(--color-opacity)) !important;
  }
  .xxl\:color-sweetcorn {
    --color-opacity: 1;
    color: rgba(var(--sweetcorn), var(--color-opacity)) !important;
  }
  .xxl\:color-drover {
    --color-opacity: 1;
    color: rgba(var(--drover), var(--color-opacity)) !important;
  }
  .xxl\:color-woodbark {
    --color-opacity: 1;
    color: rgba(var(--woodbark), var(--color-opacity)) !important;
  }
  .xxl\:color-manhattan {
    --color-opacity: 1;
    color: rgba(var(--manhattan), var(--color-opacity)) !important;
  }
  .xxl\:color-newtan {
    --color-opacity: 1;
    color: rgba(var(--newtan), var(--color-opacity)) !important;
  }
  .xxl\:color-bluedianne {
    --color-opacity: 1;
    color: rgba(var(--bluedianne), var(--color-opacity)) !important;
  }
  .xxl\:color-goldenrod {
    --color-opacity: 1;
    color: rgba(var(--goldenrod), var(--color-opacity)) !important;
  }
  .xxl\:color-portafino {
    --color-opacity: 1;
    color: rgba(var(--portafino), var(--color-opacity)) !important;
  }
  .xxl\:color-pearllusta {
    --color-opacity: 1;
    color: rgba(var(--pearllusta), var(--color-opacity)) !important;
  }
  .xxl\:color-hitgrey {
    --color-opacity: 1;
    color: rgba(var(--hitgrey), var(--color-opacity)) !important;
  }
  .xxl\:color-rockspray {
    --color-opacity: 1;
    color: rgba(var(--rockspray), var(--color-opacity)) !important;
  }
  .xxl\:color-vanilla {
    --color-opacity: 1;
    color: rgba(var(--vanilla), var(--color-opacity)) !important;
  }
  .xxl\:color-mardigras {
    --color-opacity: 1;
    color: rgba(var(--mardigras), var(--color-opacity)) !important;
  }
  .xxl\:color-dandelion {
    --color-opacity: 1;
    color: rgba(var(--dandelion), var(--color-opacity)) !important;
  }
  .xxl\:color-sandwisp {
    --color-opacity: 1;
    color: rgba(var(--sandwisp), var(--color-opacity)) !important;
  }
  .xxl\:color-sealbrown {
    --color-opacity: 1;
    color: rgba(var(--sealbrown), var(--color-opacity)) !important;
  }
  .xxl\:color-rodeodust {
    --color-opacity: 1;
    color: rgba(var(--rodeodust), var(--color-opacity)) !important;
  }
  .xxl\:color-raffia {
    --color-opacity: 1;
    color: rgba(var(--raffia), var(--color-opacity)) !important;
  }
  .xxl\:color-midnight {
    --color-opacity: 1;
    color: rgba(var(--midnight), var(--color-opacity)) !important;
  }
  .xxl\:color-greensmoke {
    --color-opacity: 1;
    color: rgba(var(--greensmoke), var(--color-opacity)) !important;
  }
  .xxl\:color-deco {
    --color-opacity: 1;
    color: rgba(var(--deco), var(--color-opacity)) !important;
  }
  .xxl\:color-sanjuan {
    --color-opacity: 1;
    color: rgba(var(--sanjuan), var(--color-opacity)) !important;
  }
  .xxl\:color-blackpearl2 {
    --color-opacity: 1;
    color: rgba(var(--blackpearl2), var(--color-opacity)) !important;
  }
  .xxl\:color-goldentainoi {
    --color-opacity: 1;
    color: rgba(var(--goldentainoi), var(--color-opacity)) !important;
  }
  .xxl\:color-hotcurry {
    --color-opacity: 1;
    color: rgba(var(--hotcurry), var(--color-opacity)) !important;
  }
  .xxl\:color-greenwaterloo {
    --color-opacity: 1;
    color: rgba(var(--greenwaterloo), var(--color-opacity)) !important;
  }
  .xxl\:color-tahunasands {
    --color-opacity: 1;
    color: rgba(var(--tahunasands), var(--color-opacity)) !important;
  }
  .xxl\:color-sidecar {
    --color-opacity: 1;
    color: rgba(var(--sidecar), var(--color-opacity)) !important;
  }
  .xxl\:color-bismark {
    --color-opacity: 1;
    color: rgba(var(--bismark), var(--color-opacity)) !important;
  }
  .xxl\:color-mardigras2 {
    --color-opacity: 1;
    color: rgba(var(--mardigras2), var(--color-opacity)) !important;
  }
  .xxl\:color-blackcurrant {
    --color-opacity: 1;
    color: rgba(var(--blackcurrant), var(--color-opacity)) !important;
  }
  .xxl\:color-mediumcarmine {
    --color-opacity: 1;
    color: rgba(var(--mediumcarmine), var(--color-opacity)) !important;
  }
  .xxl\:color-tan {
    --color-opacity: 1;
    color: rgba(var(--tan), var(--color-opacity)) !important;
  }
  .xxl\:color-champagne {
    --color-opacity: 1;
    color: rgba(var(--champagne), var(--color-opacity)) !important;
  }
  .xxl\:color-aubergine {
    --color-opacity: 1;
    color: rgba(var(--aubergine), var(--color-opacity)) !important;
  }
  .xxl\:color-maverick {
    --color-opacity: 1;
    color: rgba(var(--maverick), var(--color-opacity)) !important;
  }
  .xxl\:color-prim {
    --color-opacity: 1;
    color: rgba(var(--prim), var(--color-opacity)) !important;
  }
  .xxl\:color-seagull {
    --color-opacity: 1;
    color: rgba(var(--seagull), var(--color-opacity)) !important;
  }
  .xxl\:color-spindle {
    --color-opacity: 1;
    color: rgba(var(--spindle), var(--color-opacity)) !important;
  }
  .xxl\:color-facebook {
    --color-opacity: 1;
    color: rgba(var(--facebook), var(--color-opacity)) !important;
  }
  .xxl\:color-pinterest {
    --color-opacity: 1;
    color: rgba(var(--pinterest), var(--color-opacity)) !important;
  }
  .xxl\:color-twitter {
    --color-opacity: 1;
    color: rgba(var(--twitter), var(--color-opacity)) !important;
  }
  .xxl\:color-youtube {
    --color-opacity: 1;
    color: rgba(var(--youtube), var(--color-opacity)) !important;
  }
  .xxl\:color-instagram {
    --color-opacity: 1;
    color: rgba(var(--instagram), var(--color-opacity)) !important;
  }
  .xxl\:color-transparent {
    --color-opacity: 1;
    color: transparent !important;
  }
  .xxl\:color-current {
    --color-opacity: 1;
    color: currentColor !important;
  }
  .xxl\:resize-none {
    resize: none !important;
  }
  .xxl\:resize-both {
    resize: both !important;
  }
  .xxl\:resize-horizontal {
    resize: horizontal !important;
  }
  .xxl\:resize-vertical {
    resize: vertical !important;
  }
  .xxl\:overflow-x-auto {
    overflow-x: auto !important;
  }
  .xxl\:overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .xxl\:overflow-x-visible {
    overflow-x: visible !important;
  }
  .xxl\:overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .xxl\:overflow-y-auto {
    overflow-y: auto !important;
  }
  .xxl\:overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .xxl\:overflow-y-visible {
    overflow-y: visible !important;
  }
  .xxl\:overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .xxl\:overflow-auto {
    overflow: auto !important;
  }
  .xxl\:overflow-hidden {
    overflow: hidden !important;
  }
  .xxl\:overflow-visible {
    overflow: visible !important;
  }
  .xxl\:overflow-scroll {
    overflow: scroll !important;
  }
  .xxl\:overscroll-x-auto {
    overscroll-behavior-x: auto !important;
  }
  .xxl\:overscroll-x-contain {
    overscroll-behavior-x: contain !important;
  }
  .xxl\:overscroll-x-none {
    overscroll-behavior-x: none !important;
  }
  .xxl\:overscroll-y-auto {
    overscroll-behavior-y: auto !important;
  }
  .xxl\:overscroll-y-contain {
    overscroll-behavior-y: contain !important;
  }
  .xxl\:overscroll-y-none {
    overscroll-behavior-y: none !important;
  }
  .xxl\:overscroll-auto {
    overscroll-behavior: auto !important;
  }
  .xxl\:overscroll-contain {
    overscroll-behavior: contain !important;
  }
  .xxl\:overscroll-none {
    overscroll-behavior: none !important;
  }
  .xxl\:scroll-auto {
    scroll-behavior: auto !important;
  }
  .xxl\:scroll-smooth {
    scroll-behavior: smooth !important;
  }
  .xxl\:translate-x-1 {
    --translate-x: 0.0625rem !important;
  }
  .xxl\:translate-x-2 {
    --translate-x: 0.125rem !important;
  }
  .xxl\:translate-x-4 {
    --translate-x: 0.25rem !important;
  }
  .xxl\:translate-x-6 {
    --translate-x: 0.375rem !important;
  }
  .xxl\:translate-x-8 {
    --translate-x: 0.5rem !important;
  }
  .xxl\:translate-x-10 {
    --translate-x: 0.625rem !important;
  }
  .xxl\:translate-x-12 {
    --translate-x: 0.75rem !important;
  }
  .xxl\:translate-x-14 {
    --translate-x: 0.875rem !important;
  }
  .xxl\:translate-x-16 {
    --translate-x: 1rem !important;
  }
  .xxl\:translate-x-18 {
    --translate-x: 1.125rem !important;
  }
  .xxl\:translate-x-20 {
    --translate-x: 1.25rem !important;
  }
  .xxl\:translate-x-24 {
    --translate-x: 1.5rem !important;
  }
  .xxl\:translate-x-28 {
    --translate-x: 1.75rem !important;
  }
  .xxl\:translate-x-32 {
    --translate-x: 2rem !important;
  }
  .xxl\:translate-x-36 {
    --translate-x: 2.25rem !important;
  }
  .xxl\:translate-x-40 {
    --translate-x: 2.5rem !important;
  }
  .xxl\:translate-x-48 {
    --translate-x: 3rem !important;
  }
  .xxl\:translate-x-56 {
    --translate-x: 3.5rem !important;
  }
  .xxl\:translate-x-64 {
    --translate-x: 4rem !important;
  }
  .xxl\:translate-x-72 {
    --translate-x: 4.5rem !important;
  }
  .xxl\:translate-x-80 {
    --translate-x: 5rem !important;
  }
  .xxl\:translate-x-96 {
    --translate-x: 6rem !important;
  }
  .xxl\:translate-x-112 {
    --translate-x: 7rem !important;
  }
  .xxl\:translate-x-128 {
    --translate-x: 8rem !important;
  }
  .xxl\:translate-x-144 {
    --translate-x: 9rem !important;
  }
  .xxl\:translate-x-160 {
    --translate-x: 10rem !important;
  }
  .xxl\:translate-x-192 {
    --translate-x: 12rem !important;
  }
  .xxl\:translate-x-224 {
    --translate-x: 14rem !important;
  }
  .xxl\:translate-x-256 {
    --translate-x: 16rem !important;
  }
  .xxl\:translate-x-288 {
    --translate-x: 18rem !important;
  }
  .xxl\:translate-x-320 {
    --translate-x: 20rem !important;
  }
  .xxl\:translate-x-384 {
    --translate-x: 24rem !important;
  }
  .xxl\:translate-x-n1 {
    --translate-x: -0.0625rem !important;
  }
  .xxl\:translate-x-n2 {
    --translate-x: -0.125rem !important;
  }
  .xxl\:translate-x-n4 {
    --translate-x: -0.25rem !important;
  }
  .xxl\:translate-x-n6 {
    --translate-x: -0.375rem !important;
  }
  .xxl\:translate-x-n8 {
    --translate-x: -0.5rem !important;
  }
  .xxl\:translate-x-n10 {
    --translate-x: -0.625rem !important;
  }
  .xxl\:translate-x-n12 {
    --translate-x: -0.75rem !important;
  }
  .xxl\:translate-x-n14 {
    --translate-x: -0.875rem !important;
  }
  .xxl\:translate-x-n16 {
    --translate-x: -1rem !important;
  }
  .xxl\:translate-x-n18 {
    --translate-x: -1.125rem !important;
  }
  .xxl\:translate-x-n20 {
    --translate-x: -1.25rem !important;
  }
  .xxl\:translate-x-n24 {
    --translate-x: -1.5rem !important;
  }
  .xxl\:translate-x-n28 {
    --translate-x: -1.75rem !important;
  }
  .xxl\:translate-x-n32 {
    --translate-x: -2rem !important;
  }
  .xxl\:translate-x-n36 {
    --translate-x: -2.25rem !important;
  }
  .xxl\:translate-x-n40 {
    --translate-x: -2.5rem !important;
  }
  .xxl\:translate-x-n48 {
    --translate-x: -3rem !important;
  }
  .xxl\:translate-x-n56 {
    --translate-x: -3.5rem !important;
  }
  .xxl\:translate-x-n64 {
    --translate-x: -4rem !important;
  }
  .xxl\:translate-x-n72 {
    --translate-x: -4.5rem !important;
  }
  .xxl\:translate-x-n80 {
    --translate-x: -5rem !important;
  }
  .xxl\:translate-x-n96 {
    --translate-x: -6rem !important;
  }
  .xxl\:translate-x-n112 {
    --translate-x: -7rem !important;
  }
  .xxl\:translate-x-n128 {
    --translate-x: -8rem !important;
  }
  .xxl\:translate-x-n144 {
    --translate-x: -9rem !important;
  }
  .xxl\:translate-x-n160 {
    --translate-x: -10rem !important;
  }
  .xxl\:translate-x-n192 {
    --translate-x: -12rem !important;
  }
  .xxl\:translate-x-n224 {
    --translate-x: -14rem !important;
  }
  .xxl\:translate-x-n256 {
    --translate-x: -16rem !important;
  }
  .xxl\:translate-x-n288 {
    --translate-x: -18rem !important;
  }
  .xxl\:translate-x-n320 {
    --translate-x: -20rem !important;
  }
  .xxl\:translate-x-n384 {
    --translate-x: -24rem !important;
  }
  .xxl\:translate-x-0 {
    --translate-x: 0 !important;
  }
  .xxl\:translate-x-50p {
    --translate-x: 50% !important;
  }
  .xxl\:translate-x-100p {
    --translate-x: 100% !important;
  }
  .xxl\:translate-x-n50p {
    --translate-x: -50% !important;
  }
  .xxl\:translate-x-n100p {
    --translate-x: -100% !important;
  }
  .xxl\:translate-y-1 {
    --translate-y: 0.0625rem !important;
  }
  .xxl\:translate-y-2 {
    --translate-y: 0.125rem !important;
  }
  .xxl\:translate-y-4 {
    --translate-y: 0.25rem !important;
  }
  .xxl\:translate-y-6 {
    --translate-y: 0.375rem !important;
  }
  .xxl\:translate-y-8 {
    --translate-y: 0.5rem !important;
  }
  .xxl\:translate-y-10 {
    --translate-y: 0.625rem !important;
  }
  .xxl\:translate-y-12 {
    --translate-y: 0.75rem !important;
  }
  .xxl\:translate-y-14 {
    --translate-y: 0.875rem !important;
  }
  .xxl\:translate-y-16 {
    --translate-y: 1rem !important;
  }
  .xxl\:translate-y-18 {
    --translate-y: 1.125rem !important;
  }
  .xxl\:translate-y-20 {
    --translate-y: 1.25rem !important;
  }
  .xxl\:translate-y-24 {
    --translate-y: 1.5rem !important;
  }
  .xxl\:translate-y-28 {
    --translate-y: 1.75rem !important;
  }
  .xxl\:translate-y-32 {
    --translate-y: 2rem !important;
  }
  .xxl\:translate-y-36 {
    --translate-y: 2.25rem !important;
  }
  .xxl\:translate-y-40 {
    --translate-y: 2.5rem !important;
  }
  .xxl\:translate-y-48 {
    --translate-y: 3rem !important;
  }
  .xxl\:translate-y-56 {
    --translate-y: 3.5rem !important;
  }
  .xxl\:translate-y-64 {
    --translate-y: 4rem !important;
  }
  .xxl\:translate-y-72 {
    --translate-y: 4.5rem !important;
  }
  .xxl\:translate-y-80 {
    --translate-y: 5rem !important;
  }
  .xxl\:translate-y-96 {
    --translate-y: 6rem !important;
  }
  .xxl\:translate-y-112 {
    --translate-y: 7rem !important;
  }
  .xxl\:translate-y-128 {
    --translate-y: 8rem !important;
  }
  .xxl\:translate-y-144 {
    --translate-y: 9rem !important;
  }
  .xxl\:translate-y-160 {
    --translate-y: 10rem !important;
  }
  .xxl\:translate-y-192 {
    --translate-y: 12rem !important;
  }
  .xxl\:translate-y-224 {
    --translate-y: 14rem !important;
  }
  .xxl\:translate-y-256 {
    --translate-y: 16rem !important;
  }
  .xxl\:translate-y-288 {
    --translate-y: 18rem !important;
  }
  .xxl\:translate-y-320 {
    --translate-y: 20rem !important;
  }
  .xxl\:translate-y-384 {
    --translate-y: 24rem !important;
  }
  .xxl\:translate-y-n1 {
    --translate-y: -0.0625rem !important;
  }
  .xxl\:translate-y-n2 {
    --translate-y: -0.125rem !important;
  }
  .xxl\:translate-y-n4 {
    --translate-y: -0.25rem !important;
  }
  .xxl\:translate-y-n6 {
    --translate-y: -0.375rem !important;
  }
  .xxl\:translate-y-n8 {
    --translate-y: -0.5rem !important;
  }
  .xxl\:translate-y-n10 {
    --translate-y: -0.625rem !important;
  }
  .xxl\:translate-y-n12 {
    --translate-y: -0.75rem !important;
  }
  .xxl\:translate-y-n14 {
    --translate-y: -0.875rem !important;
  }
  .xxl\:translate-y-n16 {
    --translate-y: -1rem !important;
  }
  .xxl\:translate-y-n18 {
    --translate-y: -1.125rem !important;
  }
  .xxl\:translate-y-n20 {
    --translate-y: -1.25rem !important;
  }
  .xxl\:translate-y-n24 {
    --translate-y: -1.5rem !important;
  }
  .xxl\:translate-y-n28 {
    --translate-y: -1.75rem !important;
  }
  .xxl\:translate-y-n32 {
    --translate-y: -2rem !important;
  }
  .xxl\:translate-y-n36 {
    --translate-y: -2.25rem !important;
  }
  .xxl\:translate-y-n40 {
    --translate-y: -2.5rem !important;
  }
  .xxl\:translate-y-n48 {
    --translate-y: -3rem !important;
  }
  .xxl\:translate-y-n56 {
    --translate-y: -3.5rem !important;
  }
  .xxl\:translate-y-n64 {
    --translate-y: -4rem !important;
  }
  .xxl\:translate-y-n72 {
    --translate-y: -4.5rem !important;
  }
  .xxl\:translate-y-n80 {
    --translate-y: -5rem !important;
  }
  .xxl\:translate-y-n96 {
    --translate-y: -6rem !important;
  }
  .xxl\:translate-y-n112 {
    --translate-y: -7rem !important;
  }
  .xxl\:translate-y-n128 {
    --translate-y: -8rem !important;
  }
  .xxl\:translate-y-n144 {
    --translate-y: -9rem !important;
  }
  .xxl\:translate-y-n160 {
    --translate-y: -10rem !important;
  }
  .xxl\:translate-y-n192 {
    --translate-y: -12rem !important;
  }
  .xxl\:translate-y-n224 {
    --translate-y: -14rem !important;
  }
  .xxl\:translate-y-n256 {
    --translate-y: -16rem !important;
  }
  .xxl\:translate-y-n288 {
    --translate-y: -18rem !important;
  }
  .xxl\:translate-y-n320 {
    --translate-y: -20rem !important;
  }
  .xxl\:translate-y-n384 {
    --translate-y: -24rem !important;
  }
  .xxl\:translate-y-0 {
    --translate-y: 0 !important;
  }
  .xxl\:translate-y-50p {
    --translate-y: 50% !important;
  }
  .xxl\:translate-y-100p {
    --translate-y: 100% !important;
  }
  .xxl\:translate-y-n50p {
    --translate-y: -50% !important;
  }
  .xxl\:translate-y-n100p {
    --translate-y: -100% !important;
  }
  .xxl\:scale-x-0 {
    --scale-x: 0 !important;
  }
  .xxl\:scale-x-50 {
    --scale-x: 0.5 !important;
  }
  .xxl\:scale-x-75 {
    --scale-x: 0.75 !important;
  }
  .xxl\:scale-x-80 {
    --scale-x: 0.8 !important;
  }
  .xxl\:scale-x-85 {
    --scale-x: 0.85 !important;
  }
  .xxl\:scale-x-90 {
    --scale-x: 0.9 !important;
  }
  .xxl\:scale-x-95 {
    --scale-x: 0.95 !important;
  }
  .xxl\:scale-x-100 {
    --scale-x: 1 !important;
  }
  .xxl\:scale-x-105 {
    --scale-x: 1.05 !important;
  }
  .xxl\:scale-x-110 {
    --scale-x: 1.1 !important;
  }
  .xxl\:scale-x-115 {
    --scale-x: 1.15 !important;
  }
  .xxl\:scale-x-120 {
    --scale-x: 1.2 !important;
  }
  .xxl\:scale-x-125 {
    --scale-x: 1.25 !important;
  }
  .xxl\:scale-x-130 {
    --scale-x: 1.3 !important;
  }
  .xxl\:scale-x-135 {
    --scale-x: 1.35 !important;
  }
  .xxl\:scale-x-140 {
    --scale-x: 1.4 !important;
  }
  .xxl\:scale-x-145 {
    --scale-x: 1.45 !important;
  }
  .xxl\:scale-x-150 {
    --scale-x: 1.5 !important;
  }
  .xxl\:scale-y-0 {
    --scale-y: 0 !important;
  }
  .xxl\:scale-y-50 {
    --scale-y: 0.5 !important;
  }
  .xxl\:scale-y-75 {
    --scale-y: 0.75 !important;
  }
  .xxl\:scale-y-80 {
    --scale-y: 0.8 !important;
  }
  .xxl\:scale-y-85 {
    --scale-y: 0.85 !important;
  }
  .xxl\:scale-y-90 {
    --scale-y: 0.9 !important;
  }
  .xxl\:scale-y-95 {
    --scale-y: 0.95 !important;
  }
  .xxl\:scale-y-100 {
    --scale-y: 1 !important;
  }
  .xxl\:scale-y-105 {
    --scale-y: 1.05 !important;
  }
  .xxl\:scale-y-110 {
    --scale-y: 1.1 !important;
  }
  .xxl\:scale-y-115 {
    --scale-y: 1.15 !important;
  }
  .xxl\:scale-y-120 {
    --scale-y: 1.2 !important;
  }
  .xxl\:scale-y-125 {
    --scale-y: 1.25 !important;
  }
  .xxl\:scale-y-130 {
    --scale-y: 1.3 !important;
  }
  .xxl\:scale-y-135 {
    --scale-y: 1.35 !important;
  }
  .xxl\:scale-y-140 {
    --scale-y: 1.4 !important;
  }
  .xxl\:scale-y-145 {
    --scale-y: 1.45 !important;
  }
  .xxl\:scale-y-150 {
    --scale-y: 1.5 !important;
  }
  .xxl\:scale-0 {
    --scale-x: 0 !important;
    --scale-y: 0 !important;
  }
  .xxl\:scale-50 {
    --scale-x: 0.5 !important;
    --scale-y: 0.5 !important;
  }
  .xxl\:scale-75 {
    --scale-x: 0.75 !important;
    --scale-y: 0.75 !important;
  }
  .xxl\:scale-80 {
    --scale-x: 0.8 !important;
    --scale-y: 0.8 !important;
  }
  .xxl\:scale-85 {
    --scale-x: 0.85 !important;
    --scale-y: 0.85 !important;
  }
  .xxl\:scale-90 {
    --scale-x: 0.9 !important;
    --scale-y: 0.9 !important;
  }
  .xxl\:scale-95 {
    --scale-x: 0.95 !important;
    --scale-y: 0.95 !important;
  }
  .xxl\:scale-100 {
    --scale-x: 1 !important;
    --scale-y: 1 !important;
  }
  .xxl\:scale-105 {
    --scale-x: 1.05 !important;
    --scale-y: 1.05 !important;
  }
  .xxl\:scale-110 {
    --scale-x: 1.1 !important;
    --scale-y: 1.1 !important;
  }
  .xxl\:scale-115 {
    --scale-x: 1.15 !important;
    --scale-y: 1.15 !important;
  }
  .xxl\:scale-120 {
    --scale-x: 1.2 !important;
    --scale-y: 1.2 !important;
  }
  .xxl\:scale-125 {
    --scale-x: 1.25 !important;
    --scale-y: 1.25 !important;
  }
  .xxl\:scale-130 {
    --scale-x: 1.3 !important;
    --scale-y: 1.3 !important;
  }
  .xxl\:scale-135 {
    --scale-x: 1.35 !important;
    --scale-y: 1.35 !important;
  }
  .xxl\:scale-140 {
    --scale-x: 1.4 !important;
    --scale-y: 1.4 !important;
  }
  .xxl\:scale-145 {
    --scale-x: 1.45 !important;
    --scale-y: 1.45 !important;
  }
  .xxl\:scale-150 {
    --scale-x: 1.5 !important;
    --scale-y: 1.5 !important;
  }
  .xxl\:skew-x-n12 {
    --skew-x: -12deg !important;
  }
  .xxl\:skew-x-n10 {
    --skew-x: -10deg !important;
  }
  .xxl\:skew-x-n8 {
    --skew-x: -8deg !important;
  }
  .xxl\:skew-x-n6 {
    --skew-x: -6deg !important;
  }
  .xxl\:skew-x-n4 {
    --skew-x: -4deg !important;
  }
  .xxl\:skew-x-n2 {
    --skew-x: -2deg !important;
  }
  .xxl\:skew-x-0 {
    --skew-x: 0 !important;
  }
  .xxl\:skew-x-2 {
    --skew-x: 2deg !important;
  }
  .xxl\:skew-x-4 {
    --skew-x: 4deg !important;
  }
  .xxl\:skew-x-6 {
    --skew-x: 6deg !important;
  }
  .xxl\:skew-x-8 {
    --skew-x: 8deg !important;
  }
  .xxl\:skew-x-10 {
    --skew-x: 10deg !important;
  }
  .xxl\:skew-x-12 {
    --skew-x: 12deg !important;
  }
  .xxl\:skew-y-n12 {
    --skew-y: -12deg !important;
  }
  .xxl\:skew-y-n10 {
    --skew-y: -10deg !important;
  }
  .xxl\:skew-y-n8 {
    --skew-y: -8deg !important;
  }
  .xxl\:skew-y-n6 {
    --skew-y: -6deg !important;
  }
  .xxl\:skew-y-n4 {
    --skew-y: -4deg !important;
  }
  .xxl\:skew-y-n2 {
    --skew-y: -2deg !important;
  }
  .xxl\:skew-y-0 {
    --skew-y: 0 !important;
  }
  .xxl\:skew-y-2 {
    --skew-y: 2deg !important;
  }
  .xxl\:skew-y-4 {
    --skew-y: 4deg !important;
  }
  .xxl\:skew-y-6 {
    --skew-y: 6deg !important;
  }
  .xxl\:skew-y-8 {
    --skew-y: 8deg !important;
  }
  .xxl\:skew-y-10 {
    --skew-y: 10deg !important;
  }
  .xxl\:skew-y-12 {
    --skew-y: 12deg !important;
  }
  .xxl\:rotate-0 {
    --rotate: 0 !important;
  }
  .xxl\:rotate-2 {
    --rotate: 2deg !important;
  }
  .xxl\:rotate-4 {
    --rotate: 4deg !important;
  }
  .xxl\:rotate-6 {
    --rotate: 6deg !important;
  }
  .xxl\:rotate-8 {
    --rotate: 8deg !important;
  }
  .xxl\:rotate-10 {
    --rotate: 10deg !important;
  }
  .xxl\:rotate-12 {
    --rotate: 12deg !important;
  }
  .xxl\:rotate-n2 {
    --rotate: -2deg !important;
  }
  .xxl\:rotate-n4 {
    --rotate: -4deg !important;
  }
  .xxl\:rotate-n6 {
    --rotate: -6deg !important;
  }
  .xxl\:rotate-n8 {
    --rotate: -8deg !important;
  }
  .xxl\:rotate-n10 {
    --rotate: -10deg !important;
  }
  .xxl\:rotate-n12 {
    --rotate: -12deg !important;
  }
  .xxl\:rotate-45 {
    --rotate: 45deg !important;
  }
  .xxl\:rotate-90 {
    --rotate: 90deg !important;
  }
  .xxl\:rotate-180 {
    --rotate: 180deg !important;
  }
  .xxl\:rotate-n45 {
    --rotate: -45deg !important;
  }
  .xxl\:rotate-n90 {
    --rotate: -90deg !important;
  }
  .xxl\:rotate-n180 {
    --rotate: -180deg !important;
  }
  .xxl\:transform-center {
    transform-origin: center !important;
  }
  .xxl\:transform-center-bottom {
    transform-origin: center bottom !important;
  }
  .xxl\:transform-center-left {
    transform-origin: center left !important;
  }
  .xxl\:transform-center-right {
    transform-origin: center right !important;
  }
  .xxl\:transform-top {
    transform-origin: top !important;
  }
  .xxl\:transform-top-right {
    transform-origin: top right !important;
  }
  .xxl\:transform-right {
    transform-origin: right !important;
  }
  .xxl\:transform-bottom-right {
    transform-origin: bottom right !important;
  }
  .xxl\:transform-bottom {
    transform-origin: bottom !important;
  }
  .xxl\:transform-bottom-left {
    transform-origin: bottom left !important;
  }
  .xxl\:transform-left {
    transform-origin: left !important;
  }
  .xxl\:transform-top-left {
    transform-origin: top left !important;
  }
  .xxl\:grid-flow-row {
    grid-auto-flow: row !important;
  }
  .xxl\:grid-flow-col {
    grid-auto-flow: column !important;
  }
  .xxl\:grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }
  .xxl\:grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }
  .xxl\:col-auto {
    grid-column: auto !important;
  }
  .xxl\:col-1 {
    grid-column: span 1/span 1 !important;
  }
  .xxl\:col-2 {
    grid-column: span 2/span 2 !important;
  }
  .xxl\:col-3 {
    grid-column: span 3/span 3 !important;
  }
  .xxl\:col-4 {
    grid-column: span 4/span 4 !important;
  }
  .xxl\:col-5 {
    grid-column: span 5/span 5 !important;
  }
  .xxl\:col-6 {
    grid-column: span 6/span 6 !important;
  }
  .xxl\:col-7 {
    grid-column: span 7/span 7 !important;
  }
  .xxl\:col-8 {
    grid-column: span 8/span 8 !important;
  }
  .xxl\:col-9 {
    grid-column: span 9/span 9 !important;
  }
  .xxl\:col-10 {
    grid-column: span 10/span 10 !important;
  }
  .xxl\:col-11 {
    grid-column: span 11/span 11 !important;
  }
  .xxl\:col-12 {
    grid-column: span 12/span 12 !important;
  }
  .xxl\:col-end-auto {
    grid-column-end: auto !important;
  }
  .xxl\:col-end-1 {
    grid-column-end: 1 !important;
  }
  .xxl\:col-end-2 {
    grid-column-end: 2 !important;
  }
  .xxl\:col-end-3 {
    grid-column-end: 3 !important;
  }
  .xxl\:col-end-4 {
    grid-column-end: 4 !important;
  }
  .xxl\:col-end-5 {
    grid-column-end: 5 !important;
  }
  .xxl\:col-end-6 {
    grid-column-end: 6 !important;
  }
  .xxl\:col-end-7 {
    grid-column-end: 7 !important;
  }
  .xxl\:col-end-8 {
    grid-column-end: 8 !important;
  }
  .xxl\:col-end-9 {
    grid-column-end: 9 !important;
  }
  .xxl\:col-end-10 {
    grid-column-end: 10 !important;
  }
  .xxl\:col-end-11 {
    grid-column-end: 11 !important;
  }
  .xxl\:col-end-12 {
    grid-column-end: 12 !important;
  }
  .xxl\:col-end-13 {
    grid-column-end: 13 !important;
  }
  .xxl\:col-start-auto {
    grid-column-start: auto !important;
  }
  .xxl\:col-start-1 {
    grid-column-start: 1 !important;
  }
  .xxl\:col-start-2 {
    grid-column-start: 2 !important;
  }
  .xxl\:col-start-3 {
    grid-column-start: 3 !important;
  }
  .xxl\:col-start-4 {
    grid-column-start: 4 !important;
  }
  .xxl\:col-start-5 {
    grid-column-start: 5 !important;
  }
  .xxl\:col-start-6 {
    grid-column-start: 6 !important;
  }
  .xxl\:col-start-7 {
    grid-column-start: 7 !important;
  }
  .xxl\:col-start-8 {
    grid-column-start: 8 !important;
  }
  .xxl\:col-start-9 {
    grid-column-start: 9 !important;
  }
  .xxl\:col-start-10 {
    grid-column-start: 10 !important;
  }
  .xxl\:col-start-11 {
    grid-column-start: 11 !important;
  }
  .xxl\:col-start-12 {
    grid-column-start: 12 !important;
  }
  .xxl\:col-start-13 {
    grid-column-start: 13 !important;
  }
  .xxl\:row-auto {
    grid-row: auto !important;
  }
  .xxl\:row-1 {
    grid-row: span 1/span 1 !important;
  }
  .xxl\:row-2 {
    grid-row: span 2/span 2 !important;
  }
  .xxl\:row-3 {
    grid-row: span 3/span 3 !important;
  }
  .xxl\:row-4 {
    grid-row: span 4/span 4 !important;
  }
  .xxl\:row-5 {
    grid-row: span 5/span 5 !important;
  }
  .xxl\:row-end-auto {
    grid-row-end: auto !important;
  }
  .xxl\:row-end-1 {
    grid-row-end: 1 !important;
  }
  .xxl\:row-end-2 {
    grid-row-end: 2 !important;
  }
  .xxl\:row-end-3 {
    grid-row-end: 3 !important;
  }
  .xxl\:row-end-4 {
    grid-row-end: 4 !important;
  }
  .xxl\:row-end-5 {
    grid-row-end: 5 !important;
  }
  .xxl\:row-end-6 {
    grid-row-end: 6 !important;
  }
  .xxl\:row-start-auto {
    grid-row-start: auto !important;
  }
  .xxl\:row-start-1 {
    grid-row-start: 1 !important;
  }
  .xxl\:row-start-2 {
    grid-row-start: 2 !important;
  }
  .xxl\:row-start-3 {
    grid-row-start: 3 !important;
  }
  .xxl\:row-start-4 {
    grid-row-start: 4 !important;
  }
  .xxl\:row-start-5 {
    grid-row-start: 5 !important;
  }
  .xxl\:row-start-6 {
    grid-row-start: 6 !important;
  }
  .xxl\:grid-cols-none {
    grid-template-columns: none !important;
  }
  .xxl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-rows-none {
    grid-template-rows: none !important;
  }
  .xxl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }
  .xxl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }
  .xxl\:align-content-center {
    align-content: center !important;
  }
  .xxl\:align-content-start {
    align-content: flex-start !important;
  }
  .xxl\:align-content-end {
    align-content: flex-end !important;
  }
  .xxl\:align-content-between {
    align-content: space-between !important;
  }
  .xxl\:align-content-around {
    align-content: space-around !important;
  }
  .xxl\:align-content-evenly {
    align-content: space-evenly !important;
  }
  .xxl\:align-items-center {
    align-items: center !important;
  }
  .xxl\:align-items-start {
    align-items: flex-start !important;
  }
  .xxl\:align-items-end {
    align-items: flex-end !important;
  }
  .xxl\:align-items-baseline {
    align-items: baseline !important;
  }
  .xxl\:align-items-stretch {
    align-items: stretch !important;
  }
  .xxl\:align-self-auto {
    align-self: auto !important;
  }
  .xxl\:align-self-stretch {
    align-self: stretch !important;
  }
  .xxl\:align-self-center {
    align-self: center !important;
  }
  .xxl\:align-self-start {
    align-self: flex-start !important;
  }
  .xxl\:align-self-end {
    align-self: flex-end !important;
  }
  .xxl\:justify-content-start {
    justify-content: flex-start !important;
  }
  .xxl\:justify-content-center {
    justify-content: center !important;
  }
  .xxl\:justify-content-end {
    justify-content: flex-end !important;
  }
  .xxl\:justify-content-between {
    justify-content: space-between !important;
  }
  .xxl\:justify-content-around {
    justify-content: space-around !important;
  }
  .xxl\:justify-content-evenly {
    justify-content: space-evenly !important;
  }
  .xxl\:justify-items-start {
    justify-items: start !important;
  }
  .xxl\:justify-items-end {
    justify-items: end !important;
  }
  .xxl\:justify-items-center {
    justify-items: center !important;
  }
  .xxl\:justify-items-stretch {
    justify-items: stretch !important;
  }
  .xxl\:justify-self-auto {
    justify-self: auto !important;
  }
  .xxl\:justify-self-start {
    justify-self: start !important;
  }
  .xxl\:justify-self-end {
    justify-self: end !important;
  }
  .xxl\:justify-self-center {
    justify-self: center !important;
  }
  .xxl\:justify-self-stretch {
    justify-self: stretch !important;
  }
  .xxl\:flex-initial {
    flex: 0 1 auto !important;
  }
  .xxl\:flex-1 {
    flex: 1 1 0% !important;
  }
  .xxl\:flex-auto {
    flex: 1 1 auto !important;
  }
  .xxl\:flex-none {
    flex: none !important;
  }
  .xxl\:flex-row {
    flex-direction: row !important;
  }
  .xxl\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .xxl\:flex-col {
    flex-direction: column !important;
  }
  .xxl\:flex-col-reverse {
    flex-direction: column-reverse !important;
  }
  .xxl\:flex-grow-1 {
    flex-grow: 1 !important;
  }
  .xxl\:flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xxl\:flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .xxl\:flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xxl\:flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .xxl\:flex-wrap {
    flex-wrap: wrap !important;
  }
  .xxl\:flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .xxl\:order-first {
    order: -9999 !important;
  }
  .xxl\:order-last {
    order: 9999 !important;
  }
  .xxl\:order-1 {
    order: 1 !important;
  }
  .xxl\:order-2 {
    order: 2 !important;
  }
  .xxl\:order-3 {
    order: 3 !important;
  }
  .xxl\:order-4 {
    order: 4 !important;
  }
  .xxl\:order-5 {
    order: 5 !important;
  }
  .xxl\:order-6 {
    order: 6 !important;
  }
  .xxl\:order-7 {
    order: 7 !important;
  }
  .xxl\:order-8 {
    order: 8 !important;
  }
  .xxl\:order-9 {
    order: 9 !important;
  }
  .xxl\:order-10 {
    order: 10 !important;
  }
  .xxl\:order-11 {
    order: 11 !important;
  }
  .xxl\:order-12 {
    order: 12 !important;
  }
  .xxl\:col-gap-1 {
    column-gap: 0.0625rem !important;
  }
  .xxl\:col-gap-2 {
    column-gap: 0.125rem !important;
  }
  .xxl\:col-gap-4 {
    column-gap: 0.25rem !important;
  }
  .xxl\:col-gap-6 {
    column-gap: 0.375rem !important;
  }
  .xxl\:col-gap-8 {
    column-gap: 0.5rem !important;
  }
  .xxl\:col-gap-10 {
    column-gap: 0.625rem !important;
  }
  .xxl\:col-gap-12 {
    column-gap: 0.75rem !important;
  }
  .xxl\:col-gap-14 {
    column-gap: 0.875rem !important;
  }
  .xxl\:col-gap-16 {
    column-gap: 1rem !important;
  }
  .xxl\:col-gap-18 {
    column-gap: 1.125rem !important;
  }
  .xxl\:col-gap-20 {
    column-gap: 1.25rem !important;
  }
  .xxl\:col-gap-24 {
    column-gap: 1.5rem !important;
  }
  .xxl\:col-gap-28 {
    column-gap: 1.75rem !important;
  }
  .xxl\:col-gap-32 {
    column-gap: 2rem !important;
  }
  .xxl\:col-gap-36 {
    column-gap: 2.25rem !important;
  }
  .xxl\:col-gap-40 {
    column-gap: 2.5rem !important;
  }
  .xxl\:col-gap-48 {
    column-gap: 3rem !important;
  }
  .xxl\:col-gap-56 {
    column-gap: 3.5rem !important;
  }
  .xxl\:col-gap-64 {
    column-gap: 4rem !important;
  }
  .xxl\:col-gap-72 {
    column-gap: 4.5rem !important;
  }
  .xxl\:col-gap-80 {
    column-gap: 5rem !important;
  }
  .xxl\:col-gap-96 {
    column-gap: 6rem !important;
  }
  .xxl\:col-gap-112 {
    column-gap: 7rem !important;
  }
  .xxl\:col-gap-128 {
    column-gap: 8rem !important;
  }
  .xxl\:col-gap-144 {
    column-gap: 9rem !important;
  }
  .xxl\:col-gap-160 {
    column-gap: 10rem !important;
  }
  .xxl\:col-gap-192 {
    column-gap: 12rem !important;
  }
  .xxl\:col-gap-224 {
    column-gap: 14rem !important;
  }
  .xxl\:col-gap-256 {
    column-gap: 16rem !important;
  }
  .xxl\:col-gap-288 {
    column-gap: 18rem !important;
  }
  .xxl\:col-gap-320 {
    column-gap: 20rem !important;
  }
  .xxl\:col-gap-384 {
    column-gap: 24rem !important;
  }
  .xxl\:col-gap-0 {
    column-gap: 0 !important;
  }
  .xxl\:row-gap-1 {
    row-gap: 0.0625rem !important;
  }
  .xxl\:row-gap-2 {
    row-gap: 0.125rem !important;
  }
  .xxl\:row-gap-4 {
    row-gap: 0.25rem !important;
  }
  .xxl\:row-gap-6 {
    row-gap: 0.375rem !important;
  }
  .xxl\:row-gap-8 {
    row-gap: 0.5rem !important;
  }
  .xxl\:row-gap-10 {
    row-gap: 0.625rem !important;
  }
  .xxl\:row-gap-12 {
    row-gap: 0.75rem !important;
  }
  .xxl\:row-gap-14 {
    row-gap: 0.875rem !important;
  }
  .xxl\:row-gap-16 {
    row-gap: 1rem !important;
  }
  .xxl\:row-gap-18 {
    row-gap: 1.125rem !important;
  }
  .xxl\:row-gap-20 {
    row-gap: 1.25rem !important;
  }
  .xxl\:row-gap-24 {
    row-gap: 1.5rem !important;
  }
  .xxl\:row-gap-28 {
    row-gap: 1.75rem !important;
  }
  .xxl\:row-gap-32 {
    row-gap: 2rem !important;
  }
  .xxl\:row-gap-36 {
    row-gap: 2.25rem !important;
  }
  .xxl\:row-gap-40 {
    row-gap: 2.5rem !important;
  }
  .xxl\:row-gap-48 {
    row-gap: 3rem !important;
  }
  .xxl\:row-gap-56 {
    row-gap: 3.5rem !important;
  }
  .xxl\:row-gap-64 {
    row-gap: 4rem !important;
  }
  .xxl\:row-gap-72 {
    row-gap: 4.5rem !important;
  }
  .xxl\:row-gap-80 {
    row-gap: 5rem !important;
  }
  .xxl\:row-gap-96 {
    row-gap: 6rem !important;
  }
  .xxl\:row-gap-112 {
    row-gap: 7rem !important;
  }
  .xxl\:row-gap-128 {
    row-gap: 8rem !important;
  }
  .xxl\:row-gap-144 {
    row-gap: 9rem !important;
  }
  .xxl\:row-gap-160 {
    row-gap: 10rem !important;
  }
  .xxl\:row-gap-192 {
    row-gap: 12rem !important;
  }
  .xxl\:row-gap-224 {
    row-gap: 14rem !important;
  }
  .xxl\:row-gap-256 {
    row-gap: 16rem !important;
  }
  .xxl\:row-gap-288 {
    row-gap: 18rem !important;
  }
  .xxl\:row-gap-320 {
    row-gap: 20rem !important;
  }
  .xxl\:row-gap-384 {
    row-gap: 24rem !important;
  }
  .xxl\:row-gap-0 {
    row-gap: 0 !important;
  }
  .xxl\:gap-1 {
    gap: 0.0625rem !important;
  }
  .xxl\:gap-2 {
    gap: 0.125rem !important;
  }
  .xxl\:gap-4 {
    gap: 0.25rem !important;
  }
  .xxl\:gap-6 {
    gap: 0.375rem !important;
  }
  .xxl\:gap-8 {
    gap: 0.5rem !important;
  }
  .xxl\:gap-10 {
    gap: 0.625rem !important;
  }
  .xxl\:gap-12 {
    gap: 0.75rem !important;
  }
  .xxl\:gap-14 {
    gap: 0.875rem !important;
  }
  .xxl\:gap-16 {
    gap: 1rem !important;
  }
  .xxl\:gap-18 {
    gap: 1.125rem !important;
  }
  .xxl\:gap-20 {
    gap: 1.25rem !important;
  }
  .xxl\:gap-24 {
    gap: 1.5rem !important;
  }
  .xxl\:gap-28 {
    gap: 1.75rem !important;
  }
  .xxl\:gap-32 {
    gap: 2rem !important;
  }
  .xxl\:gap-36 {
    gap: 2.25rem !important;
  }
  .xxl\:gap-40 {
    gap: 2.5rem !important;
  }
  .xxl\:gap-48 {
    gap: 3rem !important;
  }
  .xxl\:gap-56 {
    gap: 3.5rem !important;
  }
  .xxl\:gap-64 {
    gap: 4rem !important;
  }
  .xxl\:gap-72 {
    gap: 4.5rem !important;
  }
  .xxl\:gap-80 {
    gap: 5rem !important;
  }
  .xxl\:gap-96 {
    gap: 6rem !important;
  }
  .xxl\:gap-112 {
    gap: 7rem !important;
  }
  .xxl\:gap-128 {
    gap: 8rem !important;
  }
  .xxl\:gap-144 {
    gap: 9rem !important;
  }
  .xxl\:gap-160 {
    gap: 10rem !important;
  }
  .xxl\:gap-192 {
    gap: 12rem !important;
  }
  .xxl\:gap-224 {
    gap: 14rem !important;
  }
  .xxl\:gap-256 {
    gap: 16rem !important;
  }
  .xxl\:gap-288 {
    gap: 18rem !important;
  }
  .xxl\:gap-320 {
    gap: 20rem !important;
  }
  .xxl\:gap-384 {
    gap: 24rem !important;
  }
  .xxl\:gap-0 {
    gap: 0 !important;
  }
  .xxl\:inline {
    display: inline !important;
  }
  .xxl\:block {
    display: block !important;
  }
  .xxl\:flex {
    display: flex !important;
  }
  .xxl\:grid {
    display: grid !important;
  }
  .xxl\:inline-block {
    display: inline-block !important;
  }
  .xxl\:inline-flex {
    display: inline-flex !important;
  }
  .xxl\:inline-grid {
    display: inline-grid !important;
  }
  .xxl\:inline-table {
    display: inline-table !important;
  }
  .xxl\:table {
    display: table !important;
  }
  .xxl\:table-caption {
    display: table-caption !important;
  }
  .xxl\:table-column-group {
    display: table-column-group !important;
  }
  .xxl\:table-header-group {
    display: table-header-group !important;
  }
  .xxl\:table-footer-group {
    display: table-footer-group !important;
  }
  .xxl\:table-row-group {
    display: table-row-group !important;
  }
  .xxl\:table-cell {
    display: table-cell !important;
  }
  .xxl\:table-column {
    display: table-column !important;
  }
  .xxl\:table-row {
    display: table-row !important;
  }
  .xxl\:hidden {
    display: none !important;
  }
  .xxl\:flow-root {
    display: flow-root !important;
  }
  .xxl\:decoration-slice {
    box-decoration-break: slice !important;
    -webkit-box-decoration-break: slice !important;
  }
  .xxl\:decoration-clone {
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
  }
  .xxl\:float-left {
    float: left !important;
  }
  .xxl\:float-right {
    float: right !important;
  }
  .xxl\:float-none {
    float: none !important;
  }
  .xxl\:isolate {
    isolation: isolate !important;
  }
  .xxl\:isolation-auto {
    isolation: auto !important;
  }
  .xxl\:static {
    position: static !important;
  }
  .xxl\:fixed {
    position: fixed !important;
  }
  .xxl\:absolute {
    position: absolute !important;
  }
  .xxl\:relative {
    position: relative !important;
  }
  .xxl\:sticky {
    position: sticky !important;
  }
  .xxl\:table-auto {
    table-layout: auto !important;
  }
  .xxl\:table-fixed {
    table-layout: fixed !important;
  }
  .xxl\:bottom-1 {
    bottom: 0.0625rem !important;
  }
  .xxl\:bottom-2 {
    bottom: 0.125rem !important;
  }
  .xxl\:bottom-4 {
    bottom: 0.25rem !important;
  }
  .xxl\:bottom-6 {
    bottom: 0.375rem !important;
  }
  .xxl\:bottom-8 {
    bottom: 0.5rem !important;
  }
  .xxl\:bottom-10 {
    bottom: 0.625rem !important;
  }
  .xxl\:bottom-12 {
    bottom: 0.75rem !important;
  }
  .xxl\:bottom-14 {
    bottom: 0.875rem !important;
  }
  .xxl\:bottom-16 {
    bottom: 1rem !important;
  }
  .xxl\:bottom-18 {
    bottom: 1.125rem !important;
  }
  .xxl\:bottom-20 {
    bottom: 1.25rem !important;
  }
  .xxl\:bottom-24 {
    bottom: 1.5rem !important;
  }
  .xxl\:bottom-28 {
    bottom: 1.75rem !important;
  }
  .xxl\:bottom-32 {
    bottom: 2rem !important;
  }
  .xxl\:bottom-36 {
    bottom: 2.25rem !important;
  }
  .xxl\:bottom-40 {
    bottom: 2.5rem !important;
  }
  .xxl\:bottom-48 {
    bottom: 3rem !important;
  }
  .xxl\:bottom-56 {
    bottom: 3.5rem !important;
  }
  .xxl\:bottom-64 {
    bottom: 4rem !important;
  }
  .xxl\:bottom-72 {
    bottom: 4.5rem !important;
  }
  .xxl\:bottom-80 {
    bottom: 5rem !important;
  }
  .xxl\:bottom-96 {
    bottom: 6rem !important;
  }
  .xxl\:bottom-112 {
    bottom: 7rem !important;
  }
  .xxl\:bottom-128 {
    bottom: 8rem !important;
  }
  .xxl\:bottom-144 {
    bottom: 9rem !important;
  }
  .xxl\:bottom-160 {
    bottom: 10rem !important;
  }
  .xxl\:bottom-192 {
    bottom: 12rem !important;
  }
  .xxl\:bottom-224 {
    bottom: 14rem !important;
  }
  .xxl\:bottom-256 {
    bottom: 16rem !important;
  }
  .xxl\:bottom-288 {
    bottom: 18rem !important;
  }
  .xxl\:bottom-320 {
    bottom: 20rem !important;
  }
  .xxl\:bottom-384 {
    bottom: 24rem !important;
  }
  .xxl\:bottom-n1 {
    bottom: -0.0625rem !important;
  }
  .xxl\:bottom-n2 {
    bottom: -0.125rem !important;
  }
  .xxl\:bottom-n4 {
    bottom: -0.25rem !important;
  }
  .xxl\:bottom-n6 {
    bottom: -0.375rem !important;
  }
  .xxl\:bottom-n8 {
    bottom: -0.5rem !important;
  }
  .xxl\:bottom-n10 {
    bottom: -0.625rem !important;
  }
  .xxl\:bottom-n12 {
    bottom: -0.75rem !important;
  }
  .xxl\:bottom-n14 {
    bottom: -0.875rem !important;
  }
  .xxl\:bottom-n16 {
    bottom: -1rem !important;
  }
  .xxl\:bottom-n18 {
    bottom: -1.125rem !important;
  }
  .xxl\:bottom-n20 {
    bottom: -1.25rem !important;
  }
  .xxl\:bottom-n24 {
    bottom: -1.5rem !important;
  }
  .xxl\:bottom-n28 {
    bottom: -1.75rem !important;
  }
  .xxl\:bottom-n32 {
    bottom: -2rem !important;
  }
  .xxl\:bottom-n36 {
    bottom: -2.25rem !important;
  }
  .xxl\:bottom-n40 {
    bottom: -2.5rem !important;
  }
  .xxl\:bottom-n48 {
    bottom: -3rem !important;
  }
  .xxl\:bottom-n56 {
    bottom: -3.5rem !important;
  }
  .xxl\:bottom-n64 {
    bottom: -4rem !important;
  }
  .xxl\:bottom-n72 {
    bottom: -4.5rem !important;
  }
  .xxl\:bottom-n80 {
    bottom: -5rem !important;
  }
  .xxl\:bottom-n96 {
    bottom: -6rem !important;
  }
  .xxl\:bottom-n112 {
    bottom: -7rem !important;
  }
  .xxl\:bottom-n128 {
    bottom: -8rem !important;
  }
  .xxl\:bottom-n144 {
    bottom: -9rem !important;
  }
  .xxl\:bottom-n160 {
    bottom: -10rem !important;
  }
  .xxl\:bottom-n192 {
    bottom: -12rem !important;
  }
  .xxl\:bottom-n224 {
    bottom: -14rem !important;
  }
  .xxl\:bottom-n256 {
    bottom: -16rem !important;
  }
  .xxl\:bottom-n288 {
    bottom: -18rem !important;
  }
  .xxl\:bottom-n320 {
    bottom: -20rem !important;
  }
  .xxl\:bottom-n384 {
    bottom: -24rem !important;
  }
  .xxl\:bottom-auto {
    bottom: auto !important;
  }
  .xxl\:bottom-0 {
    bottom: 0 !important;
  }
  .xxl\:bottom-n100p {
    bottom: -100% !important;
  }
  .xxl\:bottom-100p {
    bottom: 100% !important;
  }
  .xxl\:bottom-n50p {
    bottom: -50% !important;
  }
  .xxl\:bottom-50p {
    bottom: 50% !important;
  }
  .xxl\:left-1 {
    left: 0.0625rem !important;
  }
  .xxl\:left-2 {
    left: 0.125rem !important;
  }
  .xxl\:left-4 {
    left: 0.25rem !important;
  }
  .xxl\:left-6 {
    left: 0.375rem !important;
  }
  .xxl\:left-8 {
    left: 0.5rem !important;
  }
  .xxl\:left-10 {
    left: 0.625rem !important;
  }
  .xxl\:left-12 {
    left: 0.75rem !important;
  }
  .xxl\:left-14 {
    left: 0.875rem !important;
  }
  .xxl\:left-16 {
    left: 1rem !important;
  }
  .xxl\:left-18 {
    left: 1.125rem !important;
  }
  .xxl\:left-20 {
    left: 1.25rem !important;
  }
  .xxl\:left-24 {
    left: 1.5rem !important;
  }
  .xxl\:left-28 {
    left: 1.75rem !important;
  }
  .xxl\:left-32 {
    left: 2rem !important;
  }
  .xxl\:left-36 {
    left: 2.25rem !important;
  }
  .xxl\:left-40 {
    left: 2.5rem !important;
  }
  .xxl\:left-48 {
    left: 3rem !important;
  }
  .xxl\:left-56 {
    left: 3.5rem !important;
  }
  .xxl\:left-64 {
    left: 4rem !important;
  }
  .xxl\:left-72 {
    left: 4.5rem !important;
  }
  .xxl\:left-80 {
    left: 5rem !important;
  }
  .xxl\:left-96 {
    left: 6rem !important;
  }
  .xxl\:left-112 {
    left: 7rem !important;
  }
  .xxl\:left-128 {
    left: 8rem !important;
  }
  .xxl\:left-144 {
    left: 9rem !important;
  }
  .xxl\:left-160 {
    left: 10rem !important;
  }
  .xxl\:left-192 {
    left: 12rem !important;
  }
  .xxl\:left-224 {
    left: 14rem !important;
  }
  .xxl\:left-256 {
    left: 16rem !important;
  }
  .xxl\:left-288 {
    left: 18rem !important;
  }
  .xxl\:left-320 {
    left: 20rem !important;
  }
  .xxl\:left-384 {
    left: 24rem !important;
  }
  .xxl\:left-n1 {
    left: -0.0625rem !important;
  }
  .xxl\:left-n2 {
    left: -0.125rem !important;
  }
  .xxl\:left-n4 {
    left: -0.25rem !important;
  }
  .xxl\:left-n6 {
    left: -0.375rem !important;
  }
  .xxl\:left-n8 {
    left: -0.5rem !important;
  }
  .xxl\:left-n10 {
    left: -0.625rem !important;
  }
  .xxl\:left-n12 {
    left: -0.75rem !important;
  }
  .xxl\:left-n14 {
    left: -0.875rem !important;
  }
  .xxl\:left-n16 {
    left: -1rem !important;
  }
  .xxl\:left-n18 {
    left: -1.125rem !important;
  }
  .xxl\:left-n20 {
    left: -1.25rem !important;
  }
  .xxl\:left-n24 {
    left: -1.5rem !important;
  }
  .xxl\:left-n28 {
    left: -1.75rem !important;
  }
  .xxl\:left-n32 {
    left: -2rem !important;
  }
  .xxl\:left-n36 {
    left: -2.25rem !important;
  }
  .xxl\:left-n40 {
    left: -2.5rem !important;
  }
  .xxl\:left-n48 {
    left: -3rem !important;
  }
  .xxl\:left-n56 {
    left: -3.5rem !important;
  }
  .xxl\:left-n64 {
    left: -4rem !important;
  }
  .xxl\:left-n72 {
    left: -4.5rem !important;
  }
  .xxl\:left-n80 {
    left: -5rem !important;
  }
  .xxl\:left-n96 {
    left: -6rem !important;
  }
  .xxl\:left-n112 {
    left: -7rem !important;
  }
  .xxl\:left-n128 {
    left: -8rem !important;
  }
  .xxl\:left-n144 {
    left: -9rem !important;
  }
  .xxl\:left-n160 {
    left: -10rem !important;
  }
  .xxl\:left-n192 {
    left: -12rem !important;
  }
  .xxl\:left-n224 {
    left: -14rem !important;
  }
  .xxl\:left-n256 {
    left: -16rem !important;
  }
  .xxl\:left-n288 {
    left: -18rem !important;
  }
  .xxl\:left-n320 {
    left: -20rem !important;
  }
  .xxl\:left-n384 {
    left: -24rem !important;
  }
  .xxl\:left-auto {
    left: auto !important;
  }
  .xxl\:left-0 {
    left: 0 !important;
  }
  .xxl\:left-n100p {
    left: -100% !important;
  }
  .xxl\:left-100p {
    left: 100% !important;
  }
  .xxl\:left-n50p {
    left: -50% !important;
  }
  .xxl\:left-50p {
    left: 50% !important;
  }
  .xxl\:right-1 {
    right: 0.0625rem !important;
  }
  .xxl\:right-2 {
    right: 0.125rem !important;
  }
  .xxl\:right-4 {
    right: 0.25rem !important;
  }
  .xxl\:right-6 {
    right: 0.375rem !important;
  }
  .xxl\:right-8 {
    right: 0.5rem !important;
  }
  .xxl\:right-10 {
    right: 0.625rem !important;
  }
  .xxl\:right-12 {
    right: 0.75rem !important;
  }
  .xxl\:right-14 {
    right: 0.875rem !important;
  }
  .xxl\:right-16 {
    right: 1rem !important;
  }
  .xxl\:right-18 {
    right: 1.125rem !important;
  }
  .xxl\:right-20 {
    right: 1.25rem !important;
  }
  .xxl\:right-24 {
    right: 1.5rem !important;
  }
  .xxl\:right-28 {
    right: 1.75rem !important;
  }
  .xxl\:right-32 {
    right: 2rem !important;
  }
  .xxl\:right-36 {
    right: 2.25rem !important;
  }
  .xxl\:right-40 {
    right: 2.5rem !important;
  }
  .xxl\:right-48 {
    right: 3rem !important;
  }
  .xxl\:right-56 {
    right: 3.5rem !important;
  }
  .xxl\:right-64 {
    right: 4rem !important;
  }
  .xxl\:right-72 {
    right: 4.5rem !important;
  }
  .xxl\:right-80 {
    right: 5rem !important;
  }
  .xxl\:right-96 {
    right: 6rem !important;
  }
  .xxl\:right-112 {
    right: 7rem !important;
  }
  .xxl\:right-128 {
    right: 8rem !important;
  }
  .xxl\:right-144 {
    right: 9rem !important;
  }
  .xxl\:right-160 {
    right: 10rem !important;
  }
  .xxl\:right-192 {
    right: 12rem !important;
  }
  .xxl\:right-224 {
    right: 14rem !important;
  }
  .xxl\:right-256 {
    right: 16rem !important;
  }
  .xxl\:right-288 {
    right: 18rem !important;
  }
  .xxl\:right-320 {
    right: 20rem !important;
  }
  .xxl\:right-384 {
    right: 24rem !important;
  }
  .xxl\:right-n1 {
    right: -0.0625rem !important;
  }
  .xxl\:right-n2 {
    right: -0.125rem !important;
  }
  .xxl\:right-n4 {
    right: -0.25rem !important;
  }
  .xxl\:right-n6 {
    right: -0.375rem !important;
  }
  .xxl\:right-n8 {
    right: -0.5rem !important;
  }
  .xxl\:right-n10 {
    right: -0.625rem !important;
  }
  .xxl\:right-n12 {
    right: -0.75rem !important;
  }
  .xxl\:right-n14 {
    right: -0.875rem !important;
  }
  .xxl\:right-n16 {
    right: -1rem !important;
  }
  .xxl\:right-n18 {
    right: -1.125rem !important;
  }
  .xxl\:right-n20 {
    right: -1.25rem !important;
  }
  .xxl\:right-n24 {
    right: -1.5rem !important;
  }
  .xxl\:right-n28 {
    right: -1.75rem !important;
  }
  .xxl\:right-n32 {
    right: -2rem !important;
  }
  .xxl\:right-n36 {
    right: -2.25rem !important;
  }
  .xxl\:right-n40 {
    right: -2.5rem !important;
  }
  .xxl\:right-n48 {
    right: -3rem !important;
  }
  .xxl\:right-n56 {
    right: -3.5rem !important;
  }
  .xxl\:right-n64 {
    right: -4rem !important;
  }
  .xxl\:right-n72 {
    right: -4.5rem !important;
  }
  .xxl\:right-n80 {
    right: -5rem !important;
  }
  .xxl\:right-n96 {
    right: -6rem !important;
  }
  .xxl\:right-n112 {
    right: -7rem !important;
  }
  .xxl\:right-n128 {
    right: -8rem !important;
  }
  .xxl\:right-n144 {
    right: -9rem !important;
  }
  .xxl\:right-n160 {
    right: -10rem !important;
  }
  .xxl\:right-n192 {
    right: -12rem !important;
  }
  .xxl\:right-n224 {
    right: -14rem !important;
  }
  .xxl\:right-n256 {
    right: -16rem !important;
  }
  .xxl\:right-n288 {
    right: -18rem !important;
  }
  .xxl\:right-n320 {
    right: -20rem !important;
  }
  .xxl\:right-n384 {
    right: -24rem !important;
  }
  .xxl\:right-auto {
    right: auto !important;
  }
  .xxl\:right-0 {
    right: 0 !important;
  }
  .xxl\:right-n100p {
    right: -100% !important;
  }
  .xxl\:right-100p {
    right: 100% !important;
  }
  .xxl\:right-n50p {
    right: -50% !important;
  }
  .xxl\:right-50p {
    right: 50% !important;
  }
  .xxl\:top-1 {
    top: 0.0625rem !important;
  }
  .xxl\:top-2 {
    top: 0.125rem !important;
  }
  .xxl\:top-4 {
    top: 0.25rem !important;
  }
  .xxl\:top-6 {
    top: 0.375rem !important;
  }
  .xxl\:top-8 {
    top: 0.5rem !important;
  }
  .xxl\:top-10 {
    top: 0.625rem !important;
  }
  .xxl\:top-12 {
    top: 0.75rem !important;
  }
  .xxl\:top-14 {
    top: 0.875rem !important;
  }
  .xxl\:top-16 {
    top: 1rem !important;
  }
  .xxl\:top-18 {
    top: 1.125rem !important;
  }
  .xxl\:top-20 {
    top: 1.25rem !important;
  }
  .xxl\:top-24 {
    top: 1.5rem !important;
  }
  .xxl\:top-28 {
    top: 1.75rem !important;
  }
  .xxl\:top-32 {
    top: 2rem !important;
  }
  .xxl\:top-36 {
    top: 2.25rem !important;
  }
  .xxl\:top-40 {
    top: 2.5rem !important;
  }
  .xxl\:top-48 {
    top: 3rem !important;
  }
  .xxl\:top-56 {
    top: 3.5rem !important;
  }
  .xxl\:top-64 {
    top: 4rem !important;
  }
  .xxl\:top-72 {
    top: 4.5rem !important;
  }
  .xxl\:top-80 {
    top: 5rem !important;
  }
  .xxl\:top-96 {
    top: 6rem !important;
  }
  .xxl\:top-112 {
    top: 7rem !important;
  }
  .xxl\:top-128 {
    top: 8rem !important;
  }
  .xxl\:top-144 {
    top: 9rem !important;
  }
  .xxl\:top-160 {
    top: 10rem !important;
  }
  .xxl\:top-192 {
    top: 12rem !important;
  }
  .xxl\:top-224 {
    top: 14rem !important;
  }
  .xxl\:top-256 {
    top: 16rem !important;
  }
  .xxl\:top-288 {
    top: 18rem !important;
  }
  .xxl\:top-320 {
    top: 20rem !important;
  }
  .xxl\:top-384 {
    top: 24rem !important;
  }
  .xxl\:top-n1 {
    top: -0.0625rem !important;
  }
  .xxl\:top-n2 {
    top: -0.125rem !important;
  }
  .xxl\:top-n4 {
    top: -0.25rem !important;
  }
  .xxl\:top-n6 {
    top: -0.375rem !important;
  }
  .xxl\:top-n8 {
    top: -0.5rem !important;
  }
  .xxl\:top-n10 {
    top: -0.625rem !important;
  }
  .xxl\:top-n12 {
    top: -0.75rem !important;
  }
  .xxl\:top-n14 {
    top: -0.875rem !important;
  }
  .xxl\:top-n16 {
    top: -1rem !important;
  }
  .xxl\:top-n18 {
    top: -1.125rem !important;
  }
  .xxl\:top-n20 {
    top: -1.25rem !important;
  }
  .xxl\:top-n24 {
    top: -1.5rem !important;
  }
  .xxl\:top-n28 {
    top: -1.75rem !important;
  }
  .xxl\:top-n32 {
    top: -2rem !important;
  }
  .xxl\:top-n36 {
    top: -2.25rem !important;
  }
  .xxl\:top-n40 {
    top: -2.5rem !important;
  }
  .xxl\:top-n48 {
    top: -3rem !important;
  }
  .xxl\:top-n56 {
    top: -3.5rem !important;
  }
  .xxl\:top-n64 {
    top: -4rem !important;
  }
  .xxl\:top-n72 {
    top: -4.5rem !important;
  }
  .xxl\:top-n80 {
    top: -5rem !important;
  }
  .xxl\:top-n96 {
    top: -6rem !important;
  }
  .xxl\:top-n112 {
    top: -7rem !important;
  }
  .xxl\:top-n128 {
    top: -8rem !important;
  }
  .xxl\:top-n144 {
    top: -9rem !important;
  }
  .xxl\:top-n160 {
    top: -10rem !important;
  }
  .xxl\:top-n192 {
    top: -12rem !important;
  }
  .xxl\:top-n224 {
    top: -14rem !important;
  }
  .xxl\:top-n256 {
    top: -16rem !important;
  }
  .xxl\:top-n288 {
    top: -18rem !important;
  }
  .xxl\:top-n320 {
    top: -20rem !important;
  }
  .xxl\:top-n384 {
    top: -24rem !important;
  }
  .xxl\:top-auto {
    top: auto !important;
  }
  .xxl\:top-0 {
    top: 0 !important;
  }
  .xxl\:top-n100p {
    top: -100% !important;
  }
  .xxl\:top-100p {
    top: 100% !important;
  }
  .xxl\:top-n50p {
    top: -50% !important;
  }
  .xxl\:top-50p {
    top: 50% !important;
  }
  .xxl\:x-0 {
    left: 0 !important;
    right: 0 !important;
  }
  .xxl\:x-auto {
    left: auto !important;
    right: auto !important;
  }
  .xxl\:y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }
  .xxl\:y-auto {
    top: auto !important;
    bottom: auto !important;
  }
  .xxl\:xy-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }
  .xxl\:xy-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }
  .xxl\:ratio-square {
    position: relative !important;
    width: 100% !important;
    padding-top: 100% !important;
  }
  .xxl\:ratio-16-9 {
    position: relative !important;
    width: 100% !important;
    padding-top: 56.25% !important;
  }
  .xxl\:ratio-4-3 {
    position: relative !important;
    width: 100% !important;
    padding-top: 75% !important;
  }
  .xxl\:ratio-2-1 {
    position: relative !important;
    width: 100% !important;
    padding-top: 50% !important;
  }
  .xxl\:ratio-16-10 {
    position: relative !important;
    width: 100% !important;
    padding-top: 63% !important;
  }
  .xxl\:shadow-2xs {
    box-shadow: var(--shadow-2xs) !important;
  }
  .xxl\:shadow-xs {
    box-shadow: var(--shadow-xs) !important;
  }
  .xxl\:shadow-sm {
    box-shadow: var(--shadow-sm) !important;
  }
  .xxl\:shadow-md {
    box-shadow: var(--shadow-md) !important;
  }
  .xxl\:shadow-lg {
    box-shadow: var(--shadow-lg) !important;
  }
  .xxl\:shadow-xl {
    box-shadow: var(--shadow-xl) !important;
  }
  .xxl\:shadow-2xl {
    box-shadow: var(--shadow-2xl) !important;
  }
  .xxl\:shadow-focus {
    box-shadow: var(--shadow-focus) !important;
  }
  .xxl\:shadow-success {
    box-shadow: var(--shadow-success) !important;
  }
  .xxl\:shadow-warning {
    box-shadow: var(--shadow-warning) !important;
  }
  .xxl\:shadow-danger {
    box-shadow: var(--shadow-danger) !important;
  }
  .xxl\:shadow-info {
    box-shadow: var(--shadow-info) !important;
  }
  .xxl\:shadow-box-0 {
    box-shadow: var(--shadow-box-0) !important;
  }
  .xxl\:shadow-box-1 {
    box-shadow: var(--shadow-box-1) !important;
  }
  .xxl\:shadow-box-2 {
    box-shadow: var(--shadow-box-2) !important;
  }
  .xxl\:shadow-box-3 {
    box-shadow: var(--shadow-box-3) !important;
  }
  .xxl\:shadow-box-4 {
    box-shadow: var(--shadow-box-4) !important;
  }
  .xxl\:shadow-box-5 {
    box-shadow: var(--shadow-box-5) !important;
  }
  .xxl\:shadow-box-6 {
    box-shadow: var(--shadow-box-6) !important;
  }
  .xxl\:shadow-box-7 {
    box-shadow: var(--shadow-box-7) !important;
  }
  .xxl\:shadow-box-8 {
    box-shadow: var(--shadow-box-8) !important;
  }
  .xxl\:shadow-box-9 {
    box-shadow: var(--shadow-box-9) !important;
  }
  .xxl\:shadow-box-10 {
    box-shadow: var(--shadow-box-10) !important;
  }
  .xxl\:shadow-box-11 {
    box-shadow: var(--shadow-box-11) !important;
  }
  .xxl\:shadow-box-12 {
    box-shadow: var(--shadow-box-12) !important;
  }
  .xxl\:shadow-box-13 {
    box-shadow: var(--shadow-box-13) !important;
  }
  .xxl\:shadow-box-14 {
    box-shadow: var(--shadow-box-14) !important;
  }
  .xxl\:shadow-box-15 {
    box-shadow: var(--shadow-box-15) !important;
  }
  .xxl\:shadow-box-16 {
    box-shadow: var(--shadow-box-16) !important;
  }
  .xxl\:shadow-box-17 {
    box-shadow: var(--shadow-box-17) !important;
  }
  .xxl\:shadow-box-18 {
    box-shadow: var(--shadow-box-18) !important;
  }
  .xxl\:shadow-box-19 {
    box-shadow: var(--shadow-box-19) !important;
  }
  .xxl\:shadow-box-20 {
    box-shadow: var(--shadow-box-20) !important;
  }
  .xxl\:shadow-box-21 {
    box-shadow: var(--shadow-box-21) !important;
  }
  .xxl\:shadow-box-22 {
    box-shadow: var(--shadow-box-22) !important;
  }
  .xxl\:shadow-box-23 {
    box-shadow: var(--shadow-box-23) !important;
  }
  .xxl\:shadow-box-24 {
    box-shadow: var(--shadow-box-24) !important;
  }
  .xxl\:shadow-box-25 {
    box-shadow: var(--shadow-box-25) !important;
  }
  .xxl\:shadow-box-26 {
    box-shadow: var(--shadow-box-26) !important;
  }
  .xxl\:shadow-box-27 {
    box-shadow: var(--shadow-box-27) !important;
  }
  .xxl\:shadow-box-28 {
    box-shadow: var(--shadow-box-28) !important;
  }
  .xxl\:shadow-box-29 {
    box-shadow: var(--shadow-box-29) !important;
  }
  .xxl\:shadow-box-30 {
    box-shadow: var(--shadow-box-30) !important;
  }
  .xxl\:shadow-box-31 {
    box-shadow: var(--shadow-box-31) !important;
  }
  .xxl\:shadow-box-32 {
    box-shadow: var(--shadow-box-32) !important;
  }
  .xxl\:shadow-box-33 {
    box-shadow: var(--shadow-box-33) !important;
  }
  .xxl\:shadow-box-34 {
    box-shadow: var(--shadow-box-34) !important;
  }
  .xxl\:shadow-box-35 {
    box-shadow: var(--shadow-box-35) !important;
  }
  .xxl\:shadow-box-36 {
    box-shadow: var(--shadow-box-36) !important;
  }
  .xxl\:shadow-box-37 {
    box-shadow: var(--shadow-box-37) !important;
  }
  .xxl\:shadow-box-38 {
    box-shadow: var(--shadow-box-38) !important;
  }
  .xxl\:shadow-box-39 {
    box-shadow: var(--shadow-box-39) !important;
  }
  .xxl\:shadow-box-40 {
    box-shadow: var(--shadow-box-40) !important;
  }
  .xxl\:shadow-box-41 {
    box-shadow: var(--shadow-box-41) !important;
  }
  .xxl\:shadow-box-42 {
    box-shadow: var(--shadow-box-42) !important;
  }
  .xxl\:shadow-box-43 {
    box-shadow: var(--shadow-box-43) !important;
  }
  .xxl\:shadow-box-44 {
    box-shadow: var(--shadow-box-44) !important;
  }
  .xxl\:shadow-box-45 {
    box-shadow: var(--shadow-box-45) !important;
  }
  .xxl\:shadow-box-46 {
    box-shadow: var(--shadow-box-46) !important;
  }
  .xxl\:shadow-box-47 {
    box-shadow: var(--shadow-box-47) !important;
  }
  .xxl\:shadow-box-48 {
    box-shadow: var(--shadow-box-48) !important;
  }
  .xxl\:shadow-box-49 {
    box-shadow: var(--shadow-box-49) !important;
  }
  .xxl\:shadow-box-50 {
    box-shadow: var(--shadow-box-50) !important;
  }
  .xxl\:shadow-box-51 {
    box-shadow: var(--shadow-box-51) !important;
  }
  .xxl\:shadow-box-52 {
    box-shadow: var(--shadow-box-52) !important;
  }
  .xxl\:shadow-box-53 {
    box-shadow: var(--shadow-box-53) !important;
  }
  .xxl\:shadow-box-54 {
    box-shadow: var(--shadow-box-54) !important;
  }
  .xxl\:shadow-box-55 {
    box-shadow: var(--shadow-box-55) !important;
  }
  .xxl\:shadow-box-56 {
    box-shadow: var(--shadow-box-56) !important;
  }
  .xxl\:shadow-box-57 {
    box-shadow: var(--shadow-box-57) !important;
  }
  .xxl\:shadow-box-58 {
    box-shadow: var(--shadow-box-58) !important;
  }
  .xxl\:shadow-box-59 {
    box-shadow: var(--shadow-box-59) !important;
  }
  .xxl\:shadow-box-62 {
    box-shadow: var(--shadow-box-62) !important;
  }
  .xxl\:shadow-box-63 {
    box-shadow: var(--shadow-box-63) !important;
  }
  .xxl\:shadow-box-64 {
    box-shadow: var(--shadow-box-64) !important;
  }
  .xxl\:shadow-box-65 {
    box-shadow: var(--shadow-box-65) !important;
  }
  .xxl\:shadow-box-66 {
    box-shadow: var(--shadow-box-66) !important;
  }
  .xxl\:shadow-box-67 {
    box-shadow: var(--shadow-box-67) !important;
  }
  .xxl\:shadow-box-68 {
    box-shadow: var(--shadow-box-68) !important;
  }
  .xxl\:shadow-box-69 {
    box-shadow: var(--shadow-box-69) !important;
  }
  .xxl\:shadow-box-70 {
    box-shadow: var(--shadow-box-70) !important;
  }
  .xxl\:shadow-box-71 {
    box-shadow: var(--shadow-box-71) !important;
  }
  .xxl\:shadow-box-72 {
    box-shadow: var(--shadow-box-72) !important;
  }
  .xxl\:shadow-box-73 {
    box-shadow: var(--shadow-box-73) !important;
  }
  .xxl\:shadow-box-74 {
    box-shadow: var(--shadow-box-74) !important;
  }
  .xxl\:shadow-box-75 {
    box-shadow: var(--shadow-box-75) !important;
  }
  .xxl\:shadow-box-76 {
    box-shadow: var(--shadow-box-76) !important;
  }
  .xxl\:shadow-box-77 {
    box-shadow: var(--shadow-box-77) !important;
  }
  .xxl\:shadow-box-78 {
    box-shadow: var(--shadow-box-78) !important;
  }
  .xxl\:shadow-box-79 {
    box-shadow: var(--shadow-box-79) !important;
  }
  .xxl\:shadow-box-80 {
    box-shadow: var(--shadow-box-80) !important;
  }
  .xxl\:shadow-box-81 {
    box-shadow: var(--shadow-box-81) !important;
  }
  .xxl\:shadow-box-82 {
    box-shadow: var(--shadow-box-82) !important;
  }
  .xxl\:shadow-box-83 {
    box-shadow: var(--shadow-box-83) !important;
  }
  .xxl\:shadow-box-84 {
    box-shadow: var(--shadow-box-84) !important;
  }
  .xxl\:shadow-box-85 {
    box-shadow: var(--shadow-box-85) !important;
  }
  .xxl\:shadow-box-86 {
    box-shadow: var(--shadow-box-86) !important;
  }
  .xxl\:shadow-box-88 {
    box-shadow: var(--shadow-box-88) !important;
  }
  .xxl\:shadow-box-89 {
    box-shadow: var(--shadow-box-89) !important;
  }
  .xxl\:shadow-box-90 {
    box-shadow: var(--shadow-box-90) !important;
  }
  .xxl\:shadow-box-91 {
    box-shadow: var(--shadow-box-91) !important;
  }
  .xxl\:shadow-box-92 {
    box-shadow: var(--shadow-box-92) !important;
  }
  .xxl\:shadow-box-93 {
    box-shadow: var(--shadow-box-93) !important;
  }
  .xxl\:shadow-none {
    box-shadow: none !important;
  }
  .xxl\:opacity-0 {
    opacity: 0 !important;
  }
  .xxl\:opacity-2 {
    opacity: 0.02 !important;
  }
  .xxl\:opacity-4 {
    opacity: 0.04 !important;
  }
  .xxl\:opacity-6 {
    opacity: 0.06 !important;
  }
  .xxl\:opacity-8 {
    opacity: 0.08 !important;
  }
  .xxl\:opacity-10 {
    opacity: 0.1 !important;
  }
  .xxl\:opacity-15 {
    opacity: 0.15 !important;
  }
  .xxl\:opacity-20 {
    opacity: 0.2 !important;
  }
  .xxl\:opacity-25 {
    opacity: 0.25 !important;
  }
  .xxl\:opacity-30 {
    opacity: 0.3 !important;
  }
  .xxl\:opacity-35 {
    opacity: 0.35 !important;
  }
  .xxl\:opacity-40 {
    opacity: 0.4 !important;
  }
  .xxl\:opacity-45 {
    opacity: 0.45 !important;
  }
  .xxl\:opacity-50 {
    opacity: 0.5 !important;
  }
  .xxl\:opacity-55 {
    opacity: 0.55 !important;
  }
  .xxl\:opacity-60 {
    opacity: 0.6 !important;
  }
  .xxl\:opacity-65 {
    opacity: 0.65 !important;
  }
  .xxl\:opacity-70 {
    opacity: 0.7 !important;
  }
  .xxl\:opacity-75 {
    opacity: 0.75 !important;
  }
  .xxl\:opacity-80 {
    opacity: 0.8 !important;
  }
  .xxl\:opacity-85 {
    opacity: 0.85 !important;
  }
  .xxl\:opacity-90 {
    opacity: 0.9 !important;
  }
  .xxl\:opacity-95 {
    opacity: 0.95 !important;
  }
  .xxl\:opacity-100 {
    opacity: 1 !important;
  }
  .xxl\:radius-b-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-b-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-b-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-b-md {
    border-bottom-left-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xxl\:radius-b-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-b-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-b-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-b-none {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xxl\:radius-b-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .xxl\:radius-l-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-l-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-l-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-l-md {
    border-top-left-radius: var(--radius-md) !important;
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .xxl\:radius-l-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-l-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-l-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .xxl\:radius-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .xxl\:radius-r-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-r-xs {
    border-top-right-radius: var(--radius-xs) !important;
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-r-sm {
    border-top-right-radius: var(--radius-sm) !important;
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-r-md {
    border-top-right-radius: var(--radius-md) !important;
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xxl\:radius-r-lg {
    border-top-right-radius: var(--radius-lg) !important;
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-r-xl {
    border-top-right-radius: var(--radius-xl) !important;
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-r-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .xxl\:radius-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .xxl\:radius-t-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-t-xs {
    border-top-left-radius: var(--radius-xs) !important;
    border-top-right-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-t-sm {
    border-top-left-radius: var(--radius-sm) !important;
    border-top-right-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-t-md {
    border-top-left-radius: var(--radius-md) !important;
    border-top-right-radius: var(--radius-md) !important;
  }
  .xxl\:radius-t-lg {
    border-top-left-radius: var(--radius-lg) !important;
    border-top-right-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-t-xl {
    border-top-left-radius: var(--radius-xl) !important;
    border-top-right-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-t-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .xxl\:radius-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .xxl\:radius-bl-2xs {
    border-bottom-left-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-bl-xs {
    border-bottom-left-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-bl-sm {
    border-bottom-left-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-bl-md {
    border-bottom-left-radius: var(--radius-md) !important;
  }
  .xxl\:radius-bl-lg {
    border-bottom-left-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-bl-xl {
    border-bottom-left-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-bl-2xl {
    border-bottom-left-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-bl-none {
    border-bottom-left-radius: 0 !important;
  }
  .xxl\:radius-bl-full {
    border-bottom-left-radius: 9999px !important;
  }
  .xxl\:radius-br-2xs {
    border-bottom-right-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-br-xs {
    border-bottom-right-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-br-sm {
    border-bottom-right-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-br-md {
    border-bottom-right-radius: var(--radius-md) !important;
  }
  .xxl\:radius-br-lg {
    border-bottom-right-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-br-xl {
    border-bottom-right-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-br-2xl {
    border-bottom-right-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-br-none {
    border-bottom-right-radius: 0 !important;
  }
  .xxl\:radius-br-full {
    border-bottom-right-radius: 9999px !important;
  }
  .xxl\:radius-tl-2xs {
    border-top-left-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-tl-xs {
    border-top-left-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-tl-sm {
    border-top-left-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-tl-md {
    border-top-left-radius: var(--radius-md) !important;
  }
  .xxl\:radius-tl-lg {
    border-top-left-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-tl-xl {
    border-top-left-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-tl-2xl {
    border-top-left-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-tl-none {
    border-top-left-radius: 0 !important;
  }
  .xxl\:radius-tl-full {
    border-top-left-radius: 9999px !important;
  }
  .xxl\:radius-tr-2xs {
    border-top-right-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-tr-xs {
    border-top-right-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-tr-sm {
    border-top-right-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-tr-md {
    border-top-right-radius: var(--radius-md) !important;
  }
  .xxl\:radius-tr-lg {
    border-top-right-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-tr-xl {
    border-top-right-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-tr-2xl {
    border-top-right-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-tr-none {
    border-top-right-radius: 0 !important;
  }
  .xxl\:radius-tr-full {
    border-top-right-radius: 9999px !important;
  }
  .xxl\:radius-2xs {
    border-radius: var(--radius-2xs) !important;
  }
  .xxl\:radius-xs {
    border-radius: var(--radius-xs) !important;
  }
  .xxl\:radius-sm {
    border-radius: var(--radius-sm) !important;
  }
  .xxl\:radius-md {
    border-radius: var(--radius-md) !important;
  }
  .xxl\:radius-lg {
    border-radius: var(--radius-lg) !important;
  }
  .xxl\:radius-xl {
    border-radius: var(--radius-xl) !important;
  }
  .xxl\:radius-2xl {
    border-radius: var(--radius-2xl) !important;
  }
  .xxl\:radius-none {
    border-radius: 0 !important;
  }
  .xxl\:radius-full {
    border-radius: 9999px !important;
  }
  .xxl\:border-x-1 {
    border-left-width: 0.0625rem !important;
    border-right-width: 0.0625rem !important;
  }
  .xxl\:border-x-2 {
    border-left-width: 0.125rem !important;
    border-right-width: 0.125rem !important;
  }
  .xxl\:border-x-4 {
    border-left-width: 0.25rem !important;
    border-right-width: 0.25rem !important;
  }
  .xxl\:border-x-6 {
    border-left-width: 0.375rem !important;
    border-right-width: 0.375rem !important;
  }
  .xxl\:border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
  }
  .xxl\:border-y-1 {
    border-top-width: 0.0625rem !important;
    border-bottom-width: 0.0625rem !important;
  }
  .xxl\:border-y-2 {
    border-top-width: 0.125rem !important;
    border-bottom-width: 0.125rem !important;
  }
  .xxl\:border-y-4 {
    border-top-width: 0.25rem !important;
    border-bottom-width: 0.25rem !important;
  }
  .xxl\:border-y-6 {
    border-top-width: 0.375rem !important;
    border-bottom-width: 0.375rem !important;
  }
  .xxl\:border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .xxl\:pb-1 {
    padding-bottom: 0.0625rem !important;
  }
  .xxl\:pb-2 {
    padding-bottom: 0.125rem !important;
  }
  .xxl\:pb-4 {
    padding-bottom: 0.25rem !important;
  }
  .xxl\:pb-6 {
    padding-bottom: 0.375rem !important;
  }
  .xxl\:pb-8 {
    padding-bottom: 0.5rem !important;
  }
  .xxl\:pb-10 {
    padding-bottom: 0.625rem !important;
  }
  .xxl\:pb-12 {
    padding-bottom: 0.75rem !important;
  }
  .xxl\:pb-14 {
    padding-bottom: 0.875rem !important;
  }
  .xxl\:pb-16 {
    padding-bottom: 1rem !important;
  }
  .xxl\:pb-18 {
    padding-bottom: 1.125rem !important;
  }
  .xxl\:pb-20 {
    padding-bottom: 1.25rem !important;
  }
  .xxl\:pb-24 {
    padding-bottom: 1.5rem !important;
  }
  .xxl\:pb-28 {
    padding-bottom: 1.75rem !important;
  }
  .xxl\:pb-32 {
    padding-bottom: 2rem !important;
  }
  .xxl\:pb-36 {
    padding-bottom: 2.25rem !important;
  }
  .xxl\:pb-40 {
    padding-bottom: 2.5rem !important;
  }
  .xxl\:pb-48 {
    padding-bottom: 3rem !important;
  }
  .xxl\:pb-56 {
    padding-bottom: 3.5rem !important;
  }
  .xxl\:pb-64 {
    padding-bottom: 4rem !important;
  }
  .xxl\:pb-72 {
    padding-bottom: 4.5rem !important;
  }
  .xxl\:pb-80 {
    padding-bottom: 5rem !important;
  }
  .xxl\:pb-96 {
    padding-bottom: 6rem !important;
  }
  .xxl\:pb-112 {
    padding-bottom: 7rem !important;
  }
  .xxl\:pb-128 {
    padding-bottom: 8rem !important;
  }
  .xxl\:pb-144 {
    padding-bottom: 9rem !important;
  }
  .xxl\:pb-160 {
    padding-bottom: 10rem !important;
  }
  .xxl\:pb-192 {
    padding-bottom: 12rem !important;
  }
  .xxl\:pb-224 {
    padding-bottom: 14rem !important;
  }
  .xxl\:pb-256 {
    padding-bottom: 16rem !important;
  }
  .xxl\:pb-288 {
    padding-bottom: 18rem !important;
  }
  .xxl\:pb-320 {
    padding-bottom: 20rem !important;
  }
  .xxl\:pb-384 {
    padding-bottom: 24rem !important;
  }
  .xxl\:pb-0 {
    padding-bottom: 0 !important;
  }
  .xxl\:pl-1 {
    padding-left: 0.0625rem !important;
  }
  .xxl\:pl-2 {
    padding-left: 0.125rem !important;
  }
  .xxl\:pl-4 {
    padding-left: 0.25rem !important;
  }
  .xxl\:pl-6 {
    padding-left: 0.375rem !important;
  }
  .xxl\:pl-8 {
    padding-left: 0.5rem !important;
  }
  .xxl\:pl-10 {
    padding-left: 0.625rem !important;
  }
  .xxl\:pl-12 {
    padding-left: 0.75rem !important;
  }
  .xxl\:pl-14 {
    padding-left: 0.875rem !important;
  }
  .xxl\:pl-16 {
    padding-left: 1rem !important;
  }
  .xxl\:pl-18 {
    padding-left: 1.125rem !important;
  }
  .xxl\:pl-20 {
    padding-left: 1.25rem !important;
  }
  .xxl\:pl-24 {
    padding-left: 1.5rem !important;
  }
  .xxl\:pl-28 {
    padding-left: 1.75rem !important;
  }
  .xxl\:pl-32 {
    padding-left: 2rem !important;
  }
  .xxl\:pl-36 {
    padding-left: 2.25rem !important;
  }
  .xxl\:pl-40 {
    padding-left: 2.5rem !important;
  }
  .xxl\:pl-48 {
    padding-left: 3rem !important;
  }
  .xxl\:pl-56 {
    padding-left: 3.5rem !important;
  }
  .xxl\:pl-64 {
    padding-left: 4rem !important;
  }
  .xxl\:pl-72 {
    padding-left: 4.5rem !important;
  }
  .xxl\:pl-80 {
    padding-left: 5rem !important;
  }
  .xxl\:pl-96 {
    padding-left: 6rem !important;
  }
  .xxl\:pl-112 {
    padding-left: 7rem !important;
  }
  .xxl\:pl-128 {
    padding-left: 8rem !important;
  }
  .xxl\:pl-144 {
    padding-left: 9rem !important;
  }
  .xxl\:pl-160 {
    padding-left: 10rem !important;
  }
  .xxl\:pl-192 {
    padding-left: 12rem !important;
  }
  .xxl\:pl-224 {
    padding-left: 14rem !important;
  }
  .xxl\:pl-256 {
    padding-left: 16rem !important;
  }
  .xxl\:pl-288 {
    padding-left: 18rem !important;
  }
  .xxl\:pl-320 {
    padding-left: 20rem !important;
  }
  .xxl\:pl-384 {
    padding-left: 24rem !important;
  }
  .xxl\:pl-0 {
    padding-left: 0 !important;
  }
  .xxl\:pr-1 {
    padding-right: 0.0625rem !important;
  }
  .xxl\:pr-2 {
    padding-right: 0.125rem !important;
  }
  .xxl\:pr-4 {
    padding-right: 0.25rem !important;
  }
  .xxl\:pr-6 {
    padding-right: 0.375rem !important;
  }
  .xxl\:pr-8 {
    padding-right: 0.5rem !important;
  }
  .xxl\:pr-10 {
    padding-right: 0.625rem !important;
  }
  .xxl\:pr-12 {
    padding-right: 0.75rem !important;
  }
  .xxl\:pr-14 {
    padding-right: 0.875rem !important;
  }
  .xxl\:pr-16 {
    padding-right: 1rem !important;
  }
  .xxl\:pr-18 {
    padding-right: 1.125rem !important;
  }
  .xxl\:pr-20 {
    padding-right: 1.25rem !important;
  }
  .xxl\:pr-24 {
    padding-right: 1.5rem !important;
  }
  .xxl\:pr-28 {
    padding-right: 1.75rem !important;
  }
  .xxl\:pr-32 {
    padding-right: 2rem !important;
  }
  .xxl\:pr-36 {
    padding-right: 2.25rem !important;
  }
  .xxl\:pr-40 {
    padding-right: 2.5rem !important;
  }
  .xxl\:pr-48 {
    padding-right: 3rem !important;
  }
  .xxl\:pr-56 {
    padding-right: 3.5rem !important;
  }
  .xxl\:pr-64 {
    padding-right: 4rem !important;
  }
  .xxl\:pr-72 {
    padding-right: 4.5rem !important;
  }
  .xxl\:pr-80 {
    padding-right: 5rem !important;
  }
  .xxl\:pr-96 {
    padding-right: 6rem !important;
  }
  .xxl\:pr-112 {
    padding-right: 7rem !important;
  }
  .xxl\:pr-128 {
    padding-right: 8rem !important;
  }
  .xxl\:pr-144 {
    padding-right: 9rem !important;
  }
  .xxl\:pr-160 {
    padding-right: 10rem !important;
  }
  .xxl\:pr-192 {
    padding-right: 12rem !important;
  }
  .xxl\:pr-224 {
    padding-right: 14rem !important;
  }
  .xxl\:pr-256 {
    padding-right: 16rem !important;
  }
  .xxl\:pr-288 {
    padding-right: 18rem !important;
  }
  .xxl\:pr-320 {
    padding-right: 20rem !important;
  }
  .xxl\:pr-384 {
    padding-right: 24rem !important;
  }
  .xxl\:pr-0 {
    padding-right: 0 !important;
  }
  .xxl\:pt-1 {
    padding-top: 0.0625rem !important;
  }
  .xxl\:pt-2 {
    padding-top: 0.125rem !important;
  }
  .xxl\:pt-4 {
    padding-top: 0.25rem !important;
  }
  .xxl\:pt-6 {
    padding-top: 0.375rem !important;
  }
  .xxl\:pt-8 {
    padding-top: 0.5rem !important;
  }
  .xxl\:pt-10 {
    padding-top: 0.625rem !important;
  }
  .xxl\:pt-12 {
    padding-top: 0.75rem !important;
  }
  .xxl\:pt-14 {
    padding-top: 0.875rem !important;
  }
  .xxl\:pt-16 {
    padding-top: 1rem !important;
  }
  .xxl\:pt-18 {
    padding-top: 1.125rem !important;
  }
  .xxl\:pt-20 {
    padding-top: 1.25rem !important;
  }
  .xxl\:pt-24 {
    padding-top: 1.5rem !important;
  }
  .xxl\:pt-28 {
    padding-top: 1.75rem !important;
  }
  .xxl\:pt-32 {
    padding-top: 2rem !important;
  }
  .xxl\:pt-36 {
    padding-top: 2.25rem !important;
  }
  .xxl\:pt-40 {
    padding-top: 2.5rem !important;
  }
  .xxl\:pt-48 {
    padding-top: 3rem !important;
  }
  .xxl\:pt-56 {
    padding-top: 3.5rem !important;
  }
  .xxl\:pt-64 {
    padding-top: 4rem !important;
  }
  .xxl\:pt-72 {
    padding-top: 4.5rem !important;
  }
  .xxl\:pt-80 {
    padding-top: 5rem !important;
  }
  .xxl\:pt-96 {
    padding-top: 6rem !important;
  }
  .xxl\:pt-112 {
    padding-top: 7rem !important;
  }
  .xxl\:pt-128 {
    padding-top: 8rem !important;
  }
  .xxl\:pt-144 {
    padding-top: 9rem !important;
  }
  .xxl\:pt-160 {
    padding-top: 10rem !important;
  }
  .xxl\:pt-192 {
    padding-top: 12rem !important;
  }
  .xxl\:pt-224 {
    padding-top: 14rem !important;
  }
  .xxl\:pt-256 {
    padding-top: 16rem !important;
  }
  .xxl\:pt-288 {
    padding-top: 18rem !important;
  }
  .xxl\:pt-320 {
    padding-top: 20rem !important;
  }
  .xxl\:pt-384 {
    padding-top: 24rem !important;
  }
  .xxl\:pt-0 {
    padding-top: 0 !important;
  }
  .xxl\:px-1 {
    padding-left: 0.0625rem !important;
    padding-right: 0.0625rem !important;
  }
  .xxl\:px-2 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }
  .xxl\:px-4 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .xxl\:px-6 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }
  .xxl\:px-8 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .xxl\:px-10 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .xxl\:px-12 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .xxl\:px-14 {
    padding-left: 0.875rem !important;
    padding-right: 0.875rem !important;
  }
  .xxl\:px-16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .xxl\:px-18 {
    padding-left: 1.125rem !important;
    padding-right: 1.125rem !important;
  }
  .xxl\:px-20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .xxl\:px-24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .xxl\:px-28 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }
  .xxl\:px-32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .xxl\:px-36 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }
  .xxl\:px-40 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .xxl\:px-48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .xxl\:px-56 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
  .xxl\:px-64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .xxl\:px-72 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }
  .xxl\:px-80 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .xxl\:px-96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  .xxl\:px-112 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }
  .xxl\:px-128 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }
  .xxl\:px-144 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }
  .xxl\:px-160 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .xxl\:px-192 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }
  .xxl\:px-224 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }
  .xxl\:px-256 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }
  .xxl\:px-288 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }
  .xxl\:px-320 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }
  .xxl\:px-384 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }
  .xxl\:px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xxl\:py-1 {
    padding-top: 0.0625rem !important;
    padding-bottom: 0.0625rem !important;
  }
  .xxl\:py-2 {
    padding-top: 0.125rem !important;
    padding-bottom: 0.125rem !important;
  }
  .xxl\:py-4 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .xxl\:py-6 {
    padding-top: 0.375rem !important;
    padding-bottom: 0.375rem !important;
  }
  .xxl\:py-8 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xxl\:py-10 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .xxl\:py-12 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .xxl\:py-14 {
    padding-top: 0.875rem !important;
    padding-bottom: 0.875rem !important;
  }
  .xxl\:py-16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xxl\:py-18 {
    padding-top: 1.125rem !important;
    padding-bottom: 1.125rem !important;
  }
  .xxl\:py-20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .xxl\:py-24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xxl\:py-28 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .xxl\:py-32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xxl\:py-36 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .xxl\:py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .xxl\:py-48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xxl\:py-56 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .xxl\:py-64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xxl\:py-72 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .xxl\:py-80 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xxl\:py-96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xxl\:py-112 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xxl\:py-128 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xxl\:py-144 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xxl\:py-160 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .xxl\:py-192 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .xxl\:py-224 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }
  .xxl\:py-256 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }
  .xxl\:py-288 {
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }
  .xxl\:py-320 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }
  .xxl\:py-384 {
    padding-top: 24rem !important;
    padding-bottom: 24rem !important;
  }
  .xxl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xxl\:p-1 {
    padding: 0.0625rem !important;
  }
  .xxl\:p-2 {
    padding: 0.125rem !important;
  }
  .xxl\:p-4 {
    padding: 0.25rem !important;
  }
  .xxl\:p-6 {
    padding: 0.375rem !important;
  }
  .xxl\:p-8 {
    padding: 0.5rem !important;
  }
  .xxl\:p-10 {
    padding: 0.625rem !important;
  }
  .xxl\:p-12 {
    padding: 0.75rem !important;
  }
  .xxl\:p-14 {
    padding: 0.875rem !important;
  }
  .xxl\:p-16 {
    padding: 1rem !important;
  }
  .xxl\:p-18 {
    padding: 1.125rem !important;
  }
  .xxl\:p-20 {
    padding: 1.25rem !important;
  }
  .xxl\:p-24 {
    padding: 1.5rem !important;
  }
  .xxl\:p-28 {
    padding: 1.75rem !important;
  }
  .xxl\:p-32 {
    padding: 2rem !important;
  }
  .xxl\:p-36 {
    padding: 2.25rem !important;
  }
  .xxl\:p-40 {
    padding: 2.5rem !important;
  }
  .xxl\:p-48 {
    padding: 3rem !important;
  }
  .xxl\:p-56 {
    padding: 3.5rem !important;
  }
  .xxl\:p-64 {
    padding: 4rem !important;
  }
  .xxl\:p-72 {
    padding: 4.5rem !important;
  }
  .xxl\:p-80 {
    padding: 5rem !important;
  }
  .xxl\:p-96 {
    padding: 6rem !important;
  }
  .xxl\:p-112 {
    padding: 7rem !important;
  }
  .xxl\:p-128 {
    padding: 8rem !important;
  }
  .xxl\:p-144 {
    padding: 9rem !important;
  }
  .xxl\:p-160 {
    padding: 10rem !important;
  }
  .xxl\:p-192 {
    padding: 12rem !important;
  }
  .xxl\:p-224 {
    padding: 14rem !important;
  }
  .xxl\:p-256 {
    padding: 16rem !important;
  }
  .xxl\:p-288 {
    padding: 18rem !important;
  }
  .xxl\:p-320 {
    padding: 20rem !important;
  }
  .xxl\:p-384 {
    padding: 24rem !important;
  }
  .xxl\:p-0 {
    padding: 0 !important;
  }
  .xxl\:mb-1 {
    margin-bottom: 0.0625rem !important;
  }
  .xxl\:mb-2 {
    margin-bottom: 0.125rem !important;
  }
  .xxl\:mb-4 {
    margin-bottom: 0.25rem !important;
  }
  .xxl\:mb-6 {
    margin-bottom: 0.375rem !important;
  }
  .xxl\:mb-8 {
    margin-bottom: 0.5rem !important;
  }
  .xxl\:mb-10 {
    margin-bottom: 0.625rem !important;
  }
  .xxl\:mb-12 {
    margin-bottom: 0.75rem !important;
  }
  .xxl\:mb-14 {
    margin-bottom: 0.875rem !important;
  }
  .xxl\:mb-16 {
    margin-bottom: 1rem !important;
  }
  .xxl\:mb-18 {
    margin-bottom: 1.125rem !important;
  }
  .xxl\:mb-20 {
    margin-bottom: 1.25rem !important;
  }
  .xxl\:mb-24 {
    margin-bottom: 1.5rem !important;
  }
  .xxl\:mb-28 {
    margin-bottom: 1.75rem !important;
  }
  .xxl\:mb-32 {
    margin-bottom: 2rem !important;
  }
  .xxl\:mb-36 {
    margin-bottom: 2.25rem !important;
  }
  .xxl\:mb-40 {
    margin-bottom: 2.5rem !important;
  }
  .xxl\:mb-48 {
    margin-bottom: 3rem !important;
  }
  .xxl\:mb-56 {
    margin-bottom: 3.5rem !important;
  }
  .xxl\:mb-64 {
    margin-bottom: 4rem !important;
  }
  .xxl\:mb-72 {
    margin-bottom: 4.5rem !important;
  }
  .xxl\:mb-80 {
    margin-bottom: 5rem !important;
  }
  .xxl\:mb-96 {
    margin-bottom: 6rem !important;
  }
  .xxl\:mb-112 {
    margin-bottom: 7rem !important;
  }
  .xxl\:mb-128 {
    margin-bottom: 8rem !important;
  }
  .xxl\:mb-144 {
    margin-bottom: 9rem !important;
  }
  .xxl\:mb-160 {
    margin-bottom: 10rem !important;
  }
  .xxl\:mb-192 {
    margin-bottom: 12rem !important;
  }
  .xxl\:mb-224 {
    margin-bottom: 14rem !important;
  }
  .xxl\:mb-256 {
    margin-bottom: 16rem !important;
  }
  .xxl\:mb-288 {
    margin-bottom: 18rem !important;
  }
  .xxl\:mb-320 {
    margin-bottom: 20rem !important;
  }
  .xxl\:mb-384 {
    margin-bottom: 24rem !important;
  }
  .xxl\:mb-n1 {
    margin-bottom: -0.0625rem !important;
  }
  .xxl\:mb-n2 {
    margin-bottom: -0.125rem !important;
  }
  .xxl\:mb-n4 {
    margin-bottom: -0.25rem !important;
  }
  .xxl\:mb-n6 {
    margin-bottom: -0.375rem !important;
  }
  .xxl\:mb-n8 {
    margin-bottom: -0.5rem !important;
  }
  .xxl\:mb-n10 {
    margin-bottom: -0.625rem !important;
  }
  .xxl\:mb-n12 {
    margin-bottom: -0.75rem !important;
  }
  .xxl\:mb-n14 {
    margin-bottom: -0.875rem !important;
  }
  .xxl\:mb-n16 {
    margin-bottom: -1rem !important;
  }
  .xxl\:mb-n18 {
    margin-bottom: -1.125rem !important;
  }
  .xxl\:mb-n20 {
    margin-bottom: -1.25rem !important;
  }
  .xxl\:mb-n24 {
    margin-bottom: -1.5rem !important;
  }
  .xxl\:mb-n28 {
    margin-bottom: -1.75rem !important;
  }
  .xxl\:mb-n32 {
    margin-bottom: -2rem !important;
  }
  .xxl\:mb-n36 {
    margin-bottom: -2.25rem !important;
  }
  .xxl\:mb-n40 {
    margin-bottom: -2.5rem !important;
  }
  .xxl\:mb-n48 {
    margin-bottom: -3rem !important;
  }
  .xxl\:mb-n56 {
    margin-bottom: -3.5rem !important;
  }
  .xxl\:mb-n64 {
    margin-bottom: -4rem !important;
  }
  .xxl\:mb-n72 {
    margin-bottom: -4.5rem !important;
  }
  .xxl\:mb-n80 {
    margin-bottom: -5rem !important;
  }
  .xxl\:mb-n96 {
    margin-bottom: -6rem !important;
  }
  .xxl\:mb-n112 {
    margin-bottom: -7rem !important;
  }
  .xxl\:mb-n128 {
    margin-bottom: -8rem !important;
  }
  .xxl\:mb-n144 {
    margin-bottom: -9rem !important;
  }
  .xxl\:mb-n160 {
    margin-bottom: -10rem !important;
  }
  .xxl\:mb-n192 {
    margin-bottom: -12rem !important;
  }
  .xxl\:mb-n224 {
    margin-bottom: -14rem !important;
  }
  .xxl\:mb-n256 {
    margin-bottom: -16rem !important;
  }
  .xxl\:mb-n288 {
    margin-bottom: -18rem !important;
  }
  .xxl\:mb-n320 {
    margin-bottom: -20rem !important;
  }
  .xxl\:mb-n384 {
    margin-bottom: -24rem !important;
  }
  .xxl\:mb-auto {
    margin-bottom: auto !important;
  }
  .xxl\:mb-0 {
    margin-bottom: 0 !important;
  }
  .xxl\:ml-1 {
    margin-left: 0.0625rem !important;
  }
  .xxl\:ml-2 {
    margin-left: 0.125rem !important;
  }
  .xxl\:ml-4 {
    margin-left: 0.25rem !important;
  }
  .xxl\:ml-6 {
    margin-left: 0.375rem !important;
  }
  .xxl\:ml-8 {
    margin-left: 0.5rem !important;
  }
  .xxl\:ml-10 {
    margin-left: 0.625rem !important;
  }
  .xxl\:ml-12 {
    margin-left: 0.75rem !important;
  }
  .xxl\:ml-14 {
    margin-left: 0.875rem !important;
  }
  .xxl\:ml-16 {
    margin-left: 1rem !important;
  }
  .xxl\:ml-18 {
    margin-left: 1.125rem !important;
  }
  .xxl\:ml-20 {
    margin-left: 1.25rem !important;
  }
  .xxl\:ml-24 {
    margin-left: 1.5rem !important;
  }
  .xxl\:ml-28 {
    margin-left: 1.75rem !important;
  }
  .xxl\:ml-32 {
    margin-left: 2rem !important;
  }
  .xxl\:ml-36 {
    margin-left: 2.25rem !important;
  }
  .xxl\:ml-40 {
    margin-left: 2.5rem !important;
  }
  .xxl\:ml-48 {
    margin-left: 3rem !important;
  }
  .xxl\:ml-56 {
    margin-left: 3.5rem !important;
  }
  .xxl\:ml-64 {
    margin-left: 4rem !important;
  }
  .xxl\:ml-72 {
    margin-left: 4.5rem !important;
  }
  .xxl\:ml-80 {
    margin-left: 5rem !important;
  }
  .xxl\:ml-96 {
    margin-left: 6rem !important;
  }
  .xxl\:ml-112 {
    margin-left: 7rem !important;
  }
  .xxl\:ml-128 {
    margin-left: 8rem !important;
  }
  .xxl\:ml-144 {
    margin-left: 9rem !important;
  }
  .xxl\:ml-160 {
    margin-left: 10rem !important;
  }
  .xxl\:ml-192 {
    margin-left: 12rem !important;
  }
  .xxl\:ml-224 {
    margin-left: 14rem !important;
  }
  .xxl\:ml-256 {
    margin-left: 16rem !important;
  }
  .xxl\:ml-288 {
    margin-left: 18rem !important;
  }
  .xxl\:ml-320 {
    margin-left: 20rem !important;
  }
  .xxl\:ml-384 {
    margin-left: 24rem !important;
  }
  .xxl\:ml-n1 {
    margin-left: -0.0625rem !important;
  }
  .xxl\:ml-n2 {
    margin-left: -0.125rem !important;
  }
  .xxl\:ml-n4 {
    margin-left: -0.25rem !important;
  }
  .xxl\:ml-n6 {
    margin-left: -0.375rem !important;
  }
  .xxl\:ml-n8 {
    margin-left: -0.5rem !important;
  }
  .xxl\:ml-n10 {
    margin-left: -0.625rem !important;
  }
  .xxl\:ml-n12 {
    margin-left: -0.75rem !important;
  }
  .xxl\:ml-n14 {
    margin-left: -0.875rem !important;
  }
  .xxl\:ml-n16 {
    margin-left: -1rem !important;
  }
  .xxl\:ml-n18 {
    margin-left: -1.125rem !important;
  }
  .xxl\:ml-n20 {
    margin-left: -1.25rem !important;
  }
  .xxl\:ml-n24 {
    margin-left: -1.5rem !important;
  }
  .xxl\:ml-n28 {
    margin-left: -1.75rem !important;
  }
  .xxl\:ml-n32 {
    margin-left: -2rem !important;
  }
  .xxl\:ml-n36 {
    margin-left: -2.25rem !important;
  }
  .xxl\:ml-n40 {
    margin-left: -2.5rem !important;
  }
  .xxl\:ml-n48 {
    margin-left: -3rem !important;
  }
  .xxl\:ml-n56 {
    margin-left: -3.5rem !important;
  }
  .xxl\:ml-n64 {
    margin-left: -4rem !important;
  }
  .xxl\:ml-n72 {
    margin-left: -4.5rem !important;
  }
  .xxl\:ml-n80 {
    margin-left: -5rem !important;
  }
  .xxl\:ml-n96 {
    margin-left: -6rem !important;
  }
  .xxl\:ml-n112 {
    margin-left: -7rem !important;
  }
  .xxl\:ml-n128 {
    margin-left: -8rem !important;
  }
  .xxl\:ml-n144 {
    margin-left: -9rem !important;
  }
  .xxl\:ml-n160 {
    margin-left: -10rem !important;
  }
  .xxl\:ml-n192 {
    margin-left: -12rem !important;
  }
  .xxl\:ml-n224 {
    margin-left: -14rem !important;
  }
  .xxl\:ml-n256 {
    margin-left: -16rem !important;
  }
  .xxl\:ml-n288 {
    margin-left: -18rem !important;
  }
  .xxl\:ml-n320 {
    margin-left: -20rem !important;
  }
  .xxl\:ml-n384 {
    margin-left: -24rem !important;
  }
  .xxl\:ml-auto {
    margin-left: auto !important;
  }
  .xxl\:ml-0 {
    margin-left: 0 !important;
  }
  .xxl\:mr-1 {
    margin-right: 0.0625rem !important;
  }
  .xxl\:mr-2 {
    margin-right: 0.125rem !important;
  }
  .xxl\:mr-4 {
    margin-right: 0.25rem !important;
  }
  .xxl\:mr-6 {
    margin-right: 0.375rem !important;
  }
  .xxl\:mr-8 {
    margin-right: 0.5rem !important;
  }
  .xxl\:mr-10 {
    margin-right: 0.625rem !important;
  }
  .xxl\:mr-12 {
    margin-right: 0.75rem !important;
  }
  .xxl\:mr-14 {
    margin-right: 0.875rem !important;
  }
  .xxl\:mr-16 {
    margin-right: 1rem !important;
  }
  .xxl\:mr-18 {
    margin-right: 1.125rem !important;
  }
  .xxl\:mr-20 {
    margin-right: 1.25rem !important;
  }
  .xxl\:mr-24 {
    margin-right: 1.5rem !important;
  }
  .xxl\:mr-28 {
    margin-right: 1.75rem !important;
  }
  .xxl\:mr-32 {
    margin-right: 2rem !important;
  }
  .xxl\:mr-36 {
    margin-right: 2.25rem !important;
  }
  .xxl\:mr-40 {
    margin-right: 2.5rem !important;
  }
  .xxl\:mr-48 {
    margin-right: 3rem !important;
  }
  .xxl\:mr-56 {
    margin-right: 3.5rem !important;
  }
  .xxl\:mr-64 {
    margin-right: 4rem !important;
  }
  .xxl\:mr-72 {
    margin-right: 4.5rem !important;
  }
  .xxl\:mr-80 {
    margin-right: 5rem !important;
  }
  .xxl\:mr-96 {
    margin-right: 6rem !important;
  }
  .xxl\:mr-112 {
    margin-right: 7rem !important;
  }
  .xxl\:mr-128 {
    margin-right: 8rem !important;
  }
  .xxl\:mr-144 {
    margin-right: 9rem !important;
  }
  .xxl\:mr-160 {
    margin-right: 10rem !important;
  }
  .xxl\:mr-192 {
    margin-right: 12rem !important;
  }
  .xxl\:mr-224 {
    margin-right: 14rem !important;
  }
  .xxl\:mr-256 {
    margin-right: 16rem !important;
  }
  .xxl\:mr-288 {
    margin-right: 18rem !important;
  }
  .xxl\:mr-320 {
    margin-right: 20rem !important;
  }
  .xxl\:mr-384 {
    margin-right: 24rem !important;
  }
  .xxl\:mr-n1 {
    margin-right: -0.0625rem !important;
  }
  .xxl\:mr-n2 {
    margin-right: -0.125rem !important;
  }
  .xxl\:mr-n4 {
    margin-right: -0.25rem !important;
  }
  .xxl\:mr-n6 {
    margin-right: -0.375rem !important;
  }
  .xxl\:mr-n8 {
    margin-right: -0.5rem !important;
  }
  .xxl\:mr-n10 {
    margin-right: -0.625rem !important;
  }
  .xxl\:mr-n12 {
    margin-right: -0.75rem !important;
  }
  .xxl\:mr-n14 {
    margin-right: -0.875rem !important;
  }
  .xxl\:mr-n16 {
    margin-right: -1rem !important;
  }
  .xxl\:mr-n18 {
    margin-right: -1.125rem !important;
  }
  .xxl\:mr-n20 {
    margin-right: -1.25rem !important;
  }
  .xxl\:mr-n24 {
    margin-right: -1.5rem !important;
  }
  .xxl\:mr-n28 {
    margin-right: -1.75rem !important;
  }
  .xxl\:mr-n32 {
    margin-right: -2rem !important;
  }
  .xxl\:mr-n36 {
    margin-right: -2.25rem !important;
  }
  .xxl\:mr-n40 {
    margin-right: -2.5rem !important;
  }
  .xxl\:mr-n48 {
    margin-right: -3rem !important;
  }
  .xxl\:mr-n56 {
    margin-right: -3.5rem !important;
  }
  .xxl\:mr-n64 {
    margin-right: -4rem !important;
  }
  .xxl\:mr-n72 {
    margin-right: -4.5rem !important;
  }
  .xxl\:mr-n80 {
    margin-right: -5rem !important;
  }
  .xxl\:mr-n96 {
    margin-right: -6rem !important;
  }
  .xxl\:mr-n112 {
    margin-right: -7rem !important;
  }
  .xxl\:mr-n128 {
    margin-right: -8rem !important;
  }
  .xxl\:mr-n144 {
    margin-right: -9rem !important;
  }
  .xxl\:mr-n160 {
    margin-right: -10rem !important;
  }
  .xxl\:mr-n192 {
    margin-right: -12rem !important;
  }
  .xxl\:mr-n224 {
    margin-right: -14rem !important;
  }
  .xxl\:mr-n256 {
    margin-right: -16rem !important;
  }
  .xxl\:mr-n288 {
    margin-right: -18rem !important;
  }
  .xxl\:mr-n320 {
    margin-right: -20rem !important;
  }
  .xxl\:mr-n384 {
    margin-right: -24rem !important;
  }
  .xxl\:mr-auto {
    margin-right: auto !important;
  }
  .xxl\:mr-0 {
    margin-right: 0 !important;
  }
  .xxl\:mt-1 {
    margin-top: 0.0625rem !important;
  }
  .xxl\:mt-2 {
    margin-top: 0.125rem !important;
  }
  .xxl\:mt-4 {
    margin-top: 0.25rem !important;
  }
  .xxl\:mt-6 {
    margin-top: 0.375rem !important;
  }
  .xxl\:mt-8 {
    margin-top: 0.5rem !important;
  }
  .xxl\:mt-10 {
    margin-top: 0.625rem !important;
  }
  .xxl\:mt-12 {
    margin-top: 0.75rem !important;
  }
  .xxl\:mt-14 {
    margin-top: 0.875rem !important;
  }
  .xxl\:mt-16 {
    margin-top: 1rem !important;
  }
  .xxl\:mt-18 {
    margin-top: 1.125rem !important;
  }
  .xxl\:mt-20 {
    margin-top: 1.25rem !important;
  }
  .xxl\:mt-24 {
    margin-top: 1.5rem !important;
  }
  .xxl\:mt-28 {
    margin-top: 1.75rem !important;
  }
  .xxl\:mt-32 {
    margin-top: 2rem !important;
  }
  .xxl\:mt-36 {
    margin-top: 2.25rem !important;
  }
  .xxl\:mt-40 {
    margin-top: 2.5rem !important;
  }
  .xxl\:mt-48 {
    margin-top: 3rem !important;
  }
  .xxl\:mt-56 {
    margin-top: 3.5rem !important;
  }
  .xxl\:mt-64 {
    margin-top: 4rem !important;
  }
  .xxl\:mt-72 {
    margin-top: 4.5rem !important;
  }
  .xxl\:mt-80 {
    margin-top: 5rem !important;
  }
  .xxl\:mt-96 {
    margin-top: 6rem !important;
  }
  .xxl\:mt-112 {
    margin-top: 7rem !important;
  }
  .xxl\:mt-128 {
    margin-top: 8rem !important;
  }
  .xxl\:mt-144 {
    margin-top: 9rem !important;
  }
  .xxl\:mt-160 {
    margin-top: 10rem !important;
  }
  .xxl\:mt-192 {
    margin-top: 12rem !important;
  }
  .xxl\:mt-224 {
    margin-top: 14rem !important;
  }
  .xxl\:mt-256 {
    margin-top: 16rem !important;
  }
  .xxl\:mt-288 {
    margin-top: 18rem !important;
  }
  .xxl\:mt-320 {
    margin-top: 20rem !important;
  }
  .xxl\:mt-384 {
    margin-top: 24rem !important;
  }
  .xxl\:mt-n1 {
    margin-top: -0.0625rem !important;
  }
  .xxl\:mt-n2 {
    margin-top: -0.125rem !important;
  }
  .xxl\:mt-n4 {
    margin-top: -0.25rem !important;
  }
  .xxl\:mt-n6 {
    margin-top: -0.375rem !important;
  }
  .xxl\:mt-n8 {
    margin-top: -0.5rem !important;
  }
  .xxl\:mt-n10 {
    margin-top: -0.625rem !important;
  }
  .xxl\:mt-n12 {
    margin-top: -0.75rem !important;
  }
  .xxl\:mt-n14 {
    margin-top: -0.875rem !important;
  }
  .xxl\:mt-n16 {
    margin-top: -1rem !important;
  }
  .xxl\:mt-n18 {
    margin-top: -1.125rem !important;
  }
  .xxl\:mt-n20 {
    margin-top: -1.25rem !important;
  }
  .xxl\:mt-n24 {
    margin-top: -1.5rem !important;
  }
  .xxl\:mt-n28 {
    margin-top: -1.75rem !important;
  }
  .xxl\:mt-n32 {
    margin-top: -2rem !important;
  }
  .xxl\:mt-n36 {
    margin-top: -2.25rem !important;
  }
  .xxl\:mt-n40 {
    margin-top: -2.5rem !important;
  }
  .xxl\:mt-n48 {
    margin-top: -3rem !important;
  }
  .xxl\:mt-n56 {
    margin-top: -3.5rem !important;
  }
  .xxl\:mt-n64 {
    margin-top: -4rem !important;
  }
  .xxl\:mt-n72 {
    margin-top: -4.5rem !important;
  }
  .xxl\:mt-n80 {
    margin-top: -5rem !important;
  }
  .xxl\:mt-n96 {
    margin-top: -6rem !important;
  }
  .xxl\:mt-n112 {
    margin-top: -7rem !important;
  }
  .xxl\:mt-n128 {
    margin-top: -8rem !important;
  }
  .xxl\:mt-n144 {
    margin-top: -9rem !important;
  }
  .xxl\:mt-n160 {
    margin-top: -10rem !important;
  }
  .xxl\:mt-n192 {
    margin-top: -12rem !important;
  }
  .xxl\:mt-n224 {
    margin-top: -14rem !important;
  }
  .xxl\:mt-n256 {
    margin-top: -16rem !important;
  }
  .xxl\:mt-n288 {
    margin-top: -18rem !important;
  }
  .xxl\:mt-n320 {
    margin-top: -20rem !important;
  }
  .xxl\:mt-n384 {
    margin-top: -24rem !important;
  }
  .xxl\:mt-auto {
    margin-top: auto !important;
  }
  .xxl\:mt-0 {
    margin-top: 0 !important;
  }
  .xxl\:mx-1 {
    margin-left: 0.0625rem !important;
    margin-right: 0.0625rem !important;
  }
  .xxl\:mx-2 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
  .xxl\:mx-4 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .xxl\:mx-6 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }
  .xxl\:mx-8 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .xxl\:mx-10 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .xxl\:mx-12 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  .xxl\:mx-14 {
    margin-left: 0.875rem !important;
    margin-right: 0.875rem !important;
  }
  .xxl\:mx-16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .xxl\:mx-18 {
    margin-left: 1.125rem !important;
    margin-right: 1.125rem !important;
  }
  .xxl\:mx-20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .xxl\:mx-24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .xxl\:mx-28 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }
  .xxl\:mx-32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .xxl\:mx-36 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }
  .xxl\:mx-40 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .xxl\:mx-48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .xxl\:mx-56 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }
  .xxl\:mx-64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .xxl\:mx-72 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }
  .xxl\:mx-80 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .xxl\:mx-96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  .xxl\:mx-112 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }
  .xxl\:mx-128 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }
  .xxl\:mx-144 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }
  .xxl\:mx-160 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
  .xxl\:mx-192 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }
  .xxl\:mx-224 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }
  .xxl\:mx-256 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }
  .xxl\:mx-288 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }
  .xxl\:mx-320 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }
  .xxl\:mx-384 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }
  .xxl\:mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xxl\:mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .xxl\:my-1 {
    margin-top: 0.0625rem !important;
    margin-bottom: 0.0625rem !important;
  }
  .xxl\:my-2 {
    margin-top: 0.125rem !important;
    margin-bottom: 0.125rem !important;
  }
  .xxl\:my-4 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .xxl\:my-6 {
    margin-top: 0.375rem !important;
    margin-bottom: 0.375rem !important;
  }
  .xxl\:my-8 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xxl\:my-10 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .xxl\:my-12 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .xxl\:my-14 {
    margin-top: 0.875rem !important;
    margin-bottom: 0.875rem !important;
  }
  .xxl\:my-16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xxl\:my-18 {
    margin-top: 1.125rem !important;
    margin-bottom: 1.125rem !important;
  }
  .xxl\:my-20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .xxl\:my-24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xxl\:my-28 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .xxl\:my-32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xxl\:my-36 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .xxl\:my-40 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .xxl\:my-48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xxl\:my-56 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .xxl\:my-64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xxl\:my-72 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .xxl\:my-80 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xxl\:my-96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xxl\:my-112 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xxl\:my-128 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xxl\:my-144 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xxl\:my-160 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xxl\:my-192 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .xxl\:my-224 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }
  .xxl\:my-256 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }
  .xxl\:my-288 {
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }
  .xxl\:my-320 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }
  .xxl\:my-384 {
    margin-top: 24rem !important;
    margin-bottom: 24rem !important;
  }
  .xxl\:my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xxl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xxl\:m-1 {
    margin: 0.0625rem !important;
  }
  .xxl\:m-2 {
    margin: 0.125rem !important;
  }
  .xxl\:m-4 {
    margin: 0.25rem !important;
  }
  .xxl\:m-6 {
    margin: 0.375rem !important;
  }
  .xxl\:m-8 {
    margin: 0.5rem !important;
  }
  .xxl\:m-10 {
    margin: 0.625rem !important;
  }
  .xxl\:m-12 {
    margin: 0.75rem !important;
  }
  .xxl\:m-14 {
    margin: 0.875rem !important;
  }
  .xxl\:m-16 {
    margin: 1rem !important;
  }
  .xxl\:m-18 {
    margin: 1.125rem !important;
  }
  .xxl\:m-20 {
    margin: 1.25rem !important;
  }
  .xxl\:m-24 {
    margin: 1.5rem !important;
  }
  .xxl\:m-28 {
    margin: 1.75rem !important;
  }
  .xxl\:m-32 {
    margin: 2rem !important;
  }
  .xxl\:m-36 {
    margin: 2.25rem !important;
  }
  .xxl\:m-40 {
    margin: 2.5rem !important;
  }
  .xxl\:m-48 {
    margin: 3rem !important;
  }
  .xxl\:m-56 {
    margin: 3.5rem !important;
  }
  .xxl\:m-64 {
    margin: 4rem !important;
  }
  .xxl\:m-72 {
    margin: 4.5rem !important;
  }
  .xxl\:m-80 {
    margin: 5rem !important;
  }
  .xxl\:m-96 {
    margin: 6rem !important;
  }
  .xxl\:m-112 {
    margin: 7rem !important;
  }
  .xxl\:m-128 {
    margin: 8rem !important;
  }
  .xxl\:m-144 {
    margin: 9rem !important;
  }
  .xxl\:m-160 {
    margin: 10rem !important;
  }
  .xxl\:m-192 {
    margin: 12rem !important;
  }
  .xxl\:m-224 {
    margin: 14rem !important;
  }
  .xxl\:m-256 {
    margin: 16rem !important;
  }
  .xxl\:m-288 {
    margin: 18rem !important;
  }
  .xxl\:m-320 {
    margin: 20rem !important;
  }
  .xxl\:m-384 {
    margin: 24rem !important;
  }
  .xxl\:m-n1 {
    margin: -0.0625rem !important;
  }
  .xxl\:m-n2 {
    margin: -0.125rem !important;
  }
  .xxl\:m-n4 {
    margin: -0.25rem !important;
  }
  .xxl\:m-n6 {
    margin: -0.375rem !important;
  }
  .xxl\:m-n8 {
    margin: -0.5rem !important;
  }
  .xxl\:m-n10 {
    margin: -0.625rem !important;
  }
  .xxl\:m-n12 {
    margin: -0.75rem !important;
  }
  .xxl\:m-n14 {
    margin: -0.875rem !important;
  }
  .xxl\:m-n16 {
    margin: -1rem !important;
  }
  .xxl\:m-n18 {
    margin: -1.125rem !important;
  }
  .xxl\:m-n20 {
    margin: -1.25rem !important;
  }
  .xxl\:m-n24 {
    margin: -1.5rem !important;
  }
  .xxl\:m-n28 {
    margin: -1.75rem !important;
  }
  .xxl\:m-n32 {
    margin: -2rem !important;
  }
  .xxl\:m-n36 {
    margin: -2.25rem !important;
  }
  .xxl\:m-n40 {
    margin: -2.5rem !important;
  }
  .xxl\:m-n48 {
    margin: -3rem !important;
  }
  .xxl\:m-n56 {
    margin: -3.5rem !important;
  }
  .xxl\:m-n64 {
    margin: -4rem !important;
  }
  .xxl\:m-n72 {
    margin: -4.5rem !important;
  }
  .xxl\:m-n80 {
    margin: -5rem !important;
  }
  .xxl\:m-n96 {
    margin: -6rem !important;
  }
  .xxl\:m-n112 {
    margin: -7rem !important;
  }
  .xxl\:m-n128 {
    margin: -8rem !important;
  }
  .xxl\:m-n144 {
    margin: -9rem !important;
  }
  .xxl\:m-n160 {
    margin: -10rem !important;
  }
  .xxl\:m-n192 {
    margin: -12rem !important;
  }
  .xxl\:m-n224 {
    margin: -14rem !important;
  }
  .xxl\:m-n256 {
    margin: -16rem !important;
  }
  .xxl\:m-n288 {
    margin: -18rem !important;
  }
  .xxl\:m-n320 {
    margin: -20rem !important;
  }
  .xxl\:m-n384 {
    margin: -24rem !important;
  }
  .xxl\:m-auto {
    margin: auto !important;
  }
  .xxl\:m-0 {
    margin: 0 !important;
  }
  .xxl\:gutter-reverse > * + * {
    --gutter-top: 0;
    --gutter-right: 1;
    --gutter-bottom: 1;
    --gutter-left: 0;
  }
  .xxl\:gutter-x-1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(0.0625rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.125rem * var(--gutter-left)) !important;
    margin-right: calc(0.125rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.25rem * var(--gutter-left)) !important;
    margin-right: calc(0.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.375rem * var(--gutter-left)) !important;
    margin-right: calc(0.375rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.5rem * var(--gutter-left)) !important;
    margin-right: calc(0.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.625rem * var(--gutter-left)) !important;
    margin-right: calc(0.625rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.75rem * var(--gutter-left)) !important;
    margin-right: calc(0.75rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(0.875rem * var(--gutter-left)) !important;
    margin-right: calc(0.875rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1rem * var(--gutter-left)) !important;
    margin-right: calc(1rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.125rem * var(--gutter-left)) !important;
    margin-right: calc(1.125rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.25rem * var(--gutter-left)) !important;
    margin-right: calc(1.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.5rem * var(--gutter-left)) !important;
    margin-right: calc(1.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(1.75rem * var(--gutter-left)) !important;
    margin-right: calc(1.75rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2rem * var(--gutter-left)) !important;
    margin-right: calc(2rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.25rem * var(--gutter-left)) !important;
    margin-right: calc(2.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(2.5rem * var(--gutter-left)) !important;
    margin-right: calc(2.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3rem * var(--gutter-left)) !important;
    margin-right: calc(3rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(3.5rem * var(--gutter-left)) !important;
    margin-right: calc(3.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4rem * var(--gutter-left)) !important;
    margin-right: calc(4rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(4.5rem * var(--gutter-left)) !important;
    margin-right: calc(4.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(5rem * var(--gutter-left)) !important;
    margin-right: calc(5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(6rem * var(--gutter-left)) !important;
    margin-right: calc(6rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(7rem * var(--gutter-left)) !important;
    margin-right: calc(7rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(8rem * var(--gutter-left)) !important;
    margin-right: calc(8rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(9rem * var(--gutter-left)) !important;
    margin-right: calc(9rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(10rem * var(--gutter-left)) !important;
    margin-right: calc(10rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(12rem * var(--gutter-left)) !important;
    margin-right: calc(12rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(14rem * var(--gutter-left)) !important;
    margin-right: calc(14rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(16rem * var(--gutter-left)) !important;
    margin-right: calc(16rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(18rem * var(--gutter-left)) !important;
    margin-right: calc(18rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(20rem * var(--gutter-left)) !important;
    margin-right: calc(20rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(24rem * var(--gutter-left)) !important;
    margin-right: calc(24rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n1 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.0625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.0625rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n2 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.125rem * var(--gutter-left)) !important;
    margin-right: calc(-0.125rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n4 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.25rem * var(--gutter-left)) !important;
    margin-right: calc(-0.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n6 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.375rem * var(--gutter-left)) !important;
    margin-right: calc(-0.375rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n8 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.5rem * var(--gutter-left)) !important;
    margin-right: calc(-0.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n10 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.625rem * var(--gutter-left)) !important;
    margin-right: calc(-0.625rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n12 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.75rem * var(--gutter-left)) !important;
    margin-right: calc(-0.75rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n14 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-0.875rem * var(--gutter-left)) !important;
    margin-right: calc(-0.875rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n16 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1rem * var(--gutter-left)) !important;
    margin-right: calc(-1rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n18 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.125rem * var(--gutter-left)) !important;
    margin-right: calc(-1.125rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n20 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.25rem * var(--gutter-left)) !important;
    margin-right: calc(-1.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n24 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.5rem * var(--gutter-left)) !important;
    margin-right: calc(-1.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n28 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-1.75rem * var(--gutter-left)) !important;
    margin-right: calc(-1.75rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n32 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2rem * var(--gutter-left)) !important;
    margin-right: calc(-2rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n36 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.25rem * var(--gutter-left)) !important;
    margin-right: calc(-2.25rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n40 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-2.5rem * var(--gutter-left)) !important;
    margin-right: calc(-2.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n48 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3rem * var(--gutter-left)) !important;
    margin-right: calc(-3rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n56 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-3.5rem * var(--gutter-left)) !important;
    margin-right: calc(-3.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n64 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4rem * var(--gutter-left)) !important;
    margin-right: calc(-4rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n72 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-4.5rem * var(--gutter-left)) !important;
    margin-right: calc(-4.5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n80 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-5rem * var(--gutter-left)) !important;
    margin-right: calc(-5rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n96 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-6rem * var(--gutter-left)) !important;
    margin-right: calc(-6rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n112 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-7rem * var(--gutter-left)) !important;
    margin-right: calc(-7rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n128 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-8rem * var(--gutter-left)) !important;
    margin-right: calc(-8rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n144 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-9rem * var(--gutter-left)) !important;
    margin-right: calc(-9rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n160 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-10rem * var(--gutter-left)) !important;
    margin-right: calc(-10rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n192 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-12rem * var(--gutter-left)) !important;
    margin-right: calc(-12rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n224 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-14rem * var(--gutter-left)) !important;
    margin-right: calc(-14rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n256 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-16rem * var(--gutter-left)) !important;
    margin-right: calc(-16rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n288 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-18rem * var(--gutter-left)) !important;
    margin-right: calc(-18rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n320 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-20rem * var(--gutter-left)) !important;
    margin-right: calc(-20rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-n384 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
    margin-left: calc(-24rem * var(--gutter-left)) !important;
    margin-right: calc(-24rem * var(--gutter-right)) !important;
  }
  .xxl\:gutter-x-0 > * + * {
    --gutter-left: 1;
    --gutter-right: 0;
  }
  .xxl\:gutter-y-1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.0625rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.125rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.375rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.625rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.75rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(0.875rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1rem * var(--gutter-top)) !important;
    margin-bottom: calc(1rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.125rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(1.75rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2rem * var(--gutter-top)) !important;
    margin-bottom: calc(2rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(2.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3rem * var(--gutter-top)) !important;
    margin-bottom: calc(3rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(3.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4rem * var(--gutter-top)) !important;
    margin-bottom: calc(4rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(4.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(5rem * var(--gutter-top)) !important;
    margin-bottom: calc(5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(6rem * var(--gutter-top)) !important;
    margin-bottom: calc(6rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(7rem * var(--gutter-top)) !important;
    margin-bottom: calc(7rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(8rem * var(--gutter-top)) !important;
    margin-bottom: calc(8rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(9rem * var(--gutter-top)) !important;
    margin-bottom: calc(9rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(10rem * var(--gutter-top)) !important;
    margin-bottom: calc(10rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(12rem * var(--gutter-top)) !important;
    margin-bottom: calc(12rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(14rem * var(--gutter-top)) !important;
    margin-bottom: calc(14rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(16rem * var(--gutter-top)) !important;
    margin-bottom: calc(16rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(18rem * var(--gutter-top)) !important;
    margin-bottom: calc(18rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(20rem * var(--gutter-top)) !important;
    margin-bottom: calc(20rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(24rem * var(--gutter-top)) !important;
    margin-bottom: calc(24rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n1 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.0625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.0625rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n2 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.125rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n4 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n6 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.375rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.375rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n8 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n10 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.625rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.625rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n12 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.75rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n14 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-0.875rem * var(--gutter-top)) !important;
    margin-bottom: calc(-0.875rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n16 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n18 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.125rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.125rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n20 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n24 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n28 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-1.75rem * var(--gutter-top)) !important;
    margin-bottom: calc(-1.75rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n32 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n36 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.25rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.25rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n40 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-2.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-2.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n48 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n56 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-3.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-3.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n64 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n72 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-4.5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-4.5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n80 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-5rem * var(--gutter-top)) !important;
    margin-bottom: calc(-5rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n96 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-6rem * var(--gutter-top)) !important;
    margin-bottom: calc(-6rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n112 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-7rem * var(--gutter-top)) !important;
    margin-bottom: calc(-7rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n128 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-8rem * var(--gutter-top)) !important;
    margin-bottom: calc(-8rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n144 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-9rem * var(--gutter-top)) !important;
    margin-bottom: calc(-9rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n160 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-10rem * var(--gutter-top)) !important;
    margin-bottom: calc(-10rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n192 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-12rem * var(--gutter-top)) !important;
    margin-bottom: calc(-12rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n224 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-14rem * var(--gutter-top)) !important;
    margin-bottom: calc(-14rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n256 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-16rem * var(--gutter-top)) !important;
    margin-bottom: calc(-16rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n288 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-18rem * var(--gutter-top)) !important;
    margin-bottom: calc(-18rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n320 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-20rem * var(--gutter-top)) !important;
    margin-bottom: calc(-20rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-n384 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin-top: calc(-24rem * var(--gutter-top)) !important;
    margin-bottom: calc(-24rem * var(--gutter-bottom)) !important;
  }
  .xxl\:gutter-y-0 > * + * {
    --gutter-top: 1;
    --gutter-bottom: 0;
    margin: 0 !important;
  }
  .xxl\:h-1 {
    height: 0.0625rem !important;
  }
  .xxl\:h-2 {
    height: 0.125rem !important;
  }
  .xxl\:h-4 {
    height: 0.25rem !important;
  }
  .xxl\:h-6 {
    height: 0.375rem !important;
  }
  .xxl\:h-8 {
    height: 0.5rem !important;
  }
  .xxl\:h-10 {
    height: 0.625rem !important;
  }
  .xxl\:h-12 {
    height: 0.75rem !important;
  }
  .xxl\:h-14 {
    height: 0.875rem !important;
  }
  .xxl\:h-16 {
    height: 1rem !important;
  }
  .xxl\:h-18 {
    height: 1.125rem !important;
  }
  .xxl\:h-20 {
    height: 1.25rem !important;
  }
  .xxl\:h-24 {
    height: 1.5rem !important;
  }
  .xxl\:h-28 {
    height: 1.75rem !important;
  }
  .xxl\:h-32 {
    height: 2rem !important;
  }
  .xxl\:h-36 {
    height: 2.25rem !important;
  }
  .xxl\:h-40 {
    height: 2.5rem !important;
  }
  .xxl\:h-48 {
    height: 3rem !important;
  }
  .xxl\:h-56 {
    height: 3.5rem !important;
  }
  .xxl\:h-64 {
    height: 4rem !important;
  }
  .xxl\:h-72 {
    height: 4.5rem !important;
  }
  .xxl\:h-80 {
    height: 5rem !important;
  }
  .xxl\:h-96 {
    height: 6rem !important;
  }
  .xxl\:h-112 {
    height: 7rem !important;
  }
  .xxl\:h-128 {
    height: 8rem !important;
  }
  .xxl\:h-144 {
    height: 9rem !important;
  }
  .xxl\:h-160 {
    height: 10rem !important;
  }
  .xxl\:h-192 {
    height: 12rem !important;
  }
  .xxl\:h-224 {
    height: 14rem !important;
  }
  .xxl\:h-256 {
    height: 16rem !important;
  }
  .xxl\:h-288 {
    height: 18rem !important;
  }
  .xxl\:h-320 {
    height: 20rem !important;
  }
  .xxl\:h-384 {
    height: 24rem !important;
  }
  .xxl\:h-448 {
    height: 28rem !important;
  }
  .xxl\:h-512 {
    height: 32rem !important;
  }
  .xxl\:h-576 {
    height: 36rem !important;
  }
  .xxl\:h-640 {
    height: 40rem !important;
  }
  .xxl\:h-auto {
    height: auto !important;
  }
  .xxl\:h-0 {
    height: 0 !important;
  }
  .xxl\:h-50p {
    height: 50% !important;
  }
  .xxl\:h-100p {
    height: 100% !important;
  }
  .xxl\:h-50vh {
    height: 50vh !important;
  }
  .xxl\:h-100vh {
    height: 100vh !important;
  }
  .xxl\:w-1 {
    width: 0.0625rem !important;
  }
  .xxl\:w-2 {
    width: 0.125rem !important;
  }
  .xxl\:w-4 {
    width: 0.25rem !important;
  }
  .xxl\:w-6 {
    width: 0.375rem !important;
  }
  .xxl\:w-8 {
    width: 0.5rem !important;
  }
  .xxl\:w-10 {
    width: 0.625rem !important;
  }
  .xxl\:w-12 {
    width: 0.75rem !important;
  }
  .xxl\:w-14 {
    width: 0.875rem !important;
  }
  .xxl\:w-16 {
    width: 1rem !important;
  }
  .xxl\:w-18 {
    width: 1.125rem !important;
  }
  .xxl\:w-20 {
    width: 1.25rem !important;
  }
  .xxl\:w-24 {
    width: 1.5rem !important;
  }
  .xxl\:w-28 {
    width: 1.75rem !important;
  }
  .xxl\:w-32 {
    width: 2rem !important;
  }
  .xxl\:w-36 {
    width: 2.25rem !important;
  }
  .xxl\:w-40 {
    width: 2.5rem !important;
  }
  .xxl\:w-48 {
    width: 3rem !important;
  }
  .xxl\:w-56 {
    width: 3.5rem !important;
  }
  .xxl\:w-64 {
    width: 4rem !important;
  }
  .xxl\:w-72 {
    width: 4.5rem !important;
  }
  .xxl\:w-80 {
    width: 5rem !important;
  }
  .xxl\:w-96 {
    width: 6rem !important;
  }
  .xxl\:w-112 {
    width: 7rem !important;
  }
  .xxl\:w-128 {
    width: 8rem !important;
  }
  .xxl\:w-144 {
    width: 9rem !important;
  }
  .xxl\:w-160 {
    width: 10rem !important;
  }
  .xxl\:w-192 {
    width: 12rem !important;
  }
  .xxl\:w-224 {
    width: 14rem !important;
  }
  .xxl\:w-256 {
    width: 16rem !important;
  }
  .xxl\:w-288 {
    width: 18rem !important;
  }
  .xxl\:w-320 {
    width: 20rem !important;
  }
  .xxl\:w-384 {
    width: 24rem !important;
  }
  .xxl\:w-448 {
    width: 28rem !important;
  }
  .xxl\:w-512 {
    width: 32rem !important;
  }
  .xxl\:w-576 {
    width: 36rem !important;
  }
  .xxl\:w-640 {
    width: 40rem !important;
  }
  .xxl\:w-auto {
    width: auto !important;
  }
  .xxl\:w-0 {
    width: 0 !important;
  }
  .xxl\:w-50p {
    width: 50% !important;
  }
  .xxl\:w-100p {
    width: 100% !important;
  }
  .xxl\:w-50vw {
    width: 50vw !important;
  }
  .xxl\:w-100vw {
    width: 100vw !important;
  }
  .xxl\:w-1-12 {
    width: 8.333333% !important;
  }
  .xxl\:w-2-12 {
    width: 16.666667% !important;
  }
  .xxl\:w-3-12 {
    width: 25% !important;
  }
  .xxl\:w-4-12 {
    width: 33.333333% !important;
  }
  .xxl\:w-5-12 {
    width: 41.666667% !important;
  }
  .xxl\:w-6-12 {
    width: 50% !important;
  }
  .xxl\:w-7-12 {
    width: 58.333333% !important;
  }
  .xxl\:w-8-12 {
    width: 66.666667% !important;
  }
  .xxl\:w-9-12 {
    width: 75% !important;
  }
  .xxl\:w-10-12 {
    width: 83.333333% !important;
  }
  .xxl\:w-11-12 {
    width: 91.666667% !important;
  }
  .xxl\:w-1-5 {
    width: 20% !important;
  }
  .xxl\:w-2-5 {
    width: 40% !important;
  }
  .xxl\:w-3-5 {
    width: 60% !important;
  }
  .xxl\:w-4-5 {
    width: 80% !important;
  }
  .xxl\:min-h-128 {
    min-height: 8rem !important;
  }
  .xxl\:min-h-144 {
    min-height: 9rem !important;
  }
  .xxl\:min-h-160 {
    min-height: 10rem !important;
  }
  .xxl\:min-h-192 {
    min-height: 12rem !important;
  }
  .xxl\:min-h-224 {
    min-height: 14rem !important;
  }
  .xxl\:min-h-256 {
    min-height: 16rem !important;
  }
  .xxl\:min-h-288 {
    min-height: 18rem !important;
  }
  .xxl\:min-h-320 {
    min-height: 20rem !important;
  }
  .xxl\:min-h-384 {
    min-height: 24rem !important;
  }
  .xxl\:min-h-448 {
    min-height: 28rem !important;
  }
  .xxl\:min-h-512 {
    min-height: 32rem !important;
  }
  .xxl\:min-h-576 {
    min-height: 36rem !important;
  }
  .xxl\:min-h-640 {
    min-height: 40rem !important;
  }
  .xxl\:min-h-50p {
    min-height: 50% !important;
  }
  .xxl\:min-h-100p {
    min-height: 100% !important;
  }
  .xxl\:min-h-50vh {
    min-height: 50vh !important;
  }
  .xxl\:min-h-100vh {
    min-height: 100vh !important;
  }
  .xxl\:min-w-128 {
    min-width: 8rem !important;
  }
  .xxl\:min-w-144 {
    min-width: 9rem !important;
  }
  .xxl\:min-w-160 {
    min-width: 10rem !important;
  }
  .xxl\:min-w-192 {
    min-width: 12rem !important;
  }
  .xxl\:min-w-224 {
    min-width: 14rem !important;
  }
  .xxl\:min-w-256 {
    min-width: 16rem !important;
  }
  .xxl\:min-w-288 {
    min-width: 18rem !important;
  }
  .xxl\:min-w-320 {
    min-width: 20rem !important;
  }
  .xxl\:min-w-384 {
    min-width: 24rem !important;
  }
  .xxl\:min-w-448 {
    min-width: 28rem !important;
  }
  .xxl\:min-w-512 {
    min-width: 32rem !important;
  }
  .xxl\:min-w-576 {
    min-width: 36rem !important;
  }
  .xxl\:min-w-640 {
    min-width: 40rem !important;
  }
  .xxl\:min-w-50p {
    min-width: 50% !important;
  }
  .xxl\:min-w-100p {
    min-width: 100% !important;
  }
  .xxl\:min-w-50vw {
    min-width: 50vw !important;
  }
  .xxl\:min-w-100vw {
    min-width: 100vw !important;
  }
  .xxl\:max-h-128 {
    max-height: 8rem !important;
  }
  .xxl\:max-h-144 {
    max-height: 9rem !important;
  }
  .xxl\:max-h-160 {
    max-height: 10rem !important;
  }
  .xxl\:max-h-192 {
    max-height: 12rem !important;
  }
  .xxl\:max-h-224 {
    max-height: 14rem !important;
  }
  .xxl\:max-h-256 {
    max-height: 16rem !important;
  }
  .xxl\:max-h-288 {
    max-height: 18rem !important;
  }
  .xxl\:max-h-320 {
    max-height: 20rem !important;
  }
  .xxl\:max-h-384 {
    max-height: 24rem !important;
  }
  .xxl\:max-h-448 {
    max-height: 28rem !important;
  }
  .xxl\:max-h-512 {
    max-height: 32rem !important;
  }
  .xxl\:max-h-576 {
    max-height: 36rem !important;
  }
  .xxl\:max-h-640 {
    max-height: 40rem !important;
  }
  .xxl\:max-h-0 {
    max-height: 0 !important;
  }
  .xxl\:max-h-none {
    max-height: none !important;
  }
  .xxl\:max-h-100p {
    max-height: 100% !important;
  }
  .xxl\:max-h-100vh {
    max-height: 100vh !important;
  }
  .xxl\:max-h-50p {
    max-height: 50% !important;
  }
  .xxl\:max-h-50vh {
    max-height: 50vh !important;
  }
  .xxl\:max-w-128 {
    max-width: 8rem !important;
  }
  .xxl\:max-w-144 {
    max-width: 9rem !important;
  }
  .xxl\:max-w-160 {
    max-width: 10rem !important;
  }
  .xxl\:max-w-192 {
    max-width: 12rem !important;
  }
  .xxl\:max-w-224 {
    max-width: 14rem !important;
  }
  .xxl\:max-w-256 {
    max-width: 16rem !important;
  }
  .xxl\:max-w-288 {
    max-width: 18rem !important;
  }
  .xxl\:max-w-320 {
    max-width: 20rem !important;
  }
  .xxl\:max-w-384 {
    max-width: 24rem !important;
  }
  .xxl\:max-w-448 {
    max-width: 28rem !important;
  }
  .xxl\:max-w-512 {
    max-width: 32rem !important;
  }
  .xxl\:max-w-576 {
    max-width: 36rem !important;
  }
  .xxl\:max-w-640 {
    max-width: 40rem !important;
  }
  .xxl\:max-w-768 {
    max-width: 48rem !important;
  }
  .xxl\:max-w-896 {
    max-width: 56rem !important;
  }
  .xxl\:max-w-1024 {
    max-width: 64rem !important;
  }
  .xxl\:max-w-1152 {
    max-width: 72rem !important;
  }
  .xxl\:max-w-1280 {
    max-width: 80rem !important;
  }
  .xxl\:max-w-1536 {
    max-width: 96rem !important;
  }
  .xxl\:max-w-screen-sm {
    max-width: 640px !important;
  }
  .xxl\:max-w-screen-md {
    max-width: 768px !important;
  }
  .xxl\:max-w-screen-lg {
    max-width: 1024px !important;
  }
  .xxl\:max-w-screen-xl {
    max-width: 1280px !important;
  }
  .xxl\:max-w-screen-xxl {
    max-width: 1536px !important;
  }
  .xxl\:max-w-0 {
    max-width: 0 !important;
  }
  .xxl\:max-w-none {
    max-width: none !important;
  }
  .xxl\:max-w-50p {
    max-width: 50% !important;
  }
  .xxl\:max-w-100p {
    max-width: 100% !important;
  }
  .xxl\:max-w-50vw {
    max-width: 50vw !important;
  }
  .xxl\:max-w-100vw {
    max-width: 100vw !important;
  }
  .xxl\:max-w-min {
    max-width: min-content !important;
  }
  .xxl\:max-w-max {
    max-width: max-content !important;
  }
  .xxl\:max-w-text {
    max-width: 64ch !important;
  }
  .xxl\:bg-scroll {
    background-attachment: scroll !important;
  }
  .xxl\:bg-fixed {
    background-attachment: fixed !important;
  }
  .xxl\:bg-local {
    background-attachment: local !important;
  }
  .xxl\:bg-border {
    background-clip: border-box !important;
    -webkit-background-clip: border-box !important;
  }
  .xxl\:bg-padding {
    background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
  }
  .xxl\:bg-content {
    background-clip: content-box !important;
    -webkit-background-clip: content-box !important;
  }
  .xxl\:bg-text {
    background-clip: text !important;
    -webkit-background-clip: text !important;
  }
  .xxl\:bg-left-top {
    background-position: left top !important;
  }
  .xxl\:bg-left {
    background-position: left !important;
  }
  .xxl\:bg-left-bottom {
    background-position: left bottom !important;
  }
  .xxl\:bg-right-top {
    background-position: right top !important;
  }
  .xxl\:bg-right {
    background-position: right !important;
  }
  .xxl\:bg-right-bottom {
    background-position: right bottom !important;
  }
  .xxl\:bg-top {
    background-position: top !important;
  }
  .xxl\:bg-bottom {
    background-position: bottom !important;
  }
  .xxl\:bg-center {
    background-position: center !important;
  }
  .xxl\:bg-repeat {
    background-repeat: repeat !important;
  }
  .xxl\:bg-repeat-x {
    background-repeat: repeat-x !important;
  }
  .xxl\:bg-repeat-y {
    background-repeat: repeat-y !important;
  }
  .xxl\:bg-no-repeat {
    background-repeat: no-repeat !important;
  }
  .xxl\:bg-space {
    background-repeat: space !important;
  }
  .xxl\:bg-round {
    background-repeat: round !important;
  }
  .xxl\:bg-auto {
    background-size: auto !important;
  }
  .xxl\:bg-cover {
    background-size: cover !important;
  }
  .xxl\:bg-contain {
    background-size: contain !important;
  }
  .xxl\:leading-tightest {
    line-height: var(--leading-tightest) !important;
  }
  .xxl\:leading-tighter {
    line-height: var(--leading-tighter) !important;
  }
  .xxl\:leading-tight {
    line-height: var(--leading-tight) !important;
  }
  .xxl\:leading-normal {
    line-height: var(--leading-normal) !important;
  }
  .xxl\:leading-loose {
    line-height: var(--leading-loose) !important;
  }
  .xxl\:leading-looser {
    line-height: var(--leading-looser) !important;
  }
  .xxl\:leading-loosest {
    line-height: var(--leading-loosest) !important;
  }
  .xxl\:leading-100 {
    line-height: 1 !important;
  }
  .xxl\:leading-110 {
    line-height: 1.1 !important;
  }
  .xxl\:leading-120 {
    line-height: 1.2 !important;
  }
  .xxl\:leading-130 {
    line-height: 1.3 !important;
  }
  .xxl\:leading-140 {
    line-height: 1.4 !important;
  }
  .xxl\:leading-150 {
    line-height: 1.5 !important;
  }
  .xxl\:leading-160 {
    line-height: 1.6 !important;
  }
  .xxl\:leading-170 {
    line-height: 1.7 !important;
  }
  .xxl\:leading-180 {
    line-height: 1.8 !important;
  }
  .xxl\:leading-190 {
    line-height: 1.9 !important;
  }
  .xxl\:leading-200 {
    line-height: 2 !important;
  }
  .xxl\:leading-210 {
    line-height: 2.1 !important;
  }
  .xxl\:leading-220 {
    line-height: 2.2 !important;
  }
  .xxl\:leading-230 {
    line-height: 2.3 !important;
  }
  .xxl\:leading-240 {
    line-height: 2.4 !important;
  }
  .xxl\:leading-250 {
    line-height: 2.5 !important;
  }
  .xxl\:overflow-wrap-normal {
    overflow-wrap: normal !important;
  }
  .xxl\:overflow-wrap-any {
    overflow-wrap: anywhere !important;
  }
  .xxl\:overflow-wrap-word {
    overflow-wrap: break-word !important;
  }
  .xxl\:text-left {
    text-align: left !important;
  }
  .xxl\:text-center {
    text-align: center !important;
  }
  .xxl\:text-right {
    text-align: right !important;
  }
  .xxl\:text-justify {
    text-align: justify !important;
  }
  .xxl\:clip {
    text-overflow: clip !important;
  }
  .xxl\:ellipsis {
    text-overflow: ellipsis !important;
  }
  .xxl\:break-normal {
    word-break: normal !important;
  }
  .xxl\:break-all {
    word-break: break-all !important;
  }
  .xxl\:break-keep {
    word-break: keep-all !important;
  }
  .xxl\:break-word {
    word-break: break-word !important;
  }
  .xxl\:font-2xs {
    font-size: var(--font-2xs) !important;
  }
  .xxl\:font-xs {
    font-size: var(--font-xs) !important;
  }
  .xxl\:font-sm {
    font-size: var(--font-sm) !important;
  }
  .xxl\:font-md {
    font-size: var(--font-md) !important;
  }
  .xxl\:font-lg {
    font-size: var(--font-lg) !important;
  }
  .xxl\:font-xl {
    font-size: var(--font-xl) !important;
  }
  .xxl\:font-2xl {
    font-size: var(--font-2xl) !important;
  }
  .xxl\:font-3xl {
    font-size: var(--font-3xl) !important;
  }
  .xxl\:font-4xl {
    font-size: var(--font-4xl) !important;
  }
  .xxl\:font-5xl {
    font-size: var(--font-5xl) !important;
  }
  .xxl\:font-6xl {
    font-size: var(--font-6xl) !important;
  }
  .xxl\:font-7xl {
    font-size: var(--font-7xl) !important;
  }
  .xxl\:font-8xl {
    font-size: var(--font-8xl) !important;
  }
  .xxl\:font-9xl {
    font-size: var(--font-9xl) !important;
  }
  .xxl\:font-10xl {
    font-size: var(--font-10xl) !important;
  }
  .xxl\:font-11xl {
    font-size: var(--font-11xl) !important;
  }
  .xxl\:font-12xl {
    font-size: var(--font-12xl) !important;
  }
  .xxl\:font-line-height {
    font-size: var(--font-line-height) !important;
  }
  .xxl\:font-13xl {
    font-size: var(--font-13xl) !important;
  }
  .xxl\:font-max-xs {
    font-size: var(--font-max-xs) !important;
  }
  .xxl\:font-max-sm {
    font-size: var(--font-max-sm) !important;
  }
  .xxl\:font-max-md {
    font-size: var(--font-max-md) !important;
  }
  .xxl\:font-max-lg {
    font-size: var(--font-max-lg) !important;
  }
  .xxl\:font-max-xl {
    font-size: var(--font-max-xl) !important;
  }
  .xxl\:font-max-xxl {
    font-size: var(--font-max-xxl) !important;
  }
  .xxl\:font-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
  }
  .xxl\:text-2xs {
    font-size: var(--font-2xs) !important;
    line-height: var(--font-2xs-leading) !important;
  }
  .xxl\:text-xs {
    font-size: var(--font-xs) !important;
    line-height: var(--font-xs-leading) !important;
  }
  .xxl\:text-sm {
    font-size: var(--font-sm) !important;
    line-height: var(--font-sm-leading) !important;
  }
  .xxl\:text-md {
    font-size: var(--font-md) !important;
    line-height: var(--font-md-leading) !important;
  }
  .xxl\:text-lg {
    font-size: var(--font-lg) !important;
    line-height: var(--font-lg-leading) !important;
  }
  .xxl\:text-xl {
    font-size: var(--font-xl) !important;
    line-height: var(--font-xl-leading) !important;
  }
  .xxl\:text-2xl {
    font-size: var(--font-2xl) !important;
    line-height: var(--font-2xl-leading) !important;
  }
  .xxl\:text-3xl {
    font-size: var(--font-3xl) !important;
    line-height: var(--font-3xl-leading) !important;
  }
  .xxl\:text-4xl {
    font-size: var(--font-4xl) !important;
    line-height: var(--font-4xl-leading) !important;
  }
  .xxl\:text-5xl {
    font-size: var(--font-5xl) !important;
    line-height: var(--font-5xl-leading) !important;
  }
  .xxl\:text-6xl {
    font-size: var(--font-6xl) !important;
    line-height: var(--font-6xl-leading) !important;
  }
  .xxl\:text-7xl {
    font-size: var(--font-7xl) !important;
    line-height: var(--font-7xl-leading) !important;
  }
  .xxl\:text-8xl {
    font-size: var(--font-8xl) !important;
    line-height: var(--font-8xl-leading) !important;
  }
  .xxl\:text-9xl {
    font-size: var(--font-9xl) !important;
    line-height: var(--font-9xl-leading) !important;
  }
  .xxl\:text-10xl {
    font-size: var(--font-10xl) !important;
    line-height: var(--font-10xl-leading) !important;
  }
  .xxl\:text-11xl {
    font-size: var(--font-11xl) !important;
    line-height: var(--font-11xl-leading) !important;
  }
  .xxl\:text-12xl {
    font-size: var(--font-12xl) !important;
    line-height: var(--font-12xl-leading) !important;
  }
  .xxl\:text-line-height {
    font-size: var(--font-line-height) !important;
  }
  .xxl\:text-13xl {
    font-size: var(--font-13xl) !important;
    line-height: var(--font-13xl-leading) !important;
  }
  .xxl\:text-max-xs {
    font-size: var(--font-max-xs) !important;
    line-height: var(--font-max-xs-leading) !important;
  }
  .xxl\:text-max-sm {
    font-size: var(--font-max-sm) !important;
    line-height: var(--font-max-sm-leading) !important;
  }
  .xxl\:text-max-md {
    font-size: var(--font-max-md) !important;
    line-height: var(--font-max-md-leading) !important;
  }
  .xxl\:text-max-lg {
    font-size: var(--font-max-lg) !important;
    line-height: var(--font-max-lg-leading) !important;
  }
  .xxl\:text-max-xl {
    font-size: var(--font-max-xl) !important;
    line-height: var(--font-max-xl-leading) !important;
  }
  .xxl\:text-max-xxl {
    font-size: var(--font-max-xxl) !important;
    line-height: var(--font-max-xxl-leading) !important;
  }
  .xxl\:text-max-xxxl {
    font-size: var(--font-max-xxxl) !important;
    line-height: var(--font-max-xxxl-leading) !important;
  }
  .xxl\:align-baseline {
    vertical-align: baseline !important;
  }
  .xxl\:align-top {
    vertical-align: top !important;
  }
  .xxl\:align-middle {
    vertical-align: middle !important;
  }
  .xxl\:align-bottom {
    vertical-align: bottom !important;
  }
  .xxl\:align-text-top {
    vertical-align: text-top !important;
  }
  .xxl\:align-text-bottom {
    vertical-align: text-bottom !important;
  }
}
/**
uniform
The following command will compile main.scss.

yarn uniform
uniform:compressed
The following command will compile main.scss with --style compressed enabled.

yarn uniform:compressed
uniform:watch
The following command will compile main.scss, and watch for changes.

yarn uniform:watch
uniform:watch-compressed
The following command will compile main.scss, and watch for changes with --style compressed enabled.

yarn uniform:watch-compressed
uniform:purge
The following command will purge the output CSS based on the settings in purgecss.config.js. Make changes to purgecss.config.js to include all your markup template files and to ensure the correct amount of CSS is purged.

yarn uniform:purge
*/
/* Multi gradients colors */
/* Bg gradients */
.bg-gradient-maroon-red,
.none\:bg-maroon-red-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--maroon-red), 0.75) 0%, rgba(var(--maroon-red), 0.8) 35%, rgba(var(--maroon-red), 0.93) 78%, rgba(var(--maroon-red), 0.94) 100%);
}

.bg-gradient-blackrussian,
.none\:bg-blackrussian-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--blackrussian), 0.75) 0%, rgba(var(--blackrussian), 0.8) 35%, rgba(var(--blackrussian), 0.93) 78%, rgba(var(--blackrussian), 0.94) 100%);
}

.bg-gradient-burgundy,
.none\:bg-burgundy-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--burgundy), 0.75) 0%, rgba(var(--burgundy), 0.8) 35%, rgba(var(--burgundy), 0.93) 78%, rgba(var(--burgundy), 0.94) 100%);
}

.bg-gradient-blackpearl,
.none\:bg-blackpearl-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--blackpearl), 0.75) 0%, rgba(var(--blackpearl), 0.8) 35%, rgba(var(--blackpearl), 0.93) 78%, rgba(var(--blackpearl), 0.94) 100%);
}

.bg-gradient-sweetcorn,
.none\:bg-sweetcorn-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--sweetcorn), 0.75) 0%, rgba(var(--sweetcorn), 0.8) 35%, rgba(var(--sweetcorn), 0.93) 78%, rgba(var(--sweetcorn), 0.94) 100%);
}

.bg-gradient-drover,
.none\:bg-drover-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--drover), 0.75) 0%, rgba(var(--drover), 0.8) 35%, rgba(var(--drover), 0.93) 78%, rgba(var(--drover), 0.94) 100%);
}

.bg-gradient-woodbark,
.none\:bg-woodbark-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--woodbark), 0.75) 0%, rgba(var(--woodbark), 0.8) 35%, rgba(var(--woodbark), 0.93) 78%, rgba(var(--woodbark), 0.94) 100%);
}

.bg-gradient-manhattan,
.none\:bg-manhattan-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--manhattan), 0.75) 0%, rgba(var(--manhattan), 0.8) 35%, rgba(var(--manhattan), 0.93) 78%, rgba(var(--manhattan), 0.94) 100%);
}

.bg-gradient-newtan,
.none\:bg-newtan-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--newtan), 0.75) 0%, rgba(var(--newtan), 0.8) 35%, rgba(var(--newtan), 0.93) 78%, rgba(var(--newtan), 0.94) 100%);
}

.bg-gradient-bluedianne,
.none\:bg-bluedianne-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--bluedianne), 0.75) 0%, rgba(var(--bluedianne), 0.8) 35%, rgba(var(--bluedianne), 0.93) 78%, rgba(var(--bluedianne), 0.94) 100%);
}

.bg-gradient-goldenrod,
.none\:bg-goldenrod-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--goldenrod), 0.75) 0%, rgba(var(--goldenrod), 0.8) 35%, rgba(var(--goldenrod), 0.93) 78%, rgba(var(--goldenrod), 0.94) 100%);
}

.bg-gradient-portafino,
.none\:bg-portafino-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--portafino), 0.75) 0%, rgba(var(--portafino), 0.8) 35%, rgba(var(--portafino), 0.93) 78%, rgba(var(--portafino), 0.94) 100%);
}

.bg-gradient-pearllusta,
.none\:bg-pearllusta-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--pearllusta), 0.75) 0%, rgba(var(--pearllusta), 0.8) 35%, rgba(var(--pearllusta), 0.93) 78%, rgba(var(--pearllusta), 0.94) 100%);
}

.bg-gradient-hitgrey,
.none\:bg-hitgrey-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--hitgrey), 0.75) 0%, rgba(var(--hitgrey), 0.8) 35%, rgba(var(--hitgrey), 0.93) 78%, rgba(var(--hitgrey), 0.94) 100%);
}

.bg-gradient-rockspray,
.none\:bg-rockspray-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--rockspray), 0.75) 0%, rgba(var(--rockspray), 0.8) 35%, rgba(var(--rockspray), 0.93) 78%, rgba(var(--rockspray), 0.94) 100%);
}

.bg-gradient-vanilla,
.none\:bg-vanilla-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--vanilla), 0.75) 0%, rgba(var(--vanilla), 0.8) 35%, rgba(var(--vanilla), 0.93) 78%, rgba(var(--vanilla), 0.94) 100%);
}

.bg-gradient-champagne,
.none\:bg-champagne-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--champagne), 0.75) 0%, rgba(var(--champagne), 0.8) 35%, rgba(var(--champagne), 0.93) 78%, rgba(var(--champagne), 0.94) 100%);
}

.bg-gradient-mardigras,
.none\:bg-mardigras-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--mardigras), 0.75) 0%, rgba(var(--mardigras), 0.8) 35%, rgba(var(--mardigras), 0.93) 78%, rgba(var(--mardigras), 0.94) 100%);
}

.bg-gradient-dandelion,
.none\:bg-dandelion-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--dandelion), 0.75) 0%, rgba(var(--dandelion), 0.8) 35%, rgba(var(--dandelion), 0.93) 78%, rgba(var(--dandelion), 0.94) 100%);
}

.bg-gradient-sandwisp,
.none\:bg-sandwisp-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--sandwisp), 0.75) 0%, rgba(var(--sandwisp), 0.8) 35%, rgba(var(--sandwisp), 0.93) 78%, rgba(var(--sandwisp), 0.94) 100%);
}

.bg-gradient-sealbrown,
.none\:bg-sealbrown-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--sealbrown), 0.75) 0%, rgba(var(--sealbrown), 0.8) 35%, rgba(var(--sealbrown), 0.93) 78%, rgba(var(--sealbrown), 0.94) 100%);
}

.bg-gradient-rodeodust,
.none\:bg-rodeodust-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--rodeodust), 0.75) 0%, rgba(var(--rodeodust), 0.8) 35%, rgba(var(--rodeodust), 0.93) 78%, rgba(var(--rodeodust), 0.94) 100%);
}

.bg-gradient-raffia,
.none\:bg-raffia-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--raffia), 0.75) 0%, rgba(var(--raffia), 0.8) 35%, rgba(var(--raffia), 0.93) 78%, rgba(var(--raffia), 0.94) 100%);
}

.bg-gradient-midnight,
.none\:bg-midnight-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--midnight), 0.75) 0%, rgba(var(--midnight), 0.8) 35%, rgba(var(--midnight), 0.93) 78%, rgba(var(--midnight), 0.94) 100%);
}

.bg-gradient-greensmoke,
.none\:bg-greensmoke-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--greensmoke), 0.75) 0%, rgba(var(--greensmoke), 0.8) 35%, rgba(var(--greensmoke), 0.93) 78%, rgba(var(--greensmoke), 0.94) 100%);
}

.bg-gradient-deco,
.none\:bg-deco-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--deco), 0.75) 0%, rgba(var(--deco), 0.8) 35%, rgba(var(--deco), 0.93) 78%, rgba(var(--deco), 0.94) 100%);
}

.bg-gradient-sanjuan,
.none\:bg-sanjuan-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--sanjuan), 0.75) 0%, rgba(var(--sanjuan), 0.8) 35%, rgba(var(--sanjuan), 0.93) 78%, rgba(var(--sanjuan), 0.94) 100%);
}

.bg-gradient-rockspray,
.none\:bg-rockspray-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--rockspray), 0.75) 0%, rgba(var(--rockspray), 0.8) 35%, rgba(var(--rockspray), 0.93) 78%, rgba(var(--rockspray), 0.94) 100%);
}

.bg-gradient-goldentainoi,
.none\:bg-goldentainoi-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--goldentainoi), 0.75) 0%, rgba(var(--goldentainoi), 0.8) 35%, rgba(var(--goldentainoi), 0.93) 78%, rgba(var(--goldentainoi), 0.94) 100%);
}

.bg-gradient-hotcurry,
.none\:bg-hotcurry-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--hotcurry), 0.75) 0%, rgba(var(--hotcurry), 0.8) 35%, rgba(var(--hotcurry), 0.93) 78%, rgba(var(--hotcurry), 0.94) 100%);
}

.bg-gradient-greenwaterloo,
.none\:bg-greenwaterloo-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--greenwaterloo), 0.75) 0%, rgba(var(--greenwaterloo), 0.8) 35%, rgba(var(--greenwaterloo), 0.93) 78%, rgba(var(--greenwaterloo), 0.94) 100%);
}

.bg-gradient-tahunasands,
.none\:bg-tahunasands-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--tahunasands), 0.75) 0%, rgba(var(--tahunasands), 0.8) 35%, rgba(var(--tahunasands), 0.93) 78%, rgba(var(--tahunasands), 0.94) 100%);
}

.bg-gradient-sidecar,
.none\:bg-sidecar-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--sidecar), 0.75) 0%, rgba(var(--sidecar), 0.8) 35%, rgba(var(--sidecar), 0.93) 78%, rgba(var(--sidecar), 0.94) 100%);
}

.bg-gradient-bismark,
.none\:bg-bismark-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--bismark), 0.75) 0%, rgba(var(--bismark), 0.8) 35%, rgba(var(--bismark), 0.93) 78%, rgba(var(--bismark), 0.94) 100%);
}

.bg-gradient-blackcurrant,
.none\:bg-blackcurrant-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--blackcurrant), 0.75) 0%, rgba(var(--blackcurrant), 0.8) 35%, rgba(var(--blackcurrant), 0.93) 78%, rgba(var(--blackcurrant), 0.94) 100%);
}

.bg-gradient-mediumcarmine,
.none\:bg-mediumcarmine-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--mediumcarmine), 0.75) 0%, rgba(var(--mediumcarmine), 0.8) 35%, rgba(var(--mediumcarmine), 0.93) 78%, rgba(var(--mediumcarmine), 0.94) 100%);
}

.bg-gradient-tan,
.none\:bg-tan-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--tan), 0.75) 0%, rgba(var(--tan), 0.8) 35%, rgba(var(--tan), 0.93) 78%, rgba(var(--tan), 0.94) 100%);
}

.bg-gradient-aubergine,
.none\:bg-aubergine-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--aubergine), 0.75) 0%, rgba(var(--aubergine), 0.8) 35%, rgba(var(--aubergine), 0.93) 78%, rgba(var(--aubergine), 0.94) 100%);
}

.bg-gradient-maverick,
.none\:bg-maverick-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--maverick), 0.75) 0%, rgba(var(--maverick), 0.8) 35%, rgba(var(--maverick), 0.93) 78%, rgba(var(--maverick), 0.94) 100%);
}

.bg-gradient-prim,
.none\:bg-prim-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--prim), 0.75) 0%, rgba(var(--prim), 0.8) 35%, rgba(var(--prim), 0.93) 78%, rgba(var(--prim), 0.94) 100%);
}

.bg-gradient-seagull,
.none\:bg-seagull-custom-gradient {
  --gradient: initial;
  background: linear-gradient(to right, rgba(var(--seagull), 0.75) 0%, rgba(var(--seagull), 0.8) 35%, rgba(var(--seagull), 0.93) 78%, rgba(var(--seagull), 0.94) 100%);
}

/* Custom
*/
select {
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
}

.alignfull {
  margin-right: calc(50% - 50vw) !important;
  margin-left: calc(50% - 50vw) !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.alignright {
  float: right !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 1264px !important;
}

.alignleft {
  float: left !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: 1264px !important;
}

.m-auto {
  margin: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.z-n1,
.focus\:z-n1:focus {
  z-index: -1 !important;
}

.z-n2,
.focus\:z-n2:focus {
  z-index: -2 !important;
}

.z-n3,
.focus\:z-n3:focus {
  z-index: -3 !important;
}

.z-n4,
.focus\:z-n4:focus {
  z-index: -4 !important;
}

.z-n5,
.focus\:z-n5:focus {
  z-index: -5 !important;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* text shadows */
.text-shadows,
.has-text-shadows {
  text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3) !important;
}

.shadows-smartly-embossed,
.has-text-shadows-smartly-embossed {
  text-shadow: 2px 7px 5px rgba(0, 0, 0, 0.3), 0px -4px 10px rgba(255, 255, 255, 0.3) !important;
}

.text-shadows-dropping,
.has-text-shadows-dropping {
  text-shadow: 0 2px 1px #747474, -1px 3px 1px #767676, -2px 5px 1px #787878, -3px 7px 1px #7a7a7a, -4px 9px 1px #7f7f7f, -5px 11px 1px #838383, -6px 13px 1px #878787, -7px 15px 1px #8a8a8a, -8px 17px 1px #8e8e8e, -9px 19px 1px #949494, -10px 21px 1px #989898, -11px 23px 1px #9f9f9f, -12px 25px 1px #a2a2a2, -13px 27px 1px #a7a7a7, -14px 29px 1px #adadad, -15px 31px 1px #b3b3b3, -16px 33px 1px #b6b6b6, -17px 35px 1px #bcbcbc, -18px 37px 1px #c2c2c2, -19px 39px 1px #c8c8c8, -20px 41px 1px #cbcbcb, -21px 43px 1px #d2d2d2, -22px 45px 1px #d5d5d5, -23px 47px 1px #e2e2e2, -24px 49px 1px #e6e6e6, -25px 51px 1px #eaeaea, -26px 53px 1px #efefef !important;
}

.text-shadows-emerging-out,
.has-text-shadows-emerging-out {
  text-shadow: 0 2px 2px #dfdfdf, -2px 5px 1px #b8b8b8, -4px 8px 0px #979797, -6px 11px 0px #747474, -8px 14px 0px #565656, -10px 17px 0px #343434, -12px 20px 0px #171717, -14px 23px 0px #000 !important;
}

.text-shadows-centered,
.has-text-shadows-centered {
  text-shadow: 3px 0px 7px rgba(81, 67, 21, 0.8), -3px 0px 7px rgba(81, 67, 21, 0.8), 0px 4px 7px rgba(81, 67, 21, 0.8) !important;
}

.text-shadows-short,
.has-text-shadows-short {
  text-shadow: 3px 4px 7px rgba(81, 67, 21, 0.8) !important;
}

.text-shadows-pressed,
.has-text-shadows-pressed {
  text-shadow: -1px -1px 3px #020202, 2px 2px 4px #1b1b1b !important;
}

.text-shadows-descending,
.has-text-shadows-descending {
  text-shadow: 0px 11px 10px rgba(81, 67, 21, 0.8) !important;
}

.text-shadows-outlined-1,
.has-text-shadows-outlined-1 {
  color: white;
  -webkit-text-stroke: 1px #f8f8f8 !important;
  text-shadow: 0px 1px 4px #23430c !important;
}

.text-shadows-outlined-2,
.has-text-shadows-outlined-2 {
  color: white;
  -webkit-text-stroke: 1px #f8f8f8 !important;
  text-shadow: 0px 2px 4px blue !important;
}

.text-shadows-outlined-3,
.has-text-shadows-outlined-3 {
  color: #333;
  -webkit-text-stroke: 1px #282828 !important;
  text-shadow: 0px 4px 4px #282828 !important;
}

.text-shadows-letterpress,
.has-text-shadows-letterpress {
  color: rgba(0, 0, 0, 0.6);
  text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.1) !important;
}

.text-shadows-hard,
.has-text-shadows-hard {
  text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.2) !important;
}

.text-shadows-down-large,
.has-text-shadows-down-large {
  text-shadow: 0px 3px 0px #b2a98f, 0px 14px 10px rgba(0, 0, 0, 0.15), 0px 24px 2px rgba(0, 0, 0, 0.1), 0px 34px 30px rgba(0, 0, 0, 0.1) !important;
}

.text-shadows-close-heavy,
.has-text-shadows-close-heavy {
  text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1) !important;
}

.text-shadows-3d,
.has-text-shadows-3d {
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.15) !important;
}

.text-shadows-inset,
.has-text-shadows-inset {
  -webkit-background-clip: text !important;
  -moz-background-clip: text !important;
  background-clip: text !important;
  color: transparent !important;
  text-shadow: rgba(255, 255, 255, 0.5) 0px 3px 3px !important;
}

.text-shadows-mult-light,
.has-text-shadows-mult-light {
  text-shadow: 0px 15px 5px rgba(0, 0, 0, 0.1), 10px 20px 5px rgba(0, 0, 0, 0.05), -10px 20px 5px rgba(0, 0, 0, 0.05) !important;
}

.text-shadows-soft-emboss,
.has-text-shadows-soft-emboss {
  color: rgba(0, 0, 0, 0.6);
  text-shadow: 2px 8px 6px rgba(0, 0, 0, 0.2), 0px -5px 35px rgba(255, 255, 255, 0.3) !important;
}

/** Icon tools from bx icons*/
.bi {
  display: inline-block;
}

.bi-ul {
  margin-left: 2em;
  padding-left: 0;
  list-style: none;
}

.bi-ul > li {
  position: relative;
}

.bi-ul .bi {
  font-size: inherit;
  line-height: inherit;
  position: absolute;
  left: -2em;
  width: 2em;
  text-align: center;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes burst {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes burst {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  90% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes flashing {
  0% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
}
@keyframes flashing {
  0% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
}
@-webkit-keyframes fade-left {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@keyframes fade-left {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fade-right {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@keyframes fade-right {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}
@-webkit-keyframes fade-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@keyframes fade-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}
@-webkit-keyframes fade-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@keyframes fade-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);
    transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);
    transform: scale3d(0.95, 0.95, 0.95) rotate3d(0, 0, 1, -10deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
    transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);
  }
  40%, 60%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bi-spin {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

.bi-spin-hover:hover {
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

.bi-tada {
  -webkit-animation: tada 1.5s ease infinite;
  animation: tada 1.5s ease infinite;
}

.bi-tada-hover:hover {
  -webkit-animation: tada 1.5s ease infinite;
  animation: tada 1.5s ease infinite;
}

.bi-flashing {
  -webkit-animation: flashing 1.5s infinite linear;
  animation: flashing 1.5s infinite linear;
}

.bi-flashing-hover:hover {
  -webkit-animation: flashing 1.5s infinite linear;
  animation: flashing 1.5s infinite linear;
}

.bi-burst {
  -webkit-animation: burst 1.5s infinite linear;
  animation: burst 1.5s infinite linear;
}

.bi-burst-hover:hover {
  -webkit-animation: burst 1.5s infinite linear;
  animation: burst 1.5s infinite linear;
}

.bi-fade-up {
  -webkit-animation: fade-up 1.5s infinite linear;
  animation: fade-up 1.5s infinite linear;
}

.bi-fade-up-hover:hover {
  -webkit-animation: fade-up 1.5s infinite linear;
  animation: fade-up 1.5s infinite linear;
}

.bi-fade-down {
  -webkit-animation: fade-down 1.5s infinite linear;
  animation: fade-down 1.5s infinite linear;
}

.bi-fade-down-hover:hover {
  -webkit-animation: fade-down 1.5s infinite linear;
  animation: fade-down 1.5s infinite linear;
}

.bi-fade-left {
  -webkit-animation: fade-left 1.5s infinite linear;
  animation: fade-left 1.5s infinite linear;
}

.bi-fade-left-hover:hover {
  -webkit-animation: fade-left 1.5s infinite linear;
  animation: fade-left 1.5s infinite linear;
}

.bi-fade-right {
  -webkit-animation: fade-right 1.5s infinite linear;
  animation: fade-right 1.5s infinite linear;
}

.bi-fade-right-hover:hover {
  -webkit-animation: fade-right 1.5s infinite linear;
  animation: fade-right 1.5s infinite linear;
}

/*
.bi-xs {
  @include apply("font-xs");
}

.bi-sm {
  font-size: 1.55rem !important;
}

.bi-md {
  font-size: 2.25rem !important;
}

.bi-lg {
  font-size: 3rem !important;
}
*/
.bi-fw {
  font-size: 1.2857142857em;
  line-height: 0.8em;
  width: 1.2857142857em;
  height: 0.8em;
  margin-top: -0.2em !important;
  vertical-align: middle;
}

.bi-pull-left {
  float: left;
  margin-right: 0.3em !important;
}

.bi-pull-right {
  float: right;
  margin-left: 0.3em !important;
}

.bi-rotate-90 {
  transform: rotate(90deg);
}

.bi-rotate-180 {
  transform: rotate(180deg);
}

.bi-rotate-270 {
  transform: rotate(270deg);
}

.bi-flip-horizontal {
  transform: scaleX(-1);
}

.bi-flip-vertical {
  transform: scaleY(-1);
}

.bi-border {
  padding: 0.25em;
  border: 0.07em solid rgba(0, 0, 0, 0.1);
  border-radius: 0.25em;
}

.bi-border-circle {
  padding: 0.25em;
  border: 0.07em solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

/* Animations */
.animate-slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
× .animate-slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate-slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.animate-slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
.animate-slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.animate-slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}
.animate-slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
.animator-fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animate-fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animate-fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animae-fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animate-fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animate-fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.animate-zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate-zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:28:46
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-top
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
    transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
    transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
    transform-origin: top;
  }
}
@keyframes kenburns-top {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 16%;
    transform-origin: 50% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(-15px);
    transform: scale(1.25) translateY(-15px);
    -webkit-transform-origin: top;
    transform-origin: top;
  }
}
.animate-kenburns-top {
  -webkit-animation: kenburns-top 5s ease-out both;
  animation: kenburns-top 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:31:9
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-top-right
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-top-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 16%;
    transform-origin: 84% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, -15px);
    transform: scale(1.25) translate(20px, -15px);
    -webkit-transform-origin: right top;
    transform-origin: right top;
  }
}
@keyframes kenburns-top-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 16%;
    transform-origin: 84% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(20px, -15px);
    transform: scale(1.25) translate(20px, -15px);
    -webkit-transform-origin: right top;
    transform-origin: right top;
  }
}
.animate-kenburns-top-right {
  -webkit-animation: kenburns-top-right 5s ease-out both;
  animation: kenburns-top-right 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:32:28
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-right
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 50%;
    transform-origin: 84% 50%;
  }
  100% {
    -webkit-transform: scale(1.25) translateX(20px);
    transform: scale(1.25) translateX(20px);
    -webkit-transform-origin: right;
    transform-origin: right;
  }
}
@keyframes kenburns-right {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 50%;
    transform-origin: 84% 50%;
  }
  100% {
    -webkit-transform: scale(1.25) translateX(20px);
    transform: scale(1.25) translateX(20px);
    -webkit-transform-origin: right;
    transform-origin: right;
  }
}
.animate-kenburns-right {
  -webkit-animation: kenburns-right 5s ease-out both;
  animation: kenburns-right 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:34:33
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-bottom
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-bottom {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 84%;
    transform-origin: 50% 84%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(15px);
    transform: scale(1.25) translateY(15px);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
  }
}
@keyframes kenburns-bottom {
  0% {
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
    -webkit-transform-origin: 50% 84%;
    transform-origin: 50% 84%;
  }
  100% {
    -webkit-transform: scale(1.25) translateY(15px);
    transform: scale(1.25) translateY(15px);
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
  }
}
.animate-kenburns-bottom {
  -webkit-animation: kenburns-bottom 5s ease-out both;
  animation: kenburns-bottom 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:36:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-bottom-left
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-bottom-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 84%;
    transform-origin: 16% 84%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, 15px);
    transform: scale(1.25) translate(-20px, 15px);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}
@keyframes kenburns-bottom-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 84%;
    transform-origin: 16% 84%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, 15px);
    transform: scale(1.25) translate(-20px, 15px);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }
}
.animate-kenburns-bottom-left {
  -webkit-animation: kenburns-bottom-left 5s ease-out both;
  animation: kenburns-bottom-left 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:38:0
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-left
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 50%;
    transform-origin: 16% 50%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, 15px);
    transform: scale(1.25) translate(-20px, 15px);
    -webkit-transform-origin: left;
    transform-origin: left;
  }
}
@keyframes kenburns-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 50%;
    transform-origin: 16% 50%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, 15px);
    transform: scale(1.25) translate(-20px, 15px);
    -webkit-transform-origin: left;
    transform-origin: left;
  }
}
.animate-kenburns-left {
  -webkit-animation: kenburns-left 5s ease-out both;
  animation: kenburns-left 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:40:3
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation kenburns-top-left
 * ----------------------------------------
 */
@-webkit-keyframes kenburns-top-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 16%;
    transform-origin: 16% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, -15px);
    transform: scale(1.25) translate(-20px, -15px);
    -webkit-transform-origin: top left;
    transform-origin: top left;
  }
}
@keyframes kenburns-top-left {
  0% {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 16% 16%;
    transform-origin: 16% 16%;
  }
  100% {
    -webkit-transform: scale(1.25) translate(-20px, -15px);
    transform: scale(1.25) translate(-20px, -15px);
    -webkit-transform-origin: top left;
    transform-origin: top left;
  }
}
.animate-kenburns-top-left {
  -webkit-animation: kenburns-top-left 5s ease-out both;
  animation: kenburns-top-left 5s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:43:21
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation tracking-in-expand
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.animate-text-tracking-in-expand {
  -webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:45:25
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation tracking-in-expand-fwd-top
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand-fwd-top {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px) translateY(-500px);
    transform: translateZ(-700px) translateY(-500px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes tracking-in-expand-fwd-top {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px) translateY(-500px);
    transform: translateZ(-700px) translateY(-500px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
.animate-text-tracking-in-expand-fwd-top {
  -webkit-animation: tracking-in-expand-fwd-top 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: tracking-in-expand-fwd-top 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:46:34
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation tracking-in-expand-fwd-bottom
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-expand-fwd-bottom {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px) translateY(500px);
    transform: translateZ(-700px) translateY(500px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes tracking-in-expand-fwd-bottom {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px) translateY(500px);
    transform: translateZ(-700px) translateY(500px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
.animate-text-tracking-in-expand-fwd-bottom {
  -webkit-animation: tracking-in-expand-fwd-bottom 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: tracking-in-expand-fwd-bottom 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:50:33
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation tracking-in-contract
 * ----------------------------------------
 */
@-webkit-keyframes tracking-in-contract {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}
@keyframes tracking-in-contract {
  0% {
    letter-spacing: 1em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    letter-spacing: normal;
    opacity: 1;
  }
}
.animate-text-tracking-in-contract {
  -webkit-animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
  animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:54:42
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
}
.animate-slide-top {
  -webkit-animation: slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-4-15 22:55:43
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation slide-bottom
 * ----------------------------------------
 */
@-webkit-keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }
}
@keyframes slide-bottom {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
  }
}
.animate-slide-bottom {
  -webkit-animation: slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: slide-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

/* CSS | invert() Function */
.invert-effect {
  filter: invert(100%);
}

.dark {
  --background: var(--black);
  --foreground: var(--white);
}

.dim {
  --background: var(--gray-100);
  --foreground: var(--gray-900);
}

.is-style-shadows-24 img {
  box-shadow: var(--shadow-box-24);
}

/* btn base */
.u-btn {
  align-items: center !important;
  --bg-opacity: 1;
  background-color: rgba(var(--blue-500), var(--bg-opacity)) !important;
  --color-opacity: 1;
  color: rgba(var(--white), var(--color-opacity)) !important;
  height: 2.5rem !important;
  display: inline-flex !important;
  justify-content: center !important;
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
  border-radius: var(--radius-xs) !important;
  font-size: var(--font-sm) !important;
  line-height: var(--font-sm-leading) !important;
  transition: background-color 100ms, border-color 100ms, color 100ms, fill 100ms, stroke 100ms, opacity 100ms, box-shadow 100ms, transform 100ms, top 100ms, right 100ms, bottom 100ms, left 100ms !important;
  width: 100% !important;
}
.u-btn:focus {
  box-shadow: var(--shadow-focus) !important;
}

.u-btn:hover {
  --bg-opacity: 1;
  background-color: rgba(var(--blue-700), var(--bg-opacity)) !important;
}

/* Duotone mixins
* https://github.com/GilbertoBotaro/duotone/blob/master/duotone.scss
*/
.duotone-bg-img-container--primary {
  position: relative;
}
.duotone-bg-img-container--primary::after, .duotone-bg-img-container--primary::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--primary::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--primary::before {
  background-color: rgba(var(--primary-), 1);
}
.duotone-bg-img-container--primary .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--primary .duotone-bg-img::before, .duotone-bg-img-container--primary .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--primary::after {
    content: none;
  }
  .duotone-bg-img-container--primary .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--primary {
  background: rgba(var(--primary-), 1);
  position: relative;
}
.duotone-inline-img-container--primary img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--primary:before, .duotone-inline-img-container--primary:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--primary:before {
  opacity: 0.1;
}
.duotone-inline-img-container--primary:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--primary img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--primary:after {
    content: none;
  }
  .duotone-inline-img-container--primary:before {
    content: none;
  }
  .duotone-inline-img-container--primary img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--secondary {
  position: relative;
}
.duotone-bg-img-container--secondary::after, .duotone-bg-img-container--secondary::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--secondary::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--secondary::before {
  background-color: rgba(var(--secondary-), 1);
}
.duotone-bg-img-container--secondary .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--secondary .duotone-bg-img::before, .duotone-bg-img-container--secondary .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--secondary::after {
    content: none;
  }
  .duotone-bg-img-container--secondary .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--secondary {
  background: rgba(var(--secondary-), 1);
  position: relative;
}
.duotone-inline-img-container--secondary img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--secondary:before, .duotone-inline-img-container--secondary:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--secondary:before {
  opacity: 0.1;
}
.duotone-inline-img-container--secondary:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--secondary img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--secondary:after {
    content: none;
  }
  .duotone-inline-img-container--secondary:before {
    content: none;
  }
  .duotone-inline-img-container--secondary img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--tertiary {
  position: relative;
}
.duotone-bg-img-container--tertiary::after, .duotone-bg-img-container--tertiary::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--tertiary::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--tertiary::before {
  background-color: rgba(var(--tertiary-), 1);
}
.duotone-bg-img-container--tertiary .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--tertiary .duotone-bg-img::before, .duotone-bg-img-container--tertiary .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--tertiary::after {
    content: none;
  }
  .duotone-bg-img-container--tertiary .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--tertiary {
  background: rgba(var(--tertiary-), 1);
  position: relative;
}
.duotone-inline-img-container--tertiary img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--tertiary:before, .duotone-inline-img-container--tertiary:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--tertiary:before {
  opacity: 0.1;
}
.duotone-inline-img-container--tertiary:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--tertiary img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--tertiary:after {
    content: none;
  }
  .duotone-inline-img-container--tertiary:before {
    content: none;
  }
  .duotone-inline-img-container--tertiary img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--gray {
  position: relative;
}
.duotone-bg-img-container--gray::after, .duotone-bg-img-container--gray::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--gray::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--gray::before {
  background-color: rgba(var(--gray-700), 1);
}
.duotone-bg-img-container--gray .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--gray .duotone-bg-img::before, .duotone-bg-img-container--gray .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--gray::after {
    content: none;
  }
  .duotone-bg-img-container--gray .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--gray {
  background: rgba(var(--gray-700), 1);
  position: relative;
}
.duotone-inline-img-container--gray img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--gray:before, .duotone-inline-img-container--gray:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--gray:before {
  opacity: 0.1;
}
.duotone-inline-img-container--gray:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--gray img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--gray:after {
    content: none;
  }
  .duotone-inline-img-container--gray:before {
    content: none;
  }
  .duotone-inline-img-container--gray img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--red {
  position: relative;
}
.duotone-bg-img-container--red::after, .duotone-bg-img-container--red::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--red::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--red::before {
  background-color: rgba(var(--red-700), 1);
}
.duotone-bg-img-container--red .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--red .duotone-bg-img::before, .duotone-bg-img-container--red .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--red::after {
    content: none;
  }
  .duotone-bg-img-container--red .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--red {
  background: rgba(var(--red-700), 1);
  position: relative;
}
.duotone-inline-img-container--red img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--red:before, .duotone-inline-img-container--red:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--red:before {
  opacity: 0.1;
}
.duotone-inline-img-container--red:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--red img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--red:after {
    content: none;
  }
  .duotone-inline-img-container--red:before {
    content: none;
  }
  .duotone-inline-img-container--red img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--pink {
  position: relative;
}
.duotone-bg-img-container--pink::after, .duotone-bg-img-container--pink::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--pink::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--pink::before {
  background-color: rgba(var(--pink-700), 1);
}
.duotone-bg-img-container--pink .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--pink .duotone-bg-img::before, .duotone-bg-img-container--pink .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--pink::after {
    content: none;
  }
  .duotone-bg-img-container--pink .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--pink {
  background: rgba(var(--pink-700), 1);
  position: relative;
}
.duotone-inline-img-container--pink img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--pink:before, .duotone-inline-img-container--pink:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--pink:before {
  opacity: 0.1;
}
.duotone-inline-img-container--pink:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--pink img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--pink:after {
    content: none;
  }
  .duotone-inline-img-container--pink:before {
    content: none;
  }
  .duotone-inline-img-container--pink img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--grape {
  position: relative;
}
.duotone-bg-img-container--grape::after, .duotone-bg-img-container--grape::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--grape::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--grape::before {
  background-color: rgba(var(--grape-700), 1);
}
.duotone-bg-img-container--grape .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--grape .duotone-bg-img::before, .duotone-bg-img-container--grape .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--grape::after {
    content: none;
  }
  .duotone-bg-img-container--grape .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--grape {
  background: rgba(var(--grape-700), 1);
  position: relative;
}
.duotone-inline-img-container--grape img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--grape:before, .duotone-inline-img-container--grape:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--grape:before {
  opacity: 0.1;
}
.duotone-inline-img-container--grape:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--grape img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--grape:after {
    content: none;
  }
  .duotone-inline-img-container--grape:before {
    content: none;
  }
  .duotone-inline-img-container--grape img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--violet {
  position: relative;
}
.duotone-bg-img-container--violet::after, .duotone-bg-img-container--violet::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--violet::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--violet::before {
  background-color: rgba(var(--violet-700), 1);
}
.duotone-bg-img-container--violet .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--violet .duotone-bg-img::before, .duotone-bg-img-container--violet .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--violet::after {
    content: none;
  }
  .duotone-bg-img-container--violet .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--violet {
  background: rgba(var(--violet-700), 1);
  position: relative;
}
.duotone-inline-img-container--violet img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--violet:before, .duotone-inline-img-container--violet:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--violet:before {
  opacity: 0.1;
}
.duotone-inline-img-container--violet:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--violet img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--violet:after {
    content: none;
  }
  .duotone-inline-img-container--violet:before {
    content: none;
  }
  .duotone-inline-img-container--violet img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--indigo {
  position: relative;
}
.duotone-bg-img-container--indigo::after, .duotone-bg-img-container--indigo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--indigo::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--indigo::before {
  background-color: rgba(var(--indigo-700), 1);
}
.duotone-bg-img-container--indigo .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--indigo .duotone-bg-img::before, .duotone-bg-img-container--indigo .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--indigo::after {
    content: none;
  }
  .duotone-bg-img-container--indigo .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--indigo {
  background: rgba(var(--indigo-700), 1);
  position: relative;
}
.duotone-inline-img-container--indigo img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--indigo:before, .duotone-inline-img-container--indigo:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--indigo:before {
  opacity: 0.1;
}
.duotone-inline-img-container--indigo:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--indigo img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--indigo:after {
    content: none;
  }
  .duotone-inline-img-container--indigo:before {
    content: none;
  }
  .duotone-inline-img-container--indigo img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--blue {
  position: relative;
}
.duotone-bg-img-container--blue::after, .duotone-bg-img-container--blue::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--blue::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--blue::before {
  background-color: rgba(var(--blue-700), 1);
}
.duotone-bg-img-container--blue .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--blue .duotone-bg-img::before, .duotone-bg-img-container--blue .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--blue::after {
    content: none;
  }
  .duotone-bg-img-container--blue .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--blue {
  background: rgba(var(--blue-700), 1);
  position: relative;
}
.duotone-inline-img-container--blue img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--blue:before, .duotone-inline-img-container--blue:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--blue:before {
  opacity: 0.1;
}
.duotone-inline-img-container--blue:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--blue img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--blue:after {
    content: none;
  }
  .duotone-inline-img-container--blue:before {
    content: none;
  }
  .duotone-inline-img-container--blue img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--cyan {
  position: relative;
}
.duotone-bg-img-container--cyan::after, .duotone-bg-img-container--cyan::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--cyan::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--cyan::before {
  background-color: rgba(var(--cyan-700), 1);
}
.duotone-bg-img-container--cyan .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--cyan .duotone-bg-img::before, .duotone-bg-img-container--cyan .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--cyan::after {
    content: none;
  }
  .duotone-bg-img-container--cyan .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--cyan {
  background: rgba(var(--cyan-700), 1);
  position: relative;
}
.duotone-inline-img-container--cyan img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--cyan:before, .duotone-inline-img-container--cyan:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--cyan:before {
  opacity: 0.1;
}
.duotone-inline-img-container--cyan:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--cyan img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--cyan:after {
    content: none;
  }
  .duotone-inline-img-container--cyan:before {
    content: none;
  }
  .duotone-inline-img-container--cyan img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--teal {
  position: relative;
}
.duotone-bg-img-container--teal::after, .duotone-bg-img-container--teal::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--teal::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--teal::before {
  background-color: rgba(var(--teal-700), 1);
}
.duotone-bg-img-container--teal .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--teal .duotone-bg-img::before, .duotone-bg-img-container--teal .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--teal::after {
    content: none;
  }
  .duotone-bg-img-container--teal .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--teal {
  background: rgba(var(--teal-700), 1);
  position: relative;
}
.duotone-inline-img-container--teal img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--teal:before, .duotone-inline-img-container--teal:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--teal:before {
  opacity: 0.1;
}
.duotone-inline-img-container--teal:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--teal img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--teal:after {
    content: none;
  }
  .duotone-inline-img-container--teal:before {
    content: none;
  }
  .duotone-inline-img-container--teal img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--green {
  position: relative;
}
.duotone-bg-img-container--green::after, .duotone-bg-img-container--green::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--green::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--green::before {
  background-color: rgba(var(--green-700), 1);
}
.duotone-bg-img-container--green .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--green .duotone-bg-img::before, .duotone-bg-img-container--green .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--green::after {
    content: none;
  }
  .duotone-bg-img-container--green .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--green {
  background: rgba(var(--green-700), 1);
  position: relative;
}
.duotone-inline-img-container--green img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--green:before, .duotone-inline-img-container--green:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--green:before {
  opacity: 0.1;
}
.duotone-inline-img-container--green:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--green img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--green:after {
    content: none;
  }
  .duotone-inline-img-container--green:before {
    content: none;
  }
  .duotone-inline-img-container--green img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--lime {
  position: relative;
}
.duotone-bg-img-container--lime::after, .duotone-bg-img-container--lime::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--lime::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--lime::before {
  background-color: rgba(var(--lime-700), 1);
}
.duotone-bg-img-container--lime .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--lime .duotone-bg-img::before, .duotone-bg-img-container--lime .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--lime::after {
    content: none;
  }
  .duotone-bg-img-container--lime .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--lime {
  background: rgba(var(--lime-700), 1);
  position: relative;
}
.duotone-inline-img-container--lime img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--lime:before, .duotone-inline-img-container--lime:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--lime:before {
  opacity: 0.1;
}
.duotone-inline-img-container--lime:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--lime img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--lime:after {
    content: none;
  }
  .duotone-inline-img-container--lime:before {
    content: none;
  }
  .duotone-inline-img-container--lime img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--yellow {
  position: relative;
}
.duotone-bg-img-container--yellow::after, .duotone-bg-img-container--yellow::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--yellow::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--yellow::before {
  background-color: rgba(var(--yellow-700), 1);
}
.duotone-bg-img-container--yellow .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--yellow .duotone-bg-img::before, .duotone-bg-img-container--yellow .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--yellow::after {
    content: none;
  }
  .duotone-bg-img-container--yellow .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--yellow {
  background: rgba(var(--yellow-700), 1);
  position: relative;
}
.duotone-inline-img-container--yellow img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--yellow:before, .duotone-inline-img-container--yellow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--yellow:before {
  opacity: 0.1;
}
.duotone-inline-img-container--yellow:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--yellow img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--yellow:after {
    content: none;
  }
  .duotone-inline-img-container--yellow:before {
    content: none;
  }
  .duotone-inline-img-container--yellow img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

.duotone-bg-img-container--orange {
  position: relative;
}
.duotone-bg-img-container--orange::after, .duotone-bg-img-container--orange::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-bg-img-container--orange::after {
  background-color: black;
  opacity: 0.5;
}
.duotone-bg-img-container--orange::before {
  background-color: rgba(var(--orange-700), 1);
}
.duotone-bg-img-container--orange .duotone-bg-img {
  overflow: hidden;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
}
.duotone-bg-img-container--orange .duotone-bg-img::before, .duotone-bg-img-container--orange .duotone-bg-img::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
}
@supports (mix-blend-mode: multiply) {
  .duotone-bg-img-container--orange::after {
    content: none;
  }
  .duotone-bg-img-container--orange .duotone-bg-img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
    width: 100%;
  }
}

.duotone-inline-img-container--orange {
  background: rgba(var(--orange-700), 1);
  position: relative;
}
.duotone-inline-img-container--orange img {
  display: block;
  width: 100%;
  position: relative;
}
.duotone-inline-img-container--orange:before, .duotone-inline-img-container--orange:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.duotone-inline-img-container--orange:before {
  opacity: 0.1;
}
.duotone-inline-img-container--orange:after {
  background-color: black;
  opacity: 0.5;
}
.duotone-inline-img-container--orange img {
  opacity: 0.5;
}
@supports (mix-blend-mode: multiply) {
  .duotone-inline-img-container--orange:after {
    content: none;
  }
  .duotone-inline-img-container--orange:before {
    content: none;
  }
  .duotone-inline-img-container--orange img {
    filter: grayscale(100%) contrast(1.1);
    mix-blend-mode: multiply;
    opacity: 1;
  }
}

/* card image with icon hover - snip0023*/
/*
figure.card-icon-hover {
  @include apply("bg-gray-900 color-white m-0 overflow-hidden relative text-center w-100p");
	img {
    @include apply("opacity-100 w-100p");
    transition: opacity 0.35s;
	}
	>div {   
	  @include apply("absolute top-0 left-0 w-100p h-100p");
		&::before {
      @include apply("absolute top-0 left-0 bottom-0 right-0 w-100p h-100p opacity-0 transition-opacity duration-400");
			content: '';
			background-image: linear-gradient(45deg, #000000 0%, transparent 40%, rgba(255, 255, 255, 0.15));
		}
	}
	i {
    @include apply("absolute bottom-0 color-white delay-100 font-2xl inline-block left-0 linear px-16 py-6 transition z-1");
    //display: inline-block;
		//font-size: 36px;
		//color: #ffffff;
		//padding: 6px 16px;
		//position: absolute;
		//bottom: 0px;
		//left: 0px;
		opacity: 0;
		//z-index: 1;
		//transition: 0.05s linear;
		//transition-delay: 0.01s;
	}
	.curl {
    @include apply("absolute w-0 h-0 bottom-0 left-0");

		//width: 0px;
		//height: 0px;
		//position: absolute;
		//bottom: 0;
		//left: 0;
		background: linear-gradient(225deg, #ffffff, #f3f3f3 20%, #bbbbbb 38%, #aaaaaa 44%, #888888 50%, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0.4) 60%, rgba(0, 0, 0, 0.3));
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
		transition: all .4s ease;
		&:before {
			content: '';
		  position: absolute;
			z-index: -1;
			left: 12%;
			bottom: 6%;
			width: 70%;
			max-width: 300px;
			max-height: 100px;
			height: 55%;
			box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);
			transform: skew(-10deg) rotate(-6deg);
		}
		&:after {
			content: '';
			position: absolute;
			z-index: -1;
			left: 12%;
			bottom: 6%;
			width: 70%;
			max-width: 300px;
			max-height: 100px;
			height: 55%;
			box-shadow: 0 12px 15px rgba(0, 0, 0, 0.3);
			transform: skew(-10deg) rotate(-6deg);
			left: auto;
			right: 6%;
			bottom: auto;
			top: 14%;
			transform: skew(-15deg) rotate(-84deg);
		}
	}
	a {
    @include apply("absolute bottom-0 left-0 top-0 bottom-0 color-white");
		//left: 0;
		//right: 0;
		//top: 0;
		//bottom: 0;
		//position: absolute;
		//color: #ffffff;
	}
	&:hover {
		>div {
			&::before {
        @include apply("opacity-100");
			}
		}
		i {
      @include apply("opacity-70");
			transition-delay: 0.15s;
		}
		.curl {
      @include apply("w-80 h-80");
		}
	}
}

figure.card-icon-hover.hover {
	>div {
		&::before {
			@include apply("opacity-100");
		}
	}
	i {
    @include apply("opacity-70");
		transition-delay: 0.15s;
	}
	.curl {
    @include apply("w-80 h-80");
	}
}
*/
