.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-29ed157:#272A5B;--e-global-color-6bc6516:#AD1F23;--e-global-color-a1589a1:#FFE8E2;--e-global-color-5335405:#A2C9E1;--e-global-color-7e3778f:#153C53;--e-global-color-6c9d2b3:#9EB4AF;--e-global-color-5bf8bf7:#999999;--e-global-color-9c4540e:#555555;--e-global-color-6cc93a8:#757575;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9ca7404-font-family:"Lato";--e-global-typography-9ca7404-font-size:64px;--e-global-typography-9ca7404-font-weight:900;--e-global-typography-9ca7404-line-height:100%;--e-global-typography-f8232fc-font-family:"Lato";--e-global-typography-f8232fc-font-size:56px;--e-global-typography-f8232fc-font-weight:700;--e-global-typography-f8232fc-line-height:100%;--e-global-typography-5a5bb3e-font-family:"Lato";--e-global-typography-5a5bb3e-font-size:48px;--e-global-typography-5a5bb3e-font-weight:700;--e-global-typography-5a5bb3e-line-height:48px;--e-global-typography-5a5bb3e-letter-spacing:5.76px;--e-global-typography-7ca72f3-font-family:"Lato";--e-global-typography-7ca72f3-font-size:40px;--e-global-typography-7ca72f3-font-weight:700;--e-global-typography-7ca72f3-line-height:120%;--e-global-typography-7ca72f3-letter-spacing:4.8px;--e-global-typography-0539af1-font-family:"Poppins";--e-global-typography-0539af1-font-size:19px;--e-global-typography-0539af1-font-weight:700;--e-global-typography-0539af1-letter-spacing:120%;--e-global-typography-7dcd99e-font-family:"Lato";--e-global-typography-7dcd99e-font-size:24px;--e-global-typography-7dcd99e-font-weight:700;--e-global-typography-7dcd99e-line-height:120%;--e-global-typography-68a452d-font-family:"Poppins";--e-global-typography-68a452d-font-size:22px;--e-global-typography-68a452d-font-weight:400;--e-global-typography-68a452d-line-height:130%;--e-global-typography-68a452d-letter-spacing:2.64px;--e-global-typography-5c14192-font-family:"Poppins";--e-global-typography-5c14192-font-size:22px;--e-global-typography-5c14192-font-weight:700;--e-global-typography-5c14192-line-height:130%;--e-global-typography-5c14192-letter-spacing:2.74px;--e-global-typography-8a326bb-font-size:19px;--e-global-typography-8a326bb-font-weight:400;--e-global-typography-8a326bb-line-height:150%;--e-global-typography-a40537f-font-family:"Poppins";--e-global-typography-a40537f-font-size:19px;--e-global-typography-a40537f-font-weight:500;--e-global-typography-a40537f-line-height:150%;--e-global-typography-a40537f-letter-spacing:2.28px;--e-global-typography-ffd80e2-font-family:"Poppins";--e-global-typography-ffd80e2-font-size:18px;--e-global-typography-ffd80e2-font-weight:400;--e-global-typography-ffd80e2-line-height:150%;--e-global-typography-b4889fe-font-size:16px;--e-global-typography-b4889fe-font-weight:400;--e-global-typography-b4889fe-line-height:24px;--e-global-typography-333d8fa-font-family:"Poppins";--e-global-typography-333d8fa-font-size:16px;--e-global-typography-333d8fa-font-weight:700;--e-global-typography-333d8fa-line-height:24px;--e-global-typography-262b8bd-font-size:14px;--e-global-typography-262b8bd-font-weight:400;--e-global-typography-262b8bd-text-transform:uppercase;--e-global-typography-262b8bd-line-height:150%;--e-global-typography-262b8bd-letter-spacing:1.68px;--e-global-typography-4024d21-font-family:"Poppins";--e-global-typography-4024d21-font-size:14px;--e-global-typography-4024d21-line-height:150%;--e-global-typography-4024d21-letter-spacing:1.68px;--e-global-typography-eaf2fe9-font-family:"Inter";--e-global-typography-eaf2fe9-font-size:12px;--e-global-typography-eaf2fe9-font-weight:400;--e-global-typography-eaf2fe9-text-transform:uppercase;--e-global-typography-eaf2fe9-line-height:18px;--e-global-typography-89f15a2-font-family:"Inter";--e-global-typography-89f15a2-font-size:11px;--e-global-typography-89f15a2-font-weight:400;--e-global-typography-89f15a2-text-transform:uppercase;--e-global-typography-89f15a2-line-height:100%;color:var( --e-global-color-6cc93a8 );font-family:var( --e-global-typography-68a452d-font-family ), Sans-serif;font-size:var( --e-global-typography-68a452d-font-size );font-weight:var( --e-global-typography-68a452d-font-weight );line-height:var( --e-global-typography-68a452d-line-height );letter-spacing:var( --e-global-typography-68a452d-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-6bc6516 );font-size:var( --e-global-typography-262b8bd-font-size );font-weight:var( --e-global-typography-262b8bd-font-weight );text-transform:var( --e-global-typography-262b8bd-text-transform );line-height:var( --e-global-typography-262b8bd-line-height );letter-spacing:var( --e-global-typography-262b8bd-letter-spacing );color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-29ed157 );font-family:var( --e-global-typography-ffd80e2-font-family ), Sans-serif;font-size:var( --e-global-typography-ffd80e2-font-size );font-weight:var( --e-global-typography-ffd80e2-font-weight );line-height:var( --e-global-typography-ffd80e2-line-height );}.elementor-kit-5 h1{color:var( --e-global-color-29ed157 );font-family:"Lato", Sans-serif;font-size:64px;font-weight:900;line-height:100%;}.elementor-kit-5 h2{color:var( --e-global-color-29ed157 );font-family:var( --e-global-typography-f8232fc-font-family ), Sans-serif;font-size:var( --e-global-typography-f8232fc-font-size );font-weight:var( --e-global-typography-f8232fc-font-weight );line-height:var( --e-global-typography-f8232fc-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-29ed157 );}.elementor-kit-5 h4{color:var( --e-global-color-29ed157 );font-family:var( --e-global-typography-7ca72f3-font-family ), Sans-serif;font-size:var( --e-global-typography-7ca72f3-font-size );font-weight:var( --e-global-typography-7ca72f3-font-weight );line-height:var( --e-global-typography-7ca72f3-line-height );letter-spacing:var( --e-global-typography-7ca72f3-letter-spacing );}.elementor-kit-5 h5{color:var( --e-global-color-29ed157 );font-family:var( --e-global-typography-0539af1-font-family ), Sans-serif;font-size:var( --e-global-typography-0539af1-font-size );font-weight:var( --e-global-typography-0539af1-font-weight );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 h6{color:var( --e-global-color-29ed157 );font-family:var( --e-global-typography-0539af1-font-family ), Sans-serif;font-size:var( --e-global-typography-0539af1-font-size );font-weight:var( --e-global-typography-0539af1-font-weight );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1512px;}.e-con{--container-max-width:1512px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-5{--e-global-typography-eaf2fe9-font-size:10px;--e-global-typography-89f15a2-font-size:10px;font-size:var( --e-global-typography-68a452d-font-size );line-height:var( --e-global-typography-68a452d-line-height );letter-spacing:var( --e-global-typography-68a452d-letter-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-ffd80e2-font-size );line-height:var( --e-global-typography-ffd80e2-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-f8232fc-font-size );line-height:var( --e-global-typography-f8232fc-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-7ca72f3-font-size );line-height:var( --e-global-typography-7ca72f3-line-height );letter-spacing:var( --e-global-typography-7ca72f3-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-262b8bd-font-size );line-height:var( --e-global-typography-262b8bd-line-height );letter-spacing:var( --e-global-typography-262b8bd-letter-spacing );}}@media(max-width:1024px){.elementor-kit-5{font-size:var( --e-global-typography-68a452d-font-size );line-height:var( --e-global-typography-68a452d-line-height );letter-spacing:var( --e-global-typography-68a452d-letter-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-ffd80e2-font-size );line-height:var( --e-global-typography-ffd80e2-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-f8232fc-font-size );line-height:var( --e-global-typography-f8232fc-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-7ca72f3-font-size );line-height:var( --e-global-typography-7ca72f3-line-height );letter-spacing:var( --e-global-typography-7ca72f3-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-262b8bd-font-size );line-height:var( --e-global-typography-262b8bd-line-height );letter-spacing:var( --e-global-typography-262b8bd-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-5a5bb3e-font-size:20px;--e-global-typography-5a5bb3e-line-height:110%;--e-global-typography-5a5bb3e-letter-spacing:2.4px;--e-global-typography-7ca72f3-font-size:16px;--e-global-typography-68a452d-font-size:14px;--e-global-typography-68a452d-letter-spacing:1.68px;--e-global-typography-5c14192-font-size:13px;--e-global-typography-8a326bb-font-size:10px;--e-global-typography-8a326bb-letter-spacing:1.2px;--e-global-typography-a40537f-line-height:150%;--e-global-typography-262b8bd-font-size:10px;--e-global-typography-262b8bd-line-height:150%;--e-global-typography-262b8bd-letter-spacing:1.2px;font-size:var( --e-global-typography-68a452d-font-size );line-height:var( --e-global-typography-68a452d-line-height );letter-spacing:var( --e-global-typography-68a452d-letter-spacing );}.elementor-kit-5 p{margin-block-end:8px;}.elementor-kit-5 a{font-size:var( --e-global-typography-ffd80e2-font-size );line-height:var( --e-global-typography-ffd80e2-line-height );}.elementor-kit-5 h1{font-size:16px;}.elementor-kit-5 h2{font-size:var( --e-global-typography-f8232fc-font-size );line-height:var( --e-global-typography-f8232fc-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-7ca72f3-font-size );line-height:var( --e-global-typography-7ca72f3-line-height );letter-spacing:var( --e-global-typography-7ca72f3-letter-spacing );}.elementor-kit-5 h5{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 h6{font-size:var( --e-global-typography-0539af1-font-size );letter-spacing:var( --e-global-typography-0539af1-letter-spacing );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-262b8bd-font-size );line-height:var( --e-global-typography-262b8bd-line-height );letter-spacing:var( --e-global-typography-262b8bd-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:5px;--container-default-padding-right:5px;--container-default-padding-bottom:5px;--container-default-padding-left:5px;}}/* Start custom CSS */.elementor-accordion-item{
    margin-bottom: 30px;
    border-radius: 4px;
    
}

