.elementor-1423 .elementor-element.elementor-element-2a9931f{--display:flex;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-2a9931f */#form4 { font-size: 16px; line-height: 2; font-weight: normal; }
#form4 h2 { margin-top: 20px; font-size: 26px; color: #4DAF80; }
#form4 h3, #form3 h4 { font-size: 22px; }
#form4 strong { font-weight: 600; }

.fluentform .ff-step-header {
    margin-bottom: 40px;
}
.fluentform .ff-step-titles li.ff_active:before, .fluentform .ff-step-titles li.ff_completed:before { 
    background: #4DAF80; }
    
.fluentform .ff-step-titles li:before { 
    font-size: 20px; 
    line-height: 2; width: 40px; height: 40px; border-radius: 50%;  } 
    
.fluentform .ff-step-titles li,  
.fluentform .ff-step-titles li.ff_active, .fluentform .ff-step-titles li.ff_completed {   font-size: 16px; }

.fluentform .ff-step-titles li.ff_active,
.fluentform .ff-step-titles li.ff_completed { color: #4DAF80; }

.fluentform .ff-step-titles li.ff_active:after, .fluentform .ff-step-titles li.ff_completed:after {
    background: #4DAF80; }
    
.fluentform .ff-step-titles li:after {
    background: #444; height: 1px; top: 20px; }
    
.fluentform .ff-el-form-check-label .ff-el-form-check-input { width: 20px; height: 20px; margin-right: 10px; }

.ff-default .ff-btn-secondary:not(.ff_btn_no_style) { font-size: 16px; background: #00557C; padding: 5px 30px;
border-radius: 5px; }/* End custom CSS */