body{-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.a,.b,.c,h3,h5{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.a{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.a{font-size:2.5rem}}.b{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.b{font-size:2rem}}.c,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.c,h3{font-size:1.75rem}}h5{font-size:1.25rem}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sup{top:-.5em}a:hover{color:#024dbc}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em;-ms-overflow-style:scrollbar}.i{padding-left:0;list-style:none}@media (min-width:1400px){.k{max-width:1320px}}.n>*{flex:0 0 auto;width:100%}.o{--bs-gutter-x:1.5rem}.o{--bs-gutter-y:1.5rem}@media (min-width:768px){.p>*{flex:0 0 auto;width:50%}.q>*{flex:0 0 auto;width:33.33333%}}.t{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.t{transition:none}}.t:hover{color:#212529}.t:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.t:disabled{pointer-events:none;opacity:.65}.u{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.u:hover{color:#fff;background-color:#025ce2;border-color:#0257d5}.u:focus{color:#fff;background-color:#025ce2;border-color:#0257d5;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.u:active{color:#fff;background-color:#0257d5;border-color:#0252c9}.u:active:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.u:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.v{color:#0d6efd;border-color:#0d6efd}.v:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.v:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.v:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.v:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.v:disabled{color:#0d6efd;background-color:transparent}.w{color:#6c757d;border-color:#6c757d}.w:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.w:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.w:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.w:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.w:disabled{color:#6c757d;background-color:transparent}.x{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.y{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.y>hr{margin-right:0;margin-left:0}.z{flex:1 1 auto;padding:1rem 1rem}.aa{margin-bottom:.5rem}.ab{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.ab:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.ac{width:100%}.ac{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.ae{color:inherit}.af{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.am{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.ao{border-color:#0d6efd!important}.ap{width:100%!important}.au{align-items:flex-start!important}.aw{margin-top:0!important;margin-bottom:0!important}.bb{margin-top:1rem!important}.be{margin-bottom:0!important}.bf{margin-bottom:1rem!important}.bg{margin-bottom:1.5rem!important}.bj{padding-top:1rem!important;padding-bottom:1rem!important}.br{background-color:#0d6efd!important}@media (min-width:768px){.bv{text-align:right!important}}.a,.b,.c,h3,h5{font-family:Roboto,sans-serif}.bw a:hover,footer a:hover{color:#fff;text-decoration:underline}