.elementor-6914 .elementor-element.elementor-element-44f8fb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6914 .elementor-element.elementor-element-97e23bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6914 .elementor-element.elementor-element-d57be80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-6914 .elementor-element.elementor-element-97e23bf{--width:50%;}.elementor-6914 .elementor-element.elementor-element-d57be80{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-bfa3aef */._submit {
	width: 100%;
	font-weight: bold;
	border-radius: 0.32919rem;
	border-bottom: 3.511px solid #0E9644;
    background: var(--Linear, linear-gradient(180deg, #44E885 0%, #30C26A 100%));
    color: #fff;
    margin-top: 10px;
}

._form_name {
    margin-bottom: -15px;
}

._form_email {
    margin-bottom: -15px;
}

/* 1) Garanta que o container do telefone seja full width */
._form_element._x18871026 {
  width: 100% !important;
  display: block !important;
}

/* 2) Faça o container do plugin intl-tel-input ocupar toda a largura */
._form_element._x18871026 .iti {
  width: 100% !important;
  display: flex !important;
}

/* 3) Deixe a bandeira sempre no seu tamanho e o restante flexível */
._form_element._x18871026 .iti__flag-container {
  flex: 0 0 auto !important;
  margin-right: 4px;
}

/* 4) Faça o input interno crescer para preencher o espaço */
._form_element._x18871026 input[type="tel"],
._form_element._x18871026 .iti__selected-dial-code {
  flex: 1 1 auto !important;
  width: 100% !important;
  box-sizing: border-box !important;
}/* End custom CSS */