.elementor-1571 .elementor-element.elementor-element-325ea18{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1571 .elementor-element.elementor-element-50dd9cb1{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:center;}.elementor-1571 .elementor-element.elementor-element-50dd9cb1.elementor-element{--align-self:center;}.elementor-1571 .elementor-element.elementor-element-50dd9cb1 .elementor-heading-title{font-family:var( --e-global-typography-c608989-font-family ), Sans-serif;font-size:var( --e-global-typography-c608989-font-size );font-weight:var( --e-global-typography-c608989-font-weight );line-height:var( --e-global-typography-c608989-line-height );color:var( --e-global-color-85ca20c );}.elementor-widget-metform .mf-multistep-container .metform-steps li.progress{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-metform .mf-multistep-container .metform-steps li.progress:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-metform .mf-multistep-container .metform-steps li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-metform .mf-multistep-container .metform-steps li:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-metform .mf-multistep-container .metform-steps li.active{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-metform .mf-main-response-wrap.mf_pro_activated p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1571 .elementor-element.elementor-element-166ecad{width:var( --container-widget-width, 70% );max-width:70%;background-color:var( --e-global-color-e797bc5 );padding:20px 30px 20px 30px;--container-widget-width:70%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;}.elementor-1571 .elementor-element.elementor-element-166ecad.elementor-element{--align-self:center;}.elementor-1571 .elementor-element.elementor-element-166ecad .mf-multistep-container .metform-steps{justify-content:center;}.elementor-1571 .elementor-element.elementor-element-166ecad .mf-multistep-container .metform-steps li{padding:10px 15px 10px 15px;margin:0px 5px 5px 5px;border-radius:50% 50% 50% 50%;color:var( --e-global-color-85ca20c );background-color:var( --e-global-color-e797bc5 );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1571 .elementor-element.elementor-element-166ecad .mf-multistep-container .metform-steps li:hover{color:var( --e-global-color-e797bc5 );background-color:var( --e-global-color-765f689 );}.elementor-1571 .elementor-element.elementor-element-166ecad .mf-multistep-container .metform-steps li.active{color:var( --e-global-color-e797bc5 );background-color:var( --e-global-color-85ca20c );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1571 .elementor-element.elementor-element-166ecad .metform-step-item{flex-direction:row;}@media(max-width:1024px){.elementor-1571 .elementor-element.elementor-element-50dd9cb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-1571 .elementor-element.elementor-element-50dd9cb1 .elementor-heading-title{font-size:var( --e-global-typography-c608989-font-size );line-height:var( --e-global-typography-c608989-line-height );}.elementor-1571 .elementor-element.elementor-element-166ecad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-1571 .elementor-element.elementor-element-325ea18{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-1571 .elementor-element.elementor-element-50dd9cb1{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-1571 .elementor-element.elementor-element-50dd9cb1 .elementor-heading-title{font-size:var( --e-global-typography-c608989-font-size );line-height:var( --e-global-typography-c608989-line-height );}.elementor-1571 .elementor-element.elementor-element-166ecad{padding:12px 12px 12px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for metform, class: .elementor-element-166ecad *//* Step wrapper */
.metform-steps{
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;
    width: 100%;
    position: relative;
    padding: 0;
    margin: 30px 0;
}

/* Horizontal line */
.metform-steps::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 30px;
    right: 30px;
    height: 1px;
    background: #2b4c8c33;
    transform: translateY(-50%);
    z-index: 1;
}

/* Step circle */
.metform-step-item{
    width: 36px !important;
    height: 36px !important;
    border: 1px solid #1c3f82 !important;
    border-radius: 50%;
    background: #fff !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 2;
}

/* Active step */
.metform-step-item.active{
    background: #1c5db6 !important;
    border-color: #1c5db6 !important;
}

.metform-step-item.active .metform-step-title{
    color: #fff !important;
}

/* Inactive steps */
.metform-step-title{
    color: #1c3f82;
    font-size: 14px;
    font-weight: 600;
}

.mf-multistep-container .metform-steps{
    width: 70% !important;
    max-width: 1000px;
    margin: 30px auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-325ea18 */.e-form__buttons.elementor-column.elementor-col-100 {
    justify-content: space-between !important;
}/* End custom CSS */