#contacts .big-phone.arbq-phone-reveal{display:flex;width:max-content;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.4;max-width:100%;margin-bottom:20px;white-space:nowrap;cursor:pointer}
#contacts .arbq-footer-contact-hint{display:block;font-size:13px;line-height:1.5;font-weight:400;color:#c4c4c4;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}
#contacts .arbq-phone-reveal:not(.is-revealed) small{color:#c4c4c4}
#contacts .arbq-phone-reveal:not(.is-revealed):hover small,#contacts .arbq-footer-email:hover .arbq-footer-contact-hint{color:#fff}
#contacts .arbq-footer-email{display:flex;width:max-content;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;font-size:24px;line-height:1.4;color:#fff;cursor:pointer}
#contacts .arbq-footer-email-line{display:inline-flex;align-items:center;gap:9px;max-width:100%}
#contacts .arbq-footer-email-icon{display:block;flex:0 0 14px;width:14px;height:14px;color:#ff0000}
#contacts .arbq-footer-email.is-revealed [data-email-value]{animation:arbq-phone-appear .24s ease both}
#contacts .arbq-footer-email:focus-visible{outline:2px solid #ff4d4d;outline-offset:6px}
@media(prefers-reduced-motion:reduce){#contacts .arbq-footer-email.is-revealed [data-email-value]{animation:none}}
