html,body{touch-action:manipulation;margin:0;padding:0;font-family:Filson Regular,sans-serif;font-weight:500}.partner-btn{color:#174035;font-size:.8rem;font-weight:700;line-height:1rem}@font-face{font-family:Filson Bold;src:url(../media/FilsonPro-Bold.440d7d81.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Filson Medium;src:url(../media/FilsonPro-Medium.69314d96.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Filson Regular;src:url(../media/FilsonPro-Regular.39e24bed.ttf);font-style:normal;font-display:swap}.colored-toast.swal2-icon-success{background-color:#174035!important}.colored-toast.swal2-icon-error{background-color:#fa4616!important}.colored-toast.swal2-icon-warning{background-color:#f8bb86!important}.colored-toast.swal2-icon-info{background-color:#3fc3ee!important}.colored-toast.swal2-icon-question{background-color:#87adbd!important}.colored-toast .swal2-title,.colored-toast .swal2-close,.colored-toast .swal2-html-container{color:#fff}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){background:initial;color:#174035;background-color:#6e7881;border:0;border-radius:.25em;font-size:1em}body,*{margin:0;padding:0;font-family:Filson Regular,sans-serif;font-weight:500;text-decoration:none}a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.error{color:red;text-align:left;margin-top:1rem;font-size:.6rem;font-weight:700;line-height:1rem}.hfcl_button_com{width:100%;box-shadow:none;cursor:pointer;color:#fff;background-color:#174035;border:none;border-radius:20px;outline:none;padding:1rem;font-size:.9rem;font-weight:700;line-height:1rem;display:block}.hfcl_button_com.disabled{cursor:no-drop;color:#174035;background-color:#1b463e27}.login-part{background-color:#e9e9e95e;width:100%;margin-left:auto}.main-part{background-color:#e9e9e95e;width:80%;margin-left:auto;padding:1rem;position:relative;top:70px;right:0}.hfcl_button_com.light{background-color:#edffe8;color:#000!important}.srbloadr{gap:.625rem;display:-webkit-inline-box}.srbBtnloader{text-align:center;border:2px solid #000;border-top-color:#b7e2ff;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite srbSpin;display:block}@keyframes srbSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-item{margin-bottom:.9375rem;position:relative}.form-item .icon{width:2.8125rem;height:2.8125rem;line-height:2.7rem;position:absolute;top:0;right:0}.form-item .icon svg{width:20px;height:20px}.form-item .icon svg path,.form-item .icon svg circle,.form-item .icon svg rect,.form-item .icon svg line,.form-item .icon svg polyline,.form-item .icon svg polygon{stroke-width:2px;stroke:currentColor}.form-item .icon.password{cursor:pointer}.form-item input,.form-item textarea,.form-item select{font-size:16px}@supports (-webkit-touch-callout:none){.form-item input,.form-item textarea,.form-item select{font-size:16px}}.form-item input,.form-item select,.form-item textarea{color:#174035;width:100%;height:3.125rem;box-shadow:none;background:0 0;border:.0625rem solid #174035;border-radius:.3125rem;outline:none;margin-bottom:5px;padding:0 .9375rem;font-size:16px;font-weight:500;line-height:1rem;transition:all .3s;display:block}.form-item input:focus,.form-item select:focus,.form-item textarea:focus{border-color:#174035;top:-.3125rem!important}.form-item input:focus+label,.form-item select:focus+label,.form-item textarea:focus+label{color:#174035}.form-item input.has-value,.form-item select.has-value,.form-item textarea.has-value{background-color:#0000}.form-item input.has-value+label,.form-item select.has-value+label,.form-item textarea.has-value+label{width:auto;height:10px;padding-right:10px;font-size:.6rem;line-height:10px;top:-.3125rem!important}.form-item label{cursor:text;z-index:2;text-align:left;color:#a1a1a1;background-color:#fff;padding:0 .625rem;font-size:.6rem;font-weight:400;line-height:40px;transition:all .3s;position:absolute;top:2px;left:.625rem}.form-item label span{color:red}.form-item input:focus+label,.form-item input:valid+label,.form-item textarea:valid+label,.form-item textarea:focus+label{width:auto;height:10px;font-size:.6rem;line-height:10px;top:-.3125rem!important}.card{background-color:#fff;border-radius:16px;flex-direction:column;align-items:center;width:101%;max-width:592px;height:54%;margin-left:25%;padding:20px;display:flex;position:absolute;top:100px;box-shadow:0 2px 4px #0000001a}.otpDiv{justify-content:center;gap:10px;display:flex}.otpDiv .inputDic{height:50px;width:50px!important}.otpDiv .inputDic input{text-align:center;border:1px solid #000;border-radius:10px;height:50px;width:100%!important}.otpDiv .inputDic input:focus{background-color:#fff!important}.CommonModal .modal-header{position:relative;border:none!important}.CommonModal .modal-header h5{color:#174035;font-size:.9rem;font-weight:800;line-height:1.6rem}.CommonModal .modal-header button{color:#fff;z-index:999;background-color:#174035;border:none;border-radius:50%;width:30px;height:30px;position:absolute;top:-8px;right:-8px;outline:none!important}.bottom-range-silder{justify-content:space-between;display:flex;position:relative}.bottom-range-silder .range-text{display:contents}.react-calendar__tile--active{color:#fff;background:#174035!important}.react-calendar{padding:5px}.react-calendar abbr{text-decoration:none!important}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{color:#fff;background-color:#174035!important}.react-calendar__navigation button{background-color:#47ee40!important}.mob-display{display:none}input[readonly]{cursor:not-allowed}.desk-display{display:block}@media (max-width:768px){.main-part{width:100%}.mob-display{display:block}.desk-display{display:none}body .sidebar-open{pointer-events:none;opacity:.5;touch-action:none;position:fixed;overflow:hidden}}.backBglayout{z-index:9;background-color:#0000008a;width:100%;height:100vh;display:block;position:fixed;top:0;left:0}.loginWrapper{width:100%}.loginWrapper .left-section{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;width:50%;height:100vh;display:flex}.loginWrapper .left-section .content{width:75%;margin:auto}.loginWrapper .left-section .content .top-part{position:relative}.loginWrapper .left-section .content .top-part .back-button{cursor:pointer;align-items:center;margin-top:1rem;display:flex;position:absolute}.loginWrapper .left-section .content .top-part .back-button img{width:15px;margin-right:.425rem}.loginWrapper .left-section .content .top-part .back-button h4{color:#174035;font-size:.8rem;font-weight:700;line-height:1rem}.loginWrapper .left-section .content .mid-part{text-align:left;padding:3rem 0}.loginWrapper .left-section .content .mid-part h4{color:#174035;font-size:.8rem;font-weight:500;line-height:1.6rem}.loginWrapper .left-section .content .mid-part h2{color:#174035;width:90%;font-size:1.6rem;font-weight:700;line-height:2rem}.loginWrapper .left-section .content .mid-part .otpPart{align-items:center;gap:20px;display:flex}.loginWrapper .left-section .content .mid-part .otpPart .text h2{color:#174035;width:100%;font-size:1rem;font-weight:700;line-height:1.2em}.loginWrapper .left-section .content .mid-part .otpPart .text p{color:#174035;margin:0;font-size:.65rem;font-weight:400;line-height:1rem}.loginWrapper .left-section .content .mid-part .otpPart img{width:50px;height:50px}.loginWrapper .left-section .content .input-container .forgot-password{cursor:pointer}.loginWrapper .left-section .content .input-container .otpDiv{justify-content:center;gap:10px;display:flex}.loginWrapper .left-section .content .input-container .otpDiv .inputDic{height:50px;width:50px!important}.loginWrapper .left-section .content .input-container .otpDiv .inputDic input{text-align:center;border:1px solid #000;border-radius:10px;height:50px;width:100%!important}.loginWrapper .left-section .content .input-container .otpDiv .inputDic input:focus{background-color:#fff!important}.loginWrapper .left-section .content .input-container input{width:fit-content;min-width:100%;margin:auto}.loginWrapper .left-section .content .input-container button{margin-top:2rem}.loginWrapper .left-section .content .input-container .forgot-password{text-align:right;color:#174035;justify-content:flex-end;margin:.5rem 1rem;font-size:.7rem;font-weight:600;line-height:1rem;display:flex}.loginWrapper .left-section .content .input-container .associatePhone{position:relative}.loginWrapper .left-section .content .input-container .associatePhone span{color:#174035;height:45px;font-size:1.2rem;font-weight:600;line-height:47px;position:absolute;top:0;left:0}.loginWrapper .left-section .content .input-container .associatePhone input{height:45px;box-shadow:none;color:#174035;letter-spacing:.3125rem;border:none;outline:none;padding-left:3.5rem;font-size:1.2rem;font-weight:600;line-height:45px}@supports (-webkit-touch-callout:none){.loginWrapper input,.loginWrapper textarea,.loginWrapper select{font-size:16px}}.loginWrapper .right-section{width:50%;position:fixed;top:0;right:0}.loginWrapper .right-section img{object-fit:cover;width:100%;min-width:100%;height:100vh}.loginWrapper .forgetModal .modal-header,.loginWrapper .FirstLoginModal .modal-header{position:relative;border:none!important}.loginWrapper .forgetModal .modal-header h5,.loginWrapper .FirstLoginModal .modal-header h5{color:#174035;font-size:.9rem;font-weight:800;line-height:1.6rem}.loginWrapper .forgetModal .modal-header button,.loginWrapper .FirstLoginModal .modal-header button{color:#fff;z-index:999;background-color:#174035;border:none;border-radius:50%;width:30px;height:30px;position:absolute;top:-8px;right:-8px;outline:none!important}.loginWrapper .FirstLoginModal .modal-body{height:500px;overflow-x:auto}.loginWrapper .FirstLoginModal .modal-body .termButton button{border-radius:30px;width:50%;margin:1rem auto auto}.loginWrapper .FirstLoginModal .modal-body .termButton label{color:#174035;align-items:center;gap:10px;margin-top:1rem;margin-left:1.2rem;font-size:.8rem;font-weight:600;line-height:1;display:flex}@media (max-width:768px){.loginWrapper{width:100%}.loginWrapper .left-section{background-color:#fff;flex-direction:column;width:100%;height:100vh;display:flex;justify-content:space-between!important}.loginWrapper .left-section .content{width:100%;padding:0 1rem}.loginWrapper .left-section .content .top-part .back-button{cursor:pointer;align-items:center;margin-top:0;display:flex}.loginWrapper .left-section .content .top-part .back-button img{width:15px;margin-right:.425rem}.loginWrapper .left-section .content .top-part .back-button h4{color:#174035;font-size:.8rem;font-weight:700;line-height:1rem}.loginWrapper .left-section .content .logo-container{margin-top:2rem}.loginWrapper .left-section .content .mid-part h2{color:#174035;font-size:1.6rem;font-weight:600;line-height:2rem}.loginWrapper .right-section{display:none}.loginWrapper .FirstLoginModal .modal-body{height:90vh;overflow-x:auto}.loginWrapper .FirstLoginModal .modal-body .termButton button{border-radius:30px;width:50%;margin:1rem auto auto}.loginWrapper .FirstLoginModal .modal-body .termButton label{color:#174035;align-items:center;gap:10px;margin-top:1rem;margin-left:1.2rem;font-size:.8rem;font-weight:600;line-height:1;display:flex}}
