.elementor-12252 .elementor-element.elementor-element-97bedbe{--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-12252:not(.elementor-motion-effects-element-type-background), body.elementor-page-12252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAFC;}:root{--page-title-display:none;}body.elementor-page-12252{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* progress bar */

.lenus-form .lenus-progressbar > div > div > div {
    background: #fba6b9 none repeat scroll 0% 0% !important;
}



/* QUestion */

/* Question */
.lenus-form [data-id="step-header"] {
    color: #000!important;
    font-family: Black Mango, Arial, sans-serif !important;
    text-align: center!important;
    font-weight: 400!important;
    cursor: default;
    user-select: none!important;
    hyphens: auto!important;
    font-size: 20px!important;
    margin: 0px 0px 16px!important;
}


/* button unselected */
.lenus-form .lenus-step .lenus-option span {
    padding: 10px 10px !important;
    background: #fba6b9!important;
    border-radius: 200px !important;
    border-color: #ffffff !important;
    border: px solid !important;
    color: #FFF !important;
    font-family: Open Sans, Verdana, Arial, sans-serif !important;
    Font-size: 15px!important;
    font-weight: 400!important;
}

/* button selected */

.lenus-form .lenus-step .lenus-option input:checked + span {
    color: #ffffff!important;
    background: #fba6b950 none repeat scroll 0% 0% !important;
    border-color: transparent!important;
}


/* next button disabled */

.lenus-form .lenus-form-controls .lenus-button:disabled {
    background: #fba6b9 !important;
    border-radius: 200px 
px
 !important;
    border-color: #ffffff !important;
    border: 0px solid !important;
    color: #ffffff !important;
}


.lenus-form .lenus-progressbar > div > div, .lenus-form .lenus-input-label > textarea, .lenus-form .lenus-input-label > input, .lenus-form .react-tel-input input#phone-form-control, .lenus-form .lenus-input-label > select, .lenus-form .lenus-form-controls > button:nth-child(1) {
    background: #ffffff!important;
    border-radius: 20px !important;
    border-color: #fba6b9 !important;
    color: #000 !important;
}

.lenus-form .lenus-form-controls > button {
    border-radius: 200px !important;
    color: #ffffff !important;
    background: #fba6b9 none repeat scroll 0% 0% !important;
    border-color: #fba6b9 !important;
    border: px solid !important;
    font-family: Open Sans, Verdana, Arial, sans-serif !important;
    Font-size: 12px!important;
    font-weight: 00!important;
}

.lenus-form .lenus-form-controls > button:hover {
    border-radius: 200px !important;
    color: #ffffff !important;
    background: #fba6b9 none repeat scroll 0% 0% !important;
    border-color: #fba6b9 !important;
    border: px solid !important;
    font-family: Open Sans, Verdana, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 00 !important; 
    transition: background-color 0.3s; /* Added for smooth transition */
}

.dRpZNk {
    color: #000 !important;
}

.bIBPuW {
    color: #000 !important;
}/* End custom CSS */