@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-ExtraBoldItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Bold.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-BoldItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-ExtraBold.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-ExtraLightItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-ExtraLight.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Italic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Medium.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Light.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-LightItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-MediumItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-SemiBold.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/fonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(/assets/fonts/PlusJakartaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/fonts/Montserrat-Medium.woff2) format("woff2"),url(/assets/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/fonts/Montserrat-Light.woff2) format("woff2"),url(/assets/fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--brand-color-1:#272c5e;--brand-color-2:#0057a1;--brand-color-3:#0057b8;--brand-color-4:#2e72be;--brand-color-5:#cce4ff;--text-color-1:#0051ad;--text-color-2:#141414;--text-color-3:#40454a;--text-color-4:#2e2e2e;--text-color-5:#474747;--input-border-color:#d1e7ff;--button-gradient-1:#0057b8;--button-gradient-2:#0065d6;--button-gradient-3:#2a70eb;--button-gradient-4:#104dbd;--field-radius:6px;--button-radius:6px}.validation-error{color:#dc3545;font-size:10px;margin-left:5px;text-align:left;margin-top:5px}.validation-error .error_min{width:16px}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;z-index:100}.skip-link:focus{top:0}:focus,[tabindex="0"]:focus{outline:3px solid #0065d6;outline-offset:2px;box-shadow:none;border-color:#0065d6}:focus:not(:focus-visible),[tabindex="-1"]:focus:not(:focus-visible){box-shadow:none;border:none;transform:none}.descriptionStyle{font:normal normal 700 24px/30px Plus Jakarta Sans;color:var(--text-color-2);margin:0 0 8px 0}.descriptionStyle,.subDescriptionStyle{width:100%;text-align:left;letter-spacing:0;opacity:1}.subDescriptionStyle{font:normal normal 400 16px/25px Plus Jakarta Sans;color:var(--text-color-3);margin:0}.btn{color:#fff;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid var(--brand-color);border-radius:var(--button-radius);transition:all .3s;box-sizing:border-box;font-size:18px;font-weight:700;letter-spacing:.18px;line-height:21px;text-align:center;padding:15px 30px;text-transform:uppercase;width:100%}@media (max-width:425.97px){.btn{font-size:13px!important;padding:10px!important}}@media (max-width:325.97px){.btn{font-size:11px!important;padding:5px!important}}.btn-light{background:linear-gradient(45deg,#0154b2,#1e88e5);border:none;outline:none!important;max-height:50px;color:#fff}.btn-light:hover{background:linear-gradient(45deg,#1e88e5,#39f)}.btn-light:focus{color:#fff!important}.btn-light:active{background:#fff;border:1px solid #1e88e5;color:#1e88e5}@media (max-width:767px){.btn-light{font-size:16px;line-height:20px}}.btn-sm{padding:10px}.btn_disabled{opacity:.2}.barcode-scanner__products-list_item{padding:15px}.dashedContainer{flex:1;background:#f5faff;border:1px dashed #6bb1ff;box-sizing:border-box;border-radius:8px}.dashedContainerInner{padding:50px 22px;width:100%;height:100%}@media (max-width:450px){.dashedContainerInner{padding:40px 12px}}.notDashedContainer{flex:1;background:#f5faff;box-sizing:border-box;border-radius:8px}.notDashedContainerInner{padding:50px 22px;width:100%;height:100%}.invalid-feedback,.valid-feedback,.validation-error{position:relative;background:#fef6f6;border:1px solid #f37c7c;box-sizing:border-box;border-radius:4px;margin:10px 5px;padding:9px 12px;font-size:12px;width:-moz-fit-content;width:fit-content}.invalid-feedback:before,.valid-feedback:before,.validation-error:before{content:"";position:absolute;top:-7px;left:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #f37c7c}.invalid-feedback:after,.valid-feedback:after,.validation-error:after{content:"";position:absolute;top:-5px;left:15px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid #fef6f6}.valid-feedback{background:#f6fef7;border:1px solid #80f37c;color:#396d37}.valid-feedback:before{border-bottom:7px solid #80f37c}.tooltip .tooltip-inner{max-width:500px!important;width:400px!important;border-radius:8px!important;border:1px solid var(--brand-color-4)!important;background-color:#fff!important;color:#000!important;text-align:left}label.input-label{font:normal normal 700 16px/20px Plus Jakarta Sans;color:var(--text-color-2)}.textInputWrapper input{background:#fff;border:1px solid #d1e7ff!important;box-sizing:border-box;border-radius:8px;transition:border-color .15s;height:48px}.textInputWrapper input:focus{outline:3px solid #0065d6!important;outline-offset:2px;border-color:#0065d6!important}.selectInputWrapper select{background:#fff;border:1px solid #d1e7ff!important;box-sizing:border-box;border-radius:8px;transition:border-color .15s;height:48px}.selectInputWrapper select:focus{outline:3px solid #0065d6!important;outline-offset:2px;border-color:#0065d6!important}input::-moz-placeholder{font-style:italic;color:var(--text-color-5)!important}input::placeholder{font-style:italic;color:var(--text-color-5)!important}@media (max-width:767px){input::-moz-placeholder{font-size:14px;line-height:18px}input::placeholder{font-size:14px;line-height:18px}}.modalOpener{cursor:pointer;text-decoration:underline;display:inline;font-size:inherit;font-family:inherit}