.elementor-26152 .elementor-element.elementor-element-81a090d{--display:flex;--min-height:100vh;}.elementor-26152 .elementor-element.elementor-element-28adcf4.elementor-element{--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-26152 .dialog-widget-content{animation-duration:0.3s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:15px 15px 15px 15px;}#elementor-popup-modal-26152{background-color:#466966E8;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-26152 .dialog-message{width:635px;height:auto;padding:38px 38px 38px 38px;}#elementor-popup-modal-26152 .dialog-close-button{display:flex;}#elementor-popup-modal-26152 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-26152 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){#elementor-popup-modal-26152 .dialog-message{width:75vw;}}@media(max-width:767px){.elementor-26152 .elementor-element.elementor-element-81a090d{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26152 .elementor-element.elementor-element-28adcf4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-26152 .elementor-element.elementor-element-28adcf4.elementor-element{--align-self:stretch;}#elementor-popup-modal-26152 .dialog-message{width:100em;padding:0px 0px 0px 0px;}#elementor-popup-modal-26152{align-items:center;}body:not(.rtl) #elementor-popup-modal-26152 .dialog-close-button{right:9%;}body.rtl #elementor-popup-modal-26152 .dialog-close-button{left:9%;}#elementor-popup-modal-26152 .dialog-widget-content{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-28adcf4 *//* Ajuste específico para Mobile */
@media (max-width: 767px) {
   #meu_form_contato .elementor-button {
        /* 1. Permite que o texto quebre em duas linhas */
        white-space: normal !important;
        word-wrap: break-word !important;
        
        /* 2. Remove a caixa alta (opcional, mas ajuda muito no espaço) */
        text-transform: none !important;
        
        /* 3. Ajusta o tamanho da fonte para caber melhor */
        font-size: 16px !important;
        
        /* 4. Garante que o botão ocupe a largura disponível */
        width: 100% !important;
        
        /* 5. Ajusta o espaçamento interno para não ficar apertado */
        padding: 15px 10px !important;
        line-height: 1.2em !important;
    }
}/* End custom CSS */