.elementor-34 .elementor-element.elementor-element-f397f62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-34 .elementor-element.elementor-element-c654692{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:93px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__label{padding:0px 0px 0px 0px;text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:40px;color:#252525;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__desc{text-align:left;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__fields-group{flex-direction:row;gap:0.7em 0.7em;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__field-wrap label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#252525;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__field-wrap.checkradio-wrap span{gap:16px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__field-wrap span::before{font-size:20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2525254D;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#191240;background-color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field){font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#252525;padding:0px 24px 0px 24px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2525251A;border-radius:32px 32px 32px 32px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder ::-webkit-input-placeholder{color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder ::-ms-input-placeholder{color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder ::-moz-placeholder{color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder :-moz-placeholder{color:#CCCCCC;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder input{color-scheme:normal;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__action-button{background-color:#191240;color:#FFFFFF;transition:all 0.3s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:0px 64px 0px 24px;margin:40px 0px 0px 0px;border-style:none;border-radius:32px 32px 32px 32px;box-shadow:0px 16px 32px 16px rgba(48.99999999999989, 39, 128, 0.24);}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__submit-wrap{justify-content:center;align-items:center;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__next-page-wrap{text-align:left;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__next-page{margin:32px 0px 0px 0px;padding:0px 56px 0px 24px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:20px;border-style:none;border-radius:32px 32px 32px 32px;color:#FFFFFF;background-color:#191240;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="next"]{justify-content:flex-end;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__prev-page{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:20px;border-style:none;color:#02010100;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__prev-page:hover{border-style:none;background-color:#02010100;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:5px;min-height:5px;background-color:#191240;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:none;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__separator{height:5px;min-height:5px;background-color:#191240;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{height:5px;min-height:5px;background-color:#191240;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-message--success{margin:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;line-height:18px;border-style:none;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-message--error{margin:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:18px;border-style:none;}.elementor-34 .elementor-element.elementor-element-3f1383e{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}body:not(.rtl) .elementor-34 .elementor-element.elementor-element-3f1383e{left:0px;}body.rtl .elementor-34 .elementor-element.elementor-element-3f1383e{right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34 .elementor-element.elementor-element-c654692{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages{margin:0px 0px 32px 0px;}}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-c654692{--content-width:778px;}}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-c654692{--margin-top:86px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder__label{font-size:16px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages{margin:0px 0px 32px 0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-34 .elementor-element.elementor-element-d54ec0c .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}/* Start custom CSS */.elementor-34 .jet-form-builder__conditional.invisible-res-field {
    
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: -999;
}

/*** Título ***/
.elementor-34 .form-step-title {
    display: flex;
    align-items: center;
    position: absolute;
    top: -52px;
    gap: 8px;
}

.elementor-34 .form-step-text {
    font-family: 'Poppins', Poppins, Sans-Serif !important;
    font-size: 24px;
    line-height: 40px;
    font-weight: bold;
    color: #252525;
}

.elementor-34 .form-step-image {
    display: flex;
    align-items: center;
}

@media (max-width: 768px) {
    .elementor-34 .form-step-text {
        font-size: 20px;
    }    
}

/*** Barra de Progresso ***/
.elementor-34 .jet-form-builder-progress-pages__item--wrapper.active-page {
    background-color: #EEE;
    margin-bottom: 40px;
}

.elementor-34 .jet-form-builder-progress-pages__item--wrapper.passed-page {
    margin-bottom: 40px;
}

.elementor-34 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator {
    max-width: 100% !important;
}

.elementor-34 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator {
    height: 5px;
    max-width: 0.3%;
    min-height: 5px;
    background-color: #312780;
}

.elementor-34 .jet-form-builder-progress-pages__item,
.elementor-34 .jet-form-builder-progress-pages__item--label {
    display: none !important;
}

@media (max-width: 768px) {
    .elementor-34 .jet-form-builder-progress-pages {
        display: block;
        height: 5px;
        padding: 0 0 32px;
    }
    
    .elementor-34 .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.active-page {
        margin: 0;
    }
}

/*** Formulário ***/
.elementor-34 .jet-form-builder__required {
    display: none;
}

.elementor-34 .wp-block-columns.is-layout-flex,
.elementor-34 .jet-form-builder-row {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-34 .form-step-description {
    font-family: 'Poppins', Poppins, Sans-Serif !important;
    font-size: 16px;
    line-height: 130%;
    font-weight: normal;
    color: #737380;
    margin: 0 0 24px;
}

.elementor-34 .form-step-description p {
    margin: 0;
}

@media (max-width: 768px) {
    :where(.is-layout-flex) {
        gap: 0;
    }
}

/*** Input e Select ***/
.elementor-34 input,
.elementor-34 select {
    height: 56px;
    margin-bottom: 16px !important;
}

.elementor-34 select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url(/wp-content/uploads/2024/01/icon-dropdown.svg) !important;
  background-size: 24px !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 24px) 50% !important;
}

