.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:4000}.modal-overlay .modal-content{background:#f6f6f6 url(../Modal/bg.png) no-repeat 100% 100%;background-size:40%;border-radius:30px;max-height:80vh;max-width:900px;overflow-y:auto;padding:80px;position:relative;width:100%}@media (max-width:768px){.modal-overlay .modal-content{background:#f6f6f6;padding:20px}}.modal-overlay .modal-content .close-button{cursor:pointer;margin-right:17px;position:absolute;right:0;top:17px;width:20px}@media (max-width:768px){.modal-overlay .modal-content .close-button{font-size:26px;right:10px;top:10px}}.modal-overlay .modal-content .close-button img{width:20px}.modal-overlay .modal-content h2{color:#363242;font-size:60px;font-weight:700;margin-bottom:10px;text-align:center}@media (max-width:768px){.modal-overlay .modal-content h2{font-size:28px;text-align:start}}.modal-overlay .modal-content p{color:#363242;font-size:20px;font-weight:500;line-height:130%;margin-bottom:20px;text-align:center}@media (max-width:768px){.modal-overlay .modal-content p{font-size:14px;text-align:start}}.modal-overlay .modal-content input{border:1px solid #fff;border-radius:20px;color:inherit;color:#363242;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5;margin-bottom:20px;max-height:73px;padding-bottom:20px;padding-top:17px;resize:vertical;text-indent:16px;width:100%}@media (max-width:768px){.modal-overlay .modal-content input{font-size:14px;width:95%}}.modal-overlay .modal-content input::-moz-placeholder{color:#adadad;font-size:inherit;line-height:inherit}.modal-overlay .modal-content input::placeholder{color:#adadad;font-size:inherit;line-height:inherit}.modal-overlay .modal-content input:focus{outline:none}.modal-overlay .modal-content input:focus::-moz-placeholder{color:transparent}.modal-overlay .modal-content input:focus::placeholder{color:transparent}.modal-overlay .modal-content textarea{border:1px solid #fff;border-radius:20px;color:inherit;font-family:inherit;font-size:20px;font-weight:500;line-height:1.5;margin-bottom:20px;max-height:73px;overflow-y:auto;padding-top:20px;resize:vertical;text-indent:16px;width:100%}@media (max-width:768px){.modal-overlay .modal-content textarea{font-size:14px;width:95%}}.modal-overlay .modal-content textarea::-moz-placeholder{color:#adadad;font-size:inherit;line-height:inherit}.modal-overlay .modal-content textarea::placeholder{color:#adadad;font-size:inherit;line-height:inherit}.modal-overlay .modal-content textarea:focus{outline:none}.modal-overlay .modal-content textarea:focus::-moz-placeholder{color:transparent}.modal-overlay .modal-content textarea:focus::placeholder{color:transparent}.modal-overlay .modal-content .cta{display:flex}@media (max-width:768px){.modal-overlay .modal-content .cta{display:block}}.modal-overlay .modal-content .cta .disclaimer{align-items:flex-start;border-radius:12px;color:#1b1a23;display:flex;font-size:16px;gap:12px;line-height:1.4}@media (max-width:768px){.modal-overlay .modal-content .cta .disclaimer{font-size:14px}}.modal-overlay .modal-content .cta .disclaimer input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e1e1e9;border-radius:6px;box-sizing:border-box;cursor:pointer;height:20px;margin-top:2px;min-height:20px;min-width:20px;padding:0;position:relative;transition:all .2s ease;width:20px}.modal-overlay .modal-content .cta .disclaimer input[type=checkbox]:checked{background-color:#4e46b4;border-color:#4e46b4}.modal-overlay .modal-content .cta .disclaimer input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;box-sizing:border-box;content:"";height:8px;left:6px;position:absolute;top:4px;transform:rotate(45deg);width:4px}.modal-overlay .modal-content .cta .disclaimer label{cursor:pointer;display:inline-block;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-overlay .modal-content .cta .disclaimer a{color:#1b1a23;font-weight:600;text-decoration:none}.modal-overlay .modal-content .cta .disclaimer a:hover{text-decoration:underline}.modal-overlay .modal-content .cta .cta-button{align-items:center;background-color:#2f2a3a;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:sans-serif;font-size:16px;font-weight:600;gap:20px;height:60px;justify-content:space-between;line-height:100%;overflow:hidden;padding:0 20px;position:relative;width:250px}@media (max-width:768px){.modal-overlay .modal-content .cta .cta-button{margin-top:20px;max-width:100%;width:90%}}.modal-overlay .modal-content .cta .cta-button .circle-bg{background-color:#9a8cfb;border-radius:50%;height:50px;position:absolute;right:5px;top:5px;transition:all .4s ease;width:50px;z-index:1}.modal-overlay .modal-content .cta .cta-button:hover .circle-bg{border-radius:100px;height:100%;right:0;top:0;width:100%}.modal-overlay .modal-content .cta .cta-button .arrow,.modal-overlay .modal-content .cta .cta-button .text{position:relative;z-index:2}.modal-overlay .modal-content .cta .cta-button .arrow{font-size:20px;top:-1px}.modal-fade-enter-active .modal-content,.modal-fade-leave-active .modal-content{transition:opacity .3s ease,transform .3s ease}.modal-fade-enter-from .modal-content,.modal-fade-leave-to .modal-content{opacity:0;transform:translateY(50px) scale(.9)}.modal-fade-enter-to .modal-content,.modal-fade-leave-from .modal-content{opacity:1;transform:translateY(0) scale(1)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}
