.elementor-3497 .elementor-element.elementor-element-24da3e2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3497:not(.elementor-motion-effects-element-type-background), body.elementor-page-3497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS *//* Lead Form */

/* Progress Bar */

.lenus-form .lenus-progressbar > div > div{
background: red !important;
height: 5px !important;
border-radius: 0 !important;
}

.lenus-form .lenus-progressbar > div > div > div{
background: rgb(196,250,203) !important;
background: linear-gradient(90deg, rgba(196,250,203,1) 0%, rgba(143,134,220,1) 50%) !important;
}

/* Question */

.lenus-form [data-id="step-header"] {
font-weight: 700 !important;
color: red !important;
font-family: Helvetica, sans-serif !important;
}

/* Options */

.lenus-option [data-id="step-button"]{
border-radius: 0 !important;
background: #191919 !important;
color: #f5f5f5 !important;
border: 1px solid #86868B !important;
font-family: Helvetica, sans-serif !important;
}

.lenus-form .lenus-step .lenus-option input:checked + span {
        background: #8F86DC !important;
border: 1px solid #8F86DC !important;
}

/* Buttons */

.lenus-form .lenus-form-controls > button{
border-radius: 0 !important;
background: #191919 !important;
color: #f5f5f5 !important;
border: 1px solid #86868B !important;
font-family: Helvetica, sans-serif !important;
}

/* Placeholder */

.lenus-form .lenus-input-label > textarea, 
.lenus-form .lenus-input-label > input, 
#phone.form-control, 
.lenus-form .lenus-input-label > select {
border-radius: 0 !important;
background: #191919 !important;
color: #f5f5f5 !important;
border: 1px solid #86868B !important;
font-family: Helvetica, sans-serif !important;
}/* End custom CSS */