@font-face{font-family:Gilroy;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Gilroy-Light.woff2) format("woff2"),url(/fonts/Gilroy-Light.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gilroy-Regular.woff2) format("woff2"),url(/fonts/Gilroy-Regular.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Gilroy-Medium.woff2) format("woff2"),url(/fonts/Gilroy-Medium.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Gilroy-SemiBold.woff2) format("woff2"),url(/fonts/Gilroy-SemiBold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Gilroy-Bold.woff2) format("woff2"),url(/fonts/Gilroy-Bold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Gilroy-Heavy.woff2) format("woff2"),url(/fonts/Gilroy-Heavy.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Gilroy-LightItalic.woff2) format("woff2"),url(/fonts/Gilroy-LightItalic.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Gilroy-RegularItalic.woff2) format("woff2"),url(/fonts/Gilroy-RegularItalic.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Gilroy-MediumItalic.woff2) format("woff2"),url(/fonts/Gilroy-MediumItalic.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Gilroy-SemiBoldItalic.woff2) format("woff2"),url(/fonts/Gilroy-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Gilroy-BoldItalic.woff2) format("woff2"),url(/fonts/Gilroy-BoldItalic.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Gilroy-HeavyItalic.woff2) format("woff2"),url(/fonts/Gilroy-HeavyItalic.ttf) format("truetype")}:root{--background:#ffffff;--color-primary:#512DA8;--color-secondary:#ECE8F8;--color-navy-blue:#042C5C;--tab-labels-color:#505050;--tab-labels-color-2:#646464;--border-color-1:#E0E0E0;--from-Label:#263238;--placholder-color-1:#B0B0B0;--color-success:#198754;--color-warning:#ffc107;--color-error:#dc3545;--color-error1:#fe4658;--color-error-bg:#FCEDEA;--input-label-color-1:#A7A9B1;--text-color-1:#333333;--border-radius:10px;--spacing-xs:0.2rem;--spacing-md:1rem;--font-primary:"Gilroy",serif;--box-shadow1:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 1px 3px 1px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--max-width-xs:calc(100% - 40px);--max-width-sm:calc(100% - 40px);--max-width-md:calc(100% - 40px);--max-width-lg:calc(100% - 60px);--max-width-xl:71.25rem;--max-width-xxl:71.25rem}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-primary)}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=text]::placeholder{font-family:var(--font-primary);color:var(----placholder-color-1)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}button{font-family:inherit;padding:var(--spacing-xs) var(--spacing-md);background:var(--color-primary);color:white;border:none;border-radius:var(--border-radius);cursor:pointer;height:35px;font-size:1rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}button.no-style{background-color:inherit;height:unset;color:inherit;border-radius:0;padding:0;font-size:inherit}button.loading{pointer-events:none;opacity:.95;text-indent:-9999px}button.loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border:3px solid #fff;border-top-color:transparent;border-radius:50%;animation:spin .8s linear infinite;transform:translate(-50%,-50%)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:white;border:1px solid #ccc;border-radius:5px;padding:10px;font-size:16px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'><path fill='gray' d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding-right:30px}input:focus,select:focus,textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.horizontal-center{display:flex;justify-content:center}.flex-center,.vertical-center{display:flex;align-items:center}.flex-center{justify-content:center}.no-break{white-space:nowrap}.icon{display:inline-block;margin:0 3px -2px;font-size:1.1em}.fontsize12{font-size:12px}.fontsize14{font-size:14px}.font-size20{font-size:20px}.fontSize16{font-size:1rem}.fontsemiBold{font-weight:600}.fontmedium{font-weight:500}.mx1{margin-top:1rem;margin-bottom:1rem}.textUnderline{text-decoration:underline}.btnHightPrimaryColor{color:var(--color-primary)}.vehicleNumber{padding:.3em .5em .3em 1.9em;font-size:1em;background-color:#fcfcfc;border:1px solid #222;border-radius:.5em;position:relative;width:-moz-fit-content;width:fit-content;letter-spacing:.5px}.vehicleNumber:before{content:"IND";font-weight:700;color:#333;position:absolute;left:1.2em;transform:translateY(-50%);top:58%;font-size:.5em}.vehicleNumber.commercial{background-color:#faa719;color:#222}.loader{display:flex;gap:8px;margin-top:5px}.dot{width:8px;height:8px;border-radius:50%;background-color:#d1d1d1;animation:bounce .6s ease-in-out infinite}.dot:nth-child(2){animation-delay:.1s}.dot:nth-child(3){animation-delay:.2s}@keyframes bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}