.elementor-1873 .elementor-element.elementor-element-a68ec94{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1873 .elementor-element.elementor-element-a68ec94:not(.elementor-motion-effects-element-type-background), .elementor-1873 .elementor-element.elementor-element-a68ec94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1F8;}.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-1873 .elementor-element.elementor-element-59c6818 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-1873 .elementor-element.elementor-element-59c6818.elementor-element{--align-self:center;}.elementor-1873 .elementor-element.elementor-element-59c6818 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-weight:700;color:#53446A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1873 .elementor-element.elementor-element-876366f.elementor-element{--align-self:center;}.elementor-1873 .elementor-element.elementor-element-876366f{text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;color:#53446A;}@media(max-width:767px){.elementor-1873 .elementor-element.elementor-element-59c6818{text-align:center;}.elementor-1873 .elementor-element.elementor-element-876366f{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-bd869ac */.wpcf7-form {
    display: block;
}

.wpcf7-form p {
    display: none; 
}

.wpcf7-form p:first-child {
    display: block; 
}

.progress-bar {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.step {
    flex: 1;
    text-align: center;
    opacity: 0.5;
    color: black;
}

.step.active {
    opacity: 1;
    font-weight: bold;
    color: #783872;
}


.step {
    flex: 1;
    text-align: center;
    opacity: 0.5;
}

.step.active {
    opacity: 1;
    font-weight: bold;
}


.btns{
    display: flex;
    margin-top: 20px;
    justify-content: space-evenly;
}

.btns button{
    width: 200px;
    font-weight: bold;
    padding: 10px;
    color: white;
    background-color: #783872 !important;
    border: none;
}

.btns button:hover{
    color: white;
    background-color: #783872;
}

.btns button:active{
    color: white;
    background-color: #783872;
}

.error {
    color: red;
    font-size: 0.8em; 
    margin-top: 5px;
}


.radio_value:disabled,
.treatment_input:disabled{
    background-color: #f0f0f0; 
    color: #999; 
    cursor: not-allowed; 
}

.iti {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 20px 0;
}

.intl-tel-input .flag-container {
    display: none;
}

.iti__selected-dial-code{
    color: black;
    font-size: 16px;
}

.iti__country {
    display: flex;
    justify-content: space-between;
    color: black;
    padding: 10px;
}

input[readonly] {
    background-color: #f0f0f0 !important; 
    cursor: not-allowed !important; 
    color: #666 !important; 
}

input[readonly]:focus {
        outline: none !important;
}

input[type="file"] {
  color: white; /* Change the text inside the file input to white */
}/* End custom CSS */