.elementor-1285 .elementor-element.elementor-element-0f4c393{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-row:not(:last-child), .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-row:not(:last-child){padding-bottom:5px;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__label, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__label{color:var( --e-global-color-6ecc945 );}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__desc, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__desc{color:var( --e-global-color-eeab894 );}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__label, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__label, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__desc, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__desc{display:flex;justify-content:flex-start;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-col, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-row{align-items:flex-start;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__field:not(.checkradio-field):not(.range-field), .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){background-color:var( --e-global-color-591044f );}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__field:not(.checkradio-field):not(.range-field), .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__field:not(.checkradio-field):not(.range-field){border-style:none;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__field.textarea-field, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__field.textarea-field{height:100px;min-height:100px;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-repeater__actions, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-repeater__actions{justify-content:flex-start;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-repeater__row-remove, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__submit-wrap, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__submit-wrap{justify-content:flex-start;align-items:flex-start;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__submit{justify-content:center;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-message, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-message{text-align:center;}.elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form__field-error, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder__field-error, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form .jet-engine-file-upload__errors, .elementor-1285 .elementor-element.elementor-element-65e76d2 .jet-form-builder-file-upload__errors{text-align:left;}#elementor-popup-modal-1285 .dialog-widget-content{background-color:var( --e-global-color-1a3d8c5 );border-radius:10px 10px 10px 10px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1285{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1285 .dialog-message{width:450px;height:auto;}#elementor-popup-modal-1285 .dialog-close-button{display:flex;font-size:30px;}/* Start custom CSS for jet-engine-booking-form, class: .elementor-element-65e76d2 */.elementor-1285 .elementor-element.elementor-element-65e76d2 label{
    display: none;
}

.elementor-1285 .elementor-element.elementor-element-65e76d2 .field-type-checkboxes div div label{
    display: block;
    color: #fff;
}

input#profile_picture {
  color: transparent;
  width: 100% !important;
  
}
input#profile_picture::-webkit-file-upload-button {
  visibility: hidden;
  
}
input#profile_picture::before {
  content: 'Sua Foto';
  color: #ebebeb;
  display: inline-block;
  background-color: #FFFFFF00;
  padding: 8px 16px;
  cursor: pointer;
  
}

input#profile_picture:active {
  outline: 0;
}
input#profile_picture:active::before {
  background-color: #FFFFFF00;; 
}


input#profile_picture::after {  
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 10px;
    transform: translateX(-50%);
    content: "\f030";
    color: #fff;
}
    

.jet-engine-file-upload__content {
  border:1px solid #007cba;
  border-radius: 3px;
  
}

.jet-engine-file-upload__message {
    color: #fff;
  display: none;
}/* End custom CSS */