.bluebtn{width:auto;color:#fff;font-family:manrope;font-size:1rem;line-height:18px;font-weight:700;outline:none;flex-direction:row;gap:8px;padding:14px 28px;border-radius:25px;box-shadow:0 4px 8.3px 0 rgba(0,0,0,.15),inset 0 2px 0 0 rgba(255,255,255,.25);border:1px solid #4200bf;background-image:radial-gradient(circle at 50% 50%,#7d47ed,#6828eb 91%);cursor:pointer}.bluebtn,.modal-overlay{display:flex;justify-content:center;align-items:center}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);pointer-events:none;z-index:1000}.modal-heading{width:100%;height:auto;display:flex;flex-direction:column;gap:1.25rem}.modal-heading>span:first-child{color:#2f2f2f;font-family:nohemi-medium;font-size:1.875rem}.modal-heading>span:nth-child(2){color:#585858;font-family:manrope;font-size:1rem;margin-bottom:1.25rem}.modal-form{width:35%;height:auto;padding:2vw 4vw;border-radius:1.25rem;background-color:white;position:relative;pointer-events:auto}.modal-overlay>form{width:100%;height:100%}.modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;cursor:pointer}.modal-form-inner{display:flex;flex-direction:column;gap:.5rem}.modal-submit-btn{width:100%;height:auto;display:flex;justify-content:center;align-items:center}@media (min-width:2560px){.modal-form{width:50%}}@media (max-width:2560px){.modal-form{width:40%}}@media (max-width:1440px){.modal-form{width:35%}}@media (max-width:1024px){.modal-form{width:60%}}@media (max-width:768px){.modal-form{width:80%}}@media (max-width:450px){.modal-form{width:90%}}