:root {
    --100: 100%;
    --bege: #c78e53;
}

.body {
    color: #fff;
    background-color: #01201c;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}

.header {
    background-color: #ddd0;
    position: absolute;
    inset: 0% 0% auto;
}

.logotipo-rhinofxtrader {
    width: 100%;
    max-width: 205px;
}

.nav-menu {
    color: #fff;
    margin-top: 15px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    transition: color 0.5s ease-in-out;
}

.nav-menu:hover {
    color: #c78e53;
}

.menu-container {
    width: var(--100);
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.section-banner-principal {
    background-image: url('../images/img-banner-destaque-topo.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    justify-content: flex-start;
    align-items: center;
    height: 100vh;
    display: flex;
}

.padding-page {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}

.container {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.titulo-subtitulo-banner-destaque {
    width: 100%;
    max-width: 663px;
    margin-top: 50px;
}

.h1-titulo-proncipal {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Cormorant Garamond, sans-serif;
    font-size: 51px;
    line-height: 100%;
}

.h1-titulo-proncipal.ajust-verde {
    color: #00251c;
}

.destaque-text-caixa {
    background-color: #c78e53;
    width: 100%;
    margin-top: 15px;
    padding-left: 12px;
    padding-right: 12px;
}

.subtitulo-banner-principal {
    margin-top: 15px;
    font-size: 18px;
    line-height: 150%;
}

.section-diferenciais {
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    background-image: url('../images/img-textura-verde.webp');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 100px;
    padding-bottom: 100px;
}

.titulo-da-section {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
}

.h2-titulo {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Cormorant Garamond, sans-serif;
    font-size: 43px;
    line-height: 100%;
}

.linha-horizontal-bege {
    background-color: var(--bege);
    width: 100%;
    height: 1px;
}

.linha-horizontal-bege.lado-direito {
    margin-right: 0;
}

.linha-horizontal-bege.ajust-funciona {
    width: 100%;
}

.box-titulo-centralizado {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    text-align: center;
    white-space: nowrap;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 30px;
    margin-right: 30px;
}

.box-titulo-centralizado.diferenciais-text {
    width: 100%;
    max-width: 610px;
}

.imagem-topico-diferenciais {
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    display: flex;
}

.img-investidor-diferenciais {
    width: 100%;
    max-width: 413px;
}

.linha-topico-diferencais {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 30px;
    display: flex;
}

.linha-topico-diferencais.zero-m {
    margin-bottom: 0;
}

.iten-diferencial {
    border: 1px solid #c78e5399;
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 346px;
    height: 272px;
    padding: 35px;
    display: flex;
}

.icon-diferenciais {
    width: 100%;
    max-width: 59px;
    margin-bottom: 20px;
}

.h3-titulo {
    color: var(--bege);
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
}

.h3-titulo.ajust-resultados-text {
    margin-bottom: 0;
}

.descricao-diferenciais {
    text-transform: capitalize;
}

.descricao-diferenciais.ajust-controle-text {
    text-transform: capitalize;
    width: 100%;
    max-width: 202px;
}

.descricao-diferenciais.ajust-text-assessoria {
    width: 100%;
    max-width: 274px;
}

.descricao-diferenciais.ajust-text-tecnologia {
    text-transform: capitalize;
    width: 100%;
    max-width: 267px;
}

.section-comofunciona {
    background-image: url('../images/bg-img-comofunciona.webp');
    background-position: 50%;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.div-block {
    width: 750px;
}

.div-block-2 {
    background-color: #cc3636;
    width: 100%;
    height: 1px;
}

.topicos-foto-comofunciona {
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    display: flex;
}

.topicos-comofunciona {
    margin-right: 40px;
}

.topico {
    width: 100%;
    max-width: 236px;
}

.icon-number-funcionamento {
    width: 100%;
    max-width: 59px;
    margin-bottom: 20px;
}

.linha-funcionamento {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.linha-funcionamento.ajust-margin-topicos {
    margin-bottom: 60px;
}

.img-como-funciona {
    width: 100%;
    max-width: 540px;
}

.section-resultados {
    background-image: url('../images/img-textura-verde.webp');
    background-position: 50%;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.tag-ant-titulo {
    color: var(--bege);
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 500;
}

.titulo-resultados {
    text-align: center;
}

.imagem-info-resultados {
    justify-content: space-between;
    align-items: center;
    margin-top: 50px;
    display: flex;
}

.resultado-info {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
}

.icon-resultados-coroa {
    margin-right: 25px;
}

.grafico-com-resultados {
    margin-top: 35px;
}

.section-depoimentos {
    background-image: url('../images/img-bg-depoimento.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.slide-nav {
    display: none;
}

.slider-depoimentos {
    background-color: #ddd0;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 664px;
    height: auto;
    margin-top: 50px;
}

.box-depoimento {
    width: var(--100);
    background-color: #0006;
    border: 1px solid #c78e5399;
    border-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: 300px;
    padding: 35px;
    display: flex;
}

.icone-5estrelas {
    margin-bottom: 35px;
}

.mask {
    width: var(--100);
    max-width: 525px;
    margin-left: auto;
    margin-right: auto;
}

.slider-carrossel-depoimentos-art {
    width: auto;
    margin-right: 15px;
}

.icon,
.icon-2 {
    color: var(--bege);
    font-size: 30px;
}

.section-cadastra-se {
    background-image: url('../images/bg-textura-fundo.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.conteudo-cadastre-se {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.button {
    color: #064231;
    background-color: #fff;
    border-radius: 15px;
    margin-top: 40px;
    padding: 15px 30px;
    font-size: 24px;
    font-weight: 600;
    line-height: 150%;
    transition: background-color 0.6s ease-in-out;
}

.button:hover {
    background-color: var(--bege);
}

.sub-titulo-cadastre {
    width: var(--100);
    max-width: 430px;
    margin-top: 15px;
}

.text-ajust-tamanho-cadastre {
    width: 100%;
    max-width: 505px;
}

.section-duvidas-faq {
    background-image: url('../images/bg-img-comofunciona.webp');
    background-position: 50%;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.duvidas-faq {
    width: 100%;
    max-width: 802px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}

.dropdown-titulo-descricao {
    background-color: #42424280;
    border-radius: 10px;
    width: 100%;
    margin-bottom: 20px;
    transition: background-color 0.5s;
    position: static;
}

.dropdown-titulo-descricao:hover {
    background-color: #014c39;
}

.dropdown-toggle {
    width: 100%;
    padding-bottom: 15px;
    padding-left: 40px;
}

.dropdown-toggle.w--open {
    background-color: #014c39;
    border-radius: 10px 10px 0 0;
}

.icon-seta-dropdown {
    color: var(--bege);
    margin-right: 40px;
    font-size: 28px;
}

.h3-titulos {
    color: var(--bege);
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
}

.h3-titulos.ajust-text-faq {
    white-space: pre-wrap;
    padding-right: 50px;
}

.dropdown-aberto {
    width: 100%;
    position: static;
    overflow: hidden;
}

.dropdown-aberto.w--open {
    background-color: #014c39;
    border-radius: 0 0 10px 10px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 20px;
}

.text-dropdrown-conteudo {
    margin-bottom: 20px;
    padding-right: 100px;
}

.subtitulo-dropdown-info {
    margin-bottom: 10px;
    font-weight: 700;
}

.section-quemsomos {
    padding-top: 100px;
    padding-bottom: 50px;
}

.conteudo-quemsomos {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.text-image-quemsomos {
    width: var(--100);
    max-width: 384px;
}

.text-quemsomos-descricao {
    margin-top: 15px;
}

.img-quemsomos {
    width: 100%;
    max-width: 617px;
    margin-left: 20px;
}

.servicos-rhino {
    margin-top: 100px;
}

.linha-servicos {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.box-servico {
    background-color: #013024;
    border: 1px solid #c78e5380;
    border-radius: 15px;
    width: 100%;
    max-width: 450px;
    height: 460px;
    margin-bottom: 50px;
    padding: 35px;
}

.icon-servicos {
    width: 100%;
    max-width: 59px;
    margin-bottom: 20px;
}

.italic-text {
    font-weight: 500;
}

.section-investimentos {
    background-image: url('../images/img-investimentos.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 160px;
    padding-bottom: 160px;
}

.conteudo-investimentos {
    width: 100%;
    max-width: 396px;
}

.text-corrido-investimentos {
    width: 100%;
    max-width: 390px;
    margin-top: 15px;
}

.section-vantagens-beneficios {
    padding-top: 100px;
    padding-bottom: 100px;
}

.topicos-vantangens {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 50px;
    margin-bottom: 100px;
    display: flex;
}

.vantagem-item {
    width: var(--100);
    max-width: 280px;
}

.img-vantangens {
    width: 100%;
    max-width: 280px;
    margin-bottom: 20px;
}

.beneficios-rhino {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.box-text-beneficios {
    width: var(--100);
    max-width: 656px;
}

.descricao-beneficios {
    margin-top: 15px;
    margin-bottom: 15px;
}

.imagem-beneficios-e-mais {
    width: 100%;
    max-width: 465px;
    margin-left: 20px;
}

.section-assessoria-exclusiva {
    background-image: url('../images/img-acessoria-eclusiva.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 125px;
    padding-bottom: 125px;
}

.conteudo-assessoria {
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.box-text-assessoria {
    width: var(--100);
    max-width: 460px;
}

.text-corrido-assesoria {
    width: var(--100);
    max-width: 451px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.section-formulario-contato {
    padding-top: 100px;
    padding-bottom: 100px;
}

.conteudo-formulario {
    justify-content: space-around;
    align-items: center;
    display: flex;
}

.box-texto-formulario {
    width: var(--100);
    max-width: 329px;
}

.icon-formulario-contato {
    width: 100%;
    max-width: 59px;
    margin-bottom: 20px;
}

.text-descricao-formulario {
    margin-top: 15px;
}

.formulario-contato {
    background-color: #013024;
    border: 1px solid #c78e5380;
    border-radius: 15px;
    width: 100%;
    max-width: 433px;
    margin-left: 20px;
    padding: 50px;
}

.campo-preenchimento {
    border: 1px solid var(--bege);
    color: var(--bege);
    background-color: #fff0;
    border-radius: 5px;
    height: 65px;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
}

.campo-preenchimento:hover {
    border-color: #dda163;
}

.campo-preenchimento:active {
    border-color: var(--bege);
}

.campo-preenchimento:focus {
    border-color: #dda163;
}

.campo-preenchimento:focus-visible {
    border-color: #dda163;
}

.campo-preenchimento[data-wf-focus-visible] {
    border-color: #dda163;
}

.submit-button {
    color: #01201c;
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    height: 66px;
    font-size: 24px;
    font-weight: 700;
    transition: background-color 0.6s ease-in-out;
}

.submit-button:hover {
    background-color: var(--bege);
}

.footer {
    background-image: url('../images/bg-img-comofunciona.webp');
    background-position: 0 0;
    background-size: auto;
    padding-top: 100px;
    padding-bottom: 100px;
}

.conteudo-footer {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.logotipo-rhino-global-invest-footer {
    width: 100%;
    max-width: 316px;
}

.socialmedia {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.acompanhe-text {
    margin-right: 0;
    font-weight: 700;
}

.link-socilameida {
    color: #fff;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.icon-socialmedia {
    margin-left: 15px;
    margin-right: 5px;
}

.text-block {
    margin-right: 15px;
}

.copy-2024-assinatura {
    background-color: #014c39;
    padding-top: 20px;
    padding-bottom: 20px;
}

.conteudo-assinatura {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.genia-logotipo {
    margin-left: 5px;
}

.link-genia {
    color: #fff;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.img-dinheiroparado {
    width: 100%;
    max-width: 537px;
    margin-left: 20px;
}

.image-2 {
    width: 100%;
    max-width: 654px;
}

.success-message {
    background-color: #ddd0;
}

.text-block-2 {
    color: #013024;
}

.img-grafico {
    width: 100%;
    max-width: 488px;
}

.section-simulador {
    background-image: url('../images/bg-img-simulador.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.conteudo-simulador {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.bloco-text-simulador {
    width: 100%;
    max-width: 564px;
}

.text-descricao-simulador {
    margin-top: 15px;
}

.simulador {
    background-image: url('../images/bg-simulaor-calculadora.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #c78e5380;
    border-radius: 15px;
    width: 100%;
    max-width: 453px;
    height: auto;
    margin-left: 20px;
    padding: 50px;
}

.nome-campo-preenchimento {
    text-align: left;
    margin-bottom: 10px;
    margin-left: 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}

.campo-preenchimento-calculadora {
    border: 1px solid var(--bege);
    border-radius: 5px;
    justify-content: space-between;
    align-items: center;
    height: 45px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    display: flex;
}

.campo-preenchimento-calculadora input {
    appearance: none;
    background: transparent;
    outline: none;
    width: 100%;
    border: 0;
}

.campo-preenchimento-calculadora select {
    appearance: none;
    background: transparent;
    border: 0;
    width: 100%;
    outline: none;
}

.campo-preenchimento-calculadora input:focus {
    outline: none;
}

.button-calculadora-simulador {
    color: #01201c;
    background-color: #fff;
    border-radius: 5px;
    width: 100%;
    height: 45px;
    font-weight: 700;
    line-height: 130%;
    transition: background-color 0.5s ease-in-out;
}

.button-calculadora-simulador:hover {
    background-color: var(--bege);
}

.campos-porcentagem-mensal {
    width: 100%;
    max-width: 168px;
}

.campos-porcentagem-tempos {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.text-block-3 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 20px;
}

.success-message-2 {
    background-color: #ddd0;
    padding: 0;
    min-height: 605px;
}

.resultados-numeros {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 7px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
}

.text-resultados-simulacao {
    line-height: 130%;
}

.text-resultados-simulacao.porcentagem-cor-dourado {
    color: var(--bege);
}

.linha-dourada {
    background-color: var(--bege);
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.saldo-total {
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
}

.text-saldo-total {
    font-weight: 700;
}

.link-voltar-simulacao {
    color: #01201c;
    background-color: #fff;
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 45px;
    font-weight: 700;
    line-height: 130%;
    text-decoration: none;
    transition: background-color 0.5s ease-in-out;
    display: flex;
}

.link-voltar-simulacao:hover {
    background-color: var(--bege);
}

.icon-seta-voltar {
    margin-right: 15px;
}

.text-error {
    color: #01201c;
}

@media screen and (max-width: 991px) {
    .logotipo-rhinofxtrader {
        margin-left: 20px;
    }

    .nav-menu {
        text-align: center;
        font-size: 24px;
    }

    .links-menu {
        background-color: #01201c;
        justify-content: center;
        align-items: center;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .box-titulo-centralizado {
        white-space: normal;
    }

    .imagem-topico-diferenciais,
    .topicos-foto-comofunciona {
        flex-flow: column;
    }

    .img-como-funciona {
        margin-top: 60px;
    }

    .imagem-info-resultados,
    .conteudo-cadastre-se {
        flex-flow: column;
    }

    .conteudo-quemsomos {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }

    .img-quemsomos {
        margin-top: 60px;
    }

    .box-servico {
        height: auto;
    }

    .topicos-vantangens {
        grid-column-gap: 93px;
        grid-row-gap: 93px;
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start;
    }

    .beneficios-rhino {
        flex-flow: column;
    }

    .imagem-beneficios-e-mais {
        margin-top: 60px;
    }

    .section-assessoria-exclusiva {
        background-position: 59%;
    }

    .conteudo-formulario {
        flex-flow: column;
    }

    .formulario-contato {
        margin-top: 60px;
    }

    .conteudo-footer {
        flex-flow: column;
    }

    .logotipo-rhino-global-invest-footer {
        margin-bottom: 60px;
    }

    .img-dinheiroparado {
        margin-top: 60px;
    }

    .image-2 {
        margin-bottom: 60px;
    }

    .menu-button {
        background-color: #fff0;
        padding-top: 28px;
        padding-right: 28px;
    }

    .menu-button.w--open {
        background-color: #c8c8c800;
    }

    .icone-menu-mobile {
        font-size: 40px;
    }

    .conteudo-simulador {
        flex-flow: column;
    }

    .simulador {
        margin-top: 40px;
    }
}

@media screen and (max-width: 479px) {
    .logotipo-rhinofxtrader {
        margin-left: 0;
    }

    .section-banner-principal {
        background-position: 48%;
        background-size: cover;
        background-attachment: scroll;
    }

    .padding-page {
        padding-left: 15px;
        padding-right: 15px;
    }

    .titulo-subtitulo-banner-destaque {
        margin-top: 0;
    }

    .h1-titulo-proncipal {
        font-size: 41px;
    }

    .destaque-text-caixa {
        margin-top: 10px;
    }

    .destaque-text-caixa.ajust-dinheiro {
        max-width: 227px;
    }

    .subtitulo-banner-principal {
        font-size: 16px;
    }

    .h2-titulo {
        font-size: 38px;
    }

    .img-investidor-diferenciais {
        margin-bottom: 20px;
    }

    .linha-topico-diferencais {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 15px;
    }

    .iten-diferencial {
        height: auto;
    }

    .h3-titulo {
        font-size: 22px;
    }

    .topicos-foto-comofunciona {
        justify-content: space-between;
        align-items: flex-start;
    }

    .topico {
        max-width: 270px;
    }

    .linha-funcionamento {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex-flow: column;
    }

    .linha-funcionamento.ajust-margin-topicos {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        flex-flow: column;
        margin-bottom: 50px;
    }

    .section-resultados {
        background-repeat: repeat;
        background-attachment: fixed;
    }

    .tag-ant-titulo {
        font-size: 18px;
    }

    .slide-nav {
        font-size: 10px;
        display: block;
        inset: auto 0% -10%;
    }

    .box-depoimento {
        height: auto;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .button {
        text-align: center;
        font-size: 23px;
        line-height: 131%;
    }

    .dropdown-toggle {
        padding-left: 15px;
    }

    .icon-seta-dropdown {
        margin-right: 10px;
    }

    .h3-titulos.ajust-text-faq {
        padding-right: 20px;
        font-size: 18px;
    }

    .img-quemsomos {
        margin-top: 40px;
    }

    .servicos-rhino {
        margin-top: 60px;
    }

    .linha-servicos {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
    }

    .box-servico {
        margin-bottom: 40px;
        padding-left: 30px;
        padding-right: 30px;
    }

    .section-investimentos {
        background-position: 49%;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .text-corrido-investimentos {
        max-width: 300px;
    }

    .topicos-vantangens {
        grid-column-gap: 29px;
        grid-row-gap: 29px;
        margin-bottom: 60px;
    }

    .section-assessoria-exclusiva {
        background-position: 100%;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .formulario-contato {
        padding-left: 20px;
        padding-right: 20px;
    }

    .conteudo-footer {
        justify-content: space-between;
        align-items: center;
    }

    .socialmedia {
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }

    .link-socilameida {
        margin-top: 20px;
    }

    .icon-socialmedia {
        margin-left: 0;
    }

    .copy-2024-assinatura {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .conteudo-assinatura {
        flex-flow: column;
    }

    .link-genia {
        margin-top: 20px;
    }

    .left-arrow,
    .right-arrow {
        display: none;
    }

    .menu-button {
        padding-right: 18px;
    }

    .simulador {
        padding-left: 15px;
        padding-right: 15px;
    }

    .button-calculadora-simulador {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 15px;
    }

    .campos-porcentagem-tempos {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
    }

    .resultados-numeros {
        padding-left: 0;
        padding-right: 0;
    }

    .text-resultados-simulacao {
        font-size: 14px;
    }
}
