.elementor-3216 .elementor-element.elementor-element-6f257d1 > .elementor-container{max-width:600px;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-type-html{padding-bottom:0px;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-button[type="submit"]{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3216 .elementor-element.elementor-element-960cfaa{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS *//* Base styles for the signature field */
#FormConsentimentoImagem .dce-signature-wrapper {
    width: 100%; /* Default width */
}

/* Mobile-specific styles */
@media only screen and (max-width: 767px) {
    #FormConsentimentoImagem .dce-signature-wrapper {
        width: 90%; /* Adjust to your desired width */
        margin: 0 auto; /* Center the signature field */
    }

    #FormConsentimentoImagem .dce-signature-wrapper canvas {
        width: 100% !important; /* Ensure canvas fits within the wrapper */
        height: auto; /* Maintain aspect ratio */
    }
}

#FormConsentimentoImagem .elementor-field-group-message:has(#autorizo-text) {
    width: 100px !important;
    background-color: red !important;
    display: inline-block;
    float: left !important;
}

/* Target the "Eu," div */
#FormConsentimentoImagem .elementor-field-group-field_2335773 {
    line-height: 30px !important;
    margin-right: -20px !important;
    width: 50px;
    display: inline !important;
}

/* Target the "Nome" input field div */
#FormConsentimentoImagem .elementor-field-group-name {
    width: 200px;
}

/* Target all input fields */
#FormConsentimentoImagem .elementor-field-group input {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px !important;
    min-height: 10px !important;
    display: inline !important;
}

/* Target the "," div */
#FormConsentimentoImagem .elementor-field-group-field_9ec4435 {
    width: 30px;
    margin-right: -15px !important;
    margin-left: -5px !important;
}

/* Target the "CPF" input field div */
#FormConsentimentoImagem .elementor-field-group-email {
    width: 150px;
}

/* Target the "CPF" input field specifically */
#FormConsentimentoImagem .elementor-field-group-email input {
    height: 30px !important;
    min-height: 10px !important;
}/* End custom CSS */