.hacq-wrap{display:flex;justify-content:center;width:100%}
.hacq{position:relative;flex:0 0 350px;min-width:350px;width:350px;height:396px;overflow:hidden;border-radius:6px;box-shadow:0 10px 35px rgba(0,0,0,.35);background:#fff}
.hacq iframe{position:absolute;left:-96px;top:-160px;width:1100px!important;max-width:none!important;height:1000px!important;border:0}
.hacq-x{display:none}
.hacq.open{transform:translateX(-50%)!important;position:fixed;top:4vh;left:50%;transform:translateX(-50%);width:min(1100px,96vw);height:92vh;z-index:100000;border-radius:8px}
.hacq.open iframe{left:0;top:-95px;width:100%!important;height:calc(92vh + 95px)!important}
.hacq.open .hacq-x{display:block;position:absolute;top:6px;right:8px;z-index:2;width:36px;height:36px;border-radius:50%;border:0;background:#c4161c;color:#fff;font-size:24px;line-height:36px;cursor:pointer;padding:0}
.hacq-bg{display:none}.hacq-bg.on{display:block;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:99999}
@media(max-width:767px){.hacq.open{top:0;width:100vw;height:100vh;border-radius:0}.hacq.open iframe{top:-60px;height:calc(100vh + 60px)!important}}