.base-modal-overlay{z-index:9999;background:#0009;place-items:center;display:grid;position:fixed;inset:0}.base-modal-overlay .modal-content{background:#fff;flex-direction:column;align-items:center;gap:40px;width:calc(100% - 30px);max-width:600px;height:395px;padding:40px;display:flex;position:relative;box-shadow:0 12px 40px #00000040}.base-modal-overlay .modal-content .close-modal{cursor:pointer;z-index:2;letter-spacing:0;font-size:24px;line-height:1;position:absolute;top:20px;right:20px}.base-modal-overlay .modal-content .modal__text{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.base-modal-overlay .modal-content .modal__text .modal__title{letter-spacing:-.36px;font-size:36px;line-height:1.25}.base-modal-overlay .modal-content .modal__text .modal__desc{letter-spacing:-.16px;color:#aaa2a2;font-size:16px;line-height:1.25}.base-modal-overlay .modal-content .modal__actions{gap:60px;display:flex}.base-modal-overlay .modal-content .modal__actions .button-text{letter-spacing:-.16px;font-size:16px;line-height:1.25}@media (max-width:767px){.modal-overlay{padding:15px}.modal-overlay .modal-content{padding:30px 40px}.modal-overlay .modal-content .modal__actions{gap:40px}}
