.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#1565D8;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#0F4FB0;--e-contact-buttons-active-button-color:#FFFFFF;--e-contact-buttons-active-button-bg:#0C4290;--e-contact-buttons-contact-button-icon:#00283C;--e-contact-buttons-contact-button-bg:#FFFFFF;--e-contact-buttons-contact-button-icon-hover:#FFFFFF;--e-contact-buttons-contact-button-bg-hover:#00283C;--e-contact-buttons-contact-gap:12px;--e-contact-buttons-tooltip-text:#FFFFFF;--e-contact-buttons-tooltip-bg:#00283C;--e-contact-buttons-horizontal-offset:24px;--e-contact-buttons-vertical-offset:88px;}.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__chat-button-shadow{box-shadow:0px 8px 24px -6px rgba(21, 101, 216, 0.4);}.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-box-shadow{box-shadow:0px 4px 16px -4px rgba(0, 40, 60, 0.25);}.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-tooltip{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;}@media(max-width:1024px){.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons{--e-contact-buttons-horizontal-offset:20px;--e-contact-buttons-vertical-offset:82px;}}@media(max-width:767px){.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons{--e-contact-buttons-horizontal-offset:16px;--e-contact-buttons-vertical-offset:78px;}}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-birr-contact-fab *//* Birr Series Publications - floating Contact button.
   Edit here: Elementor > Floating Elements > Birr Contact Button > widget > Advanced > Custom CSS */

/* Sit above page content but below the header side cart (z-index 9998) */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons { z-index: 9990; }

/* WhatsApp - official brand green (matched by link, so reordering is safe) */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href*="wa.me"] .e-contact-buttons__contact-icon-container { background-color: #25D366; }
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href*="wa.me"] svg { fill: #FFFFFF; }
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href*="wa.me"]:hover .e-contact-buttons__contact-icon-container { background-color: #1DA851; }

/* Email - recognisable envelope red */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href^="mailto:"] .e-contact-buttons__contact-icon-container { background-color: #EA4335; }
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href^="mailto:"] svg { fill: #FFFFFF; }
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links a[href^="mailto:"]:hover .e-contact-buttons__contact-icon-container { background-color: #C5372B; }

/* No outline, focus box or grey tap flash anywhere inside the widget */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab *,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab *:focus,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab *:focus-within,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab *:focus-visible,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab *:active {
  outline: 0 !important;
  outline-offset: 0 !important;
  -webkit-tap-highlight-color: transparent !important;
}

/* No stray panel box / border behind the two options */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__content-wrapper,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__content,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-links {
  border: 0 !important;
  background: none !important;
  box-shadow: none !important;
}

/* Subtle on-brand focus ring, kept for keyboard accessibility */
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__chat-button:focus-visible,
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__close-button:focus-visible { box-shadow: 0 8px 24px -6px rgba(21, 101, 216, 0.4), 0 0 0 3px rgba(21, 101, 216, 0.45) !important; }
.elementor-995 .elementor-element.elementor-element-birr-contact-fab .e-contact-buttons__contact-icon-link:focus-visible .e-contact-buttons__contact-icon-container { box-shadow: 0 4px 16px -4px rgba(0, 40, 60, 0.25), 0 0 0 3px rgba(21, 101, 216, 0.45) !important; }/* End custom CSS */