.elementor-accordion-title{
    font-family: Poppins !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: 24px !important;
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    
    border-top: 1px solid #27295B !important;
}

.elementor-tab-content p{
    font-size: 16px;
}

.box-shadow{
    box-shadow: 1px 1px 24px 0px rgba(41, 61, 88, 0.10);

}

.jet-form__prev-page{
 border: 1px solid #272A5B !important;
 background-color: #fff !important;
 color: #272A5B !important;
 margin-right: 10px !important;
}   

.field-type-page_break{
    justify-content: end;
}

.jet-form__next-page-msg--visible{
    display: none;
} 

.time-field, .date-field{
    padding: 0.42rem 1rem !important;
}

.jet-form__field:focus{
    outline: 1px solid #ccc !important;
}

.jet-form__heading .jet-form__label-text{
    font-weight: 700;
    font-size: 22px;
    color: #27295B !important;
}

.jet-form__field-label{
    font-size: 14px;
}

.jet-form__fields-group{
  display: flex;
  gap: 10px;
}

.jet-form-field-container:not(.field-type-group_break){
    margin-bottom: 50px;
}

.jet-form__field{
    margin-bottom: 0px !important;
}

.field-type-checkboxes{
    margin-bottom: 50px;
}
/*STEP */
.stepper-wrapper {
  margin-top: auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.stepper-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1; 
}

