.Modal_modalRoot__pe6Hb{position:relative;color:var(--primary-text-color);text-align:center}.Modal_modalOverlay__pyT5_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:2000}.Modal_modalContainer__0PiX8{position:relative;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#ffffff;box-shadow:0 -.5rem 1rem rgba(0,0,0,.1);overflow-y:auto;padding:1.5rem}.Modal_modalContent__HnkSt{display:flex;justify-content:center;align-items:center}.Modal_openModalButton__HnffY{color:var(--primary-text-color);background-color:transparent;border:2px solid var(--primary-text-color);border-radius:40px;text-decoration:none;text-transform:none;font-family:inherit;font-size:1.15rem;font-weight:700;padding:5px;margin:10px 30px 20px;width:var(--width,258px);height:var(--height,54px);cursor:pointer;transition:background-color .3s ease-in}.Modal_openModalButton__HnffY:hover{background-color:var(--primary-fg-color);border-radius:40px;border:solid;border-width:0;padding:12px 18px}.Modal_closeButton__7VSKG{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:0;width:2rem;height:2rem}.Modal_closeButton__7VSKG svg{display:block}@media (max-width:768px){.Modal_openModalButton__HnffY{font-size:1rem;width:240px;height:50px}}