.modal,.modal__inner iframe{width:100%}.modal{display:none;align-items:center;justify-content:center;visibility:hidden;position:fixed;top:0;left:0;height:100%;background-color:#000;z-index:1000}.modal.open{display:flex;visibility:visible}.modal__close{width:88px;height:88px;position:absolute;top:0;right:0;background:0 0;border:none;padding:30px}.modal__close svg{width:100%;height:100%;stroke:#FFF}.modal__inner{width:80%;max-width:1000px}