.qr-btn__text,.qr-code__title,.qr-code__desc{font-family:Helvetica Now Display,Helvetica Now Display}.qr-wrap{position:fixed;left:0;right:0;margin:0 auto;width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;bottom:0;gap:20px;z-index:9999}
@media screen and (max-width: 768px){
.qr-wrap{display:none!important}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
.qr-wrap{ display:none!important}
}
.qr-btn{background:#263a49;border-radius:35px;justify-content:center;color:#eaeaea;box-shadow:0 4px 20px rgb(0 0 0 / 15%);padding:12px 24px;text-transform:uppercase;cursor:pointer;font-weight:700;font-size:14px;border:none;pointer-events:all;display:flex;align-items:center;line-height:24px;box-sizing:border-box;position:relative}.qr-btn:hover+.qr-code{opacity:1;bottom:60px;transform:scale(1);transition:0.3s linear all;z-index:9999}.qr-btn:not(:hover)+.qr-code{display:none}.qr-code{background:#fffed5;padding:25px;border-radius:8px;color:#000;box-sizing:border-box;opacity:0;position:absolute;bottom:50px;transform:scale(.98);transition:0.3s linear all;width:300px}.qr-code__desc{margin-top:}.qr-code-img{background-color:#fff;display:flex;justify-content:center;align-items:center}.qr-code-img img{max-width:100%;display:block}.qr-code__title{margin-top:0;font-size:30px;margin-bottom:8px;line-height:36px;font-weight:700;text-transform:uppercase;text-align:left;word-break:break-word}