@font-face {
    font-family: ITCAvantGardeStd;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-bold.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-demi.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-medium.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-book.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-extra-light.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-bold-oblique.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-demi-oblique.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-medium-oblique.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-book-oblique.otf") format("opentype");
}

@font-face {
    font-family: ITCAvantGardeStd;
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url("./fonts/ITCAvantGardeStd-medium-oblique.otf") format("opentype");
}
:host, :root, [data-theme] {
    --chakra-ring-inset: var(--chakra-empty, /*!*/ /*!*/);
    --chakra-ring-offset-width: 0px;
    --chakra-ring-offset-color: #fff;
    --chakra-ring-color: rgba(66, 153, 225, 0.6);
    --chakra-ring-offset-shadow: 0 0 #0000;
    --chakra-ring-shadow: 0 0 #0000;
    --chakra-space-x-reverse: 0;
    --chakra-space-y-reverse: 0;
    --chakra-colors-transparent: transparent;
    --chakra-colors-current: currentColor;
    --chakra-colors-black: #000000;
    --chakra-colors-white: #FFFFFF;
    --chakra-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04);
    --chakra-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06);
    --chakra-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08);
    --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16);
    --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24);
    --chakra-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36);
    --chakra-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48);
    --chakra-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64);
    --chakra-colors-whiteAlpha-800: rgba(255, 255, 255, 0.80);
    --chakra-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92);
    --chakra-colors-blackAlpha-50: rgba(0, 0, 0, 0.04);
    --chakra-colors-blackAlpha-100: rgba(0, 0, 0, 0.06);
    --chakra-colors-blackAlpha-200: rgba(0, 0, 0, 0.08);
    --chakra-colors-blackAlpha-300: rgba(0, 0, 0, 0.16);
    --chakra-colors-blackAlpha-400: rgba(0, 0, 0, 0.24);
    --chakra-colors-blackAlpha-500: rgba(0, 0, 0, 0.36);
    --chakra-colors-blackAlpha-600: rgba(0, 0, 0, 0.48);
    --chakra-colors-blackAlpha-700: rgba(0, 0, 0, 0.64);
    --chakra-colors-blackAlpha-800: rgba(0, 0, 0, 0.80);
    --chakra-colors-blackAlpha-900: rgba(0, 0, 0, 0.92);
    --chakra-colors-gray-50: #F3F3F3;
    --chakra-colors-gray-100: #E5E5E5;
    --chakra-colors-gray-200: #C9C9C9;
    --chakra-colors-gray-300: #AEAEAE;
    --chakra-colors-gray-400: #A0A0A0;
    --chakra-colors-gray-500: #939393;
    --chakra-colors-gray-600: #747474;
    --chakra-colors-gray-700: #5C5C5C;
    --chakra-colors-gray-800: #444444;
    --chakra-colors-gray-900: #181818;
    --chakra-colors-red-50: #FEF1EE;
    --chakra-colors-red-100: #FEDED8;
    --chakra-colors-red-200: #FEB8AB;
    --chakra-colors-red-300: #FE8F7D;
    --chakra-colors-red-400: #FE7765;
    --chakra-colors-red-500: #FE5C4C;
    --chakra-colors-red-600: #EA001E;
    --chakra-colors-red-700: #BA0517;
    --chakra-colors-red-800: #8E030F;
    --chakra-colors-red-900: #640103;
    --chakra-colors-orange-50: #FEF1ED;
    --chakra-colors-orange-100: #FFDED5;
    --chakra-colors-orange-200: #FEB9A5;
    --chakra-colors-orange-300: #FF906E;
    --chakra-colors-orange-400: #FF784F;
    --chakra-colors-orange-500: #FF5D2D;
    --chakra-colors-orange-600: #D83A00;
    --chakra-colors-orange-700: #AA3001;
    --chakra-colors-orange-800: #7E2600;
    --chakra-colors-orange-900: #541D01;
    --chakra-colors-yellow-50: #FBF3E0;
    --chakra-colors-yellow-100: #F9E3B6;
    --chakra-colors-yellow-200: #FCC003;
    --chakra-colors-yellow-300: #E4A201;
    --chakra-colors-yellow-400: #D79304;
    --chakra-colors-yellow-500: #CA8501;
    --chakra-colors-yellow-600: #A86403;
    --chakra-colors-yellow-700: #8C4B02;
    --chakra-colors-yellow-800: #6F3400;
    --chakra-colors-yellow-900: #4F2100;
    --chakra-colors-green-50: #EBF7E6;
    --chakra-colors-green-100: #CDEFC4;
    --chakra-colors-green-200: #91DB8B;
    --chakra-colors-green-300: #45C65A;
    --chakra-colors-green-400: #41B658;
    --chakra-colors-green-500: #3BA755;
    --chakra-colors-green-600: #2E844A;
    --chakra-colors-green-700: #22683E;
    --chakra-colors-green-800: #194E31;
    --chakra-colors-green-900: #0E3522;
    --chakra-colors-teal-50: #DEF9F3;
    --chakra-colors-teal-100: #ACF3E4;
    --chakra-colors-teal-200: #04E1CB;
    --chakra-colors-teal-300: #01C3B3;
    --chakra-colors-teal-400: #03B4A7;
    --chakra-colors-teal-500: #06A59A;
    --chakra-colors-teal-600: #0B827C;
    --chakra-colors-teal-700: #056764;
    --chakra-colors-teal-800: #024D4C;
    --chakra-colors-teal-900: #023434;
    --chakra-colors-blue-50: #EEF4FF;
    --chakra-colors-blue-100: #D8E6FE;
    --chakra-colors-blue-200: #AACBFF;
    --chakra-colors-blue-300: #78B0FD;
    --chakra-colors-blue-400: #57A3FD;
    --chakra-colors-blue-500: #1B96FF;
    --chakra-colors-blue-600: #0176D3;
    --chakra-colors-blue-700: #0B5CAB;
    --chakra-colors-blue-800: #014486;
    --chakra-colors-blue-900: #032D60;
    --chakra-colors-cyan-50: #EAF5FE%;
    --chakra-colors-cyan-100: #CFE9FE;
    --chakra-colors-cyan-200: #90D0FE;
    --chakra-colors-cyan-300: #1AB9FF;
    --chakra-colors-cyan-400: #08ABED;
    --chakra-colors-cyan-500: #0D9DDA;
    --chakra-colors-cyan-600: #107CAD;
    --chakra-colors-cyan-700: #05628A;
    --chakra-colors-cyan-800: #084968;
    --chakra-colors-cyan-900: #023248;
    --chakra-colors-purple-50: #F6F2FB;
    --chakra-colors-purple-100: #ECE1F9;
    --chakra-colors-purple-200: #D78FF5;
    --chakra-colors-purple-300: #C29EF1;
    --chakra-colors-purple-400: #B78DEF;
    --chakra-colors-purple-500: #AD7BEE;
    --chakra-colors-purple-600: #9050E9;
    --chakra-colors-purple-700: #7526E3;
    --chakra-colors-purple-800: #5A1BA9;
    --chakra-colors-purple-900: #401075;
    --chakra-colors-pink-50: #F9F0FF;
    --chakra-colors-pink-100: #F2DEFE;
    --chakra-colors-pink-200: #E5B9FE;
    --chakra-colors-pink-300: #D892FE;
    --chakra-colors-pink-400: #D17DFE;
    --chakra-colors-pink-500: #CB65FF;
    --chakra-colors-pink-600: #BA01FF;
    --chakra-colors-pink-700: #9602C7;
    --chakra-colors-pink-800: #730394;
    --chakra-colors-pink-900: #520066;
    --chakra-colors-linkedin-50: #E8F4F9;
    --chakra-colors-linkedin-100: #CFEDFB;
    --chakra-colors-linkedin-200: #9BDAF3;
    --chakra-colors-linkedin-300: #68C7EC;
    --chakra-colors-linkedin-400: #34B3E4;
    --chakra-colors-linkedin-500: #00A0DC;
    --chakra-colors-linkedin-600: #008CC9;
    --chakra-colors-linkedin-700: #0077B5;
    --chakra-colors-linkedin-800: #005E93;
    --chakra-colors-linkedin-900: #004471;
    --chakra-colors-facebook-50: #E8F4F9;
    --chakra-colors-facebook-100: #D9DEE9;
    --chakra-colors-facebook-200: #B7C2DA;
    --chakra-colors-facebook-300: #6482C0;
    --chakra-colors-facebook-400: #4267B2;
    --chakra-colors-facebook-500: #385898;
    --chakra-colors-facebook-600: #314E89;
    --chakra-colors-facebook-700: #29487D;
    --chakra-colors-facebook-800: #223B67;
    --chakra-colors-facebook-900: #1E355B;
    --chakra-colors-messenger-50: #D0E6FF;
    --chakra-colors-messenger-100: #B9DAFF;
    --chakra-colors-messenger-200: #A2CDFF;
    --chakra-colors-messenger-300: #7AB8FF;
    --chakra-colors-messenger-400: #2E90FF;
    --chakra-colors-messenger-500: #0078FF;
    --chakra-colors-messenger-600: #0063D1;
    --chakra-colors-messenger-700: #0052AC;
    --chakra-colors-messenger-800: #003C7E;
    --chakra-colors-messenger-900: #002C5C;
    --chakra-colors-whatsapp-50: #dffeec;
    --chakra-colors-whatsapp-100: #b9f5d0;
    --chakra-colors-whatsapp-200: #90edb3;
    --chakra-colors-whatsapp-300: #65e495;
    --chakra-colors-whatsapp-400: #3cdd78;
    --chakra-colors-whatsapp-500: #22c35e;
    --chakra-colors-whatsapp-600: #179848;
    --chakra-colors-whatsapp-700: #0c6c33;
    --chakra-colors-whatsapp-800: #01421c;
    --chakra-colors-whatsapp-900: #001803;
    --chakra-colors-twitter-50: #E5F4FD;
    --chakra-colors-twitter-100: #C8E9FB;
    --chakra-colors-twitter-200: #A8DCFA;
    --chakra-colors-twitter-300: #83CDF7;
    --chakra-colors-twitter-400: #57BBF5;
    --chakra-colors-twitter-500: #1DA1F2;
    --chakra-colors-twitter-600: #1A94DA;
    --chakra-colors-twitter-700: #1681BF;
    --chakra-colors-twitter-800: #136B9E;
    --chakra-colors-twitter-900: #0D4D71;
    --chakra-colors-telegram-50: #E3F2F9;
    --chakra-colors-telegram-100: #C5E4F3;
    --chakra-colors-telegram-200: #A2D4EC;
    --chakra-colors-telegram-300: #7AC1E4;
    --chakra-colors-telegram-400: #47A9DA;
    --chakra-colors-telegram-500: #0088CC;
    --chakra-colors-telegram-600: #007AB8;
    --chakra-colors-telegram-700: #006BA1;
    --chakra-colors-telegram-800: #005885;
    --chakra-colors-telegram-900: #003F5E;
    --chakra-colors-background: #FFFFFF;
    --chakra-colors-main-primary-10: #EFEFF1;
    --chakra-colors-main-primary-30: #CFCED4;
    --chakra-colors-main-primary-50: #AFAEB8;
    --chakra-colors-main-primary-80: #7F7D8D;
    --chakra-colors-main-primary-100: #605D75;
    --chakra-colors-main-primary-03: #FAFAFB;
    --chakra-colors-main-primary-focused: #434251;
    --chakra-colors-main-secondary-100: #E5E1E6;
    --chakra-colors-accent-pink-10: #FCF9F9;
    --chakra-colors-accent-pink-30: #F5EFED;
    --chakra-colors-accent-pink-50: #EFE3E0;
    --chakra-colors-accent-pink-80: #E5D3CE;
    --chakra-colors-accent-pink-100: #DFC8C2;
    --chakra-colors-accent-poudre-10: #FAF8F6;
    --chakra-colors-accent-poudre-30: #F1EBE5;
    --chakra-colors-accent-poudre-50: #E8DDD4;
    --chakra-colors-accent-poudre-80: #DAC9BA;
    --chakra-colors-accent-poudre-100: #D1BBA9;
    --chakra-colors-accent-taupe-10: #F7F2F2;
    --chakra-colors-accent-taupe-30: #E8D8D9;
    --chakra-colors-accent-taupe-50: #D8BDC0;
    --chakra-colors-accent-taupe-80: #C1969A;
    --chakra-colors-accent-taupe-100: #B17C81;
    --chakra-colors-system-gray-10: #E7E8EA;
    --chakra-colors-system-gray-30: #B7BABF;
    --chakra-colors-system-gray-50: #878C93;
    --chakra-colors-system-gray-80: #3F4753;
    --chakra-colors-system-gray-100: #0F1928;
    --chakra-colors-system-gray-03: #F8F8F9;
    --chakra-colors-system-gray-text: #697386;
    --chakra-colors-system-grayAlpha-100-30: rgba(15, 25, 40, 0.3);
    --chakra-colors-system-error-10: #F7E9E9;
    --chakra-colors-system-error-30: #E8BEBC;
    --chakra-colors-system-error-100: #B3261E;
    --chakra-colors-system-error-03: #FDF8F8;
    --chakra-colors-system-warning-10: #FEFAE6;
    --chakra-colors-system-warning-30: #FDF1B3;
    --chakra-colors-system-warning-100: #FAD200;
    --chakra-colors-system-warning-03: #FFFEF7;
    --chakra-colors-system-success-10: #E6F5E9;
    --chakra-colors-system-success-30: #B3E1BD;
    --chakra-colors-system-success-100: #039B24;
    --chakra-colors-system-success-03: #F7FCF8;
    --chakra-colors-system-info-10: #E6F1FB;
    --chakra-colors-system-info-30: #B3D6F2;
    --chakra-colors-system-info-100: #3654F0;
    --chakra-colors-system-info-03: #F7FBFE;
    --chakra-borders-none: 0;
    --chakra-borders-1px: 1px solid;
    --chakra-borders-2px: 2px solid;
    --chakra-borders-4px: 4px solid;
    --chakra-borders-8px: 8px solid;
    --chakra-fonts-heading: ITCAvantGardeStd, AvantGardeGothicITC, Arial, sans-serif;
    --chakra-fonts-body: ITCAvantGardeStd, AvantGardeGothicITC, Arial, sans-serif;
    --chakra-fonts-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --chakra-fontSizes-xs: 0.75rem;
    --chakra-fontSizes-sm: 0.875rem;
    --chakra-fontSizes-md: 1rem;
    --chakra-fontSizes-lg: 1.125rem;
    --chakra-fontSizes-xl: 1.25rem;
    --chakra-fontSizes-2xl: 1.5rem;
    --chakra-fontSizes-3xl: 1.75rem;
    --chakra-fontSizes-4xl: 2rem;
    --chakra-fontSizes-5xl: 2.5rem;
    --chakra-fontSizes-6xl: 3.25rem;
    --chakra-fontSizes-7xl: 4.5rem;
    --chakra-fontSizes-8xl: 6rem;
    --chakra-fontSizes-9xl: 8rem;
    --chakra-fontWeights-hairline: 100;
    --chakra-fontWeights-thin: 200;
    --chakra-fontWeights-light: 300;
    --chakra-fontWeights-normal: 400;
    --chakra-fontWeights-medium: 500;
    --chakra-fontWeights-semibold: 600;
    --chakra-fontWeights-bold: 700;
    --chakra-fontWeights-extrabold: 800;
    --chakra-fontWeights-black: 900;
    --chakra-letterSpacings-tighter: -0.05em;
    --chakra-letterSpacings-tight: -0.025em;
    --chakra-letterSpacings-normal: 0;
    --chakra-letterSpacings-wide: 0.025em;
    --chakra-letterSpacings-wider: 0.05em;
    --chakra-letterSpacings-widest: 0.1em;
    --chakra-lineHeights-3: .75rem;
    --chakra-lineHeights-4: 1rem;
    --chakra-lineHeights-5: 1.25rem;
    --chakra-lineHeights-6: 1.5rem;
    --chakra-lineHeights-7: 1.75rem;
    --chakra-lineHeights-8: 2rem;
    --chakra-lineHeights-9: 2.25rem;
    --chakra-lineHeights-10: 2.5rem;
    --chakra-lineHeights-normal: normal;
    --chakra-lineHeights-none: 1;
    --chakra-lineHeights-shorter: 1.25;
    --chakra-lineHeights-short: 1.375;
    --chakra-lineHeights-base: 1.5;
    --chakra-lineHeights-tall: 1.625;
    --chakra-lineHeights-taller: 2;
    --chakra-radii-none: 0;
    --chakra-radii-sm: 0.125rem;
    --chakra-radii-base: 0.25rem;
    --chakra-radii-md: 0.375rem;
    --chakra-radii-lg: 0.5rem;
    --chakra-radii-xl: 0.75rem;
    --chakra-radii-2xl: 1rem;
    --chakra-radii-3xl: 1.5rem;
    --chakra-radii-full: 9999px;
    --chakra-space-1: 0.25rem;
    --chakra-space-2: 0.5rem;
    --chakra-space-3: 0.75rem;
    --chakra-space-4: 1rem;
    --chakra-space-5: 1.25rem;
    --chakra-space-6: 1.5rem;
    --chakra-space-7: 1.75rem;
    --chakra-space-8: 2rem;
    --chakra-space-9: 2.25rem;
    --chakra-space-10: 2.5rem;
    --chakra-space-11: 2.75rem;
    --chakra-space-12: 3rem;
    --chakra-space-14: 3.5rem;
    --chakra-space-16: 4rem;
    --chakra-space-18: 4.5rem;
    --chakra-space-20: 5rem;
    --chakra-space-24: 6rem;
    --chakra-space-28: 7rem;
    --chakra-space-32: 8rem;
    --chakra-space-36: 9rem;
    --chakra-space-40: 10rem;
    --chakra-space-44: 11rem;
    --chakra-space-48: 12rem;
    --chakra-space-52: 13rem;
    --chakra-space-56: 14rem;
    --chakra-space-60: 15rem;
    --chakra-space-64: 16rem;
    --chakra-space-72: 18rem;
    --chakra-space-80: 20rem;
    --chakra-space-96: 24rem;
    --chakra-space-px: 1px;
    --chakra-space-0-5: 0.125rem;
    --chakra-space-1-5: 0.375rem;
    --chakra-space-2-5: 0.625rem;
    --chakra-space-3-5: 0.875rem;
    --chakra-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05);
    --chakra-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --chakra-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    --chakra-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    --chakra-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --chakra-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    --chakra-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    --chakra-shadows-outline: 0 0 0 3px rgba(66, 153, 225, 0.6);
    --chakra-shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
    --chakra-shadows-none: none;
    --chakra-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px;
    --chakra-shadows-top: 0px -1px 3px rgba(0, 0, 0, 0.1), 0px -1px 2px rgba(0, 0, 0, 0.06);
    --chakra-shadows-checkout: 0px 15px 30px rgba(0, 0, 0, 0.08);
    --chakra-sizes-1: 0.25rem;
    --chakra-sizes-2: 0.5rem;
    --chakra-sizes-3: 0.75rem;
    --chakra-sizes-4: 1rem;
    --chakra-sizes-5: 1.25rem;
    --chakra-sizes-6: 1.5rem;
    --chakra-sizes-7: 1.75rem;
    --chakra-sizes-8: 2rem;
    --chakra-sizes-9: 2.25rem;
    --chakra-sizes-10: 2.5rem;
    --chakra-sizes-11: 2.75rem;
    --chakra-sizes-12: 3rem;
    --chakra-sizes-14: 3.5rem;
    --chakra-sizes-16: 4rem;
    --chakra-sizes-18: 4.5rem;
    --chakra-sizes-20: 5rem;
    --chakra-sizes-24: 6rem;
    --chakra-sizes-28: 7rem;
    --chakra-sizes-32: 8rem;
    --chakra-sizes-36: 9rem;
    --chakra-sizes-40: 10rem;
    --chakra-sizes-44: 11rem;
    --chakra-sizes-48: 12rem;
    --chakra-sizes-52: 13rem;
    --chakra-sizes-56: 14rem;
    --chakra-sizes-60: 15rem;
    --chakra-sizes-64: 16rem;
    --chakra-sizes-72: 18rem;
    --chakra-sizes-80: 20rem;
    --chakra-sizes-96: 24rem;
    --chakra-sizes-px: 1px;
    --chakra-sizes-0-5: 0.125rem;
    --chakra-sizes-1-5: 0.375rem;
    --chakra-sizes-2-5: 0.625rem;
    --chakra-sizes-3-5: 0.875rem;
    --chakra-sizes-max: max-content;
    --chakra-sizes-min: min-content;
    --chakra-sizes-full: 100%;
    --chakra-sizes-3xs: 14rem;
    --chakra-sizes-2xs: 16rem;
    --chakra-sizes-xs: 20rem;
    --chakra-sizes-sm: 24rem;
    --chakra-sizes-md: 28rem;
    --chakra-sizes-lg: 32rem;
    --chakra-sizes-xl: 36rem;
    --chakra-sizes-2xl: 42rem;
    --chakra-sizes-3xl: 48rem;
    --chakra-sizes-4xl: 56rem;
    --chakra-sizes-5xl: 64rem;
    --chakra-sizes-6xl: 72rem;
    --chakra-sizes-7xl: 80rem;
    --chakra-sizes-8xl: 90rem;
    --chakra-sizes-container-sm: 640px;
    --chakra-sizes-container-md: 768px;
    --chakra-sizes-container-lg: 1024px;
    --chakra-sizes-container-xl: 1200px;
    --chakra-sizes-container-xxl: 1440px;
    --chakra-sizes-container-xxxl: 1560px;
    --chakra-zIndices-hide: -1;
    --chakra-zIndices-auto: auto;
    --chakra-zIndices-base: 0;
    --chakra-zIndices-docked: 10;
    --chakra-zIndices-dropdown: 1000;
    --chakra-zIndices-sticky: 1100;
    --chakra-zIndices-banner: 1200;
    --chakra-zIndices-overlay: 1300;
    --chakra-zIndices-modal: 1400;
    --chakra-zIndices-popover: 1500;
    --chakra-zIndices-skipLink: 1600;
    --chakra-zIndices-toast: 1700;
    --chakra-zIndices-tooltip: 1800;
    --chakra-transition-property-common: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    --chakra-transition-property-colors: background-color, border-color, color, fill, stroke;
    --chakra-transition-property-dimensions: width, height;
    --chakra-transition-property-position: left, right, top, bottom;
    --chakra-transition-property-background: background-color, background-image, background-position;
    --chakra-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1);
    --chakra-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1);
    --chakra-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --chakra-transition-duration-ultra-fast: 50ms;
    --chakra-transition-duration-faster: 100ms;
    --chakra-transition-duration-fast: 150ms;
    --chakra-transition-duration-normal: 200ms;
    --chakra-transition-duration-slow: 300ms;
    --chakra-transition-duration-slower: 400ms;
    --chakra-transition-duration-ultra-slow: 500ms;
    --chakra-blur-none: 0;
    --chakra-blur-sm: 4px;
    --chakra-blur-base: 8px;
    --chakra-blur-md: 12px;
    --chakra-blur-lg: 16px;
    --chakra-blur-xl: 24px;
    --chakra-blur-2xl: 40px;
    --chakra-blur-3xl: 64px;
}

