@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blend{0%{opacity:0}to{opacity:1}}.modal{z-index:100;pointer-events:all;transform-origin:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:transform .5s ease-in-out;animation:.5s linear blend;display:flex;position:fixed;top:0;left:0;transform:scale(0)}.modal:before{content:"";z-index:-1;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.modal.visible{transform:scale(1)}.modal_container{background-color:#fff;border-radius:8px;flex-direction:column;gap:24px;width:100%;max-width:960px;height:fit-content;max-height:100%;padding:44px 32px;display:flex;position:relative;overflow-y:scroll}.modal_container .line-modal{border-top:1px solid #c3c3c3;width:100%}.modal_header{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.modal_header h4{font-size:var(--header-4);line-height:var(--line-height-header-4);letter-spacing:var(--letter-spacing-header-4);font-optical-sizing:auto;font-family:Sora,sans-serif;font-style:normal;font-weight:500}.modal_header button{cursor:pointer;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (max-width:1024px){.modal_container{gap:16px;padding:56px 20px 20px}.modal_header{gap:15px;width:calc(100% - 40px);position:absolute;top:20px;left:20px}.modal_header h4{font-size:var(--accent-1);font-weight:500;line-height:var(--line-height-accent-1);letter-spacing:var(--letter-spacing-accent-1);font-optical-sizing:auto;font-family:DM Sans,sans-serif;font-style:normal}}
