.elementor-1897 .elementor-element.elementor-element-ed551f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1897 .elementor-element.elementor-element-fc44e18 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:90px 90px 90px 90px;}.elementor-1897 .elementor-element.elementor-element-fc44e18 .elementor-button:hover, .elementor-1897 .elementor-element.elementor-element-fc44e18 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1897 .elementor-element.elementor-element-fc44e18 .elementor-button:hover svg, .elementor-1897 .elementor-element.elementor-element-fc44e18 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-1897{background-color:var( --e-global-color-7f5d03c );justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1897 .dialog-message{width:950px;height:95vh;align-items:flex-start;padding:30px 30px 30px 30px;}#elementor-popup-modal-1897 .dialog-close-button{display:flex;top:0px;background-color:var( --e-global-color-secondary );font-size:32px;}#elementor-popup-modal-1897 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-1897 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-1897 .dialog-close-button{left:0%;}#elementor-popup-modal-1897 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-1897 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1897 .elementor-element.elementor-element-ed551f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}#elementor-popup-modal-1897 .dialog-message{width:92vw;height:95vh;padding:15px 15px 30px 15px;}#elementor-popup-modal-1897{justify-content:center;align-items:center;}#elementor-popup-modal-1897 .dialog-close-button{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-d0984fb *//* --- ADICIONADO: Estilos para Telas de Celular --- */
@media (max-width: 767px) {

    /* O prefixo '.elementor-popup-modal' garante que o estilo
       só se aplique a elementos dentro de um popup do Elementor. */

    /* Ajusta a fonte dos títulos principais (h4) */
    .elementor-popup-modal h4 {
        font-size: 15px;
    }

    /* Ajusta a fonte dos parágrafos normais e labels */
    .elementor-popup-modal p,
    .elementor-popup-modal label {
        font-size: 15px;
    }

    /* Ajusta a fonte dos resultados em negrito (strong) */
    .elementor-popup-modal strong {
        font-size: 14px;
    }

    /* Ajusta o tamanho dos campos de input de número */
    .elementor-popup-modal #aq-meses-input,
    .elementor-popup-modal #aq-fidelidade-parcelas-input,
    .elementor-popup-modal #aq-livre-lances-input {
        width: 70px; /* Diminui um pouco a largura */
        padding: 4px;
    }

    /* --- REGRA ATUALIZADA PARA FORÇAR O AJUSTE EM TODAS AS PARCELAS --- */
    .elementor-popup-modal #aq-meia-parcela-corrigida,
    .elementor-popup-modal #aq-parcela-cheia-corrigida,
    .elementor-popup-modal #aq-meia-parcela-pos,
    .elementor-popup-modal #aq-parcela-cheia-pos,
    .elementor-popup-modal #aq-fidelidade-meia-parcela-pos,
    .elementor-popup-modal #aq-fidelidade-cheia-parcela-pos,
    .elementor-popup-modal #aq-fixo-meia-parcela-pos,
    .elementor-popup-modal #aq-fixo-cheia-parcela-pos,
    .elementor-popup-modal #aq-livre-meia-parcela-pos,
    .elementor-popup-modal #aq-livre-cheia-parcela-pos {
        font-size: 14px !important; /* !important é usado para sobrepor o estilo inline do HTML */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0984fb *//* --- ADICIONADO: Estilos para Telas de Celular --- */
@media (max-width: 767px) {

    /* O prefixo '.elementor-popup-modal' garante que o estilo
       só se aplique a elementos dentro de um popup do Elementor. */

    /* Ajusta a fonte dos títulos principais (h4) */
    .elementor-popup-modal h4 {
        font-size: 15px;
    }

    /* Ajusta a fonte dos parágrafos normais e labels */
    .elementor-popup-modal p,
    .elementor-popup-modal label {
        font-size: 15px;
    }

    /* Ajusta a fonte dos resultados em negrito (strong) */
    .elementor-popup-modal strong {
        font-size: 14px;
    }

    /* Ajusta o tamanho dos campos de input de número */
    .elementor-popup-modal #aq-meses-input,
    .elementor-popup-modal #aq-fidelidade-parcelas-input,
    .elementor-popup-modal #aq-livre-lances-input {
        width: 70px; /* Diminui um pouco a largura */
        padding: 4px;
    }

    /* --- REGRA ATUALIZADA PARA FORÇAR O AJUSTE EM TODAS AS PARCELAS --- */
    .elementor-popup-modal #aq-meia-parcela-corrigida,
    .elementor-popup-modal #aq-parcela-cheia-corrigida,
    .elementor-popup-modal #aq-meia-parcela-pos,
    .elementor-popup-modal #aq-parcela-cheia-pos,
    .elementor-popup-modal #aq-fidelidade-meia-parcela-pos,
    .elementor-popup-modal #aq-fidelidade-cheia-parcela-pos,
    .elementor-popup-modal #aq-fixo-meia-parcela-pos,
    .elementor-popup-modal #aq-fixo-cheia-parcela-pos,
    .elementor-popup-modal #aq-livre-meia-parcela-pos,
    .elementor-popup-modal #aq-livre-cheia-parcela-pos {
        font-size: 14px !important; /* !important é usado para sobrepor o estilo inline do HTML */
    }
}/* End custom CSS */