.elementor-275 .elementor-element.elementor-element-5981791:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275 .elementor-element.elementor-element-5981791 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d4bf7a );}.elementor-275 .elementor-element.elementor-element-5981791 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-275 .elementor-element.elementor-element-5981791 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for bdevs-contact-banner, class: .elementor-element-d311112 */.contact-title h1 {
    color: transparent;
    text-shadow: 2px 0 transparent;
    background: linear-gradient(to right, #000 0%, #000 50%, var(--black-100) 50%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    z-index: 2;
}


.contact-form input, .contact-form select, .contact-form textarea, .contact-form .nice-select, .contact-form .form-control {
    border-bottom: 1px solid rgba(0,0,0,0.2);
    border-radius: 0px;
    padding: 20px 10px;
}
.contact-form input[type="submit"]:hover{
    background: #EE3E86;
    font-weight: 600;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39d09f0 */.contact-banner {
    background: #fff!important;
}
.contact-title:after {
    background: #fff!important;
}/* End custom CSS */
/* Start custom CSS for bdevs-contact, class: .elementor-element-c022d4e */.form-main-ctr .ct-form{
    border: 2px solid #111;
}/* End custom CSS */