.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-2106 .elementor-element.elementor-element-b81a36d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2106 .elementor-element.elementor-element-b81a36d:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-2106 .elementor-element.elementor-element-b81a36d, .elementor-2106 .elementor-element.elementor-element-b81a36d::before{--border-transition:0.3s;}.elementor-widget-eael-gravity-form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-eael-gravity-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-gravity-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-eael-gravity-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-eael-gravity-form [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .eael-gravity-form-title{color:var( --e-global-color-3b9f09d );font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .eael-gravity-form-description{color:var( --e-global-color-3b9f09d );font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gfield .gfield_label{color:#FFFFFF;font-family:"Roboto", Sans-serif;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gfield label{color:#FFFFFF;font-family:"Roboto", Sans-serif;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer{text-align:center;justify-content:center;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gfield--type-submit{text-align:center;justify-content:center;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:50% !important;background-color:#17CCFF !important;color:var( --e-global-color-5a10fdf );border-radius:50px 50px 50px 50px !important;padding:15px 45px 15px 45px;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:50% !important;background-color:#17CCFF !important;color:var( --e-global-color-5a10fdf );border-radius:50px 50px 50px 50px !important;padding:15px 45px 15px 45px;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:50% !important;background-color:#17CCFF !important;border-radius:50px 50px 50px 50px !important;padding:15px 45px 15px 45px;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:var( --e-global-color-3b9f09d );color:var( --e-global-color-5a10fdf );}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:var( --e-global-color-3b9f09d );color:var( --e-global-color-5a10fdf );}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:var( --e-global-color-3b9f09d );color:var( --e-global-color-5a10fdf );}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-2106 .elementor-element.elementor-element-fd42a8d{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-2106 .elementor-element.elementor-element-c2c5111 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2106 .elementor-element.elementor-element-643dad6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer input[type="submit"]{width:100% !important;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100% !important;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100% !important;}}@media(max-width:767px){html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_footer input[type="submit"]{width:100% !important;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100% !important;}html body .elementor-2106 .elementor-element.elementor-element-f6b70e4 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100% !important;}.elementor-2106 .elementor-element.elementor-element-fd42a8d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-f6b70e4 *//*Steps*/
.gform-theme--framework .gf_step_number {
 var(--gf-field-pg-steps-number-border-style) #17ccff !important;
}

.gf_step_number {
    color: #17ccff !important;
}

.gf_step_label {
    display: none !important;
}

span.gf_step_pending > span.gf_step_number {
    border-color: #17ccff !important;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:before,
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:before {
    opacity: 0 !important;
}

.gform-theme--framework .gf_step_number {
    --gf-local-border-color: #17ccff !important;
}

.gform-theme--framework .gf_step_active .gf_step_number {
    --gf-local-bg-color: #ffffff !important;
    color: #000000 !important;
    border-color: #FFF  !important;
}

.gform-theme--framework .gf_step_completed .gf_step_number:after {
    border:var(--gf-field-pg-steps-number-border-style) #FFF !important;
    background-color: #FFF !important;
    color: #000000 !important;
}

/*Required warning*/
p.gform_required_legend {
    color: #FFF !important;
    padding-bottom: 10px;
}

span.gfield_required_asterisk {
    color: #C21F81 !important;
}

/*Titles*/
h3.gsection_title {
    color: #FFF !important;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600 !important;
    margin: 10px 0px 0px 0px !important;
}

.eael-gravity-form .gfield.gsection {
    border-bottom: none !important;
}

/*Inputs*/
input[type="text"],input[type="email"],input[type="number"],input[type="url"],input[type="tel"],textarea,select,select[multiple] {
    font-size: 14px !important;
    background-color: #000000 !important;
    color: #FFF !important;
    height: 50px !important;
}

/*Color Input on focus/ Cores nos inputs quando em foco*/
input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="tel"]:focus,textarea:focus,select:focus,select[multiple]:focus {
    border-color: #17CCFF !important;
    background-color: #007cff38 !important;
    box-shadow: 0 0 6px 2px rgba(0, 123, 255, 0.219) !important;
}

.focus .ts-control {
    border-color: #17CCFF !important;
    background-color: #007cff38 !important;
    outline: 0;
    box-shadow: 0 0 6px 2px rgba(0, 123, 255, 0.219) !important;
}

.ts-control{
    color: #FFF !important;
}

/*Input descriptions*/
.gfield_description, .gform-field-label--type-sub {
    color: #bcc1da !important;
    font-size: 11px !important;
}

/*Input Phone*/
#input_1_4_raw {
    height: 50px;
    background-color: #000000;
    color: #FFF;
    padding-left: 90px !important;
}

#input_1_4_raw::placeholder {
    color: #b9b4b4c7 !important;
}

.iti__selected-dial-code {
    color: #FFF !important;
    margin-left: 14px !important;
}

/*Contact Preference*/
.ts-control {
    height: 47px;
    background-color: #000000 !important;
}

.ts-dropdown-content {
    padding: 0px 0px !important;
    background-color: #FFF;
    color: #000000;
    font-weight: 600 !important;
}

.ts-dropdown .active {
    background-color: #17CCFF !important;
    font-weight: 600;
}

a.remove {
    color: #C21F81 !important;
}

/*Select*/
#input_1_24-opt-1-item,#input_1_24-opt-2-item,#input_1_24-opt-3-item,#input_1_24-opt-4-item,#input_1_24-opt-5-item {
    color: #FFF !important;
}

.ts-dropdown .option {
    font-weight: 400 !important;
}

.ginput_container_multiselect .ts-control {
    min-height: 47px !important; /* Altura base para 7 itens */
    height: auto !important;
    overflow-y: auto !important;
    transition: min-height 0.2s ease !important;
}

.ginput_container_multiselect select[multiple] {
    height: auto !important;
}

/*Radio - Captcha*/
input[type="radio"].gfield-choice-input:checked {
    border-color: inherit;
    background: #17ccff !important;
}

#field_1_25 {
    display: none !important;
}

