.modal[data-v-f748975a]{background-color:#000c;opacity:1;padding:70px;pointer-events:auto;position:fixed;transition:opacity .2s ease-in-out;z-index:110}.modal[data-v-f748975a],.modal .bg[data-v-f748975a]{height:100%;left:0;top:0;width:100%}.modal .bg[data-v-f748975a]{cursor:pointer;position:absolute}.modal .inner[data-v-f748975a]{align-items:center;display:flex;flex-direction:column;gap:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}.modal .block[data-v-f748975a]{aspect-ratio:16/9;width:100%}.modal .block .iframe[data-v-f748975a],.modal .block .iframe[data-v-f748975a]>*,.modal .block .video[data-v-f748975a],.modal .block .video[data-v-f748975a]>*{height:100%;width:100%}.modal .close[data-v-f748975a]{cursor:pointer;height:25px;position:absolute;right:-25px;top:-30px;transition:opacity .2s ease-in-out;width:25px}@media (any-hover:hover){.modal .close[data-v-f748975a]:hover{opacity:.6}}.modal .close[data-v-f748975a]:after,.modal .close[data-v-f748975a]:before{background-color:#fff;border-radius:100vmax;content:"";height:4px;left:50%;position:absolute;top:50%;width:30px}.modal .close[data-v-f748975a]:before{transform:translate(-50%,-50%) rotate(45deg)}.modal .close[data-v-f748975a]:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal .link[data-v-f748975a]{align-items:center;background:#040000;border:1px solid #fff;border-radius:100vmax;box-shadow:0 4px 4px #00000040;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:opacity .2s ease-in-out}@media (any-hover:hover){.modal .link[data-v-f748975a]:hover{opacity:.6}}.modal .link p[data-v-f748975a]{color:#fff;font-size:24px;font-weight:700;line-height:1em}.modal .link span[data-v-f748975a]{background-color:#fff;border-radius:50%;height:24px;position:relative;width:24px}.modal .link span[data-v-f748975a]:after{background-color:#e02323;clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:13px;left:55%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media (max-width:900px){.modal[data-v-f748975a]{padding:50px 15px}.modal .inner[data-v-f748975a]{gap:15px;width:calc(100% - 30px)}.modal .close[data-v-f748975a]{right:0}.modal .link[data-v-f748975a]{gap:4px;padding:6px 10px}.modal .link p[data-v-f748975a]{font-size:18px}.modal .link span[data-v-f748975a]{height:18px;width:18px}.modal .link span[data-v-f748975a]:after{height:11px;width:8px}}
