.top-contact-bar{color:#e5e1f8;z-index:1040;background:linear-gradient(90deg,#13111c 0%,#1d172a 50%,#13111c 100%);border-bottom:1px solid #bb7efb33;width:100%;font-size:.84rem;transition:all .3s;position:relative}.top-contact-bar .py-1-5{padding-top:.35rem;padding-bottom:.35rem}.top-contact-bar .contact-link{color:#e5e1f8;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s}.top-contact-bar .contact-link:hover{color:#fff}.top-contact-bar .contact-link:hover .text-accent-icon{transform:scale(1.15);color:#d8b2ff!important}.top-contact-bar .contact-link:hover .address-text{text-decoration:underline}.top-contact-bar .contact-link:hover .maps-external-icon{opacity:1;transform:translateY(-1px)}.top-contact-bar .text-accent-icon{color:#bb7efb;flex-shrink:0;font-size:.95rem;transition:transform .2s,color .2s}.top-contact-bar .maps-external-icon{opacity:.7;flex-shrink:0;font-size:.72rem;transition:transform .2s,opacity .2s}.top-contact-bar .contact-divider{color:#fff3;-webkit-user-select:none;user-select:none;font-size:.75rem}.top-contact-bar .dir-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}@media (max-width:767.98px){.top-contact-bar{font-size:.78rem}.top-contact-bar .container{justify-content:center!important}.top-contact-bar .top-contact-address{text-align:center;width:100%}.top-contact-bar .top-contact-address .contact-link{justify-content:center;width:100%}.top-contact-bar .top-contact-address .address-text{white-space:nowrap;text-overflow:ellipsis;max-width:85vw;font-size:.78rem;overflow:hidden}.top-contact-bar .top-contact-actions{border-top:1px solid #ffffff14;justify-content:center;width:100%;margin-top:.15rem;padding-top:.3rem}}
