.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-99 .elementor-element.elementor-element-d0bbddd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-99 .elementor-element.elementor-element-d0bbddd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-10647935{font-family:"Montserrat", Sans-serif;font-weight:400;}/* Start custom CSS for text-editor, class: .elementor-element-10647935 */.elementor-99 .elementor-element.elementor-element-10647935 img {
  width: 25%;
}

.elementor-99 .elementor-element.elementor-element-10647935 td {
    background-color: white;
}


.add-request-quote-button.button,
.add-request-quote-button button,
.button.wc-backward,
.yith-ywraq-before-table-wc-backward,
#update_raq {
    background-color: #FFB603 !important; /* Nova cor amarela */
    color: #fff !important; /* Texto branco para contraste */
    font-size: 14px !important; /* Fonte menor para um visual mais refinado */
    font-weight: 600 !important; /* Deixa o texto mais sofisticado */
    padding: 6px 16px !important; /* Menos espaçamento interno */
    border: none !important; /* Remove bordas desnecessárias */
    border-radius: 30px !important; /* Cantos bem arredondados */
    text-transform: uppercase !important; /* Deixa o texto em maiúsculas */
    cursor: pointer !important; /* Garante que pareça clicável */
    transition: all 0.3s ease-in-out !important; /* Suaviza as transições */
    box-shadow: 2px 2px 5px rgba(255, 182, 3, 0.3) !important; /* Sombra suave no tom do botão */
    display: inline-block !important; /* Garante que não expanda indevidamente */
}

/* Efeito ao passar o mouse */
.add-request-quote-button.button:hover,
.add-request-quote-button button:hover,
.button.wc-backward:hover,
.yith-ywraq-before-table-wc-backward:hover,
#update_raq:hover {
    background-color: #e6a302 !important; /* Amarelo um pouco mais escuro */
    box-shadow: px 2px 8px rgba(255, 182, 3, 0.5) !important; /* Realça o botão */
}

/* Efeito ao clicar */
.add-request-quote-button.button:active,
.add-request-quote-button button:active,
.button.wc-backward:active,
.yith-ywraq-before-table-wc-backward:active,
#update_raq:active {
    transform: scale(0.98) !important; /* Efeito de clique sutil */
}

#yith-ywraq-form .update-list-wrapper input[type="submit"] {
    background-color: #FFB603 !important; /* Nova cor amarela */
    color: #fff !important; /* Texto branco para contraste */
    font-size: 14px !important; /* Fonte menor para um visual mais refinado */
    font-weight: 600 !important; /* Deixa o texto mais sofisticado */
    padding: 6px 16px !important; /* Menos espaçamento interno */
    border: none !important; /* Remove bordas desnecessárias */
    border-radius: 30px !important; /* Cantos bem arredondados */
    text-transform: uppercase !important; /* Deixa o texto em maiúsculas */
    cursor: pointer !important; /* Garante que pareça clicável */
    transition: all 0.3s ease-in-out !important; /* Suaviza as transições */
    box-shadow: 2px 2px 5px rgba(255, 182, 3, 0.3) !important; /* Sombra suave no tom do botão */
    display: inline-block !important; /* Garante que não expanda indevidamente */
}

/* Efeito ao passar o mouse */
#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover {
    background-color: #e6a302 !important; /* Amarelo um pouco mais escuro */
    box-shadow: 2px 2px 8px rgba(255, 182, 3, 0.5) !important; /* Realça o botão */
}

/* Efeito ao clicar */
#yith-ywraq-form .update-list-wrapper input[type="submit"]:active {
    transform: scale(0.98) !important; /* Efeito de clique sutil */
}

/* === AJUSTE DO TAMANHO DO BOTÃO 'ENVIAR ORÇAMENTO' YITH (V2) === 
  Usando as classes corretas que o Capitão Giovani encontrou! 
*/

.button.raq-send-request {
    /* Ajuste o padding para o tamanho que desejar */
    padding: 12px 25px !important; 
    
    /* Opcional: Aumentar a fonte se ainda estiver pequena */
    font-size: 16px !important; 

    /* Garantia de que ele terá espaço para crescer */
    width: auto !important; /* Deixa o botão se ajustar ao padding */
    height: auto !important; /* Deixa o botão se ajustar ao padding */
}/* End custom CSS */