/* Set Montserrat globally */
body, h1, h2, h3, h4, h5, h6, p, a, span, div, button, input, textarea, select, .elementor-widget-heading .elementor-heading-title, .elementor-widget-text-editor {
    font-family: 'Montserrat', sans-serif !important;
}

/* Ensure boxes and images shift smoothly on responsive views */
.elementor-container, .e-con, .elementor-row {
    transition: all 0.3s ease-in-out;
}

.elementor-widget-image img {
    transition: transform 0.3s ease-in-out;
}
