.elementor-2988 .elementor-element.elementor-element-c3552eb:not(.elementor-motion-effects-element-type-background), .elementor-2988 .elementor-element.elementor-element-c3552eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E80033;}.elementor-2988 .elementor-element.elementor-element-c3552eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-2988 .elementor-element.elementor-element-c3552eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2988 .elementor-element.elementor-element-78b4b46{text-align:center;}.elementor-2988 .elementor-element.elementor-element-78b4b46 .elementor-heading-title{color:#FFFFFF;}.elementor-2988 .elementor-element.elementor-element-32a3e59{padding:0px 0px 100px 0px;}.elementor-2988 .elementor-element.elementor-element-adcc15f{text-align:center;}.elementor-2988 .elementor-element.elementor-element-adcc15f .elementor-heading-title{color:#303030;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-2988 .elementor-element.elementor-element-e677d93 > .elementor-container{min-height:200px;}.elementor-2988 .elementor-element.elementor-element-e677d93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2988 .elementor-element.elementor-element-e677d93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2988 .elementor-element.elementor-element-81f5b00{padding:0px 0px 50px 0px;}.elementor-2988 .elementor-element.elementor-element-10552cf{--lottie-container-width:75px;}.elementor-2988 .elementor-element.elementor-element-b0bf525{text-align:center;}.elementor-2988 .elementor-element.elementor-element-b0bf525 .elementor-heading-title{color:#464646;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-2988 .elementor-element.elementor-element-8b965e8 .pafe-multi-step-form__progressbar-item-step{width:20px;line-height:20px;background-color:#ececec;}.elementor-2988 .elementor-element.elementor-element-8b965e8 .pafe-multi-step-form__progressbar-item-step-number::after{background-color:#ececec;}.elementor-2988 .elementor-element.elementor-element-8b965e8 .active .pafe-multi-step-form__progressbar-item-step{background-color:var( --e-global-color-47ef07a );}.elementor-2988 .elementor-element.elementor-element-8b965e8 .pafe-multi-step-form__progressbar-item.active .pafe-multi-step-form__progressbar-item-step-number::after{background-color:var( --e-global-color-47ef07a );}.elementor-2988 .elementor-element.elementor-element-8b965e8 a.elementor-button, .elementor-2988 .elementor-element.elementor-element-8b965e8 .elementor-button{background-color:var( --e-global-color-47ef07a );}:root{--page-title-display:none;}/* Start custom CSS */.elementor-widget-pafe-form-builder-field {
    padding-bottom: 5px;
    border: 1px solid rgb(0,0,0,0.1);
    box-shadow: 0px 0px 5px rgb(0,0,0,0.05);
    border-radius: 5px;
}

.elementor-widget-pafe-form-builder-field > div {
    padding: 20px;
}

.logged-in .BgAjust {
    display: none;
}

.arquivoPendente {
    border: 1px solid #E80033;
}

.arquivoPendente:before {
    content: 'Anexo Pendente';
    position: absolute;
    top: -12px;
    left: 10px;
    background: #E80033;
    padding: 2px 10px;
    font-size: 12px;
    border-radius: 7px;
    color: white;
}

.pafe-form-builder-upload .error:nth-child(2)  {
    background: #E80033;
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 7px;
    color: white;
    width: fit-content;
    margin-top: 20px;
}/* End custom CSS */