.form-area{background-color:#fff;box-shadow:0 5px 10px rgba(90,116,148,.3);padding:40px;border-radius:15px;display:flex;align-items:center;justify-content:center}.form-area .form-inner{width:100%}.form-control{display:block;width:100%;height:auto;padding:15px 19px;font-size:1rem;line-height:1.4;color:#475f7b;background-color:#fff;border:1px solid #dfe3e7;border-radius:.267rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#fc0303;box-shadow:none}.intl-tel-input,.iti{width:100%}#mobile_code{padding-left:110px!important}.form-submit{min-height:50px;background-color:#fc0303;border-radius:5px;line-height:50px;border:#fff;font-weight:500;font-size:18px}.form-submit:active,.form-submit:hover{background-color:#fc0303!important;border-color:#fc0303!important}.iti__selected-flag{padding:0 15px!important}.login-box{height:calc(100vh - 450px)}.register_height{min-height:800px}.otp-content input{font-size:18px;text-align:center}.otp-content{display:none}.login_title h1{font-size:26px;font-weight:700}.login_title{margin:30px 0}.login_code .form-control{border-bottom:2px solid #fc0303!important;border:0;border-radius:0}.login_code .iti--separate-dial-code .iti__selected-flag{background-color:transparent}.resend_text{color:gray}.text_guest{text-align:center;width:100%;margin:30px 0 0}.text_guest a{color:rgba(0,0,0,.5);font-size:17px;text-transform:capitalize;text-decoration:underline;font-weight:600}.city_imag{position:relative}.city_imag input[type=checkbox]{position:absolute;right:0;left:0;bottom:0;top:0;width:100%;height:100%;z-index:9;opacity:0}.city_imag input[type=checkbox]:checked~.inner_select:before{content:"";position:absolute;right:10px;width:24px;height:24px;background-image:url(/_next/static/media/check.4bfe0c14.svg);background-repeat:no-repeat;background-size:cover;top:10px}.city_imag input[type=checkbox]:checked~.inner_select{border:1px solid #fc0303}.inner_select label{position:absolute;right:0;left:0;bottom:10px;text-align:center;z-index:9;color:#fff;font-size:20px}.inner_select{width:100%;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1;border:1px solid transparent}.inner_select:after{content:"";background:linear-gradient(0deg,#000,transparent);position:absolute;left:0;right:0;opacity:.65;z-index:0}.inner_select img,.inner_select:after{width:100%;height:100%}.custom_select{padding:15px 40px 15px 19px}.form-label{color:#888;font-weight:600}.upload_user_img{text-align:center;width:85px;height:85px;margin:0 auto 20px;position:relative}.camera_link{width:30px;height:30px;min-width:30px;margin:0 auto;position:absolute;left:35%;bottom:-15px}.camera_link input[type=file]{width:100%;opacity:0;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0}img.user-img-main{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user_text_register label{font-size:18px;font-weight:600;color:#000}.user_text_register p{color:#888;font-size:14px;margin:0}.fixed-icon .form-control{background:#c4c4c43d}.fixed-icon{position:relative}.fixed-icon img{position:absolute;right:10px;top:13px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:420px!important;margin-right:10px}.react-tel-input .flag-dropdown{background-color:#f0f0f0;border-right:2px solid #fc0303}.react-tel-input .selected-flag{padding:10px}.react-tel-input .form-control:focus{border-color:#fc0303;box-shadow:0 0 5px #fc0303}.form-group{display:flex;flex-direction:column;width:100%;max-width:400px;margin:auto}.custom-container{width:100%;justify-content:center}.custom-input{width:100%;padding:10px;font-size:16px;border-radius:4px;border:1px solid #ccc;outline:none}.custom-button{background-color:#f8f9fa;border:1px solid #ccc;border-radius:4px;cursor:pointer}.error-feedback{color:red;font-size:14px}@media (max-width:1600px){.form-group{width:90%}.custom-input{font-size:14px;padding:8px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:300px!important;margin-right:10px}}@media (max-width:1500px){.form-group{width:90%}.custom-input{font-size:14px;padding:8px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:250px!important;margin-right:10px}}@media (max-width:1200px){.form-group{width:85%}.custom-input{font-size:14px;padding:8px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:200px!important;margin-right:10px}}@media (max-width:950px){.form-group{width:80%}.custom-input{font-size:14px;padding:8px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:150px!important;margin-right:10px}}@media (max-width:768px){.form-group{width:100%}.custom-input{font-size:13px;padding:7px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:50px;font-size:16px;width:100%!important;margin-right:10px}}@media (max-width:480px){.form-group{width:100%}.custom-input{font-size:12px;padding:6px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:45px;font-size:14px;width:100%!important;margin-right:10px}}@media (max-width:380px){.form-group{width:100%}.custom-input{font-size:12px;padding:5px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:40px;font-size:12px;width:100%!important;margin-right:10px}}@media (max-width:320px){.form-group{width:100%}.custom-input{font-size:10px;padding:4px}.react-tel-input .form-control{border:2px solid #fc0303;border-radius:5px;height:35px;font-size:10px;width:100%!important;margin-right:10px}}