.elementor-17536 .elementor-element.elementor-element-052548d a{color:var( --e-global-color-text );}.elementor-17536 .elementor-element.elementor-element-052548d{padding:15px 15px 15px 15px;}.elementor-17536 .elementor-element.elementor-element-13e914e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-17536 .elementor-element.elementor-element-13e914e > .elementor-element-populated{padding:20px 25px 30px 25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Manrope, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17536 .elementor-element.elementor-element-1828b41{padding:0px 0px 20px 0px;text-align:center;}.elementor-17536 .elementor-element.elementor-element-1828b41 .elementor-heading-title{font-family:"Manrope", Manrope, Sans-serif;font-size:19px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}#elementor-popup-modal-17536{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-17536 .dialog-message{width:673px;height:auto;}#elementor-popup-modal-17536 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-17536 .elementor-element.elementor-element-13e914e > .elementor-element-populated{padding:30px 20px 20px 20px;}.elementor-17536 .elementor-element.elementor-element-1828b41 .elementor-heading-title{font-size:18px;line-height:1.2em;}}/* Start custom CSS for html, class: .elementor-element-cdf2c56 */.popup-pdf .bee-form-row {
    padding-bottom: 4px!important;
}
.btn-primary {
    display: none
}
#btn-validation {
    background-color: #0059db;
    border: none;
    color: #fff;
    padding: 7px 22px;
    font-size: 15px;
    border-radius: 7px;
    
}
#btn-validation:hover {
    background-color: #0042A4
}
.col-btn-submit {
    text-align: center;
    padding-top: 10px;
}
.bee-field label {
    font-size: 13px;
    font-weight: 400;
    color: #16171d;
}
.bee-field p {
    margin-bottom: 0px;
}
.popup-pdf input, .popup-pdf select {
    height: 34px;
    font-size: 12px;
    border-radius: 9px;
    border-color: #687778;
}
.popup-pdf .text-aviso {
    font-size: 12px;
    text-align: center;
    padding: 0px!important;
    color: #16171d;
}
.popup-pdf .text-aviso a {
    text-decoration: underline
}
#wtr-progress {
    z-index: 99999999999!important;
}
.select2-container {
    z-index: 999999999999 !important;
}

.select2-dropdown {
    z-index: 99999999999 !important; /* Certifique-se de que o z-index seja maior que o z-index do popup */
}
.col-cidades > span {
    width: 100%!important;
}

.select2-container--default {
    max-width: 100%;
    width: 100%!important;
    z-index: 99999999999;
}

.select2-container--default .select2-selection--single {
    border-radius: 9px!important;
    border: 1px solid #687778!important;
    background-color: transparent!important;
    color: #16171d;
    padding-left: 10px!important;
    padding: 0.5rem 1rem;
    height: 34px!important;
    line-height: 0;
    font-size: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #16171d!important;
    padding-left: 10px!important;
    padding-right: 0px!important;
    font-weight: 600;
    font-size: 12px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 1.2rem!important;
    color: #16171d !important;
    font-weight: 400;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 34px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: transparent !important;
    border-width: 0 !important;
    left: 56% !important;
    top: 60% !important;
    position: absolute;
    width: 9px !important;
    height: 9px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='224' viewBox='0 0 330 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164.987 224C157.951 224 150.911 220.875 145.549 214.625L8.05622 54.625C-2.68541 42.125 -2.68541 21.875 8.05622 9.375C18.7979 -3.125 36.1993 -3.125 46.9409 9.375L164.987 146.8L283.059 9.39999C293.801 -3.10001 311.202 -3.10001 321.944 9.39999C332.685 21.9 332.685 42.15 321.944 54.65L184.451 214.65C179.08 220.9 172.034 224 164.987 224Z' fill='%2316171d'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    background-image: url("data:image/svg+xml,%3Csvg width='330' height='224' viewBox='0 0 330 224' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M164.987 0C157.951 0 150.911 3.125 145.549 9.375L8.05622 169.375C-2.68541 181.875 -2.68541 202.125 8.05622 214.625C18.7979 227.125 36.1993 227.125 46.9409 214.625L164.987 77.2L283.059 214.6C293.801 227.1 311.202 227.1 321.944 214.6C332.685 202.1 332.685 181.85 321.944 169.35L184.451 9.35001C179.08 3.10001 172.034 0 164.987 0Z' fill='%2316171d'/%3E%3C/svg%3E%0A") !important;
}
.select2-results__option {
    font-size: 12px;
}
.label-name, #select_cidades label.hidden-print, .col-cidades > label:not(.error) {
    order: 1;
    left: 38px;
    top: -5px;
    z-index: 99999;
}

.col-cidades > label:not(.error) {
    left: 18px;
}
.col-cidades {
    padding-right: 15px;
}
.col-cidades, #select_cidades {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    position: relative;
    width: 50%;
}
.row-cidades {
    display: flex;
}
.bee-field label.fail-alert {
    font-size: 11px!important;
    color: #dc3232!important;
} 
.row-cidades .error {
    color: #dc3232;
    font-size: 11px;
    margin-top: 42px;
    position: absolute;
    left: 0px;
    top: 14px;
}
.wpcf7-not-valid-tip {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-052548d */.form-popup-pdf .text-aviso {
    padding-left: 20px;
    padding-right: 20px;
}
.form-popup-pdf.form-popup #btn-validation {
    margin-top: 0!important
}/* End custom CSS */