.calculator-header{position:relative;background-color:#820ad1;padding:140px 0 400px}@media(max-width:991px){.calculator-header{padding:90px 0 30px}}@media screen and (min-width:1440px){.calculator-header .container-breadcrumb{padding:0 140px}}.calculator-header .container-header{padding:0 60px;display:flex;gap:66px}@media screen and (min-width:1440px){.calculator-header .container-header{padding:0 140px}}@media(max-width:991px){.calculator-header .container-header{padding:0 20px}}@media(max-width:575px){.calculator-header .container-header{padding:0 20px;flex-direction:column-reverse;gap:0}}.calculator-header .container-header--miniBanner{width:100%;max-width:549px;margin-top:-55px;text-align:center;background:#9b3bda;padding:30px 50px;border-radius:30px}.calculator-header .container-header--miniBanner .item-image{background:rgba(0,0,0,0);max-width:289px;width:100%}@media(max-width:575px){.calculator-header .container-header--miniBanner{margin-top:0;width:100%}.calculator-header .container-header--miniBanner .item-image{max-width:70%}}.calculator-header__label{font-size:16px;font-size:1rem;color:#fff;font-weight:500;display:flex;align-items:center}@media(min-width:992px){.calculator-header__label{font-size:18px;font-size:1.125rem}}.calculator-header__label svg{display:block;width:25px;height:25px;margin-right:5px}.calculator-header h1{font-size:30px;font-size:1.875rem;line-height:1.2;font-weight:500;margin:48px 0 24px;color:#fff}@media(min-width:992px){.calculator-header h1{font-size:48px;font-size:3rem}}.calculator-header p{color:#fff;max-width:510px;font-size:16px;font-size:1rem}@media(min-width:992px){.calculator-header p{font-size:20px;font-size:1.25rem}}.calculator-header__thumb{width:100%;margin-top:24px}.calculator-header__thumb img{width:100%;margin-bottom:-80px}.calculator-header .description-area-info{margin-top:50px}.calculator-header .description-area-info h2{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:500;color:#fff}@media(min-width:992px){.calculator-header .description-area-info h2{font-size:40px;font-size:2.5rem}}.container-calculadora{margin-top:-320px;z-index:1;position:relative}.container-calculadora-interacao{display:flex;background-color:#e4e5e5;padding:30px 0;justify-content:center;gap:30px}.container-calculadora-interacao.open{padding:30px 0 80px}@media(max-width:767px){.container-calculadora-interacao{flex-direction:column;padding:30px 60px}.container-calculadora-interacao.open{padding:30px 60px 80px}}@media(max-width:991px){.container-calculadora-interacao{padding:30px 5px}}@media(min-width:768px){.container-calculadora{padding:0 64px;justify-content:center}}.container-calculadora-opcoes{background-color:#e4e5e5;padding:30px}.container-calculadora .order-results{display:flex}@media(max-width:991px){.container-calculadora{flex-direction:column;align-items:center;margin-top:0}.container-calculadora-opcoes{width:90%}}.container-calculadora-resultados{background-color:#f4f4f4;padding:30px}.container-calculadora-resultados,.container-calculadora-resultados--cards{display:flex;justify-content:center;gap:40px}@media(max-width:991px){.container-calculadora-resultados{flex-direction:column;align-items:center;padding:20px}.container-calculadora-resultados--cards{overflow:scroll;width:100%;justify-content:flex-start;gap:15px}.container-calculadora-resultados--cards .resultado-conta-nubank,.container-calculadora-resultados--cards .resultado-poupanca{max-width:330px;padding:20px 15px}.container-calculadora-resultados--cards .resultado-conta-nubank h3,.container-calculadora-resultados--cards .resultado-poupanca h3{font-size:24px}.container-calculadora-resultados--cards .resultado-conta-nubank h4,.container-calculadora-resultados--cards .resultado-poupanca h4{font-size:18px}.container-calculadora-resultados--cards .resultado-conta-nubank p,.container-calculadora-resultados--cards .resultado-poupanca p{font-size:12px}}.container-calculadora-resultados--slide{display:none;gap:30px;margin-bottom:30px}@media(max-width:991px){.container-calculadora-resultados--slide{display:flex}}.container-calculadora-resultados--button{background-color:#820ad1;border-radius:50px;border:none;display:flex;justify-content:center;align-items:center;padding:10px;width:50px;height:50px}.container-calculadora-resultados--button.prev{transform:rotate(90deg)}.container-calculadora-resultados--button.disabled{background-color:#dbdbdb}.container-calculadora-resultados--button.next{transform:rotate(-90deg)}.valor-inicial{display:flex;flex-direction:column}.valor-inicial h3{font-family:Gellix,sans-serif;font-weight:500;font-size:15px;line-height:normal;margin-bottom:20px;width:80%;padding:0 10px;min-height:35px}.valor-inicial .input-container{position:relative}.valor-inicial .input-container input{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:275px;padding:7px 0;text-align:center;font-family:Gellix,sans-serif;font-weight:600;background-color:#fff;color:#820ad1;font-size:20px;border:none;border-radius:35px}@media(max-width:991px){.valor-inicial .input-container input{max-width:none}}.valor-inicial .input-container .button-value{position:absolute;font-family:Gellix,sans-serif;width:48px;font-size:26px;background:rgba(0,0,0,0);border:0;padding:0;top:50%;transform:translateY(-50%)}.valor-inicial .input-container .button-decrease{left:5px}.valor-inicial .input-container .button-increase{right:5px}.aporte-mensal{display:flex;flex-direction:column}.aporte-mensal h3{font-family:Gellix,sans-serif;font-weight:500;font-size:15px;line-height:100%;margin-bottom:20px;min-height:35px;width:80%}.aporte-mensal .input-container{position:relative}.aporte-mensal .input-container input{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:275px;padding:7px 0;text-align:center;font-family:Gellix,sans-serif;font-weight:600;background-color:#fff;color:#820ad1;font-size:20px;border:none;border-radius:35px}@media(max-width:991px){.aporte-mensal .input-container input{max-width:none}}.aporte-mensal .input-container .button-value{position:absolute;font-family:Gellix,sans-serif;width:48px;font-size:26px;background:rgba(0,0,0,0);border:0;padding:0;top:50%;transform:translateY(-50%)}.aporte-mensal .input-container .button-decrease{left:5px}.aporte-mensal .input-container .button-increase{right:5px}.prazo-investimento{display:flex;flex-direction:column}.prazo-investimento h3{font-family:Gellix,sans-serif;font-weight:500;font-size:15px;line-height:normal;margin-bottom:20px;width:80%;padding:0 10px;min-height:35px}.prazo-investimento .input-container{position:relative;display:flex}.prazo-investimento .input-container input{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:160px;padding:7px 0;text-align:center;font-family:Gellix,sans-serif;font-weight:600;background-color:#fff;color:#820ad1;font-size:20px;border:none;border-top-left-radius:35px;border-bottom-left-radius:35px}@media(max-width:991px){.prazo-investimento .input-container input{max-width:none}}.prazo-investimento .input-container .button-value{position:absolute;font-family:Gellix,sans-serif;width:48px;font-size:26px;background:rgba(0,0,0,0);border:0;padding:0;top:50%;transform:translateY(-50%)}.prazo-investimento .input-container .button-decrease{left:5px}.prazo-investimento .input-container .button-increase{right:95px}.prazo-investimento .input-container .custom-select{position:relative}.prazo-investimento .input-container .custom-select .select--button{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;gap:10px;max-width:115px;padding:7px 20px;text-align:center;background-color:#fff;font-size:15px;border:none;border-top-right-radius:35px;border-bottom-right-radius:35px;transition:.2s}.prazo-investimento .input-container .custom-select .select--button span{font-family:Gellix,sans-serif;font-weight:500;font-size:16px;color:#820ad1}.prazo-investimento .input-container .custom-select .select--button svg{width:15px;transition:.3s}.prazo-investimento .input-container .custom-select .select--button.open{border-top-right-radius:15px;border-bottom-right-radius:0;transition:.2s}.prazo-investimento .input-container .custom-select .select--button.open svg{transform:rotate(180deg);transition:.3s}.prazo-investimento .input-container .custom-select .select--dropdown{position:absolute;background-color:#fff;display:flex;flex-direction:column;width:100%}.prazo-investimento .input-container .custom-select .select--dropdown button{border:none;font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;width:100%;background-color:rgba(0,0,0,0)}.prazo-investimento .input-container .custom-select .select--dropdown button:hover{background-color:#aa68ff;color:#fff}.valor-investido{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:292px}.valor-investido--titulo{font-family:Gellix,sans-serif;font-weight:500;font-size:20px;color:#000;margin-bottom:30px}.valor-investido--geral{font-family:Gellix,sans-serif;font-weight:600;font-size:48px;color:#820ad1}.valor-investido--rende-mais-nu{font-family:Gellix,sans-serif;color:#fff;background-color:#820ad1;border-radius:20px;padding:40px;text-align:center;margin-bottom:30px}.valor-investido--rende-mais-nu span{font-size:48px;font-weight:600}.valor-investido--rende-mais-nu p{font-size:20px;font-weight:500;line-height:normal}.valor-investido--link{background-color:#820ad1;font-family:Gellix,sans-serif;color:#fff;font-size:14px;padding:10px 24px;border-radius:50px;display:flex;align-items:center;gap:8px}.valor-investido--link:visited{color:#fff}@media(max-width:767px){.valor-investido--titulo{font-size:18px}.valor-investido--geral p,.valor-investido--rende-mais-nu span{font-size:40px}.valor-investido--rende-mais-nu p{font-size:18px}}.resultado-conta-nubank{display:flex;flex-direction:column;width:100%;max-width:440px;border-radius:20px;padding:30px;background-color:#fff}.resultado-conta-nubank--titulo{font-family:Gellix,sans-serif;font-weight:600;font-size:28px;color:#000;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.resultado-conta-nubank .titulo{font-family:Gellix,sans-serif;font-weight:600;font-size:20px;color:#000;border-bottom:1px solid #000}.resultado-conta-nubank--valoresTotais{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;min-height:180px}.resultado-conta-nubank--valoresTotais__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between;align-items:center}.resultado-conta-nubank--valoresTotais__result.depoisImposto strong,.resultado-conta-nubank--valoresTotais__result.investido strong{font-size:24px}.resultado-conta-nubank--valoresTotais__result.depoisImposto{font-weight:700}.resultado-conta-nubank--rendimentos{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;min-height:106px}.resultado-conta-nubank--rendimentos__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between}.resultado-conta-nubank--impostos{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.resultado-conta-nubank--impostos__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between}.resultado-conta-nubank--impostos__aviso{font-family:Gellix,sans-serif;font-weight:500;color:gray;line-height:normal;font-size:14px;margin-bottom:30px}.resultado-conta-nubank--link{margin-top:auto;text-align:center;color:#820ad1;padding:10px 24px;border:1px solid #820ad1;border-radius:50px;font-size:14px;font-family:Gellix,sans-serif;font-weight:600;display:flex;justify-content:center;align-items:center;gap:8px;max-width:290px;width:100%;white-space:nowrap;align-self:center}.resultado-conta-nubank--link:visited{color:#820ad1}.resultado-conta-nubank--link span{display:flex}:root{--color-black:#000000;--color-grafite:#111111;--color-white:#ffffff;--color-off-white:#ebebeb;--color-gray-opacity-60:rgba(235,235,235,0.6);--color-light-gray:#f4f4f4;--color-gray:#dbdbdb;--color-text:#716d73;--color-text-force:#4b4b4b;--color-the-purple:#820ad1;--color-medium-purple:#4c0677;--color-deep-purple:#2f0549;--color-citrus:#c0e048;--color-light-blue:#86cbf2;--color-pink:#e88fc7;--color-coral:#ee8271;--color-crimson:#bd0feb;--color-post-color:#111111;--color-lp-color:#aa68ff}.reset-button{padding:0;margin:0;background:rgba(0,0,0,0);outline:0;border:none}.rounded-gray{width:-moz-fit-content;width:fit-content;min-height:40px;background:var(--color-gray-opacity-60,rgba(235,235,235,.6));border-radius:50px;display:flex;align-items:center;padding:0 15px}.accessibility-label{position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.resultado-poupanca{display:flex;flex-direction:column;width:100%;max-width:440px;border-radius:20px;padding:30px;background-color:#fff}.resultado-poupanca--titulo{font-size:28px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.resultado-poupanca .titulo,.resultado-poupanca--titulo{font-family:Gellix,sans-serif;font-weight:600;color:#000}.resultado-poupanca .titulo{font-size:20px;border-bottom:1px solid #000}.resultado-poupanca--valoresTotais{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;min-height:180px}.resultado-poupanca--valoresTotais__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between;align-items:center}.resultado-poupanca--valoresTotais__result.totalFinal strong,.resultado-poupanca--valoresTotais__result.valorTotal strong{font-size:24px}.resultado-poupanca--valoresTotais__result.totalFinal{font-weight:700}.resultado-poupanca--rendimentos{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;min-height:106px}.resultado-poupanca--rendimentos__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between;align-items:center}.resultado-poupanca--rendimentos__result.rendimentoTotal strong{font-size:24px}.resultado-poupanca--rendimentos__aviso{font-family:Gellix,sans-serif;font-weight:500;color:gray;line-height:normal;font-size:14px}.resultado-poupanca--impostos{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.resultado-poupanca--impostos__result{font-family:Gellix,sans-serif;font-weight:500;font-size:14px;color:#000;display:flex;justify-content:space-between}.resultado-poupanca--link{margin-top:auto;text-align:center;color:#820ad1;padding:10px 24px;border:1px solid #820ad1;border-radius:50px;font-size:14px;font-family:Gellix,sans-serif;font-weight:600;display:flex;justify-content:center;align-items:center;gap:8px;max-width:290px;width:100%;white-space:nowrap;align-self:center}.resultado-poupanca--link:visited{color:#820ad1}.resultado-poupanca--link span{display:flex}