.byo-legal-modal-overlay{position:fixed;inset:0;background:rgba(35,32,32,.6);z-index:99999;display:none;align-items:center;justify-content:center}.byo-legal-modal-overlay.active{display:flex}.byo-legal-modal{background:#faf6f0;position:relative;width:40%;max-width:900px;height:80vh;max-height:800px;box-shadow:0 10px 40px rgba(0,0,0,.25);overflow:hidden}.byo-legal-modal iframe{width:100%;height:100%;border:0;display:block;background:#faf6f0}.byo-legal-modal-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;background:#232020;color:#faf6f0;font-size:20px;line-height:34px;text-align:center;cursor:pointer;z-index:2}@media (max-width:767px){.byo-legal-modal{width:70%;height:85vh}}@media (min-width:768px) and (max-width:1024px){.byo-legal-modal{width:60%}}@media (min-width:1025px){.byo-legal-modal{width:40%}}