@charset"UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400..700;1,400..700&family=Noto+Sans+Display:ital,wght@0,100..900;1,100..900&display=swap');:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--blue-dark:#232a30;--blue-light:#daedfa;--blue-very-light:#e1f7f5;--purple:#533777;--purple-light:#ae6cc3;--purple-very-light:#c290d2;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:'Noto Sans Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--font-family-serif:"Noto Serif", serif;--color-text:var(--gray-dark);--font-family-text:var(--font-family-sans-serif)}body{font-family:var(--font-family-sans-serif);font-weight:400;font-size:18px;position:relative;margin-top:55px;min-height:100%;padding-bottom:60px;margin-bottom:60px;color:#000}h1,h2,h3,h4,h5{font-family:var(--font-family-sans-serif)}form{font-family:var(--font-family-sans-serif)}table{font-family:var(--font-family-sans-serif)}a{color:var(--blue);text-decoration:none}a:visited{text-decoration:none}a:active,a:focus,a:hover{color:var(--purple);text-decoration:none}.btn a,.btn a:active,.btn a:focus,.btn a:hover,.btn a:visited{text-decoration:none}@media screen and (max-width: 768px){.layout-hero{min-height:50vh}.layout-hero h1{font-size:3.2em;margin-top:15px}}@media screen and (min-width: 769px){.layout-hero{min-height:40vh}.layout-hero h1{font-size:4.2em;font-weight:900}}.layout-hero{}.layout-hero .lead{font-size:1.8em}.layout-hero .color-hero{-webkit-filter: grayscale(0);filter: grayscale(0)}.alert-full-width{width:100%;min-height:50px;margin:0;border:0;border-radius:0;position:fixed;z-index:999}.alert-stacked{width:100%;min-height:50px;margin:0;border-radius:0;border:0 0 1px 0}.alert-heading{font-weight:600}#sticky-home{display:none;position:fixed;right:30px;bottom:100px;z-index:1000}.site-header{background-position:center bottom;background-repeat:no-repeat;background-size:cover;margin:0;padding:0}.site-header .animate__animated{animation-delay:1s;animation-duration:1s}.site-footer,.site-nav{background:var(--gray-dark)}.site-header .page-section-title{font-size:3em;font-family:var(--font-family-sans-serif);font-weight:200}.site-header .page-section-text{font-size:1.2em}.site-header .nav-link{position:relative;padding-bottom:0;margin-bottom:2px;font-size:0.85em}.site-header .navbar-text{padding-bottom:0;margin-bottom:4px;font-size:0.9em}.shadow-text{text-shadow:2px 2px black}.site-footer{font-size:0.8em}@media screen and (max-width: 768px){.landing-page-salutation{font-size:2.0em}.landing-page-salutation .lead{font-size:1.8em}.landing-page-section-header{border-bottom:5px solid #000;margin-bottom:20px;width:90hw}.landing-page-section-header h1{font-size:2.2em;margin-bottom:10px}.landing-page-section h2{font-size:1.6em;margin:20px 0 10px}.landing-page-section h3{font-size:1.4em;margin:20px 0 10px}.landing-page-section h4{font-size:1.2em;margin:20px 0 10px}.landing-page-section h5{font-size:1.0em;margin:20px 0 10px}}@media screen and (min-width: 769px){.landing-page-salutation{font-size:2.2em}.landing-page-salutation small{font-size:0.8em}.landing-page-section-header{border-bottom:5px solid #000;margin:20px 0 30px;width:90hw}.landing-page-section-header h1{font-size:2.5em;margin-bottom:20px}.landing-page-section h2{font-size:1.8em;margin:30px 0 20px}.landing-page-section h3{font-size:1.6em;margin:30px 0 20px}.landing-page-section h4{font-size:1.4em;margin:30px 0 20px}.landing-page-section h5{font-size:1.2em;margin:30px 0 20px}}.landing-page-section-header h1{font-family:var(--font-family-sans-serif);font-weight:900}.landing-page-section h1{font-family:var(--font-family-sans-serif);font-weight:800}.landing-page-section h2{font-family:var(--font-family-sans-serif);font-weight:800}.landing-page-section h3{font-family:var(--font-family-sans-serif);font-weight:700}.landing-page-section h4{font-family:var(--font-family-sans-serif);font-weight:700}.landing-page-section h5{font-family:var(--font-family-sans-serif);font-weight:600}.landing-page-section p{font-weight:400}.landing-page-section li{font-weight:400}.card-title h5{}.card-text{}.glance-card-bg{background-color:#fefefe;border:1px solid #aeaeae;box-shadow:rgba(0, 0, 0, 0.24) 0 3px 8px}.glance-card-text{font-family:var(--font-family-sans-serif)}.glance-card-body h5{margin:0.5em 0}.glance-header{font-weight:800;font-family:var(--font-family-sans-serif)}.glance-status-pill{width:45%;font-size:0.85em;font-weight:500;box-shadow:rgba(0, 0, 0, 0.35) 0 3px 3px 0}.bg-success-glance-pill{background-color:#0F5132}.bg-secondary-glance-pill{background-color:#495057}.bg-danger-glance-pill{background-color:#842029}.bg-primary-glance-pill{background-color:#084298}.text-success-glance-header{color:#0F5132}.text-secondary-glance-header{calor:#495057}.text-danger-glance-header{color:#842029}.text-primary-glance-header{color:#084298}.sponsor-header{font-weight:700;font-family:var(--font-family-sans-serif);font-size:1.1em}.sponsor-card-bg{background-color:#ffffff;border:1px solid #aeaeae;box-shadow:rgba(0, 0, 0, 0.24) 0 3px 8px}.bcoem-account-info{font-size:1em}.modal h3,.modal h4,.modal h5{margin:0}.form-check-input{border-color:var(--gray-dark)}.help-block{font-size:0.85em;font-style:italic;color:var(--gray-dark);margin-top:0.75rem}.winner-place-pill{font-size:0.8em;font-weight:600;box-shadow:rgba(0, 0, 0, 0.35) 0 3px 3px 0;right:-45px;top:-15px;width:45%}.alert{font-family:var(--font-family-sans-serif)}