html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    font-family: system-ui, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    touch-action: manipulation;
}

body {
    position: relative;
    min-height: 100%;
    font-feature-settings: 'kern';
}

*, * ::before, * ::after {
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
}

main {
    display: block;
}

hr {
    border-top-width: 1px;
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

pre, code, kbd, samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
    font-size: 1em;
}

a {
    background-color: transparent;
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}

abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b, strong {
    font-weight: bold;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

img {
    border-style: none;
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button, input {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

fieldset {
    padding: 0.35em 0.75em 0.625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: baseline;
}

textarea {
    overflow: auto;
}

[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
}

input[type="number"] {
    -moz-appearance: textfield;
}

[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none !important;
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: -webkit-box;
    display: -webkit-list-item;
    display: -ms-list-itembox;
    display: list-item;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

body, blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
}

button {
    background: transparent;
    padding: 0;
}

fieldset {
    margin: 0;
    padding: 0;
}

ol, ul {
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

button, [role="button"] {
    cursor: pointer;
}

button::-moz-focus-inner {
    border: 0 !important;
}

table {
    border-collapse: collapse;
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}

button, input, optgroup, select, textarea {
    padding: 0;
    line-height: inherit;
    color: inherit;
}

img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
}

img, video {
    max-width: 100%;
    height: auto;
}

[data-js-focus-visible] :focus:not([data-focus-visible-added]) {
    outline: none;
    box-shadow: none;
}

select::-ms-expand {
    display: none;
}
body {
    font-family: var(--chakra-fonts-body);
    color: var(--chakra-colors-gray-800);
    background: var(--chakra-colors-white);
    transition-property: background-color;
    transition-duration: var(--chakra-transition-duration-normal);
    line-height: var(--chakra-lineHeights-base);
    min-height: 100vh;
}

* ::-webkit-input-placeholder {
    color: var(--chakra-colors-gray-400);
}

* ::-moz-placeholder {
    color: var(--chakra-colors-gray-400);
}

* :-ms-input-placeholder {
    color: var(--chakra-colors-gray-400);
}

* ::placeholder {
    color: var(--chakra-colors-gray-400);
}

*, * ::before, ::after {
    border-color: var(--chakra-colors-gray-200);
    word-wrap: break-word;
}

html, body {
    background-color: var(--chakra-colors-white);
    color: var(--chakra-colors-main-primary-100);
}

.react-target {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
}

.css-1f1cho0 {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--chakra-colors-white);
    min-width: 375px;
}


    .css-b95f0i {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
    }
   
       
        .css-192m5wv {
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            border: 0;
            height: 1px;
            width: 1px;
            margin: -1px;
            padding: 0px;
            outline: 2px solid transparent;
            outline-offset: 2px;
            overflow: hidden;
            position: absolute;
            clip: rect(0 0 0 0);
            border-radius: var(--chakra-radii-md);
            font-weight: var(--chakra-fontWeights-semibold);
            z-index: var(--chakra-zIndices-skipLink);
        }

        .css-192m5wv:focus, .css-192m5wv[data-focus] {
            clip: auto;
            width: auto;
            height: auto;
            box-shadow: var(--chakra-shadows-outline);
            padding: 1rem;
            position: fixed;
            top: 1.5rem;
            left: 1.5rem;
            background: var(--chakra-colors-white);
        }
        .css-1bcprh {
            position: -webkit-sticky;
            position: sticky;
            top: 0px;
            z-index: 1100;
        }
        
          
            .css-thdkkg {
                background: var(--chakra-colors-main-primary-10);
                color: var(--chakra-colors-main-primary-100);
                max-width: var(--chakra-sizes-full);
                -webkit-padding-start: var(--chakra-space-6);
                padding-inline-start: var(--chakra-space-6);
                -webkit-padding-end: var(--chakra-space-6);
                padding-inline-end: var(--chakra-space-6);
                padding-top: var(--chakra-space-6);
                padding-bottom: var(--chakra-space-6);
                position: relative;
                z-index: 2;
            }

            @media screen and (min-width: 30em) {
                .css-thdkkg {
                    -webkit-padding-start: var(--chakra-space-10);
                    padding-inline-start: var(--chakra-space-10);
                    -webkit-padding-end: var(--chakra-space-10);
                    padding-inline-end: var(--chakra-space-10);
                    padding-top: var(--chakra-space-6);
                    padding-bottom: var(--chakra-space-6);
                }
            }

            @media screen and (min-width: 48em) {
                .css-thdkkg {
                    padding-top: var(--chakra-space-8);
                    padding-bottom: var(--chakra-space-8);
                }
            }
          
                .css-yp2un9 {
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    max-width: var(--chakra-sizes-container-xl);
                    -webkit-margin-start: auto;
                    margin-inline-start: auto;
                    -webkit-margin-end: auto;
                    margin-inline-end: auto;
                }
               
                    .css-1loh100 {
                        display: -webkit-box;
                        display: -webkit-flex;
                        display: -ms-flexbox;
                        display: flex;
                        -webkit-flex-direction: column;
                        -ms-flex-direction: column;
                        flex-direction: column;
                        -webkit-align-items: flex-start;
                        -webkit-box-align: flex-start;
                        -ms-flex-align: flex-start;
                        align-items: flex-start;
                        -webkit-flex: 1;
                        -ms-flex: 1;
                        flex: 1;
                        margin-right: var(--chakra-space-4);
                    }

                    @media screen and (min-width: 48em) {
                        .css-1loh100 {
                            -webkit-flex-direction: row;
                            -ms-flex-direction: row;
                            flex-direction: row;
                            margin-right: 0px;
                        }
                    }
                   
                        .css-1m53yi6 {
                            -webkit-flex: 1;
                            -ms-flex: 1;
                            flex: 1;
                            margin-right: 0px;
                        }

                        @media screen and (min-width: 30em) {
                            .css-1m53yi6 {
                                margin-right: 0px;
                            }
                        }

                        @media screen and (min-width: 48em) {
                            .css-1m53yi6 {
                                margin-right: var(--chakra-space-4);
                            }
                        }
                    
                        .css-123hi1x {
                            display: -webkit-inline-box;
                            display: -webkit-inline-flex;
                            display: -ms-inline-flexbox;
                            display: inline-flex;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            -ms-appearance: none;
                            appearance: none;
                            -webkit-align-items: center;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            align-items: center;
                            -webkit-box-pack: center;
                            -ms-flex-pack: center;
                            -webkit-justify-content: center;
                            justify-content: center;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            position: relative;
                            white-space: nowrap;
                            vertical-align: baseline;
                            outline: 2px solid transparent;
                            outline-offset: 2px;
                            width: auto;
                            line-height: var(--chakra-lineHeights-base);
                            border-radius: var(--chakra-radii-none);
                            font-weight: var(--chakra-fontWeights-medium);
                            transition-property: var(--chakra-transition-property-common);
                            transition-duration: var(--chakra-transition-duration-normal);
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            height: auto;
                            min-width: 1em;
                            font-size: var(--chakra-fontSizes-xs);
                            -webkit-padding-start: var(--chakra-space-2);
                            padding-inline-start: var(--chakra-space-2);
                            -webkit-padding-end: var(--chakra-space-2);
                            padding-inline-end: var(--chakra-space-2);
                            padding: 0px;
                            color: var(--chakra-colors-main-primary-100);
                            margin-right: 0px;
                            margin-top: var(--chakra-space-2);
                        }

                        .css-123hi1x:focus, .css-123hi1x[data-focus] {
                            box-shadow: var(--chakra-shadows-outline);
                        }

                        .css-123hi1x[disabled], .css-123hi1x[aria-disabled=true], .css-123hi1x[data-disabled] {
                            opacity: 1;
                            cursor: not-allowed;
                            box-shadow: var(--chakra-shadows-none);
                            color: var(--chakra-colors-system-gray-30);
                        }

                        .css-123hi1x[disabled]::after, .css-123hi1x[aria-disabled=true]::after, .css-123hi1x[data-disabled]::after {
                            display: none;
                        }

                        .css-123hi1x:hover, .css-123hi1x[data-hover] {
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            color: var(--chakra-colors-main-primary-focused);
                        }

                        .css-123hi1x:hover[disabled], .css-123hi1x[data-hover][disabled], .css-123hi1x:hover[aria-disabled=true], .css-123hi1x[data-hover][aria-disabled=true], .css-123hi1x:hover[data-disabled], .css-123hi1x[data-hover][data-disabled] {
                            background: initial;
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            color: var(--chakra-colors-system-gray-30);
                            opacity: 1;
                        }

                        .css-123hi1x:hover[disabled]::after, .css-123hi1x[data-hover][disabled]::after, .css-123hi1x:hover[aria-disabled=true]::after, .css-123hi1x[data-hover][aria-disabled=true]::after, .css-123hi1x:hover[data-disabled]::after, .css-123hi1x[data-hover][data-disabled]::after {
                            display: none;
                        }

                        .css-123hi1x:hover::after, .css-123hi1x[data-hover]::after {
                            background-color: var(--chakra-colors-main-primary-focused);
                            bottom: 0px;
                            content: "";
                            height: 1px;
                            left: 0px;
                            position: absolute;
                            right: 0px;
                        }

                        .css-123hi1x:active, .css-123hi1x[data-active] {
                            color: var(--chakra-colors-main-primary-focused);
                        }

                        @media screen and (min-width: 30em) {
                            .css-123hi1x {
                                margin-right: 0px;
                            }
                        }

                        @media screen and (min-width: 48em) {
                            .css-123hi1x {
                                margin-right: var(--chakra-space-18);
                                margin-top: 0px;
                            }
                        }
                       
                        .css-v9940n {
                            transition-property: var(--chakra-transition-property-common);
                            transition-duration: var(--chakra-transition-duration-fast);
                            transition-timing-function: var(--chakra-transition-easing-ease-out);
                            cursor: pointer;
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            outline: 2px solid transparent;
                            outline-offset: 2px;
                            color: inherit;
                            display: -webkit-inline-box;
                            display: -webkit-inline-flex;
                            display: -ms-inline-flexbox;
                            display: inline-flex;
                            -webkit-appearance: none;
                            -moz-appearance: none;
                            -ms-appearance: none;
                            appearance: none;
                            -webkit-align-items: center;
                            -webkit-box-align: center;
                            -ms-flex-align: center;
                            align-items: center;
                            -webkit-box-pack: center;
                            -ms-flex-pack: center;
                            -webkit-justify-content: center;
                            justify-content: center;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            position: relative;
                            white-space: nowrap;
                            vertical-align: baseline;
                            outline: 2px solid transparent;
                            outline-offset: 2px;
                            width: auto;
                            line-height: var(--chakra-lineHeights-base);
                            border-radius: var(--chakra-radii-none);
                            font-weight: var(--chakra-fontWeights-medium);
                            transition-property: var(--chakra-transition-property-common);
                            transition-duration: var(--chakra-transition-duration-normal);
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            height: auto;
                            min-width: 1em;
                            font-size: var(--chakra-fontSizes-xs);
                            -webkit-padding-start: var(--chakra-space-2);
                            padding-inline-start: var(--chakra-space-2);
                            -webkit-padding-end: var(--chakra-space-2);
                            padding-inline-end: var(--chakra-space-2);
                            padding: 0px;
                            color: var(--chakra-colors-main-primary-100);
                            margin-right: 0px;
                            margin-top: var(--chakra-space-2);
                        }

                        .css-v9940n:hover, .css-v9940n[data-hover] {
                            -webkit-text-decoration: underline;
                            text-decoration: underline;
                        }

                        .css-v9940n:focus, .css-v9940n[data-focus] {
                            box-shadow: var(--chakra-shadows-outline);
                        }

                        .css-v9940n:focus, .css-v9940n[data-focus] {
                            box-shadow: var(--chakra-shadows-outline);
                        }

                        .css-v9940n[disabled], .css-v9940n[aria-disabled=true], .css-v9940n[data-disabled] {
                            opacity: 1;
                            cursor: not-allowed;
                            box-shadow: var(--chakra-shadows-none);
                            color: var(--chakra-colors-system-gray-30);
                        }

                        .css-v9940n[disabled]::after, .css-v9940n[aria-disabled=true]::after, .css-v9940n[data-disabled]::after {
                            display: none;
                        }

                        .css-v9940n:hover, .css-v9940n[data-hover] {
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            color: var(--chakra-colors-main-primary-focused);
                        }

                        .css-v9940n:hover[disabled], .css-v9940n[data-hover][disabled], .css-v9940n:hover[aria-disabled=true], .css-v9940n[data-hover][aria-disabled=true], .css-v9940n:hover[data-disabled], .css-v9940n[data-hover][data-disabled] {
                            background: initial;
                            -webkit-text-decoration: none;
                            text-decoration: none;
                            color: var(--chakra-colors-system-gray-30);
                            opacity: 1;
                        }

                        .css-v9940n:hover[disabled]::after, .css-v9940n[data-hover][disabled]::after, .css-v9940n:hover[aria-disabled=true]::after, .css-v9940n[data-hover][aria-disabled=true]::after, .css-v9940n:hover[data-disabled]::after, .css-v9940n[data-hover][data-disabled]::after {
                            display: none;
                        }

                        .css-v9940n:hover::after, .css-v9940n[data-hover]::after {
                            background-color: var(--chakra-colors-main-primary-focused);
                            bottom: 0px;
                            content: "";
                            height: 1px;
                            left: 0px;
                            position: absolute;
                            right: 0px;
                        }

                        .css-v9940n:active, .css-v9940n[data-active] {
                            color: var(--chakra-colors-main-primary-focused);
                        }

                        @media screen and (min-width: 30em) {
                            .css-v9940n {
                                margin-right: 0px;
                            }
                        }

                        @media screen and (min-width: 48em) {
                            .css-v9940n {
                                margin-right: var(--chakra-space-18);
                                margin-top: 0px;
                            }
                        }
                        .css-17eisgc {
                            height: var(--chakra-sizes-full);
                            min-width: var(--chakra-sizes-xs);
                            overflow: hidden;
                            position: relative;
                            -webkit-transition: background-color .5s;
                            transition: background-color .5s;
                            transition-timing-function: var(--chakra-transition-easing-ease-in-out);
                            width: var(--chakra-sizes-full);
                            z-index: 2;
                            background-color: var(--chakra-colors-main-primary-100);
                            color: var(--chakra-colors-white);
                        }
                        .css-0{max-height: 100px;}
                        .css-gt6ka {
                            -webkit-padding-start: var(--chakra-space-6);
                            padding-inline-start: var(--chakra-space-6);
                            -webkit-padding-end: var(--chakra-space-6);
                            padding-inline-end: var(--chakra-space-6);
                            width: 100%;
                            max-width: var(--chakra-sizes-container-xl);
                            -webkit-margin-start: auto;
                            margin-inline-start: auto;
                            -webkit-margin-end: auto;
                            margin-inline-end: auto;
                            -webkit-transition: padding .5s,visibility 0s 0s;
                            transition: padding .5s,visibility 0s 0s;
                            transition-timing-function: var(--chakra-transition-easing-ease-in-out);
                            visibility: visible;
                            padding-top: var(--chakra-space-4);
                            padding-bottom: var(--chakra-space-4);
                        }
                        @media screen and (min-width: 62em) {
                            .css-gt6ka {
                                -webkit-padding-start: var(--chakra-space-9);
                                padding-inline-start: var(--chakra-space-9);
                                -webkit-padding-end: var(--chakra-space-9);
                                padding-inline-end: var(--chakra-space-9);
                            }
                        }
                        .css-1s5sgnm {
                            background: inherit;
                            display: -webkit-box;
                            display: -webkit-flex;
                            display: -ms-flexbox;
                            display: flex;
                            inset: 0px;
                            opacity: 0;
                            position: absolute;
                            transition-property: visibility,opacity;
                            transition-duration: var(--chakra-transition-duration-normal);
                            transition-timing-function: var(--chakra-transition-easing-ease-in-out);
                            visibility: hidden;
                        }