.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:1rem;transition:opacity .7s ease-in-out,visibility .7s ease-in-out;display:flex;position:fixed;inset:0}.modal-overlay .modal-gradient{background:linear-gradient(135deg,#03aded 14.52%,#8000ad 90.32%);border-radius:20px;width:100%;max-width:900px;height:auto;min-height:557px;padding:1.5rem;transition:transform .7s ease-in-out,opacity .7s ease-in-out;display:inline-block;position:relative}.modal-overlay .modal-gradient.thankyou-mode{background:0 0;height:500px}@media (max-width:768px){.modal-overlay .modal-gradient.thankyou-mode{height:auto}}.modal-overlay .modal-container.no-bg{box-shadow:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex;background:0 0!important;padding:0!important}@media (max-width:768px){.modal-overlay .modal-container.no-bg{width:90%}}.modal-overlay .modal-container.no-bg img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.modal-overlay .modal-container{background:#02020229;border-radius:16px;gap:1rem;width:100%;max-width:9000px;height:auto;min-height:510px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.modal-overlay .modal-container{gap:1rem;width:420px;margin:auto;padding:16px}}@media (max-width:768px){.modal-overlay .modal-container{flex-direction:column;gap:1rem;margin:auto;padding:16px;width:360px!important}}@media (max-width:800px){.modal-overlay .modal-container .modal-container{flex-direction:column;gap:1.5rem;margin:auto;padding:20px;width:420px!important}}.modal-overlay .close-btn{color:#fff;z-index:1001;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute}.modal-overlay .close-btn.before-submit{top:0;right:6px}.modal-overlay .close-btn.after-submit{top:27px;right:58px}.modal-overlay .form-section{flex:1 0;justify-content:center;align-items:center;max-width:320px;display:flex}.modal-overlay .form-content{width:100%}.modal-overlay .form-content h2{color:#fff;margin-bottom:.5rem;font-family:poppinsRegular,sans-serif;font-size:1.2rem}.modal-overlay .form-content p{color:#fbfbfb;margin-bottom:1.3rem;font-family:poppinsRegular,sans-serif;font-size:.9rem}.modal-overlay .form-content form{flex-direction:column;gap:5px;display:flex}.modal-overlay .form-content form .form-row{gap:1.2rem;display:flex}.modal-overlay .form-content form .form-row input{flex:1;width:150px;margin-bottom:7px}.modal-overlay .form-content form input,.modal-overlay .form-content form textarea{color:#000;border:1px solid #ccc;border-radius:5px;outline:none;padding:.5rem;font-size:.95rem}.modal-overlay .form-content form input::placeholder{color:#999!important}.modal-overlay .form-content form textarea{resize:none;height:100px}.modal-overlay .form-content form .errormsg{color:#fff;font-family:poppinsRegular,sans-serif;font-size:.75rem}.modal-overlay .form-content form .custom-dropdown-wrapper{width:100%;font-family:Segoe UI,sans-serif;position:relative}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-btn{color:#999;text-align:left;cursor:pointer;border:none;border-radius:6px;width:100%;padding:13px 9px;font-family:PoppinsRegular,sans-serif;font-weight:500;position:relative;background-color:#fff!important}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-btn:hover{background-color:#fff!important}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-btn[data-selected=true]{color:#000;font-weight:500;background-color:#fff!important}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-btn .arrow{float:right;color:#666;font-size:16px}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-options{z-index:10;scrollbar-width:thin;scrollbar-color:#ccc #0000;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 6px 6px;width:100%;max-height:180px;margin-top:1px;position:absolute;overflow-y:auto;box-shadow:0 2px 6px #0000001a}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-options::-webkit-scrollbar{width:6px}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-options::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}@media (max-width:600px){.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-options{max-height:140px}}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-options.hide{display:none}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-option{cursor:pointer;border-bottom:1px double #ccc;align-items:center;padding:12px 16px;font-size:13px;display:flex;font-family:poppinsMedium,sans-serif!important}.modal-overlay .form-content form .custom-dropdown-wrapper .dropdown-option:hover{background-color:#f1f1f1}.modal-overlay .form-content form .custom-dropdown-wrapper label{color:#333;margin-bottom:.2rem;font-family:PoppinsRegular,sans-serif;font-weight:600}.modal-overlay .form-content form .custom-dropdown-wrapper .icon{margin-right:12px;font-size:18px}.modal-overlay .form-content form .custom-dropdown-wrapper .errormsg{margin-top:4px;font-size:12px}.modal-overlay .form-content form .custom-dropdown-wrapper .arrow{transition:transform .2s;display:inline-block}.modal-overlay .form-content form .custom-dropdown-wrapper .arrow.rotate{transform:rotate(180deg)}.modal-overlay .form-content form button{color:#fff;cursor:pointer;background:#8000ad;border:none;border-radius:5px;padding:.5rem;font-family:poppinsRegular,sans-serif;font-size:.9rem;font-weight:600}.modal-overlay .form-content form button:hover{opacity:.9}.modal-overlay .form-content form button:disabled{opacity:.6;cursor:not-allowed}.modal-overlay .image-section{flex-direction:column;flex:1;margin-top:10px;display:flex;position:relative}.modal-overlay .image-section img{-o-object-position:center;object-position:center;width:100%;height:100%}@media (max-width:480px) and (min-width:320px){.modal-overlay .image-section{display:none}}@media (max-width:767px) and (min-width:481px){.modal-overlay .image-section{display:none}}.modal-overlay .image-section .caption{color:#fff;width:100%;padding:1rem;font-size:.9rem;position:absolute;bottom:5px}.modal-overlay .image-section .caption .fill{font-weight:600;color:#fff!important}.modal-overlay .image-section .caption em{opacity:.8;text-align:right;margin-top:.5rem;font-size:.85rem;font-style:italic;font-weight:600;display:block}.modal-overlay .open-modal-btn{color:#fff;cursor:pointer;background:#8e2de2;border:none;border-radius:5px;padding:.75rem 1.5rem;font-weight:500}.modal-overlay .open-modal-btn:hover{background:#6a0dad}.thankyou-container{text-align:center}.thankyou-container img{max-width:100%;margin:0 auto 1.5rem;display:block}.thankyou-container h2{color:#fff;font-size:2rem}.thankyou-container p{color:#fff;margin-top:.5rem;font-size:1.1rem}
