.elementor-18 .elementor-element.elementor-element-4a28c5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-fcae41d{text-align:center;}.elementor-18 .elementor-element.elementor-element-fcae41d .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-18 .elementor-element.elementor-element-e23908a{width:100%;max-width:100%;}.elementor-18 .elementor-element.elementor-element-e23908a.elementor-element{--align-self:center;}/* Start custom CSS for heading, class: .elementor-element-fcae41d */#heading-for-contact .elementor-heading-title {
    text-align: center
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e23908a *//* Container for the whole form */
.wpcf7 {
    max-width: 600px; /* Adjust the width of the form */
    margin: 0 auto; /* Center the form */
    padding: 20px;
    background-color: #f9f9f9; /* Light grey background */
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Light shadow for depth */
}

/* Label styles */
.wpcf7 label {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333; /* Dark text color */
    direction: rtl; /* Right-to-left alignment for Arabic */
    text-align: right;
}

/* Text input and email input styles */
.wpcf7 .wpcf7-form-control.wpcf7-text,
.wpcf7 .wpcf7-form-control.wpcf7-email {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #ddd; /* Light border */
    border-radius: 4px;
    font-size: 16px;
    direction: rtl; /* Right-to-left text alignment */
    text-align: right;
}

/* Textarea styles */
.wpcf7 .wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    min-height: 120px;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
    direction: rtl;
    text-align: right;
    resize: vertical; /* Allow vertical resizing */
}

/* Submit button styles */
.wpcf7 .wpcf7-form-control.wpcf7-submit {
    background-color: #007bff; /* Blue background */
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.wpcf7 .wpcf7-form-control.wpcf7-submit:hover {
    background-color: #0056b3; /* Darker blue on hover */
}/* End custom CSS */