/* Only the rules of the parent theme's bootstrap.min.css that our pages use (desktop + mobile header, menus, all page types).
   Generated from the live site and checked element-by-element against the full file (0 differences).
   The full file still loads afterwards without blocking. Regenerate if the theme or header changes. */
*,::after,::before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus:not(:focus-visible){outline:0px !important}hr{box-sizing:content-box;height:0px;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0.5rem}p{margin-top:0px;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline dotted;cursor:help;border-bottom:0px;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0px;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0px}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0px}blockquote{margin:0px 0px 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgb(0, 123, 255);text-decoration:none;background-color:transparent}a:hover{color:rgb(0, 86, 179);text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0px;margin-bottom:1rem;overflow:auto}figure{margin:0px 0px 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:rgb(108, 117, 125);text-align:left;caption-side:bottom}th{text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0px}button:focus{outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0px;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{overflow-wrap:normal}[type="button"],[type="reset"],[type="submit"],button{appearance:button}[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0px}textarea{overflow:auto;resize:vertical}fieldset{min-width:0px;padding:0px;margin:0px;border:0px}legend{display:block;width:100%;max-width:100%;padding:0px;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;appearance:none}[type="search"]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.h1,h1,h2,h3,h4,h5,h6{margin-bottom:0.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border-width:1px 0px 0px;border-style:solid none none;border-color:rgba(0, 0, 0, 0.1) currentcolor currentcolor;border-image:none}small{font-size:80%;font-weight:400}mark{padding:0.2em;background-color:rgb(252, 248, 227)}code{font-size:87.5%;color:rgb(232, 62, 140);overflow-wrap:break-word}a > code{color:inherit}kbd{padding:0.2rem 0.4rem;font-size:87.5%;color:rgb(255, 255, 255);background-color:rgb(33, 37, 41);border-radius:0.2rem}kbd kbd{padding:0px;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:rgb(33, 37, 41)}pre code{font-size:inherit;color:inherit;word-break:normal}.container,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@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,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-lg-6,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg-6{flex:0 0 50%;max-width:50%}}.btn{display:inline-block;font-weight:400;color:rgb(33, 37, 41);text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:rgb(33, 37, 41);text-decoration:none}.btn:focus{outline:0px;box-shadow:rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem}.btn:disabled{opacity:0.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-secondary{color:rgb(255, 255, 255);background-color:rgb(108, 117, 125);border-color:rgb(108, 117, 125)}.btn-secondary:hover{color:rgb(255, 255, 255);background-color:rgb(90, 98, 104);border-color:rgb(84, 91, 98)}.btn-secondary:focus{color:rgb(255, 255, 255);background-color:rgb(90, 98, 104);border-color:rgb(84, 91, 98);box-shadow:rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem}.btn-secondary:disabled{color:rgb(255, 255, 255);background-color:rgb(108, 117, 125);border-color:rgb(108, 117, 125)}.btn-secondary:not(:disabled):not(.disabled):active{color:rgb(255, 255, 255);background-color:rgb(84, 91, 98);border-color:rgb(78, 85, 91)}.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem}.btn-link{font-weight:400;color:rgb(0, 123, 255);text-decoration:none}.btn-link:hover{color:rgb(0, 86, 179);text-decoration:underline}.btn-link:focus{text-decoration:underline}.btn-link:disabled{color:rgb(108, 117, 125);pointer-events:none}.btn-sm{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.collapse:not(.show){display:none}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-width:0.3em 0.3em 0px;border-style:solid solid none;border-color:currentcolor transparent}.dropdown-toggle:empty::after{margin-left:0px}.dropdown-menu{position:absolute;top:100%;left:0px;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0px;margin:0.125rem 0px 0px;font-size:1rem;color:rgb(33, 37, 41);text-align:left;list-style:none;background-color:rgb(255, 255, 255);background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem}.dropdown-menu-right{right:0px;left:auto}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:400;color:rgb(33, 37, 41);text-align:inherit;white-space:nowrap;background-color:transparent;border:0px}.dropdown-item:focus,.dropdown-item:hover{color:rgb(22, 24, 27);text-decoration:none;background-color:rgb(248, 249, 250)}.dropdown-item:active{color:rgb(255, 255, 255);text-decoration:none;background-color:rgb(0, 123, 255)}.dropdown-item:disabled{color:rgb(108, 117, 125);pointer-events:none;background-color:transparent}.nav-link{display:block;padding:0.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.5rem 1rem}.navbar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0.3125rem;padding-bottom:0.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0px;margin-bottom:0px;list-style:none}.navbar-nav .nav-link{padding-right:0px;padding-left:0px}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:0.25rem 0.75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:992px){.navbar-expand-lg{flex-flow:row;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}}.navbar-light .navbar-brand{color:rgba(0, 0, 0, 0.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0, 0, 0, 0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0, 0, 0, 0.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0, 0, 0, 0.7)}.navbar-light .navbar-nav .active > .nav-link{color:rgba(0, 0, 0, 0.9)}.navbar-light .navbar-toggler{color:rgba(0, 0, 0, 0.5);border-color:rgba(0, 0, 0, 0.1)}@keyframes progress-bar-stripes { 