.elementor-5658 .elementor-element.elementor-element-cf630d3:not(.elementor-motion-effects-element-type-background), .elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rvi.5a3.myftpupload.com/wp-content/uploads/2025/07/contactus_hero@3x-80.jpg");background-position:center right;background-size:cover;}.elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-container{min-height:625px;}.elementor-5658 .elementor-element.elementor-element-cf630d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5658 .elementor-element.elementor-element-d66f5bc .elementor-heading-title{font-size:48px;color:#FFFFFF;}@media(max-width:1024px){.elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-container{min-height:347px;}.elementor-5658 .elementor-element.elementor-element-cf630d3:not(.elementor-motion-effects-element-type-background), .elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-179px 0px;}.elementor-5658 .elementor-element.elementor-element-3fed141 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-5658 .elementor-element.elementor-element-d66f5bc .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-container{min-height:259px;}.elementor-5658 .elementor-element.elementor-element-cf630d3:not(.elementor-motion-effects-element-type-background), .elementor-5658 .elementor-element.elementor-element-cf630d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-279px 0px;}.elementor-5658 .elementor-element.elementor-element-3fed141 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5658 .elementor-element.elementor-element-d66f5bc{text-align:center;}.elementor-5658 .elementor-element.elementor-element-d66f5bc .elementor-heading-title{font-size:45px;}}/* Start custom CSS for ma-weforms, class: .elementor-element-325a09d */.contact_form_gen .required {
    color: #00698f!important;
}

.contact_form_gen .wpuf-submit .weforms_submit_btn{
    background:none!important;
    color: #00698f!important;
    margin:0!important;
    padding:0 0 20px 0;
    border: none!important;
    border-bottom: 2px solid #00698F!important;
    border-radius: 0!important;
}/* End custom CSS */