.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FF0000;--e-global-color-text:#1B1B1B99;--e-global-color-accent:#DEDEDE;--e-global-color-6d8e052:#FFFFFF;--e-global-color-e856d36:#FFFFFF99;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-size:55px;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-size:35px;}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-size:24px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6d8e052 );background-color:var( --e-global-color-secondary );border-radius:2px 2px 2px 2px;padding:12px 20px 12px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{color:var( --e-global-color-6d8e052 );background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-7 h1{font-size:33px;}.elementor-kit-7 h2{font-size:25px;}.elementor-kit-7 h3{font-size:20px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Formulário de Contato */
.contact-form input,
.contact-form textarea {
    padding: 5px 0;
}

.contact-form textarea {
    margin-top: 5px;
}

.contact-form .elementor-field-group:not(.elementor-field-type-submit) {
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 2px;
    padding: 10px 10px 0 10px !important;
}

.elementor-field-type-submit {
    padding: 0 !important;
}

/* Includes */
.includes .elementor-icon-list-items {
    display: grid;
    gap: 5px
}

@media (min-width: 1025px) {
.includes .elementor-icon-list-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
}

/* highlights */
.highlight__primary {
    color: var( --e-global-color-secondary );
}

.highlight__secondary {
    color: #ffc300;
}

/* Steps */
.step-item h3 {
    text-align: left;
}

.step-item:before {
    position: absolute;
    left: -45px;
    font-size: 155px;
    opacity: 0.1;
    font-weight: 700;
}

.step__1:before {
    content: '1';
} 

.step__2:before {
    content: '2';
} 

.step__3:before {
    content: '3';
}

.step__4:before {
    content: '4';
} 

.step__5:before {
    content: '5';
}/* End custom CSS */