.modal-myhunter-container.resultado-simulacao {
    padding: 0 72px;
}

.resultado-simulacao-header {
    padding: 32px 0;
}

.resultado-simulacao-header .header-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    color: #47484C;
    max-width: 461px;
    padding: 0 0 32px 0;
}

.resultado-simulacao-header .header-description {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #47484C;
}

.resultado-grafico-pizza {
    display: flex;
    align-items: center;
    gap: 24px;
}

.grafico {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #434D6C;
    color: #fff;
}

.grafico-pizza {
    width: 207px;
    height: 207px;
    border-radius: 10rem;
}


.lista-produtos .info-grafico {
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    color: #47484C;
    margin: 8px;
}

.lista-produtos .info-grafico::before {
    color: #fff;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    content: "\2022";
}

.lista-produtos .info-grafico.cdi::before {
    color: #434D6C;
}

.lista-produtos .info-grafico.renda-fixa::before {
    color: #80BDCC;
}

.lista-produtos .info-grafico.acoes::before {
    color: #775389;
}

.lista-produtos .info-grafico.multimercado::before {
    color: #AA4489;
}

.lista-produtos .info-grafico.internacional::before {
    color: #AA4489;
}

.lista-produtos .info-grafico.cambial::before {
    color: #FEBC22;
}

.resultado-grafico-performance-historica-header {
    padding: 32px 0;
}

.resultado-grafico-performance-historica-header .header-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    color: #000;
    max-width: 461px;
}

.resultado-grafico-performance-historica-header .header-description {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #47484C;
}

.rendimento-ultimos-36-meses {
    display: none;
}

.rendimento-ultimos-36-meses .title {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.grafico-rendimento {
    width: 100%;
    height: 269px;
}

.grafico-rentabilidade {
    width: 100%;
    height: 269px;
}

.resultado-grafico-projecao-ajudar-header {
    padding: 32px 0;
}

.resultado-grafico-projecao-ajudar-header .header-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    color: #000;
    max-width: 461px;
}

.resultado-grafico-projecao-ajudar-header .header-description {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #47484C;
}

.expectativa-rentabilidade .title {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.resultado-simulacao-footer {
    display: flex;
    justify-content: space-between;
    padding-top: 64px;
}

.resultado-simulacao-footer .buttons-left {
    display: flex;
    gap: 24px;
    align-items: center;
}

.resultado-simulacao-footer .buttons-right {
    display: flex;
    align-items: center;
    gap: 24px;
}

.resultado-simulacao-footer .btn-abrir-sua-conta {
    padding: 16px 48px;
    background-color: #E1173F;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    border: none;
    border-radius: 2rem;
}

.resultado-simulacao-footer .btn-acessar-sua-conta {
    padding: 16px 48px;
    background-color: transparent;
    color: #E1173F;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    border: 1px solid #E1173F;
    border-radius: 2rem;
}

.resultado-simulacao-footer .btn-fazer-simulacao {
    background-color: transparent;
    color: #3B69FF;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    border: none;
    text-decoration: none;
}

.btn-salvar-content {
    display: flex;
    align-items: center;
    gap: 4px;
}

.btn-salvar-content span {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}

.resultado-simulacao-footer .btn-salvar {
    background-color: #3B69FF;
    color: #fff;
    font-size: 8px;
    font-weight: 700;
    line-height: 18px;
    border: none;
    border-radius: 5rem;
    padding: 7px;
}

.resultado-simulacao-footer .btn-salvar img {
    width: 25px;
}

.btn-enviar-content {
    display: flex;
    align-items: center;
    gap: 4px;
}

.btn-enviar-content span {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
}

.resultado-simulacao-footer .btn-enviar {
    background-color: #3B69FF;
    color: #fff;
    font-size: 8px;
    font-weight: 700;
    line-height: 18px;
    border: none;
    border-radius: 5rem;
    padding: 7px;
}

.resultado-simulacao-footer .btn-enviar img {
    width: 25px;
}


.modal-divider {
    width: 100%;
    border: 0.5px solid #707070;
    margin: 50px 0;
}

.modal-disclaimer .disclaimer-texto {
    font-size: 13px;
    font-weight: 500;
    line-height: 22px;
    color: #47484C;
    padding-bottom: 13px;
}

@media (max-width: 600px) {
    .resultado-simulacao-header{
        padding: 0;
    }
    .resultado-simulacao-header .divider{
        display: none;
    }
    .grafico-pizza {
        width: 138px;
        height: 138px;
    }

    .resultado-grafico-performance-historica-header .header-title {
        font-size: 24px;
        line-height: 28px;
    }

    .resultado-grafico-performance-historica-header .header-description {
        font-size: 16px;
        line-height: 20px;
    }

    .rendimento-ultimos-36-meses .title {
        font-size: 16px;
        line-height: 20px;
    }

    .resultado-grafico-projecao-ajudar-header .header-title {
        font-size: 24px;
        line-height: 28px;
    }

    .expectativa-rentabilidade .title {
        font-size: 16px;
        line-height: 20px;
    }

    .modal-disclaimer .disclaimer-texto {
        line-height: 18px;
    }
}

@media (max-width: 900px) {
    .modal-myhunter-container.resultado-simulacao {
        padding: 0;
    }

    .resultado-simulacao-header .header-description {
        line-height: 20px;
    }

    .resultado-simulacao-footer {
        flex-direction: column;
    }

    .resultado-simulacao-footer .buttons-left {
        flex-direction: column;
    }

    .resultado-simulacao-footer .buttons-right {
        margin-top: 24px;
        justify-content: center;
    }
}