/* Shared homepage and social landing-page audience badge. */
#button-_P4rEIQW7O_btn {
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:auto!important;
  max-width:100%;
  padding:10px 22px!important;
  background:#fbe9e9!important;
  border:1px solid #efb0b3!important;
  border-radius:999px!important;
  box-shadow:none!important;
  color:#bd3539!important;
  text-decoration:none!important;
}
#button-_P4rEIQW7O_btn .main-heading-group {
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  gap:12px;
}
#button-_P4rEIQW7O_btn .main-heading-button {
  color:#bd3539!important;
  font-weight:500!important;
  letter-spacing:.025em;
  line-height:1.4;
}
#button-_P4rEIQW7O_btn .button-icon-start,
#button-_P4rEIQW7O_btn .button-icon-end {display:none!important}
#button-_P4rEIQW7O_btn .main-heading-group::before {
  content:"";
  display:block;
  flex:0 0 9px;
  width:9px;
  height:9px;
  border-radius:50%;
  background:#d94147;
  box-shadow:0 0 0 5px rgba(217,65,71,.09);
  animation:ru-audience-pulse 2.2s ease-out infinite;
}
@keyframes ru-audience-pulse {
  0%,100% {box-shadow:0 0 0 4px rgba(217,65,71,.12)}
  70% {box-shadow:0 0 0 10px rgba(217,65,71,0)}
}
@media(max-width:480px){
  #button-_P4rEIQW7O_btn{padding:9px 15px!important}
  #button-_P4rEIQW7O_btn .main-heading-group{gap:10px}
  #button-_P4rEIQW7O_btn .main-heading-button{font-size:13px!important;letter-spacing:.01em}
}
@media(prefers-reduced-motion:reduce){
  #button-_P4rEIQW7O_btn .main-heading-group::before{animation:none}
}
