@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/static/media/OpenSans-Medium.5586d02b6c275145365a.woff2) format("woff2"),url(/static/media/OpenSans-Medium.8a824d06ea7bcb4dec82.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Regular.14f53f057e15f693da16.woff2) format("woff2"),url(/static/media/OpenSans-Regular.0a619b3527c4b793b5ed.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/static/media/OpenSans-SemiBold.91ea29e0dba6cfb14a42.woff2) format("woff2"),url(/static/media/OpenSans-SemiBold.8177e7e12a4aa0fa682b.woff) format("woff")}:root{--grey:#979797;--navy:#1f2937;--navy-dark:#0f1729;--blue:#2148a2;--white:#fff;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--font-family:"Open Sans";--animation:0.2s ease-in}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{height:100%}html:focus-within{scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:#fff;color:var(--white);transition:color .2s ease-in}a,a:hover{text-decoration:none}a:hover{color:#979797;color:var(--grey)}ol,ul{list-style:none}body,html,main{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--white);color:#1f2937;color:var(--navy);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-family:var(--font-family),"Open Sans",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:16px;font-weight:400;font-weight:var(--fw-regular);line-height:1.5;text-align:center}button{background:#0000;border:none;cursor:pointer;outline:none}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.filter-bar{display:flex;gap:12px;justify-content:space-around;margin:20px 0;width:100%}@media screen and (max-width:768px){.filter-bar{flex-direction:column}}.filter-bar label{font-weight:700}.filter-bar select{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:10px}.filter-bar button{background-color:#1f2128;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px}.filter-bar button:hover{background-color:#2b2f38}
/*# sourceMappingURL=main.c49a92f8.css.map*/