.elementor-6734 .elementor-element.elementor-element-26df1459{--display:flex;--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;}.elementor-6734 .elementor-element.elementor-element-6d29940c{--display:flex;--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:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6734 .elementor-element.elementor-element-33962617{--display:flex;}@media(min-width:768px){.elementor-6734 .elementor-element.elementor-element-33962617{--content-width:876px;}}@media(max-width:1024px){.elementor-6734 .elementor-element.elementor-element-6d29940c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for html, class: .elementor-element-13432767 */.step-header {
    padding: 0 15px;
}

.step {
    padding: 24px 9px !important;
    box-shadow: 0px 4px 8px 0px #51413A1A;
    border-radius: 8px;
    background: #ffffff;
}

.label-wrap {
    margin-bottom: 4px !important;
}

.label-wrap label {
    line-height: 22.4px;
    font-weight: 700 !important;
    font-size: 16px !important;
    color: #101010;
}

#simpliform .form-control {
    padding: 12px 10px !important;
    height: auto !important;
    font-size: 16px;
    line-height: 22.4px;
    font-weight: 400;
    color: #818181;
    border: 1px solid #E2DAD6 !important;
}

#simpliform .form-group {
    margin-bottom: 24px;
}

.alert.alert-danger.validation-messages {
    display: none;
}


#simpliform hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #E2DAD6;
    opacity: 1;
}

.pagination-wrapper {
    flex-direction: column;
    padding: 0 15px !important;
    margin-top: 15px;
}

#simpliform .btn-primary, #simpliform .btn-success, #simpliform .btn{
    background: #18332F !important;
    font-size: 17px !important;
    line-height: 23.8px !important;
    border-radius: 8px !important;
    padding: 14.1px 24px !important;
    font-weight: 700 !important;
    border: 2px solid #18332F !important;
    box-shadow: none !important;
    outline: none !important;
    color: #ffffff !important;
}

#simpliform .btn-primary:hover, #simpliform .btn-primary:focus, #simpliform .btn-success:hover, #simpliform .btn-success:focus, #simpliform .btn:hover, #simpliform .btn:focus{
    background-color: var(--e-global-color-3a636dd) !important;
    color: var(--e-global-color-8ba6df9) !important;
    border-color: var(--e-global-color-8ba6df9) !important;
}

#simpliform button.prev-btn {
    background: transparent !important;
    border-color: var(--e-global-color-8ba6df9) !important;
    color: var(--e-global-color-8ba6df9) !important;
}

#simpliform button.prev-btn:hover, #simpliform button.prev-btn:focus{
    background: var(--e-global-color-8ba6df9) !important;
    color: var(--e-global-color-858bc38) !important;
}

body #simpliform .m-t-lg {
    margin-top: 0px !important;
}


#simpliform .has-error .control-label, #simpliform .has-error .help-block{
    color: #ff5500 !important;
}

div#confirmation .form-group {
    float: right;
    margin-bottom: 24px;
}


@media(max-width: 389px){
    #simpliform .btn-primary, #simpliform .btn-success, body #simpliform .btn{
            font-size: 15px !important;
            padding: 14.1px 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d29940c */.left-arrow-btn .elementor-button-content-wrapper{
    gap: 8px !important;
}


.left-arrow-btn a.elementor-button:hover .elementor-button-icon, .left-arrow-btn a.elementor-button:hover .elementor-button-icon {
    margin-right: 8px !important;
}/* End custom CSS */