.elementor-34 input:focus,
.elementor-34 select:focus {
    outline-color: #31278080;
}

/*** Radio ***/
.elementor-34 .jet-form-builder__fields-group.checkradio-wrap {
    display: flex;
    gap: 24px !important;
}

.elementor-34 .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    height: 56px;
    display: flex !important;
    align-items: center;
    margin-bottom: 16px;
}

.elementor-34 .jet-form-builder__field-label.for-radio :checked+span::before {
    background-image: url(/wp-content/uploads/2024/01/circle-radio.svg)!important;
    background-size: 14px;
}

.elementor-34 .jet-form-builder__field-label.for-radio :not(:disabled):not(:checked):hover+span::before {
    border-color: #31278080 !important;
    background-color: #FFF !important
}

/*** Tipo de Imóvel ***/
.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__fields-group.checkradio-wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    height: 131px;
    margin-bottom: 16px;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap label {
    display: block;
    height: 100%;
    width: 100%;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    display: block !important;
    height: 100%;
    width: 100%;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap.checkradio-wrap span {
    height: 100%;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    gap: 8px;
    border: 2px solid #2525251A;
    border-radius: 32px;
    transition: 0.3s;
    font-size: 20px;
    line-height: 24px;
    color: #2525254D;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap span::before {
    border: none;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap span::before {
    border: none;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap.checkradio-wrap input:checked ~ span {
    border-color: #191240 !important;
    color: #FFF !important;
    background-color: #191240;
    transition: 0.3s;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(1) label input + span::before {
    content: url(/wp-content/uploads/2024/02/icone_apartamento_cinza.svg);
    background-color: transparent;
    background-image: none !important;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(1) label input + span::after {
    position: absolute;
    content: url(/wp-content/uploads/2024/02/icone_apartamento.svg);
    top: 38px;
    margin-left: 1px;
    opacity: 0;
    transition: 0.3s;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(2) label input + span::before {
    content: url(/wp-content/uploads/2024/02/icone_casa_cinza.svg);
    background-color: transparent;
    background-image: none !important;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(2) label input + span::after {
    position: absolute;
    content: url(/wp-content/uploads/2024/02/icone_casa.svg);
    top: 38px;
    opacity: 0;
    transition: 0.3s;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(3) label input + span::before {
    content: url(/wp-content/uploads/2024/02/icone_terreno_cinza.svg);
    background-color: transparent;
    background-image: none !important;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(3) label input + span::after {
    position: absolute;
    content: url(/wp-content/uploads/2024/02/icone_terreno.svg);
    top: 38px;
    margin-left: 1px;
    opacity: 0;
    transition: 0.3s;
}

.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(1) label :checked + span::after,
.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(2) label :checked + span::after,
.elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(3) label :checked + span::after {
    opacity: 1;
}

@media (max-width: 768px) {
    .elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap.checkradio-wrap span {
        font-size: 16px !important;
        height: 98px;
    }
    
    .elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__fields-group.checkradio-wrap {
        height: 98px;
        gap: 16px !important;
    }     
    
    .elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(1) label input + span::after,
    .elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(2) label input + span::after,
    .elementor-34 .jet-form-builder-page > .jet-form-builder-row.field-type-radio-field.wp-block-jet-forms-radio-field .jet-form-builder__field-wrap:nth-child(3) label input + span::after {
        top: 21px;
    }    
}

/*** Padrão de acabamento ***/
.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input {
    position: relative;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 100%;
    background-image: url(http://avaliacao.francoimoveis.net/wp-content/uploads/2024/02/info-circle.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    left: 75px;
    z-index: 2 !important;
    opacity: 0.5 !important;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio:hover::after {
    opacity: 1 !important;
}

.elementor-34 .opcao-padrao-acabamento .jet-form-builder__field-wrap.radio-wrap.checkradio-wrap {
    width: 100px;
    margin-left: -18px;
}

.elementor-34 .opcao-padrao-acabamento .jet-form-builder__fields-group.checkradio-wrap {
    gap: 0 !important;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio span {
    padding-right: 8px;
    gap: 8px !important;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo A'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-a-01.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo A']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B+'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-b-01.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B+']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-b-02.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B-'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-b-03.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B-']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C+'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-c-01.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C+']:hover ~ span:after {
    visibility: visible;
}


.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-c-02.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C-'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-c-03.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C-']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo D'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-d-01.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo D']:hover ~ span:after {
    visibility: visible;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo E'] ~ span:after {
    content: url(/wp-content/uploads/2024/03/info-tipo-e-01.svg);
    position: absolute;
    z-index: 2 !important;
    bottom: 70%;
    left: 85px;
    visibility: hidden;
}

.elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo E']:hover ~ span:after {
    visibility: visible;
}

@media (max-width: 768px) {
    .opcao-padrao-acabamento .jet-form-builder__fields-group.checkradio-wrap {
        display: flex;
        flex-direction: column;
    }    
        
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo A'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B+'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo B-'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C+'] ~ span:after,    
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo C-'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo D'] ~ span:after,
    .elementor-34  .opcao-padrao-acabamento label.jet-form-builder__field-label.for-radio input[value='Tipo E'] ~ span:after {
        left: 16px;
    }
}

/*** Botão Voltar ***/
.elementor-34 button.jet-form-builder__prev-page {
    visibility: hidden !important;
    color: transparent !important;
    border: none !important;
    cursor: default;
}

.elementor-34 button.jet-form-builder__prev-page:after {
    visibility: visible;
    content: "Voltar";
    position: absolute;
    width: 130px;
    height: 56px;
    display: flex;
    justify-content: right;
    align-items: center;
    text-align: right;
    color: #FFF;
    background-image: url(/wp-content/uploads/2024/03/seta-azul.svg);
    background-repeat: no-repeat;
    background-position: 24px 50%;
    padding-right: 24px;
    top: -152px;
    right: -205px;
    cursor: pointer;
}

@media (max-width: 768px) {
    .elementor-34 button.jet-form-builder__prev-page:after {
        content: "";
        width: 56px;
        background-position: 12px 50%;
        padding-right: 0;
        top: -145px;
        left: 0;
    }
}

/*** Botão Avançar ***/
.elementor-34 .jet-form-builder__next-page-wrap {
    text-align: right !important;
}

.elementor-34 button.jet-form-builder__next-page,
.elementor-34 button.jet-form-builder__action-button.jet-form-builder__submit {
    height: 56px;
    align-items: center;
    box-shadow: 0px 16px 32px 16px rgba(49, 39, 128, 0.24);
}

.elementor-34 button.jet-form-builder__next-page:after,
.elementor-34 button.jet-form-builder__action-button.jet-form-builder__submit:after {
    content: "";
    position: absolute;
    align-items: center;
    width: 16px;
    height: 16px;
    background-image: url('/wp-content/uploads/2024/03/seta-azul.svg');
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1px;
    margin-left: 16px;
    transform: scale(-1);
}

.elementor-34 button.jet-form-builder__action-button.jet-form-builder__submit:after {
    margin-left: 83px;
}

.elementor-34 button.jet-form-builder__next-page[disabled] {
    opacity: 0.6
}

.elementor-34 .jet-form-builder__action-button-wrapper.jet-form-builder__submit-wrap.has-prev {
    display: flex;
    justify-content: space-between !important;
}

/*** Erro ***/
.elementor-34 .jet-form-builder-row.field-has-error .error-message {
    position: absolute;
    margin-top: 95px;
    z-index: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://avaliacao.francoimoveis.net/wp-content/uploads/2024/03/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://avaliacao.francoimoveis.net/wp-content/uploads/2024/03/Poppins-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */