.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5001;background:#0009;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal .modal-dialog{position:relative;z-index:15;width:100%;max-width:800px;animation:slideBottom .6s}@media(max-width:620px){.modal .modal-dialog{max-width:100%}}@keyframes slideBottom{0%{transform:translateY(75%);opacity:0}to{transform:translateY(0);opacity:1}}.modal .modal-dialog .close-btn{position:absolute;top:-10px;right:-10px;height:44px;width:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:.1s;border-radius:4px;box-shadow:0 10px 20px #77757343;z-index:3}@media(max-width:1024px){.modal .modal-dialog .close-btn{right:10px}}.modal .modal-dialog .close-btn:hover{transform:scale(1.1)}.modal .modal-dialog .close-btn svg{width:14px;height:14px}.modal .modal-dialog .close-btn svg path{fill:#000}.modal .modal-dialog .container{max-height:90dvh;overflow:auto;background-color:#fff;border-radius:8px;padding:30px;display:flex;justify-content:center;align-items:self-start}@media(max-width:620px){.modal .modal-dialog .container{border-radius:20px;max-height:70dvh;height:100%;overflow:auto}}.modal .modal-overlay{position:fixed;display:flex;width:100%;height:100dvh;top:0;right:0;background-color:#0003;z-index:14}
