.elementor-560 .elementor-element.elementor-element-4de2d979{--display:flex;}.elementor-560 .elementor-element.elementor-element-7a77fc6{--display:flex;}/* Start custom CSS for html, class: .elementor-element-219ce5d *//*
 * Correção Definitiva para o Widget Befly (baseado no HTML real)
*/

/* 1. Regra geral para evitar conflitos de cálculo de tamanho com o tema/Elementor. */
befly-widget * {
    box-sizing: border-box !important;
}

/* 2. Força o container que agrupa os dois primeiros inputs a alinhar seus filhos lado a lado. */
befly-widget .ow-inputs-dual {
    display: flex !important;
    align-items: flex-start !important;
}

/* 3. Garante que cada campo de input ocupe o espaço disponível sem sobrepor o outro. */
befly-widget .ow-inputs-dual .ow-input {
    flex: 1 1 auto !important;
}

/* 4. Define que o botão de troca entre os campos tenha um tamanho fixo e não seja "esmagado". */
befly-widget .ow-inputs-dual .ow-change-airport {
    flex: 0 0 auto !important;
}/* End custom CSS */