.elementor-6420 .elementor-element.elementor-element-3fe447c{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-6420 .elementor-element.elementor-element-d7a5401{text-align:center;}.elementor-6420 .elementor-element.elementor-element-4827c5c > .elementor-widget-container{background-color:#0EA511;}.elementor-6420 .elementor-element.elementor-element-8af8a8f{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-6420 .elementor-element.elementor-element-30086d0{text-align:center;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:6px;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .ekit-price-card-slider{--ekit_client_logo_slidetosho:7;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider.banner_logo_image .single-client:before, .elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider.hover-bg-gradient .single-client:before{background-color:#02010100;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider .single-client{border-radius:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE1E6;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}@media(max-width:1024px){.elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:-1px;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 > .elementor-widget-container{padding:0px 45px 0px 45px;}}@media(max-width:767px){.elementor-6420 .elementor-element.elementor-element-eb31cc7 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-6420 .elementor-element.elementor-element-eb31cc7 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4827c5c *//* Container style for green background */
.wpcf7 form {
    background-color: #6dad45; /* green background */
    padding: 30px;
    border-radius: 15px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
    max-width: 800px;
    margin: 0 auto;
}

/* Headings */
.wpcf7 form h2 {
    font-size: 24px;
    margin-bottom: 15px;
}

/* Labels */
.wpcf7 form label {
    display: block;
    font-weight: bold;
    font-size: 16px;
    color: #2d2d2d;
    margin-top: 20px;
}

/* Input fields */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    width: 100%;
    padding: 10px;
    border-radius: 6px;
    border: none;
    margin-top: 6px;
    font-size: 15px;
}

/* Submit button */
.wpcf7 input[type="submit"] {
    background-color: #28a75;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer;
    margin-top: 20px;
    position: center;
}

.wpcf7 input[type="submit"] {
    display: block;
    margin: 20px auto 0 auto; /* top and bottom margin with auto centering */

.wpcf7 input[type="submit"]:hover {
    background-color: #3a6c22;
}/* End custom CSS */