.elementor-2401 .elementor-element.elementor-element-f7a451e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:50px;--margin-right:0px;--margin-bottom:70px;--margin-left:0px;}.elementor-2401 .elementor-element.elementor-element-b9884f5 .elementor-field-group{margin-bottom:10px;}.elementor-2401 .elementor-element.elementor-element-b9884f5 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-2401 .elementor-element.elementor-element-b9884f5 .elementor-field-group > label{padding-bottom:0px;}.elementor-2401 .elementor-element.elementor-element-b9884f5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-b9884f5 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-2401 .elementor-element.elementor-element-9c9fe17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2401 .elementor-element.elementor-element-42cc38a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2401 .elementor-element.elementor-element-8cdd911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}/* Start custom CSS for login, class: .elementor-element-b9884f5 */.elementor-2401 .elementor-element.elementor-element-b9884f5 input{
    border:none;
    box-shadow:0 0 10px #d9d9d9;
    border-radius:5px;
}

.elementor-2401 .elementor-element.elementor-element-b9884f5 label{
    color:var(--black)!important;
    margin-bottom:5px;
}

.elementor-2401 .elementor-element.elementor-element-b9884f5 a{
    color:var(--red)!important;
    font-weight:500;
}

.elementor-2401 .elementor-element.elementor-element-b9884f5 a:hover{
    font-weight:700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a451e */.elementor-2401 .elementor-element.elementor-element-f7a451e{
    max-width:600px;
    margin:50px auto auto auto;
    animation:fadeInLeft .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c122077 */.elementor-2401 .elementor-element.elementor-element-c122077 span{
    color:var(--black);
}
.elementor-2401 .elementor-element.elementor-element-c122077 a{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c9fe17 */.elementor-2401 .elementor-element.elementor-element-9c9fe17{
    max-width:600px;
    margin-bottom:70px;
    animation:fadeInLeft .5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1601b00 */.elementor-2401 .elementor-element.elementor-element-1601b00 input{
    border:none!important;
    box-shadow:0 0 10px #d9d9d9!important;
    -webkit-box-shadow: 0 0 10px #d9d9d9;
    border-radius:5px!important;
}

.elementor-2401 .elementor-element.elementor-element-1601b00 label{
    color:var(--black)!important;
    margin-bottom:5px!important;
    font-weight:400!important;
    font-size:16px!important;
}

.elementor-2401 .elementor-element.elementor-element-1601b00 a{
    color:var(--red)!important;
    font-weight:500!important;
}

.elementor-2401 .elementor-element.elementor-element-1601b00 a:hover{
    font-weight:700!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cc38a */.elementor-2401 .elementor-element.elementor-element-42cc38a{
    max-width:600px;
    display:none;
    animation:fadeInLeft .5s ease-in-out;
    margin:50px auto auto auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b8de36 */.elementor-2401 .elementor-element.elementor-element-2b8de36 span{
    color:var(--black);
}
.elementor-2401 .elementor-element.elementor-element-2b8de36 a{
    font-weight:500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cdd911 */.elementor-2401 .elementor-element.elementor-element-8cdd911{
    max-width:600px;
    margin-bottom:70px;
    display:none;
    animation:fadeInLeft .5s ease-in-out;
}/* End custom CSS */