/* Compact contact strip for the existing Elementor header. */
.pbss-mobile-contacts { display:none; }
@media (max-width:767px) {
 .elementor-11004 .elementor-element-58242b88 { padding:8px 12px 6px!important; }
 .elementor-11004 .elementor-element-58242b88 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding:0!important; }
 .elementor-11004 .elementor-element-1a5ea41a { margin:0!important; padding:0!important; }
 .elementor-11004 .elementor-element-1a5ea41a > .elementor-container { display:flex; flex-wrap:wrap; }
 .elementor-11004 .elementor-element-1a5ea41a > .elementor-container > .elementor-column { width:100%!important; }
 .elementor-11004 .elementor-element-1a5ea41a > .elementor-container > .elementor-column > .elementor-widget-wrap { padding:0!important; }
 .elementor-11004 .elementor-element-3bdd1b5 { margin:0!important; }
 .elementor-11004 .pbss-desktop-contacts { display:none; }
 .elementor-11004 .pbss-mobile-contacts { display:block; font-size:12px; line-height:1.5; color:#fff; }
 .elementor-11004 .pbss-mobile-contacts a { color:#fff; text-decoration:none; display:inline-flex!important; width:auto!important; flex:0 0 auto; padding:1px 0; min-height:20px; }
 .elementor-11004 .pbss-mobile-phones { display:flex; justify-content:center; gap:7px; white-space:nowrap; }
 .elementor-11004 .pbss-mobile-contact-details { display:flex; justify-content:center; column-gap:12px; row-gap:0; flex-wrap:wrap; }
 .elementor-11004 .elementor-element-5cc2e29b { margin:1px 0 0!important; line-height:1; }
 .elementor-11004 .elementor-element-5cc2e29b .ekit_social_media { display:flex!important; justify-content:center; gap:14px; height:24px; line-height:1; margin:0!important; padding:0!important; }
 .elementor-11004 .elementor-element-5cc2e29b .ekit_social_media li { margin:0!important; line-height:1; }
 .elementor-11004 .elementor-element-5cc2e29b .ekit_social_media li a { width:24px!important; height:24px!important; line-height:24px!important; padding:0!important; margin:0!important; font-size:12px!important; }
}
