.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-665 .elementor-element.elementor-element-339a31f > .elementor-widget-container{padding:0px 150px 50px 150px;}/* Start custom CSS for shortcode, class: .elementor-element-339a31f */.form-control{
    font-size: 16px;
font-family: "Montserrat", sans-serif;
padding: 10px;
border-radius: 5px;
border: 1px solid #939393;
background: transparent;
width: 100%;
}

input[type=submit] {
  display: block;
  outline: none;
  border: none;
  border-radius: 3px;
  background-color: #035FFD;
  color: #fff;
  width: fit-content;
  padding: 10px 17px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  transition: .3s ease;
  border: 0;
  cursor: pointer;
  float: right;
  grid-area: botao;
}

.dados-responsavel{
    grid-area: dados;
}

.dados-empresa{
    grid-area: empresa;
}
.contact-form br{
    display: none
}

.contact-form h2{
      color: #004BCC;
  font-family: "Montserrat", Sans-serif;
  font-weight: 700;
  margin-top: 0px;
  font-size: 21px;
}

.contact-form{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    grid-template-areas: "dados empresa"
    "dados botao"
}

label{
    margin-bottom: 5px;
    font-size: 14px;
    display: block;
}

.form-obs{
    max-height: 120px;
}/* End custom CSS */