.direct-contacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.direct-contacts h3{width:100%;font-size:14px;margin:0 0 4px}.direct-contacts a,.direct-contacts button{border:1px solid #92ada5;background:transparent;border-radius:5px;color:#fff;padding:10px 15px;font:600 13px/1.5 var(--sans);cursor:pointer;min-height:44px}.direct-contacts a:hover,.direct-contacts button:hover{background:#ffffff20}.wechat-dialog{max-width:calc(100vw - 32px);width:365px;border:0;border-radius:14px;padding:28px;color:#0b2d2d;text-align:center;box-shadow:0 18px 80px #0005}.wechat-dialog::backdrop{background:#092b2bbd}.wechat-dialog img{display:block;max-width:260px;width:100%;height:auto;margin:auto}.wechat-dialog p{overflow-wrap:anywhere}.wechat-dialog button{background:#0b2d2d;color:#fff;border:0;padding:12px 15px;border-radius:5px;cursor:pointer;margin:5px}.contact-form .consent-check{grid-column:1/-1;display:flex;flex-direction:row;align-items:flex-start;font-weight:400;font-size:11px;gap:9px}.contact-form .consent-check input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#0b2d2d}.contact-form .form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.contact-form button:disabled{opacity:.65;cursor:wait}.form-success.is-error{background:#ffede7;color:#9c3027}
