.elementor-48715 .elementor-element.elementor-element-26d03721{--display:flex;}.elementor-48715 .elementor-element.elementor-element-d7eaf2d{--display:flex;--padding-top:var(--global-margin);--padding-bottom:0;--padding-left:0;--padding-right:0;}/* Start custom CSS for shortcode, class: .elementor-element-ba9d8cf */form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

form p {
    margin-bottom: 0;
}

form .c7-field-group {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

form input, form textarea {
    background-color: white;
    border-radius: 0px !important;
    border: 1px solid var( --e-global-color-66428af ) !important;
    color: var( --e-global-color-text );
    padding: 10px;
}

form input::placeholder, .elementor-48715 .elementor-element.elementor-element-ba9d8cf textarea::placeholder {
    color: var( --e-global-color-text );
    opacity: .5;
}

form .cp p {
    display: flex;
    gap: 10px;
    align-items: center;
}

form .cp img {
    width: 87px;
    height: 28px;
} 

form .wpcf7-submit {
    background-color: var(--e-global-color-primary);
    color: white;
    border: none !important;}

form .wpcf7-submit:hover {
    background-color: black;
}

.elementor-48715 .elementor-element.elementor-element-ba9d8cf a {
    color: var( --e-global-color-secondary ) !important;
}

.elementor-48715 .elementor-element.elementor-element-ba9d8cf .wpcf7-list-item {
    margin-left: 0;
}/* End custom CSS */