*{box-sizing:border-box;margin:0;padding:0}body{color:#666;background:#fff;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .3s}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1300px!important}}@media (min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col{flex:1 0;padding-left:15px;padding-right:15px}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-12{flex:0 0 100%;max-width:100%}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.flex-column{flex-direction:column}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-black{color:#1d1d1d}.text-danger{color:#b60101}.text-gold{color:#28294d}.bg-white{background-color:#fff}.bg-gradient{background:linear-gradient(45deg,#b40201,#a30201)}.w-100{width:100%}.h-100{height:100%}.m-0{margin:0}.p-0{padding:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.btn{cursor:pointer;text-align:center;border:none;border-radius:5px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:inline-block}.btn-primary{color:#fff;background:linear-gradient(45deg,#b40201,#a30201)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-secondary{color:#fff;background:#28294d}.btn-secondary:hover{background:#17172b}.btn-outline{color:#28294d;background:0 0;border:2px solid #28294d}.btn-outline:hover{color:#fff;background:#28294d}.card{background:#fff;border-radius:10px;transition:all .3s;overflow:hidden;box-shadow:0 2px 15px #00000014}.card:hover{transform:translateY(-5px);box-shadow:0 5px 25px #00000026}.card-body{padding:1.5rem}.card-title{color:#1d1d1d;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.card-text{color:#666;line-height:1.6}.section-padding{padding:80px 0}@media (max-width:768px){.section-padding{padding:50px 0}}@media (max-width:576px){.section-padding{padding:30px 0}}.section-title{color:#1d1d1d;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.section-title{font-size:2rem}}@media (max-width:576px){.section-title{font-size:1.5rem}}.section-subtitle{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem}@media (max-width:576px){.section-subtitle{font-size:1rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.fade-in{animation:.6s fadeIn}.slide-in-left{animation:.6s slideInLeft}.slide-in-right{animation:.6s slideInRight}.pulse{animation:2s infinite pulse}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#28294d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#17172b}::selection{color:#fff;background:#28294d}::selection{color:#fff;background:#28294d}.loading-screen{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.loaderimage{animation:1.5s infinite pulse}.loaderimage img{max-width:200px}@media (max-width:576px){.d-sm-none{display:none!important}}@media (max-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media (max-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.header_marquee{color:#fff;font-weight:500}.rounded-circle{border-radius:50%}.img-fluid{max-width:100%;height:auto}.text-capitalize{text-transform:capitalize}.padding_all_left_right{padding:0 15px}.downloaddoument{color:#fff;background:#fff3;border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:all .3s;display:inline-flex}.downloaddoument:hover{background:#ffffff4d}.pdfclassName{color:#b60101;font-weight:600}.pdfclassName:hover{color:#830101}.social-icons{gap:10px;display:flex}.social-icons a{color:#28294d;background:#f5f7fb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:inline-flex}.social-icons a:hover{color:#fff;background:#28294d;transform:translateY(-3px)}.sidebar{background:#fff;height:100%;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.sidebar .sidebar-menu{margin:0;padding:0;list-style:none}.sidebar .sidebar-menu li{margin-bottom:5px}.sidebar .sidebar-menu li a{color:#666;border-radius:5px;align-items:center;gap:10px;padding:10px 15px;transition:all .3s;display:flex}.sidebar .sidebar-menu li a:hover{color:#28294d;background:#28294d1a}.sidebar .sidebar-menu li a.active{color:#fff;background:linear-gradient(45deg,#b40201,#a30201)}.form-group{margin-bottom:1.5rem}.form-control{border:1px solid #ddd;border-radius:5px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.form-control:focus{border-color:#28294d;outline:none;box-shadow:0 0 0 3px #28294d1a}.form-label{color:#1d1d1d;margin-bottom:.5rem;font-weight:600;display:block}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #eee;padding:.75rem}.table th{color:#1d1d1d;background:#f8f9fa;font-weight:600}.table tr:hover{background:#f8f9fa}@media print{.no-print{display:none!important}body{color:#000!important;background:#fff!important}}@media (prefers-color-scheme:dark){:root{--bg-color:#1a1a1a;--text-color:#fff}}.adminlogin{-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#0000;background-image:linear-gradient(#000000e6,#0000),url(/public//assets/images/loginbg.jpg);background-position:bottom;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100vw;height:100vh;margin:0;padding:25px;display:flex}.adminlogin .form-options a{color:#0048ff!important}.adminlogin .login_form{background:#fff;border-radius:13px;width:100%;max-width:1000px;margin:auto;position:relative;overflow:hidden}.adminlogin .imagelogin{position:relative}.adminlogin .imagelogin:before{content:"";z-index:1;background:linear-gradient(#000000bd,#fff0);width:100%;height:100%;position:absolute;top:0;left:0}.adminlogin .quotes{z-index:10;text-align:center;color:#000;text-transform:capitalize;width:40%;font-weight:600;position:absolute;top:12px;left:26%;transform:translate(-50%,60%)}.adminlogin .quotes h2{color:#fff;font-size:33px;font-weight:600;line-height:127%}.adminlogin .quotes p{text-align:center;color:#fff;margin-bottom:0;font-size:15px;line-height:152%}.adminlogin .imagelogin{z-index:1;background-size:cover;border-radius:12px 0 0 12px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.adminlogin .imagelogin img{filter:drop-shadow(1px 1px 6px #000);object-fit:cover;width:100%;height:100%}.adminlogin .form_design{background:#fff;flex:50%;justify-content:center;align-items:center;padding:40px;display:flex}.adminlogin .login-wrapper{background:#fff;width:100%;padding:15px 30px}.adminlogin .form_design{text-align:center;background:0 0;flex-direction:column;width:100%;max-width:100%;padding:0}.adminlogin .form_design .logo img{max-width:80px;margin-bottom:20px}.adminlogin .form_design h2{margin:10px 0 0;font-size:28px;font-weight:700}.adminlogin .form_design p{color:#555;margin-bottom:10px}.adminlogin .form_design .social-btn{border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:15px;padding:12px;font-weight:600;display:flex}.adminlogin .form_design .social-btn.google,.adminlogin .form_design .social-btn.apple{background:#fff}.adminlogin .form_design .divider{text-align:center;margin:20px 0;position:relative}.adminlogin .form_design .divider span{z-index:1;background:#fff;padding:0 10px;position:relative}.adminlogin .form_design .divider:before{content:"";z-index:0;background:#ccc;width:100%;height:1px;position:absolute;top:50%;left:0}.adminlogin .form_design .login-form{flex-direction:column;gap:14px;width:100%;display:flex}.adminlogin .form_design .login-form input{color:#626262;background:#ffffff70;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-size:15px;font-weight:500}.adminlogin .form_design .form-options{justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.adminlogin .form_design .form-options label,.adminlogin .form_design .form-options a{color:#000;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:flex}.adminlogin .form_design input[type=checkbox]{background:red;width:20px;height:20px}.adminlogin .form_design .login-btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#b40201,#a30201);border:none;border-radius:8px;margin-top:20px;padding:12px;font-weight:600}.adminlogin .form_design .signup-text{margin-top:20px;font-size:14px}.adminlogin .form_design .signup-text a{color:#28294d;font-weight:700;text-decoration:none}.adminlogin .passwordhideshow{border:0;position:absolute;top:42px;right:14px}.adminlogin .passwordhideshow button{background:0 0;border:0}.adminlogin .logo_login{width:180px;margin:auto}.adminlogin .logo_login img{width:100%;height:100%}.adminlogin .form-group{position:relative}.adminlogin .form-group label{background:#fff;margin-bottom:6px;font-size:16px;font-weight:500;display:block}.imagecaptcha{letter-spacing:8px;color:red;background:#f9f9f9;border-radius:2px;margin-left:15px;padding:12px;font-size:14px;font-style:italic;font-weight:700}.custumerlogin{-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:#0000;background-image:linear-gradient(#000000e6,#0000),url(/public/assets/images/loginbg.jpg);background-position:bottom;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:end;align-items:center;width:100vw;height:100vh;margin:0;padding:0;display:flex}.custumerlogin .login_new_logo{background:#fff;border-radius:7px;width:200px;margin:auto;padding:15px}.custumerlogin .login_new_logo img{width:100%;height:100%}.custumerlogin .imagecaptcha{letter-spacing:8px;color:red;background:#f9f9f9;border-radius:2px;margin-left:15px;padding:12px;font-size:14px;font-style:italic;font-weight:700}.custumerlogin .form-group label{margin-bottom:3px;font-weight:600}.custumerlogin .login_form{background:#fff;width:100%;max-width:450px;height:100vh;padding:30px}.custumerlogin .imagelogin{width:50%;height:100%;display:flex;position:relative}.custumerlogin .imagelogin .quotes{text-align:right;color:#000;text-transform:capitalize;width:60%;font-weight:600;position:absolute;top:28px;right:32px}.custumerlogin .imagelogin .quotes p{text-align:right;color:#000;margin-bottom:0;line-height:126%}.custumerlogin .imagelogin img{filter:drop-shadow(1px 1px 6px #000);object-fit:cover;width:100%;height:100%}.custumerlogin .login-wrapper{align-items:center;width:100%;height:100%;display:flex}.custumerlogin .form_design{text-align:center;background:0 0;flex-direction:column;width:100%;max-width:100%;padding:0;display:flex}.custumerlogin .form_design .logo img{max-width:80px;margin-bottom:20px}.custumerlogin .form_design h2{margin:10px 0 0;font-size:28px;font-weight:700}.custumerlogin .form_design p{color:#555;margin-bottom:10px}.custumerlogin .form_design .social-btn{border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:15px;padding:12px;font-weight:600;display:flex}.custumerlogin .form_design .social-btn.google,.custumerlogin .form_design .social-btn.apple{background:#fff}.custumerlogin .form_design .divider{text-align:center;margin:20px 0;position:relative}.custumerlogin .form_design .divider span{z-index:1;background:#fff;padding:0 10px;position:relative}.custumerlogin .form_design .divider:before{content:"";z-index:0;background:#ccc;width:100%;height:1px;position:absolute;top:50%;left:0}.custumerlogin .form_design .login-form{flex-direction:column;gap:8px;width:100%;display:flex}.custumerlogin .form_design .login-form input{color:#626262;background:#ffffff70;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px;font-size:15px;font-weight:500}.custumerlogin .form_design .form-options{justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.custumerlogin .form_design .form-options label,.custumerlogin .form_design .form-options a{color:#000;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:flex}.custumerlogin .form_design input[type=checkbox]{background:red;width:20px;height:20px}.custumerlogin .form_design .login-btn{color:#fff;cursor:pointer;background:linear-gradient(45deg,#b40201,#a30201);border:none;border-radius:8px;margin-top:20px;padding:12px;font-weight:600}.custumerlogin .form_design .signup-text{margin-top:20px;font-size:14px}.custumerlogin .form_design .signup-text a{color:#28294d;font-weight:700;text-decoration:none}.custumerlogin .headignall{margin-bottom:20px}.custumerlogin .passwordhideshow{border:0;position:absolute;top:12px;right:9px}.custumerlogin .passwordhideshow button{background:0 0;border:0}.custumerlogin .logo_login{width:180px;margin:auto}.custumerlogin .logo_login img{width:100%;height:100%}.custumerlogin .form-group{margin-bottom:15px;position:relative}.custumerlogin .form-group label{background:#fff;font-size:13px;font-weight:500;position:absolute;top:-10px;left:13px}@media (max-width:991px){.custumerlogin .login_new_logo{display:none}.adminlogin{padding:8px}.custumerlogin .login_form{margin:auto;padding:15px}.custumerlogin .login_form .form_design .form-options label,.custumerlogin .login_form .form_design .form-options a{font-size:13px}.adminlogin .login-wrapper{padding:16px 15px}.form-options a{color:#078ac8!important}.adminlogin .login_form{width:100%;max-width:895px}.adminlogin .login_form .logo_login{width:130px}.adminlogin .login_form .form_design h2{font-size:20px}.adminlogin .form_design .form-options label,.adminlogin .form_design .form-options a{font-size:13px}.adminlogin .imagelogin,.adminlogin .quotes{display:none}}
