.drift-bounding-box{opacity:0!important}.drift-zoom-pane.drift-inline{position:relative!important;width:100%!important;height:100%!important;background:#fff}.sticky-contact-ad{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:1000;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;padding:20px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.2);width:300px;max-width:90vw;font-family:sans-serif}.sticky-contact-ad .contact-title{font-size:1.2rem;font-weight:700;margin-bottom:15px;display:flex;align-items:center}.sticky-contact-ad .contact-item{display:flex;align-items:flex-start;margin-bottom:12px}.sticky-contact-ad .contact-icon{margin-right:10px;flex-shrink:0;margin-top:3px}.sticky-contact-ad .contact-info{flex-grow:1}.sticky-contact-ad .contact-label{font-size:.85rem;opacity:.9;margin-bottom:2px}.sticky-contact-ad .contact-value{font-weight:500}.sticky-contact-ad .contact-note{margin-top:15px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.3);font-size:.8rem;opacity:.8}.close-contact-ad{position:absolute;top:10px;right:10px;background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px}@media (max-width:768px){.sticky-contact-ad{position:fixed;bottom:20px;top:auto;right:20px;left:20px;width:auto;transform:none}}