.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23721 .elementor-element.elementor-element-699d9e7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-form-builder-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-jet-form-builder-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23721 .elementor-element.elementor-element-21716696{width:100%;max-width:100%;}.elementor-23721 .elementor-element.elementor-element-21716696 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23721 .elementor-element.elementor-element-21716696.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-row{margin-top:0px;margin-bottom:0px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__label{text-align:left;font-family:"Poppins", Sans-serif;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__desc{text-align:left;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__fields-group{flex-direction:row;gap:2em 2em;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap label{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap.checkradio-wrap span{gap:7px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap span::before{font-size:25px;border-radius:111px 111px 111px 111px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:2px 2px 2px 2px;border-color:#CCCCCC;background-color:#6DBB61;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;background-color:#F8F8F808;padding:15px 15px 15px 15px;margin:4px 0px 0px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#00000014;border-radius:0px 0px 0px 0px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder input{color-scheme:normal;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field.range-field::-webkit-slider-runnable-track{background-color:#414141;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field.range-field::-moz-range-track{background-color:#414141;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field.range-field::-ms-track{background-color:#414141;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-value.range-value{color:#3D3434;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__action-button{background-color:#2E2E2E;color:#FBFBFB;transition:all 0.3s;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;padding:22px 55px 22px 55px;margin:0px 0px 0px 0px;border-style:none;border-radius:111px 111px 111px 111px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__action-button:hover{background-color:#6F6F6F;color:#FFFFFF;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__submit-wrap{justify-content:center;align-items:center;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__next-page-wrap{text-align:center;border-radius:0px 0px 0px 0px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__next-page{margin:22px 0px 0px 0px;padding:11px 55px 11px 55px;font-family:"Poppins", Sans-serif;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F1F1F;border-radius:111px 111px 111px 111px;color:#EEEEEE;background-color:#2F2F2F;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-row .jet-form-builder__action-button-wrapper[data-type="next"]{justify-content:center;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__next-page:hover{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1F1F1F;color:#FFFFFF;background-color:#444444;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__prev-page{margin:0px 0px 0px 0px;padding:5px 11px 5px 11px;font-family:"Poppins", Sans-serif;font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2F2F2F;border-radius:111px 111px 111px 111px;color:#121212;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__prev-page:hover{color:#FFFFFF;background-color:#2F2F2F;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages{font-family:"Poppins", Sans-serif;font-weight:900;color:#454545;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{padding:0px 33px 0px 44px;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:900;border-style:none;color:#75DB1B;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__separator{height:2px;min-height:2px;background-color:#75DB1B;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-color:#262626;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{padding:0px 22px 0px 22px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#000000C4;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item{border-style:none;border-radius:0px 0px 0px 22px;color:#262626C2;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__separator{background-color:#262626C2;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item--circle{border-style:solid;border-color:#262626C2;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-message--success{text-align:center;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-message--error{text-align:center;}@media(max-width:767px){.elementor-23721 .elementor-element.elementor-element-21716696{width:100%;max-width:100%;}.elementor-23721 .elementor-element.elementor-element-21716696 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__label{text-align:left;font-size:12px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__desc{text-align:center;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__fields-group{flex-direction:row;gap:11px 0px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap label{font-size:14px;line-height:1.6em;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap.checkradio-wrap span{gap:11px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field-wrap span::before{font-size:27px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-size:12px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder__action-button{margin:-15px 0px 0px 0px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item{font-size:12px;}.elementor-23721 .elementor-element.elementor-element-21716696 .jet-form-builder-progress-pages__item--wrapper:not(.passed-page):not(.active-page) .jet-form-builder-progress-pages__item{font-size:12px;}.elementor-23721 .elementor-element.elementor-element-21716696 .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;}}@media(min-width:768px){.elementor-23721 .elementor-element.elementor-element-699d9e7e{--width:44%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-21716696 *//* Seleciona os campos do formulário do JetFormBuilder */
.jet-form-builder input,
.jet-form-builder textarea,
.jet-form-builder select {
    position: relative;
    border: 1px solid #ccc;
    outline: none;
    transition: border-color 0.3s ease;
}

/* Animação da borda inferior */
.jet-form-builder input:focus,
.jet-form-builder textarea:focus,
.jet-form-builder select:focus {
    border-color: #75DB1B !important; /* Força a cor da borda */
    border-bottom: 2px solid #1e1e1e !important; /* Borda inferior azul */
    position: relative;
}

/* Criar efeito de animação mais lento */
.jet-form-builder input:focus::after,
.jet-form-builder textarea:focus::after,
.jet-form-builder select:focus::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background-color: #161616;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.8s ease-out; /* Tempo de animação mais lento */
}

.jet-form-builder input:focus::after,
.jet-form-builder textarea:focus::after,
.jet-form-builder select:focus::after {
    transform: scaleX(1);
}


/* ICONE NOS CAMPOS*//* End custom CSS */