.container-signup{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f4f4f4;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999;padding:20px;box-sizing:border-box}@media screen and (max-width:950px){.container-signup{align-items:flex-start;padding:20px 10px 10px}}@media screen and (max-width:480px){.container-signup{padding:10px 5px 5px}}.signup-container{display:flex;width:100%;max-width:900px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;min-height:500px}@media screen and (max-width:1024px){.signup-container{width:90%;max-width:800px}}@media screen and (max-width:950px){.signup-container{width:95%;flex-direction:column;max-width:none;min-height:auto}}@media screen and (max-width:480px){.signup-container{width:100%;border-radius:4px;margin:0}}.left-section{flex:1;padding:40px;background-color:#0ea5e9;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px}@media screen and (max-width:1024px){.left-section{padding:30px}}@media screen and (max-width:950px){.left-section{padding:20px;min-height:200px;text-align:center}}@media screen and (max-width:480px){.left-section{padding:15px;min-height:150px}}.left-section h1{font-size:2.2rem;margin-bottom:1rem;line-height:1.2}@media screen and (max-width:950px){.left-section h1{font-size:1.8rem;margin-bottom:.8rem}}@media screen and (max-width:480px){.left-section h1{font-size:1.5rem;margin-bottom:.5rem}}.left-section p{font-size:1rem;line-height:1.5;opacity:.9}@media screen and (max-width:950px){.left-section p{font-size:.9rem;line-height:1.4}}@media screen and (max-width:480px){.left-section p{font-size:.85rem;line-height:1.3}}.right-section{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1024px){.right-section{padding:30px}}@media screen and (max-width:950px){.right-section{padding:20px}}@media screen and (max-width:480px){.right-section{padding:15px}}.signup-form{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto}@media screen and (max-width:950px){.signup-form{max-width:none}}.signup-form h2{margin-bottom:20px;text-align:center;font-size:1.8rem;color:#000;font-weight:600}@media screen and (max-width:950px){.signup-form h2{font-size:1.6rem;margin-bottom:15px}}@media screen and (max-width:480px){.signup-form h2{font-size:1.4rem;margin-bottom:12px}}.signup-form input{margin-bottom:15px;padding:14px 16px;font-size:16px;border:1px solid #ddd;border-radius:6px;transition:all .3s ease;box-sizing:border-box;width:100%}.signup-form input:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(8,119,103,.1)}@media screen and (max-width:950px){.signup-form input{padding:12px 14px;font-size:16px;margin-bottom:12px}}@media screen and (max-width:480px){.signup-form input{padding:12px;margin-bottom:10px}}.signup-form input::-moz-placeholder{color:#999;font-size:15px}.signup-form input::placeholder{color:#999;font-size:15px}@media screen and (max-width:480px){.signup-form input::-moz-placeholder{font-size:14px}.signup-form input::placeholder{font-size:14px}}.phone-input{display:flex;align-items:stretch;margin-bottom:15px;width:100%}@media screen and (max-width:950px){.phone-input{margin-bottom:12px}}@media screen and (max-width:480px){.phone-input{margin-bottom:10px}}.phone-input .country-code{padding:14px 12px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:6px 0 0 6px;font-size:16px;margin-right:-1px;margin-bottom:0;color:#000;font-weight:500;display:flex;align-items:center;min-width:60px;justify-content:center}@media screen and (max-width:950px){.phone-input .country-code{padding:12px 10px;min-width:55px}}@media screen and (max-width:480px){.phone-input .country-code{padding:12px 8px;min-width:50px;font-size:15px}}.phone-input input{flex:1;border-radius:0 6px 6px 0;margin-bottom:0}.terms-checkbox{display:flex;align-items:flex-start;margin-bottom:20px;gap:8px;font-size:14px;line-height:1.4}@media screen and (max-width:950px){.terms-checkbox{margin-bottom:15px;font-size:13px}}@media screen and (max-width:480px){.terms-checkbox{margin-bottom:12px;font-size:12px;gap:6px}}.terms-checkbox .checkbox{margin:2px 0 0;flex-shrink:0;width:16px;height:16px}@media screen and (max-width:480px){.terms-checkbox .checkbox{width:14px;height:14px}}.terms-checkbox label{color:#000;cursor:pointer;flex:1}.terms-link{color:#0ea5e9;cursor:pointer;text-decoration:underline;font-weight:500}.terms-link:hover{color:rgb(12.6,148.5,209.7)}.terms-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:10000;padding:20px;box-sizing:border-box}@media screen and (max-width:950px){.terms-popup{align-items:flex-start;padding:50px 10px 10px}}@media screen and (max-width:480px){.terms-popup{padding:30px 5px 5px}}.terms-popup-content{background-color:#fff;padding:30px;border-radius:8px;width:100%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}@media screen and (max-width:950px){.terms-popup-content{padding:20px;max-height:85vh;border-radius:6px}}@media screen and (max-width:480px){.terms-popup-content{padding:15px;max-height:90vh;border-radius:4px}}.terms-popup-content h2{margin-bottom:20px;font-size:1.5rem;font-weight:600;text-align:center;color:#000}@media screen and (max-width:950px){.terms-popup-content h2{font-size:1.3rem;margin-bottom:15px}}@media screen and (max-width:480px){.terms-popup-content h2{font-size:1.2rem;margin-bottom:12px}}.terms-popup-content p{margin-bottom:15px;text-align:justify;font-size:14px;line-height:1.5;color:#000}@media screen and (max-width:950px){.terms-popup-content p{font-size:13px;margin-bottom:12px}}@media screen and (max-width:480px){.terms-popup-content p{font-size:12px;margin-bottom:10px}}.terms-popup-content button{padding:12px 24px;background-color:#0ea5e9;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:background-color .3s ease;width:100%;margin-top:10px}.terms-popup-content button:hover{background-color:rgb(12.6,148.5,209.7)}@media screen and (max-width:950px){.terms-popup-content button{padding:10px 20px;font-size:15px}}@media screen and (max-width:480px){.terms-popup-content button{padding:10px 16px;font-size:14px}}.otp-section .otp-icon{width:60px;height:60px;background-color:#0ea5e9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:24px;color:#fff}@media screen and (max-width:950px){.otp-section .otp-icon{width:50px;height:50px;font-size:20px;margin-bottom:12px}}@media screen and (max-width:480px){.otp-section .otp-icon{width:45px;height:45px;font-size:18px;margin-bottom:10px}}.otp-section .otp-title{margin-bottom:10px;font-size:1.8rem;font-weight:600;text-align:center;color:#000}@media screen and (max-width:950px){.otp-section .otp-title{font-size:1.5rem;margin-bottom:8px}}@media screen and (max-width:480px){.otp-section .otp-title{font-size:1.3rem;margin-bottom:6px}}.otp-section .otp-description{color:#666;font-size:14px;text-align:center;margin-bottom:25px;line-height:1.4}@media screen and (max-width:950px){.otp-section .otp-description{font-size:13px;margin-bottom:20px}}@media screen and (max-width:480px){.otp-section .otp-description{font-size:12px;margin-bottom:15px}}.otp-section .otp-inputs{display:flex;justify-content:space-between;width:100%;max-width:500px;margin:0 auto 20px;padding:0 10px}@media screen and (max-width:950px){.otp-section .otp-inputs{max-width:90%;margin-bottom:15px;padding:0 5px}}@media screen and (max-width:480px){.otp-section .otp-inputs{max-width:95%;margin-bottom:12px;padding:0}}@media screen and (max-width:360px){.otp-section .otp-inputs{max-width:100%}}.otp-section .otp-inputs input{width:50px;height:50px;text-align:center;font-size:20px;font-weight:600;border:2px solid #e0e0e0;border-radius:12px;background-color:#fafafa;transition:all .3s ease;margin:0;box-sizing:border-box}.otp-section .otp-inputs input:focus{outline:none;border-color:#0ea5e9;background-color:#fff;box-shadow:0 0 0 3px rgba(8,119,103,.1);transform:scale(1.05)}@media screen and (max-width:950px){.otp-section .otp-inputs input{width:45px;height:45px;font-size:18px;border-radius:10px}}@media screen and (max-width:480px){.otp-section .otp-inputs input{width:40px;height:40px;font-size:16px;border-radius:8px}}@media screen and (max-width:360px){.otp-section .otp-inputs input{width:35px;height:35px;font-size:15px;border-radius:6px}}@media screen and (max-width:320px){.otp-section .otp-inputs input{width:32px;height:32px;font-size:14px;border-radius:5px}}.otp-section .otp-error{background-color:#ffebee;border:1px solid #f44336;border-radius:8px;padding:12px;margin-bottom:20px;text-align:center}@media screen and (max-width:950px){.otp-section .otp-error{padding:10px;margin-bottom:15px;border-radius:6px}}@media screen and (max-width:480px){.otp-section .otp-error{padding:8px;margin-bottom:12px;border-radius:4px}}.otp-section .otp-error p{color:#f44336;font-size:14px;margin:0}@media screen and (max-width:950px){.otp-section .otp-error p{font-size:13px}}@media screen and (max-width:480px){.otp-section .otp-error p{font-size:12px}}.otp-section .otp-submit-btn{margin-bottom:15px;width:100%}@media screen and (max-width:950px){.otp-section .otp-submit-btn{margin-bottom:12px}}@media screen and (max-width:480px){.otp-section .otp-submit-btn{margin-bottom:10px}}.otp-section .back-to-form-btn{background:rgba(0,0,0,0);border:1px solid #0ea5e9;color:#0ea5e9;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;width:100%}.otp-section .back-to-form-btn:hover{background-color:#0ea5e9;color:#fff}@media screen and (max-width:950px){.otp-section .back-to-form-btn{padding:8px 16px;font-size:13px}}@media screen and (max-width:480px){.otp-section .back-to-form-btn{padding:8px 12px;font-size:12px}}.success-message{background-color:#e8f5e8;border:1px solid #4caf50;border-radius:8px;padding:15px;margin-bottom:20px;text-align:center}@media screen and (max-width:950px){.success-message{padding:12px;margin-bottom:15px;border-radius:6px}}@media screen and (max-width:480px){.success-message{padding:10px;margin-bottom:12px;border-radius:4px}}.success-message p{color:#2e7d32;font-size:14px;margin:0;font-weight:500}@media screen and (max-width:950px){.success-message p{font-size:13px}}@media screen and (max-width:480px){.success-message p{font-size:12px}}.mode-toggle-btn{background:rgba(0,0,0,0);border:none;color:#0ea5e9;text-decoration:underline;cursor:pointer;font-size:14px;padding:0;margin-bottom:20px;transition:color .3s ease}.mode-toggle-btn:hover{color:rgb(12.6,148.5,209.7)}@media screen and (max-width:950px){.mode-toggle-btn{font-size:13px;margin-bottom:15px}}@media screen and (max-width:480px){.mode-toggle-btn{font-size:12px;margin-bottom:12px}}.out-line-button{margin-top:20px;background-color:#f8f9fa;border:1px solid #f97316;color:#f97316;padding:5px 10px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.out-line-button:hover{background-color:#f97316;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px);color:#fff}.out-line-button:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.mobile-filter-div{position:fixed;left:10px;bottom:75px;z-index:1;cursor:pointer;background-color:#0ea5e9;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s;animation:rotate-shake 10s ease-in-out infinite}.mobile-filter-div .maticon{font-size:25px}@keyframes rotate-shake{60%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.close-bttn-container{position:fixed;height:50px;width:100%;background-color:#0ea5e9;top:0;z-index:8;display:flex;align-items:center;justify-content:end;padding:25px}.close-bttn-container .close-bttn{height:35px;width:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;border:1px solid #0ea5e9;color:#f97316;font-size:30px;cursor:pointer;transition:.2s ease-in-out}.close-bttn-container .close-bttn:hover{transform:scale(1.1)}.button-container{width:100%;display:flex;justify-content:end;padding:25px}.dy_primary_bttn{padding:12px 24px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:1.2;transition-duration:.3s;background:#f97316;color:#fff;border-radius:6px;outline:0;border:1px solid #f97316;min-width:120px;cursor:pointer;box-sizing:border-box;width:100%}@media screen and (max-width:950px){.dy_primary_bttn{padding:10px 20px;font-size:15px;min-width:100px}}@media screen and (max-width:480px){.dy_primary_bttn{padding:10px 16px;font-size:14px;min-width:80px}}.dy_primary_bttn .btn_icon{display:none;font-size:20px}@media screen and (max-width:480px){.dy_primary_bttn .btn_icon{font-size:18px}}.dy_primary_bttn.active .btn_icon{display:block;animation:spin .5s linear infinite}.dy_primary_bttn:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}.dy_primary_bttn:hover:not(:disabled){background-color:rgb(237.7769874477,101.029707113,6.1230125523);border-color:rgb(237.7769874477,101.029707113,6.1230125523);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.dy_primary_bttn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.arrow-icon{cursor:pointer;transition:transform .3s ease}.rotate{transform:rotate(180deg)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:950px){.hideOnMobile{display:none!important}}@media screen and (max-width:480px){.hideOnSmallMobile{display:none!important}}.dy_secondary_bttn{padding:5px 10px;display:flex;justify-content:center;align-items:center;gap:5px;font-size:15px;font-weight:500;line-height:1;transition-duration:.4s;background:#fff;color:#0ea5e9;border-radius:5px;outline:0;border:1px solid #0ea5e9;min-width:100px;cursor:pointer}.container{width:100%;max-width:1300px;padding:0 15px;margin:0 auto;box-sizing:border-box}.linkBtn{text-decoration:underline;font-size:14px;cursor:pointer}.bttn_bg_home{background-color:#fcc1a5}.no-data-found-div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;text-align:center;color:#333}.main-txt{font-size:1.2rem;font-weight:700;color:#555;margin-bottom:10px}.shine{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0 0,#f7f7f7 50%,#e0e0e0);background-size:200% 100%;border-radius:4px;background-color:#f0f0f0}.input-field{position:relative;margin:1rem 0;display:flex;flex-direction:column;width:100%}.input-field .input-label{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);background:#fff;padding:0 .25rem;font-size:1rem;color:#888;transition:all .3s ease;pointer-events:none}.input-field .input-element{padding:1.25rem .75rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:border-color .3s ease}.input-field .input-element::-moz-placeholder{color:rgba(0,0,0,0)}.input-field .input-element::placeholder{color:rgba(0,0,0,0)}.input-field .input-element:focus{border-color:#0ea5e9;outline:none}.input-field .input-element:focus+.input-label{top:0;transform:translateY(-50%) scale(.8);color:#0ea5e9}.input-field .input-element:not(:-moz-placeholder)+.input-label{top:0;transform:translateY(-50%) scale(.8);color:#0ea5e9}.input-field .input-element:not(:placeholder-shown)+.input-label{top:0;transform:translateY(-50%) scale(.8);color:#0ea5e9}