.elementor-2120 .elementor-element.elementor-element-6074e2e2{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-77bedeaf *//* Custom CSS for H2 and H3 tags */
h2 {
    font-size: 20px; /* Adjusted font size for H2 */
    font-weight: 600; /* Slightly lighter font weight */
    color: #333; /* Darker color for better readability */
    margin-bottom: 10px; /* Reduced space below H2 */
}

h3 {
    font-size: 16px; /* Adjusted font size for H3 */
    font-weight: 500; /* Slightly lighter font weight */
    color: #555; /* Softer color for better readability */
    margin-bottom: 8px; /* Reduced space below H3 */
}

/* Custom CSS for text content */
body, .elementor-widget-container {
    padding: 0 10px; /* Adding spacing on left and right */
}

.elementor-widget-container {
    max-width: 800px; /* Limiting max width for better readability */
    margin: 0 auto; /* Centering the content */
}

/* Additional styling for readability */
p {
    line-height: 1.6; /* Improving line height for better readability */
    color: #666; /* Softer color for text */
    margin-bottom: 10px; /* Reduced space below paragraphs */
}

@media (min-width: 768px) {
    body, .elementor-widget-container {
        padding: 0 20px; /* Adding more spacing on larger screens */
    }
}/* End custom CSS */