* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins';
}
html {
    overflow-x: hidden;
}
.cor-titulo {
    background: -webkit-linear-gradient(#A665F6, #3C6AF1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.step-number {
    position: relative;
    width: 65px;
    height: 120px;
}

.content {
    width: 65px;
    height: 120px;
    background-color: #EEEFF5;
    clip-path: polygon(0% 0%, 50% 15%, 100% 0%, 100% 85%, 50% 100%, 0% 85%);
    font-size: 2.5em;
    font-weight: bold;
    color: black;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.shadow {
    position: absolute;
    z-index: -1;
    content: "";
    background: rgba(0, 0, 0, .1);
    width: 65px;
    height: 120px;
    left: 5px;
    top: 5px;
    clip-path: polygon(0% 0%, 50% 15%, 100% 0%, 100% 85%, 50% 100%, 0% 85%);
}

.borda-destaque {
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";
    --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";
    --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";
    --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
    --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
    --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
    --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
    --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --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: #F9f6f6;
    --chakra-colors-gray-100: #f7f3f2;
    --chakra-colors-gray-200: #e5e0df;
    --chakra-colors-gray-300: #cac5c4;
    --chakra-colors-gray-400: #ada8a8;
    --chakra-colors-gray-500: #8f8b8b;
    --chakra-colors-gray-600: #726e6e;
    --chakra-colors-gray-700: #565151;
    --chakra-colors-gray-800: #3c3838;
    --chakra-colors-gray-900: #272525;
    --chakra-colors-red-50: #FFF5F5;
    --chakra-colors-red-100: #FED7D7;
    --chakra-colors-red-200: #FEB2B2;
    --chakra-colors-red-300: #FC8181;
    --chakra-colors-red-400: #F56565;
    --chakra-colors-red-500: #E53E3E;
    --chakra-colors-red-600: #C53030;
    --chakra-colors-red-700: #9B2C2C;
    --chakra-colors-red-800: #822727;
    --chakra-colors-red-900: #63171B;
    --chakra-colors-orange-50: #FFFAF0;
    --chakra-colors-orange-100: #FEEBC8;
    --chakra-colors-orange-200: #FBD38D;
    --chakra-colors-orange-300: #F6AD55;
    --chakra-colors-orange-400: #ED8936;
    --chakra-colors-orange-500: #DD6B20;
    --chakra-colors-orange-600: #C05621;
    --chakra-colors-orange-700: #9C4221;
    --chakra-colors-orange-800: #7B341E;
    --chakra-colors-orange-900: #652B19;
    --chakra-colors-yellow-50: #FFFFF0;
    --chakra-colors-yellow-100: #FEFCBF;
    --chakra-colors-yellow-200: #FAF089;
    --chakra-colors-yellow-300: #F6E05E;
    --chakra-colors-yellow-400: #ECC94B;
    --chakra-colors-yellow-500: #D69E2E;
    --chakra-colors-yellow-600: #B7791F;
    --chakra-colors-yellow-700: #975A16;
    --chakra-colors-yellow-800: #744210;
    --chakra-colors-yellow-900: #5F370E;
    --chakra-colors-green-50: #F0FFF4;
    --chakra-colors-green-100: #C6F6D5;
    --chakra-colors-green-200: #9AE6B4;
    --chakra-colors-green-300: #68D391;
    --chakra-colors-green-400: #48BB78;
    --chakra-colors-green-500: #38A169;
    --chakra-colors-green-600: #2F855A;
    --chakra-colors-green-700: #276749;
    --chakra-colors-green-800: #22543D;
    --chakra-colors-green-900: #1C4532;
    --chakra-colors-teal-50: #E6FFFA;
    --chakra-colors-teal-100: #B2F5EA;
    --chakra-colors-teal-200: #81E6D9;
    --chakra-colors-teal-300: #4FD1C5;
    --chakra-colors-teal-400: #38B2AC;
    --chakra-colors-teal-500: #319795;
    --chakra-colors-teal-600: #2C7A7B;
    --chakra-colors-teal-700: #285E61;
    --chakra-colors-teal-800: #234E52;
    --chakra-colors-teal-900: #1D4044;
    --chakra-colors-blue-50: #ebf8ff;
    --chakra-colors-blue-100: #bee3f8;
    --chakra-colors-blue-200: #90cdf4;
    --chakra-colors-blue-300: #63b3ed;
    --chakra-colors-blue-400: #4299e1;
    --chakra-colors-blue-500: #3182ce;
    --chakra-colors-blue-600: #2b6cb0;
    --chakra-colors-blue-700: #2c5282;
    --chakra-colors-blue-800: #2a4365;
    --chakra-colors-blue-900: #1A365D;
    --chakra-colors-cyan-50: #EDFDFD;
    --chakra-colors-cyan-100: #C4F1F9;
    --chakra-colors-cyan-200: #9DECF9;
    --chakra-colors-cyan-300: #76E4F7;
    --chakra-colors-cyan-400: #0BC5EA;
    --chakra-colors-cyan-500: #00B5D8;
    --chakra-colors-cyan-600: #00A3C4;
    --chakra-colors-cyan-700: #0987A0;
    --chakra-colors-cyan-800: #086F83;
    --chakra-colors-cyan-900: #065666;
    --chakra-colors-purple-50: #FAF5FF;
    --chakra-colors-purple-100: #E9D8FD;
    --chakra-colors-purple-200: #D6BCFA;
    --chakra-colors-purple-300: #B794F4;
    --chakra-colors-purple-400: #9F7AEA;
    --chakra-colors-purple-500: #805AD5;
    --chakra-colors-purple-600: #6B46C1;
    --chakra-colors-purple-700: #553C9A;
    --chakra-colors-purple-800: #44337A;
    --chakra-colors-purple-900: #322659;
    --chakra-colors-pink-50: #FFF5F7;
    --chakra-colors-pink-100: #FED7E2;
    --chakra-colors-pink-200: #FBB6CE;
    --chakra-colors-pink-300: #F687B3;
    --chakra-colors-pink-400: #ED64A6;
    --chakra-colors-pink-500: #D53F8C;
    --chakra-colors-pink-600: #B83280;
    --chakra-colors-pink-700: #97266D;
    --chakra-colors-pink-800: #702459;
    --chakra-colors-pink-900: #521B41;
    --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-gradient-light: linear-gradient(180deg, #FFFFFF 0%, #FCF9F5 100%);
    --chakra-colors-gradient-dark: linear-gradient(180deg, #3c3838 0%, #272525 100%);
    --chakra-colors-gradient-blue-to-purple: linear-gradient(91.78deg, #3300D9 1.24%, #9D20C9 73.37%, #DF7A6C 166.1%);
    --chakra-colors-gradient-blue-to-orange: linear-gradient(92.91deg, #3300D9 2.18%, #9D20C9 44.94%, #DF7A6C 99.91%);
    --chakra-colors-linen-50: #FEFDFC;
    --chakra-colors-linen-100: #FCFAF8;
    --chakra-colors-linen-200: #FAF5F2;
    --chakra-colors-linen-300: #F7F1EB;
    --chakra-colors-linen-400: #F5ECE5;
    --chakra-colors-linen-500: #F2E7DE;
    --chakra-colors-linen-600: #C2B9B2;
    --chakra-colors-linen-700: #918B85;
    --chakra-colors-linen-800: #615C59;
    --chakra-colors-linen-900: #302E2C;
    --chakra-colors-linen-950: #181716;
    --chakra-colors-champagne-50: #FDFBFA;
    --chakra-colors-champagne-100: #FBF8F5;
    --chakra-colors-champagne-200: #F7F1EB;
    --chakra-colors-champagne-300: #F4E9E1;
    --chakra-colors-champagne-400: #F0E2D7;
    --chakra-colors-champagne-500: #ECDBCD;
    --chakra-colors-champagne-600: #BDAFA4;
    --chakra-colors-champagne-700: #8E837B;
    --chakra-colors-champagne-800: #5E5852;
    --chakra-colors-champagne-900: #2F2C29;
    --chakra-colors-champagne-950: #181614;
    --chakra-colors-sunglow-50: #FFFAE8;
    --chakra-colors-sunglow-100: #FFF5D1;
    --chakra-colors-sunglow-200: #FFEBA2;
    --chakra-colors-sunglow-300: #FFE074;
    --chakra-colors-sunglow-400: #FFD645;
    --chakra-colors-sunglow-500: #FFCC17;
    --chakra-colors-sunglow-600: #CCA312;
    --chakra-colors-sunglow-700: #997A0E;
    --chakra-colors-sunglow-800: #665209;
    --chakra-colors-sunglow-900: #332905;
    --chakra-colors-sunglow-950: #191402;
    --chakra-colors-salmon-50: #FEF3F0;
    --chakra-colors-salmon-100: #FDE6E1;
    --chakra-colors-salmon-200: #FBCDC4;
    --chakra-colors-salmon-300: #F8B5A6;
    --chakra-colors-salmon-400: #F69C89;
    --chakra-colors-salmon-500: #F4836B;
    --chakra-colors-salmon-600: #C36956;
    --chakra-colors-salmon-700: #924F40;
    --chakra-colors-salmon-800: #62342B;
    --chakra-colors-salmon-900: #311A15;
    --chakra-colors-salmon-950: #180D0B;
    --chakra-colors-shocking-50: #FDEBF9;
    --chakra-colors-shocking-100: #FBD8F2;
    --chakra-colors-shocking-200: #F6B0E5;
    --chakra-colors-shocking-300: #F289D9;
    --chakra-colors-shocking-400: #ED61CC;
    --chakra-colors-shocking-500: #E93ABF;
    --chakra-colors-shocking-600: #BA2E99;
    --chakra-colors-shocking-700: #8C2373;
    --chakra-colors-shocking-800: #5D174C;
    --chakra-colors-shocking-900: #2F0C26;
    --chakra-colors-shocking-950: #170613;
    --chakra-colors-orchid-50: #F5E9FA;
    --chakra-colors-orchid-100: #EBD2F4;
    --chakra-colors-orchid-200: #D8A6E9;
    --chakra-colors-orchid-300: #C479DF;
    --chakra-colors-orchid-400: #B14DD4;
    --chakra-colors-orchid-500: #9D20C9;
    --chakra-colors-orchid-600: #7E1AA1;
    --chakra-colors-orchid-700: #5E1379;
    --chakra-colors-orchid-800: #3F0D50;
    --chakra-colors-orchid-900: #1F0628;
    --chakra-colors-orchid-950: #100314;
    --chakra-colors-indigo-50: #EDE7F5;
    --chakra-colors-indigo-100: #DACFEB;
    --chakra-colors-indigo-200: #B69ED7;
    --chakra-colors-indigo-300: #916EC3;
    --chakra-colors-indigo-400: #6D3DAF;
    --chakra-colors-indigo-500: #480D9B;
    --chakra-colors-indigo-600: #3A0A7C;
    --chakra-colors-indigo-700: #2B085D;
    --chakra-colors-indigo-800: #1D053E;
    --chakra-colors-indigo-900: #0E031F;
    --chakra-colors-indigo-950: #07010F;
    --chakra-colors-trueblue-50: #eae7ff;
    --chakra-colors-trueblue-100: #d5ceff;
    --chakra-colors-trueblue-200: #aa9dff;
    --chakra-colors-trueblue-300: #806cff;
    --chakra-colors-trueblue-400: #553bff;
    --chakra-colors-trueblue-500: #2B0AFF;
    --chakra-colors-trueblue-600: #2208cc;
    --chakra-colors-trueblue-700: #1a0699;
    --chakra-colors-trueblue-800: #110466;
    --chakra-colors-trueblue-900: #090233;
    --chakra-colors-trueblue-950: #040119;
    --chakra-colors-capri-50: #E6F9FF;
    --chakra-colors-capri-100: #CCF2FF;
    --chakra-colors-capri-200: #99E5FF;
    --chakra-colors-capri-300: #66D9FF;
    --chakra-colors-capri-400: #33CCFF;
    --chakra-colors-capri-500: #00BFFF;
    --chakra-colors-capri-600: #0099CC;
    --chakra-colors-capri-700: #007399;
    --chakra-colors-capri-800: #004C66;
    --chakra-colors-capri-900: #002633;
    --chakra-colors-capri-950: #001319;
    --chakra-colors-flamingo-50: #FEE6E6;
    --chakra-colors-flamingo-100: #FDDDDD;
    --chakra-colors-flamingo-200: #FCC9C9;
    --chakra-colors-flamingo-300: #FBB6B6;
    --chakra-colors-flamingo-400: #F88686;
    --chakra-colors-flamingo-500: #F65555;
    --chakra-colors-flamingo-600: #F32525;
    --chakra-colors-flamingo-700: #D90C0C;
    --chakra-colors-flamingo-800: #A90909;
    --chakra-colors-flamingo-900: #780707;
    --chakra-colors-flamingo-950: #3C0303;
    --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: 'Inter',sans-serif;
    --chakra-fonts-body: 'Inter',sans-serif;
    --chakra-fonts-mono: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --chakra-fontSizes-3xs: 0.45rem;
    --chakra-fontSizes-2xs: 0.625rem;
    --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.875rem;
    --chakra-fontSizes-4xl: 2.25rem;
    --chakra-fontSizes-5xl: 3rem;
    --chakra-fontSizes-6xl: 3.75rem;
    --chakra-fontSizes-7xl: 4.5rem;
    --chakra-fontSizes-8xl: 6rem;
    --chakra-fontSizes-9xl: 8rem;
    --chakra-fontSizes-xxs: 11px;
    --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-12: 3rem;
    --chakra-space-14: 3.5rem;
    --chakra-space-16: 4rem;
    --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-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-12: 3rem;
    --chakra-sizes-14: 3.5rem;
    --chakra-sizes-16: 4rem;
    --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-prose: 60ch;
    --chakra-sizes-container-sm: 640px;
    --chakra-sizes-container-md: 768px;
    --chakra-sizes-container-lg: 1024px;
    --chakra-sizes-container-xl: 1280px;
    --chakra-zIndices-hide: -1;
    --chakra-zIndices-auto: auto;
    --chakra-zIndices-base: 0;
    --chakra-zIndices-docked: 10;
    --chakra-zIndices-dropdown: 1600;
    --chakra-zIndices-sticky: 1100;
    --chakra-zIndices-banner: 1200;
    --chakra-zIndices-overlay: 1300;
    --chakra-zIndices-modal: 1800;
    --chakra-zIndices-popover: 1500;
    --chakra-zIndices-skipLink: 1600;
    --chakra-zIndices-toast: 1700;
    --chakra-zIndices-tooltip: 5600;
    --chakra-zIndices-modalPopover: 1900;
    --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;
    --chakra-breakpoints-base: 0em;
    --chakra-breakpoints-sm: 30em;
    --chakra-breakpoints-md: 46em;
    --chakra-breakpoints-lg: 62em;
    --chakra-breakpoints-xl: 78em;
    --chakra-breakpoints-2xl: 96em;
    --chakra-breakpoints-3xl: 112em;
    --chakra-breakpoints-4xl: 128em;
    --chakra-vh: 100dvh;
    --colors-bounds: rgba(65, 132, 244, 1.000);
    --colors-boundsBg: rgba(65, 132, 244, 0.05);
    --colors-hover: #ececec;
    --colors-overlay: rgba(0, 0, 0, 0.15);
    --colors-overlayContrast: rgba(255, 255, 255, 0.15);
    --colors-panel: #fefefe;
    --colors-panelContrast: #ffffff;
    --colors-selected: rgba(66, 133, 244, 1.000);
    --colors-selectedContrast: #fefefe;
    --colors-text: #333333;
    --colors-tooltip: #1d1d1d;
    --colors-tooltipContrast: #ffffff;
    --colors-warn: rgba(255, 100, 100, 1);
    --colors-canvas: rgb(248, 249, 250);
    --shadows-2: 0px 1px 1px rgba(0, 0, 0, 0.14);
    --shadows-3: 0px 2px 3px rgba(0, 0, 0, 0.14);
    --shadows-4: 0px 4px 5px -1px rgba(0, 0, 0, 0.14);
    --shadows-8: 0px 12px 17px rgba(0, 0, 0, 0.14);
    --shadows-12: 0px 12px 17px rgba(0, 0, 0, 0.14);
    --shadows-24: 0px 24px 38px rgba(0, 0, 0, 0.14);
    --shadows-key: 1px 1px rgba(0,0,0,1);
    --shadows-panel: 0px 0px 16px -1px rgba(0, 0, 0, 0.05), 
        0px 0px 16px -8px rgba(0, 0, 0, 0.05), 
        0px 0px 16px -12px rgba(0, 0, 0, 0.12),
        0px 0px 2px 0px rgba(0, 0, 0, 0.08);
    --space-0: 2px;
    --space-1: 3px;
    --space-2: 4px;
    --space-3: 8px;
    --space-4: 12px;
    --space-5: 16px;
    --space-6: 32px;
    --space-7: 48px;
    --fontSizes-0: 10px;
    --fontSizes-1: 12px;
    --fontSizes-2: 13px;
    --fontSizes-3: 16px;
    --fontSizes-4: 18px;
    --fonts-ui: "Recursive", system-ui, sans-serif;
    --fonts-body: "Recursive", system-ui, sans-serif;
    --fonts-mono: "Recursive Mono", monospace;
    --borderWidths-0: var(--borderWidths-1);
    --radii-0: 2px;
    --radii-1: 4px;
    --radii-2: 8px;
    --radii-3: 12px;
    --radii-4: 16px;
    --chakra-colors-chakra-body-text: var(--chakra-colors-gray-800);
    --chakra-colors-chakra-body-bg: var(--chakra-colors-white);
    --chakra-colors-chakra-border-color: var(--chakra-colors-gray-200);
    --chakra-colors-chakra-inverse-text: var(--chakra-colors-white);
    --chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-100);
    --chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-600);
    --chakra-colors-chakra-placeholder-color: var(--chakra-colors-gray-500);
    color-scheme: light;
    --100vh: 100vh;
    --editor-width: 100vw;
    --editor-padding-top: 49px;
    --global-drag-handle-background: var(--chakra-colors-whiteAlpha-900);
    --global-drag-handle-color: var(--chakra-colors-gray-500);
    --global-drag-handle-hover-background: var(--chakra-colors-gray-100);
    --global-drag-handle-hover-color: var(--chakra-colors-gray-800);
    --global-drag-handle-border: var(--chakra-colors-blackAlpha-200);
    --doc-padding-left: 0px;
    --doc-padding-right: 0px;
    --present-padding-left: 0px;
    --present-padding-right: 0px;
    --comment-slide-margin: 0px;
    --ai-editing-label: 'Edição de IA';
    --ai-generating-label: 'Geração de IA';
    --animation-yOffset: 20px;
    --animation-transition-property: opacity, transform;
    --animation-transition-duration: 1s;
    --animation-transition-delay: 0.15s;
    --animation-easing-function: cubic-bezier(0.22, 1, 0.36, 1);
    font-variant-ligatures: none;
    font-feature-settings: "liga" 0;
    --card-inner-padding-x: 3.5em;
    --card-inner-padding-y: 4.75em;
    --card-inner-padding: var(--card-inner-padding-y) var(--card-inner-padding-x);
    --card-outer-padding-left: calc(var(--card-outer-padding-x) + 0px + 0px);
    --card-outer-padding-right: calc(var(--card-outer-padding-x) + 0px + 0px);
    --card-outer-padding-x: 0px;
    --card-outer-padding-y: 0px;
    --comment-padding: 3.5em;
    --nested-card-margin: calc(-1 * var(--comment-padding));
    --top-accent-height-sm: 6.25em;
    --top-accent-height-md: 12.5em;
    --top-accent-height-lg: 18.75em;
    --top-accent-height: var(--top-accent-height-md);
    --behind-accent-height: 24em;
    --font-size: calc(1.0687499999999999 * var(--editor-font-size, 1rem));
    --card-width: 67.52631578947367em;
    --card-min-height: 0px;
    --max-content-width: 60.52631578947368em;
    --card-max-width: var(--editor-width);
    --zoom-level: 1;
    --card-vertical-align: center;
    font-size: var(--font-size);
    --grid-outline-color: var(--chakra-colors-gray-200);
    --card-background-color: #EEEFF5;
    --card-border-color: #E5E0DF;
    --card-backdrop-filter: none;
    --card-border-width: 0em;
    --card-border-radius: 0;
    --card-shadow-distance: 0.5em;
    --card-box-shadow: -0.375em -0.375em 0.75em rgba(255, 255, 255, 0.75),0.375em 0.375em 0.75em rgba(0, 0, 0, 0.15);
    --card-shadow: -0.375em -0.375em 0.75em rgba(255, 255, 255, 0.75),0.375em 0.375em 0.75em rgba(0, 0, 0, 0.15);
    --clickable-background-color: #e1e2e866;
    --shape-bg-color-alpha: #eeeff5ff;
    --shape-bg-color: #dbddeaff;
    --shape-border-color: #c1c3d0ff;
    --shape-text-color: #272525;
    --line-color: #c1c3d0ff;
    --shape-bg-image-svg: url(#transparent);
    --shape-fill: var(--accent-gradient-fill, var(--accent-color));
    --shape-fill-opacity: 0;
    --shape-fill-svg: url(#theme-accent-gradient-linear) var(--accent-color);
    --box-border-radius: 0.75em;
    --shape-border-width: 0em;
    --line-thickness: round(0.125em, 1px);
    --button-border-radius: 8em;
    --shape-shadow: inset -0.125em -0.125em 0.25em rgba(255, 255, 255, 0.75),inset 0.125em 0.125em 0.25em rgba(0, 0, 0, 0.15);
    --clickable-shadow: -0.125em -0.125em 0.25em rgba(255, 255, 255, 0.75),0.125em 0.125em 0.25em rgba(0, 0, 0, 0.15);
    --shape-filter: url(#theme-shape-shadow);
    --body-font: "Montserrat";
    --heading-font: "Barlow";
    --heading-font-weight: 700;
    --body-font-weight: 400;
    --line-height-body: 1.6;
    --line-height-heading: 1.25;
    --accent-color: #7068f4ff;
    --accent-color-readable: #7068f4ff;
    --accent-gradient: linear-gradient(135deg, #396AF1 10%,#A665F6 90%);
    --accent-gradient-fill: linear-gradient(135deg, #396AF1 10%,#A665F6 90%);
    --accent-gradient-background: linear-gradient(135deg, #cfdbfcff 10%,#e3cffcff 90%);
    --accent-color-background-muted: #d2cffcff;
    --expandable-hover-background: #7068f41a;
    --neutral-border-color: var(--chakra-colors-blackAlpha-200);
    --button-color: #7068f4ff;
    --button-gradient: linear-gradient(135deg, #396AF1 10%,#A665F6 90%);
    --button-color-inverted: #fff;
    --link-color: #7068f4ff;
    --link-color-hover: #9d98f7ff;
    --link-box-shadow: 0 0 0px 3px #7068f4ff;
    --body-color-muted: #27252580;
    --body-color-inverted: #fff;
    --link-color-inverted: #fff;
    --highlight-color-dark: var(--body-color-inverted);
    --highlight-color-light: var(--body-color);
    --highlight-link-color-hover-dark: #e6e6e6ff;
    --highlight-link-color-hover-light: #413e3eff;
    --heading-gradient: linear-gradient(0deg, #396AF1 10%,#A665F6 90%);
    --card-color: #EEEFF5;
    --card-color-mask: #eeeff5d9;
    --placeholder-button-bg-color: var(--chakra-colors-gray-200);
    --placeholder-button-bg-hover-color: var(--chakra-colors-gray-300);
    --placeholder-button-text-color: var(--chakra-colors-gray-400);
    --placeholder-button-text-hover-color: var(--chakra-colors-gray-800);
    cursor: auto;
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
    --block-margin: 1.125em;
    --grid-border: 1px;
    --grid-padding: 1.22em;
    font-family: var(--body-font);
    font-weight: var(--body-font-weight);
    color: var(--body-color);
    --heading-placeholder: "Item";
    --animate-index: 1;
    white-space: normal;
    word-wrap: break-word;
    flex: 1 1 auto;
    width: calc(50% - 1em);
    box-sizing: border-box;
    padding: 1em;
    position: relative;
    -webkit-box-align: var(--flex-align);
    align-items: var(--flex-align);
    box-shadow: var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color))));
    background-image: ;
    background-position-x: ;
    background-position-y: ;
    background-size: ;
    background-repeat: ;
    background-attachment: ;
    background-origin: ;
    background-clip: ;
    background-color: var(--shape-bg-color-override, var(--shape-bg-color-alpha));
    --body-color: var(--shape-text-color);
    --heading-color: var(--shape-text-color);
    border-radius: var(--box-border-radius);
    border: var(--shape-border-width) solid var(--shape-border-color-override, var(--shape-border-color));
    outline-style: none;
    outline-width: 1px;
    outline-color: var(--grid-outline-color);
    transition-property: var(--animation-transition-property);
    transition-duration: var(--animation-transition-duration);
    transition-timing-function: var(--animation-easing-function);
    transition-delay: calc(var(--animation-transition-delay)*var(--animate-index));
    opacity: 1;
    transform: translatey(0);
}
