.required-fields{font-size:1rem}form>div{position:relative}form #result,form #review-preview{color:red!important;font-family:Barlow-Bold,Helvetica,Arial,sans-serif;line-height:1.2;margin-bottom:2rem;margin-top:1rem}form h3{font-size:1rem}form span,form span.helperText{color:#101a29;font-family:Barlow-SemiBold,Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;opacity:0;position:absolute;right:7px;text-transform:uppercase;top:4px;transition:all .5s ease}form input~label+span{opacity:0}form .btn:hover:not(:disabled){background:#101a29}form .btn:disabled{cursor:not-allowed}#form .empty-feedback,#form .invalid-feedback,#form .valid-feedback{display:none}.empty-feedback,.invalid-feedback{background-color:transparent;color:red;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;font-size:.95rem;line-height:1.2;margin:-10px 0 1.2rem;padding:0;z-index:1}#form :is(input,textarea,select).is-invalid:-moz-placeholder~.empty-feedback,#form.was-validated :is(input,textarea,select):required:invalid:-moz-placeholder~.empty-feedback{display:block}#form :is(input,textarea,select).is-invalid:placeholder-shown~.empty-feedback,#form.was-validated :is(input,textarea,select):required:invalid:placeholder-shown~.empty-feedback{display:block}#form :is(input,textarea,select).is-invalid:not(:-moz-placeholder)~.invalid-feedback,#form.was-validated :is(input,textarea,select):invalid:not(:-moz-placeholder)~.invalid-feedback{display:block}#form :is(input,textarea,select).is-invalid:not(:placeholder-shown)~.invalid-feedback,#form.was-validated :is(input,textarea,select):invalid:not(:placeholder-shown)~.invalid-feedback{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffffe6;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 143.5 92'%3E%3Cpath d='M118.5 3.8h22.1L76.5 83.7c-1 1.2-2.5 2-4.1 2s-3.1-.7-4.1-1.9L3 3.8h22.4l46.7 57.3z' style='fill:%23293656'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:15px;border:1px solid #99a1b3;border-radius:5px;color:#101a29;cursor:pointer;font-family:Calibribold,sans-serif;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;font-size:1.2rem;letter-spacing:0;margin-bottom:0;padding:.8rem .75rem;width:100%}select:focus{background-color:#10ec0020;border:1px solid #99a1b3;box-shadow:0 0 5px #ccc;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out}#result{color:red;display:none;font-family:Barlow-SemiBold,Helvetica,Arial,sans-serif;font-size:1.2rem;margin-top:.75rem}label{align-items:center;cursor:pointer;display:inline-flex;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;gap:5px;justify-content:center}.scan-modules{background:#ffffffe6;border:1px solid #101a29;border-radius:5px;display:grid;gap:.5rem 1rem;grid-template-columns:1fr;margin:2rem 0 1rem;padding:1.25rem}.scan-modules legend.helperText{display:block;font-family:Barlow-SemiBold,Helvetica,Arial,sans-serif;font-size:1.4rem;grid-column:1/-1;line-height:1.2;margin-bottom:0;opacity:1;padding:0 .5rem;position:static}.scan-modules .scan-modules-note{font-family:Barlow-Medium,Helvetica,Arial,sans-serif;font-size:1.1rem;grid-column:1/-1;line-height:1.3;margin:0 0 .6rem}.scan-modules label{color:#101a29;display:flex;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;font-size:.9rem;justify-content:flex-start;line-height:1.2;margin-bottom:0;text-transform:uppercase}.scan-modules input[type=checkbox]{accent-color:red;height:auto;margin:0;width:auto}@media (min-width:700px){.scan-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}form input:focus+span,form input:focus~label+span,form textarea:focus+span{opacity:1;transition:all .5s ease}input::-moz-placeholder{color:#101a29}input::placeholder{color:#101a29}textarea::-moz-placeholder{color:#101a29}textarea::placeholder{color:#101a29}[placeholder]:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .2s ease .2s;transition:opacity .2s ease .2s}button{color:#fff;letter-spacing:1px;text-transform:uppercase}.btn{background:#101a29;border:none;border-radius:5px!important;cursor:pointer;display:inline-block;font-family:Barlow-Bold,Helvetica,Arial,sans-serif;font-size:1rem;font-size:min(max(1.75rem,2.5vw),24px);letter-spacing:.5px;line-height:1.2;padding:1rem 1.5rem;position:relative;text-decoration:none!important;text-transform:uppercase}.btn,.btn:hover{color:#fff!important;transition:all .3s ease}.btn:hover{background:#07c100!important}.loader{aspect-ratio:2;padding-right:1rem;width:60px;--_g:no-repeat radial-gradient(circle closest-side,var.$theme-clr 90%,#0000);animation:l3 1s linear infinite;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%}.btn .loader{margin-left:.55rem;vertical-align:middle;width:26px;--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000)}.btn[aria-busy=true]{pointer-events:none}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}input[type=button]:hover{background:red;transition:all .5s ease}input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],textarea{box-sizing:border-box;color:#101a29;display:block;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;font-size:1.2rem;margin:0 0 1rem;padding:.8rem .75rem;width:100%;-webkit-text-fill-color:#101a29;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffffe6;border:1px solid #99a1b3;border-radius:5px;letter-spacing:0;line-height:1;transition:box-shadow .5s,border-color .25s ease-in-out}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background:#10ec0020;border:1px solid #99a1b3;color:red;outline:none;-webkit-text-fill-color:#101a29;box-shadow:0 0 5px #ccc;transition:box-shadow .2s,border-color .2s ease-in-out}input[type=button],input[type=submit],textarea{border-radius:5px}textarea{background:#ffffffe6;font-family:inherit;font-family:Barlow-Medium,Helvetica,Arial,sans-serif;height:auto;margin:0 0 1rem;max-width:100%;overflow:auto}