.stepper-item::before {
  position: absolute;
  content: "";
  border-bottom: 3px solid #ccc;
  width: 100%;
top: 0.4rem;
  left: -50%;
  z-index: 2;
}

.stepper-item::after {
  position: absolute;
  content: "";
  border-bottom: 3px solid #ccc;
  width: 100%;
 top: 0.4rem;
  left: 50%;
  z-index: 2;
}

.stepper-item .step-bullet {
  position: relative;
  z-index: 5;
  display: flex;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #ccc;
  margin-bottom: 6px;
}

.step-bullet.active {
  font-weight: bold;
  background: #AD1F23 !important;
}

.stepper-item.completed .step-bullet {
  background-color:#AD1F23;
}

.stepper-item.completed::after {
  position: absolute;
  content: "";
  border-bottom: 3px solid #AD1F23;
  width: 100%;
  top: 0.4rem;
  left: 50%;
  z-index: 3;
}

.stepper-item:first-child::before {
  content: none;
}
.stepper-item:last-child::after {
  content: none;
}
/*STEP END*/

.error-message{
   
    color: red;
    font-size: 10px;
    margin-bottom: 20px;
}

.jet-form__label-text{
    font-family: Poppins;
}


.jet-form__field.file-field.jet-engine-file-upload__input{
    display: none
    ;
}

.jet-engine-file-upload__content{
    border: 1px solid #FAC8BC;
    min-height: 70px;
    height: 70px;
    min-width: 200px !important;
    
}


.field-type-media{
 
  height: 100px;
   
/* Add space between the elements */
}

.jet-engine-file-upload{
    border-bottom: 1px solid black;
    cursor: pointer;
}

.jet-engine-file-upload__file {
    width: 187px !important;
    height: 68px;
    
}

.jet-engine-file-upload__content:before{
    content: "ANEXAR ARQUIVO";
    margin: 25PX 45PX;
    position: absolute;
    color: #FAC8BC;
font-family: Poppins;
font-size: 10px;
font-style: italic;
font-weight: 400;
line-height: 150%; /* 15px */
letter-spacing: 1.2px;
text-decoration-line: underline;
text-transform: uppercase;
    
}/* End custom CSS */