.elementor-685 .elementor-element.elementor-element-928495c{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-5c797fe */body.page-id-0,
body{
  background:#ffffff;
}

.wpforms-container{
  max-width:100% !important;
  margin:0 !important;
}

.wpforms-form{
  background:#fff;
  padding:8px 6px 0;
}

.wpforms-field{
  margin-bottom:14px !important;
}

.wpforms-field input,
.wpforms-field select,
.wpforms-field textarea{
  border:1px solid #d9d9d9 !important;
  border-radius:14px !important;
  min-height:52px !important;
  padding:12px 14px !important;
  font-size:14px !important;
  box-shadow:none !important;
}

.wpforms-field textarea{
  min-height:110px !important;
}

.wpforms-submit{
  width:100% !important;
  background:#c96a12 !important;
  color:#fff !important;
  border:none !important;
  border-radius:14px !important;
  min-height:52px !important;
  font-size:16px !important;
  font-weight:700 !important;
  padding:14px 18px !important;
}

.wpforms-submit:hover{
  opacity:.95;
}

.wpforms-field-label{
  font-weight:600 !important;
  color:#0b1627 !important;
  margin-bottom:8px !important;
}

.wpforms-confirmation-container-full{
  background:#f6fbf7 !important;
  border:1px solid #d7eadb !important;
  border-radius:14px !important;
  color:#183d24 !important;
  padding:16px !important;
}
/* AJUSTE WPFORMS DENTRO DO POPUP */

.gl-popup-box .wpforms-container{
margin:0;
}

.gl-popup-box .wpforms-form{
margin:0;
}

.gl-popup-box .wpforms-field{
margin-bottom:12px !important;
}

.gl-popup-box input,
.gl-popup-box select,
.gl-popup-box textarea{
width:100% !important;
height:52px !important;
border-radius:14px !important;
border:1px solid #ddd !important;
font-size:14px !important;
padding:0 14px !important;
}

.gl-popup-box textarea{
min-height:110px !important;
padding-top:14px !important;
padding-bottom:14px !important;
resize:none !important;
}

.gl-popup-box .wpforms-submit{
width:100% !important;
padding:15px !important;
border-radius:14px !important;
background:#c96a12 !important;
color:#fff !important;
font-size:16px !important;
font-weight:700 !important;
border:none !important;
cursor:pointer !important;
}

.gl-popup-box .wpforms-submit:hover{
opacity:.9;
}

.gl-popup-box .wpforms-field-label{
font-size:14px !important;
font-weight:600 !important;
color:#333 !important;
margin-bottom:6px !important;
display:block;
}

.gl-popup-box .wpforms-field-container{
padding:0 !important;
}
/* COMPACTAR FORMULÁRIO NO POPUP */

.gl-popup-box.gl-popup-box-proposta{
max-width:620px !important;
padding:18px 18px 14px !important;
}

.gl-popup-box.gl-popup-box-proposta h3{
font-size:24px !important;
margin-bottom:6px !important;
}

.gl-popup-box.gl-popup-box-proposta p{
font-size:13px !important;
margin-bottom:12px !important;
line-height:1.5 !important;
}

.gl-proposal-frame{
height:470px !important;
min-height:470px !important;
}

.gl-proposal-frame-wrap{
margin-top:24px !important;
border-radius:14px !important;
}

.wpforms-field{
margin-bottom:10px !important;
}

.wpforms-field-label{
font-size:13px !important;
margin-bottom:4px !important;
}

.wpforms-field input,
.wpforms-field select,
.wpforms-field textarea{
min-height:46px !important;
height:46px !important;
padding:10px 12px !important;
font-size:13px !important;
border-radius:12px !important;
}

.wpforms-field textarea{
min-height:88px !important;
height:auto !important;
padding-top:10px !important;
padding-bottom:10px !important;
}

.wpforms-submit{
min-height:48px !important;
padding:12px 16px !important;
font-size:15px !important;
border-radius:12px !important;
margin-top:4px !important;
}

@media(max-width:767px){

.gl-popup-box.gl-popup-box-proposta{
max-width:100% !important;
padding:14px 14px 10px !important;
}

.gl-proposal-frame{
height:68vh !important;
min-height:420px !important;
}

}
.gl-proposal-frame{
height:360px !important;
min-height:360px !important;
}

@media(max-width:767px){
.gl-proposal-frame{
height:56vh !important;
min-height:340px !important;
}
}/* End custom CSS */