/* Existing Elementor header 152: scoped to phone sizing only. */
@media (max-width: 767px) {
    #site-header .elementor-element-dde4e9a { width: 40% !important; }
    #site-header .elementor-element-88bf355 { width: 60% !important; }
    #site-header .elementor-element-900a8b5 img {
        width: 130px !important;
        max-width: 100% !important;
        height: auto;
    }
    .site-breadcrumbs,
    .site-breadcrumbs ul {
        white-space: normal !important;
        overflow-wrap: anywhere;
    }
    .site-breadcrumbs li { white-space: normal !important; }
}
