.v-enter-active,.v-leave-active{transition:opacity .5s ease}.v-enter-from,.v-leave-to{opacity:0}.hmodal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:20px;z-index:999}.hmodal.top{margin-top:2%;align-items:flex-start}@media screen and (max-width: 768px){.hmodal{padding:10px}}.hmodal .hmodal-wrapper{background:#fff;border-radius:6px;width:100%;overflow:hidden;overflow:auto;max-height:97%}.hmodal .hmodal-wrapper.size-xs{max-width:500px}.hmodal .hmodal-wrapper.size-sm{max-width:700px}.hmodal .hmodal-wrapper.size-md{max-width:900px}.hmodal .hmodal-wrapper.size-md{max-width:1100px}.hmodal .hmodal-wrapper .hmodal-content{padding:20px}@media screen and (max-width: 768px){.hmodal .hmodal-wrapper .hmodal-content{padding:10px}}.hmodal .hmodal-wrapper .hmodal-title{padding:20px;text-align:center;position:relative}@media screen and (max-width: 425px){.hmodal .hmodal-wrapper .hmodal-title{padding:15px 20px}}.hmodal .hmodal-wrapper .hmodal-title h1,.hmodal .hmodal-wrapper .hmodal-title h2,.hmodal .hmodal-wrapper .hmodal-title h3,.hmodal .hmodal-wrapper .hmodal-title h4,.hmodal .hmodal-wrapper .hmodal-title p{font-size:20px;font-style:normal;font-weight:600;color:#16274f;z-index:0;position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:0}@media screen and (max-width: 768px){.hmodal .hmodal-wrapper .hmodal-title h1,.hmodal .hmodal-wrapper .hmodal-title h2,.hmodal .hmodal-wrapper .hmodal-title h3,.hmodal .hmodal-wrapper .hmodal-title h4,.hmodal .hmodal-wrapper .hmodal-title p{font-size:18px;line-height:24px}}.hmodal .hmodal-wrapper .hmodal-title .title-wrapper{display:flex;justify-content:center;gap:5px}.hmodal .hmodal-wrapper .hmodal-title .title-wrapper svg{width:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hmodal .hmodal-wrapper .hmodal-title .disclaimer{font-size:12px;line-height:18px;color:#575757;font-weight:400;text-align:center;margin:0 auto}.hmodal .hmodal-wrapper .hmodal-title .close-button{position:absolute;top:8px;right:8px;cursor:pointer;color:#16274f;height:auto;width:auto;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none;background-color:#f0f0f0;padding:5px}@media screen and (max-width: 500px){.hmodal .hmodal-wrapper .hmodal-title .close-button{top:5px;right:5px;z-index:1}}.hmodal .hmodal-wrapper .hmodal-title .close-button:active{background-color:#f0f0f0}.hmodal .hmodal-wrapper .hmodal-title .close-button:hover{background-color:#e9efff}.hmodal .hmodal-wrapper .hmodal-title .close-button svg{width:14px!important;height:14px!important}.hmodal .hmodal-wrapper .hmodal-title .close-button svg path{fill:gray}.hmodal .hmodal-wrapper .footer{border-top:1px solid #e0e0e0;padding:12px;width:100%}.hmodal .subtitle{text-align:center;font-size:16px;max-width:500px;margin:0 auto}@media screen and (max-width: 768px){.hmodal .subtitle{font-size:14px}}.hmodal .subtitle span{margin-right:3px}.hmodal .subtitle a,.hmodal .subtitle .link{color:#648ef7;cursor:pointer}.hmodal .subtitle a:hover,.hmodal .subtitle .link:hover{text-decoration:underline}.hmodal .hmodal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:-1}
