.modal{z-index:2500;--bs-modal-width: 650px;--border-radius: 40px;--bs-modal-bg: var(--background-color)}.modal .modal-dialog .modal-content{--paddingRight: 2rem;border-radius:var(--border-radius);border:none;padding:1.5rem 2rem 3rem 2rem;overflow:hidden}.modal .modal-dialog .modal-content:after{content:"";position:absolute;bottom:0;left:0;width:calc(100% - var(--paddingRight) - .5rem);height:100px;background:transparent linear-gradient(180deg, transparent 0%, var(--background-color) 100%) 0 0 no-repeat padding-box;opacity:1}.modal .modal-dialog .modal-content .modal-header{border-radius:var(--border-radius) var(--border-radius) 0 0;border:none;align-items:start;padding:0 0 var(--paddingRight) 0}.modal .modal-dialog .modal-content .modal-header *{color:#FFF}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body{max-height:75vh;overflow-y:auto;padding:0 2rem 0 0}.modal .modal-dialog .modal-content .btn-close{--bs-btn-close-color: var(--font-color);--bs-btn-close-opacity: 1;background-color:#FFF;border-radius:50%;background-size:0.9rem}[data-bs-toggle="modal"]{cursor:pointer}.modal-backdrop.show{--bs-backdrop-opacity: 1;--bs-backdrop-zindex: 300;--bs-backdrop-bg: #cbcbcb}