.elementor-515 .elementor-element.elementor-element-7e22128{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-515 .elementor-element.elementor-element-5487c49 .elementor-heading-title{font-family:"Lora", Sans-serif;}body.elementor-page-515:not(.elementor-motion-effects-element-type-background), body.elementor-page-515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE6D0;background-image:url("https://carealot.co.za/wp-content/uploads/2025/02/Group-523.png");background-position:0px 350%;background-size:100% auto;}@media(max-width:1024px){body.elementor-page-515:not(.elementor-motion-effects-element-type-background), body.elementor-page-515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}@media(max-width:767px){body.elementor-page-515:not(.elementor-motion-effects-element-type-background), body.elementor-page-515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}}/* Start custom CSS for heading, class: .elementor-element-5487c49 */p.um_request_name {
    display: none;
}
h1.entry-title {
    text-align: center;
    font-family: "Lora", sans-serif;
    font-size: 2.778em;
    font-weight: 700;
    color: #2c4d2f;
    padding-top: 40px;
}
input#um-submit-btn,a.um-button.um-alt {
    border-radius: 50px !important;
    background-color: #B56B3D;
    font-family: 'Karla';
    letter-spacing: 0.96px;
}
a.um-button.um-alt{
    background-color: #2C4D2F !important;
    box-shadow: none;
    color: #ECE6D0 !important;
}
.um-field-label label {
    font-family: "Lora";
    color: #3a3a3a;
}
.um .um-form .um-field-area input[type=text],.um .um-form .um-field-area input[type=password] {
    border-radius: 50px !important;
    border: solid 2px #B56B3D !important;
}
.um label {
    font-family: "Lora";
    color: #3a3a3a;
}
i.um-icon-android-checkbox-outline {
    color: #2C4D2F !important;
}/* End custom CSS */
/* Start custom CSS */h1.entry-title {
    text-align: center;
    font-family: "Lora", sans-serif;
    font-size: 2.778em;
    font-weight: 700;
    color: #2c4d2f;
    padding-top: 40px;
}
input#um-submit-btn,a.um-button.um-alt {
    border-radius: 50px !important;
    background-color: #B56B3D;
    font-family: 'Karla';
    letter-spacing: 0.96px;
}
a.um-button.um-alt{
    background-color: #2C4D2F !important;
    box-shadow: none;
    color: #ECE6D0 !important;
}
.um-field-label label {
    font-family: "Lora";
    color: #3a3a3a;
}
.um .um-form .um-field-area input[type=text],.um .um-form .um-field-area input[type=password] {
    border-radius: 50px !important;
    border: solid 2px #B56B3D !important;
}
.um label {
    font-family: "Lora";
    color: #3a3a3a;
}
i.um-icon-android-checkbox-outline {
    color: #2C4D2F !important;
}
.um-toggle-password:hover i {
    color: #2C4D2F;
}/* End custom CSS */