/*Textarea*/
textarea {
    padding: 10px !important;
}

/*Erro message*/
.gform_validation_errors {
    background-color: #ff800054 !important;
}

h2.gform_submission_error.hide_summary {
    color: #FF8000 !important;
    place-content: center;
    margin: 0px;
}

.gform-icon--circle-error {
    color: #FF8000 !important;
    border-color: #FF8000 !important;
}

.gform-theme--framework .gfield_error input[type]:where(:not(.gform-text-input-reset):not([type=hidden])) {
    border-color: #FF8000 !important;
}

.gfield_validation_message {
    color: #FF8000 !important;
}

/*Submit message*/
.gform_confirmation_message {
    font-size: 22px;
}

/*Next Btn*/
.gform_page_footer.top_label {
    justify-content: center;
    padding-top: 50px;
}

.gform_next_button {
    width: 28% !important;
    background-color: #17ccff !important;
    color: #000000 !important;
    font-weight: 800 !important; 
    border-radius: 30px !important;
    padding: 15px 45px 15px 45px !important;
}

.gform_next_button:hover {
    background-color: #FFF !important;
}

/*Previous Btn*/
.gform_previous_button {
    display: none !important;
}

/*Submit Btn*/
input[type="submit"] {
    width: 50%;
    font-weight: 800 !important; 
}

input#gform_submit_button_1:hover {
    background-color: #FFF !important;
}

/*Media Querys*/

/* Smartphones pequenos (até 480px) */
@media (max-width: 480px) {
  .gform_next_button {
    width: 75% !important;
  }
  
  input[type="submit"] {
    width: 100% !important;
  }

  .gform_confirmation_message {
    font-size: 18px;
    line-height: 24px;
  }
}

/* Smartphones médios (481px até 767px) */
@media (min-width: 481px) and (max-width: 767px) {
  /* Estilos para smartphones maiores e pequenos tablets em pé */
}

/* Tablets (768px até 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .gform_confirmation_message {
    font-size: 20px;
    line-height: 24px;
  }
}

/* Laptops e desktops pequenos (1025px até 1280px) */
@media (min-width: 1025px) and (max-width: 1280px) {
  /* Estilos para notebooks e desktops pequenos */
}

/* Desktops grandes (acima de 1281px) */
@media (min-width: 1281px) {
  /* Estilos para telas grandes */
}/* End custom CSS */





/* Start custom CSS */.plano{
    max-width: 200px
}/* End custom CSS */
