.rr-block { background: currentcolor; }
noscript { display: none !important; }
html.rrweb-paused *, html.rrweb-paused ::before, html.rrweb-paused ::after { animation-play-state: paused !important; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/01f94d674db55952c35898fa4da22c3e7065c3cc4dbbcc9cb7beb8b6b017fbc9.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/481dd0c01e6bbb129fd147eb5d8571016193cba141c4627ca60ceabdb5a46ea8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/ec7769b089813996276482bbe7017adfffdd6c7543fd1f76244e2ffc1138ed86.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/97fbf7bd0b4579e632392a4f483acdae73cbf59ad90c1e5d2c5ec4044c377fce.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/7cb4281a0ccc84cc18617842c639fc66541cbef94a9dd245c754700210b4fcec.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/2addf2d86d7a5778653b36d551e97a39da52855f82fac7461cfc1bd86d460aed.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/0b60bbe04e9c479444b31270a72179f53e400beee57b7dd176c08e5e2e716831.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/cedb374b05a35034cf96db185db4eeb8f8ce49e1a56197673702ff11b5533d6e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/assets/1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/01f94d674db55952c35898fa4da22c3e7065c3cc4dbbcc9cb7beb8b6b017fbc9.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/481dd0c01e6bbb129fd147eb5d8571016193cba141c4627ca60ceabdb5a46ea8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/ec7769b089813996276482bbe7017adfffdd6c7543fd1f76244e2ffc1138ed86.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/97fbf7bd0b4579e632392a4f483acdae73cbf59ad90c1e5d2c5ec4044c377fce.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/7cb4281a0ccc84cc18617842c639fc66541cbef94a9dd245c754700210b4fcec.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/2addf2d86d7a5778653b36d551e97a39da52855f82fac7461cfc1bd86d460aed.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/0b60bbe04e9c479444b31270a72179f53e400beee57b7dd176c08e5e2e716831.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/cedb374b05a35034cf96db185db4eeb8f8ce49e1a56197673702ff11b5533d6e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/assets/1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/01f94d674db55952c35898fa4da22c3e7065c3cc4dbbcc9cb7beb8b6b017fbc9.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/481dd0c01e6bbb129fd147eb5d8571016193cba141c4627ca60ceabdb5a46ea8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/ec7769b089813996276482bbe7017adfffdd6c7543fd1f76244e2ffc1138ed86.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/97fbf7bd0b4579e632392a4f483acdae73cbf59ad90c1e5d2c5ec4044c377fce.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/7cb4281a0ccc84cc18617842c639fc66541cbef94a9dd245c754700210b4fcec.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/2addf2d86d7a5778653b36d551e97a39da52855f82fac7461cfc1bd86d460aed.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/0b60bbe04e9c479444b31270a72179f53e400beee57b7dd176c08e5e2e716831.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/cedb374b05a35034cf96db185db4eeb8f8ce49e1a56197673702ff11b5533d6e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/assets/1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/01f94d674db55952c35898fa4da22c3e7065c3cc4dbbcc9cb7beb8b6b017fbc9.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/481dd0c01e6bbb129fd147eb5d8571016193cba141c4627ca60ceabdb5a46ea8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/ec7769b089813996276482bbe7017adfffdd6c7543fd1f76244e2ffc1138ed86.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/97fbf7bd0b4579e632392a4f483acdae73cbf59ad90c1e5d2c5ec4044c377fce.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/7cb4281a0ccc84cc18617842c639fc66541cbef94a9dd245c754700210b4fcec.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/2addf2d86d7a5778653b36d551e97a39da52855f82fac7461cfc1bd86d460aed.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/0b60bbe04e9c479444b31270a72179f53e400beee57b7dd176c08e5e2e716831.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/cedb374b05a35034cf96db185db4eeb8f8ce49e1a56197673702ff11b5533d6e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/assets/1404ca348bd75ef836f4dd8b6f2cc719458642d1237c368296b2fc652dca47dc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: url("/assets/8265f64786397d6b832d1ca0aafdf149ad84e72759fffa9f7272e91a0fb015d1.woff2") format("woff2"); }
.material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; }

:root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/d7236a19bf23cbb2027280e8f51dc99d6c45976a2ed60de73382b034b18a2b68.woff2") format("woff2"), url("/assets/808443ae6c8204395add8543da8a90a60b9376fb0f87ed8e8ea37d109596d805.ttf") format("truetype"); }
:root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2") format("woff2"), url("/assets/54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf") format("truetype"); }
:root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/assets/aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2") format("woff2"), url("/assets/d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf") format("truetype"); }
html { --mat-sys-on-surface: initial; }
html { --mat-app-background-color: #fafafa; --mat-app-text-color: rgba(0, 0, 0, .87); --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
html { --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
html { --mat-option-selected-state-label-text-color: #0071bc; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
html { --mat-optgroup-label-text-color: rgba(0, 0, 0, .87); }
html { --mat-pseudo-checkbox-full-selected-icon-color: #448aff; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #448aff; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
html { --mat-card-elevated-container-shape: 4px; --mat-card-outlined-container-shape: 4px; --mat-card-filled-container-shape: 4px; --mat-card-outlined-outline-width: 1px; }
html { --mat-card-elevated-container-color: white; --mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-card-outlined-container-color: white; --mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-card-outlined-outline-color: rgba(0, 0, 0, .12); --mat-card-subtitle-text-color: rgba(0, 0, 0, .54); --mat-card-filled-container-color: white; --mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); }
html { --mat-progress-bar-active-indicator-height: 4px; --mat-progress-bar-track-height: 4px; --mat-progress-bar-track-shape: 0; }
html { --mat-tooltip-container-shape: 4px; --mat-tooltip-supporting-text-line-height: 16px; }
html { --mat-tooltip-container-color: #424242; --mat-tooltip-supporting-text-color: white; }
html { --mat-form-field-filled-active-indicator-height: 1px; --mat-form-field-filled-focus-active-indicator-height: 2px; --mat-form-field-filled-container-shape: 4px; --mat-form-field-outlined-outline-width: 1px; --mat-form-field-outlined-focus-outline-width: 2px; --mat-form-field-outlined-container-shape: 4px; }
html { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-filled-caret-color: #0071bc; --mat-form-field-filled-focus-active-indicator-color: #0071bc; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-outlined-caret-color: #0071bc; --mat-form-field-outlined-focus-outline-color: #0071bc; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-state-layer-color: rgba(0, 0, 0, .87); --mat-form-field-error-text-color: #f44336; --mat-form-field-select-option-text-color: inherit; --mat-form-field-select-disabled-option-text-color: GrayText; --mat-form-field-leading-icon-color: unset; --mat-form-field-disabled-leading-icon-color: unset; --mat-form-field-trailing-icon-color: unset; --mat-form-field-disabled-trailing-icon-color: unset; --mat-form-field-error-focus-trailing-icon-color: unset; --mat-form-field-error-hover-trailing-icon-color: unset; --mat-form-field-error-trailing-icon-color: unset; --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54); --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-hover-state-layer-opacity: .04; --mat-form-field-focus-state-layer-opacity: .12; --mat-form-field-filled-container-color: #f6f6f6; --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-filled-error-hover-label-text-color: #f44336; --mat-form-field-filled-error-focus-label-text-color: #f44336; --mat-form-field-filled-error-label-text-color: #f44336; --mat-form-field-filled-error-caret-color: #f44336; --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87); --mat-form-field-filled-error-active-indicator-color: #f44336; --mat-form-field-filled-error-focus-active-indicator-color: #f44336; --mat-form-field-filled-error-hover-active-indicator-color: #f44336; --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-error-caret-color: #f44336; --mat-form-field-outlined-error-focus-label-text-color: #f44336; --mat-form-field-outlined-error-label-text-color: #f44336; --mat-form-field-outlined-error-hover-label-text-color: #f44336; --mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38); --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-error-focus-outline-color: #f44336; --mat-form-field-outlined-error-hover-outline-color: #f44336; --mat-form-field-outlined-error-outline-color: #f44336; }
html { --mat-form-field-container-height: 56px; --mat-form-field-filled-label-display: block; --mat-form-field-container-vertical-padding: 16px; --mat-form-field-filled-with-label-container-padding-top: 24px; --mat-form-field-filled-with-label-container-padding-bottom: 8px; }
html { --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #0071bc; --mat-select-invalid-arrow-color: #f44336; }
html { --mat-select-arrow-transform: translateY(-8px); }
html { --mat-autocomplete-container-shape: 4px; --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-autocomplete-background-color: white; }
html { --mat-dialog-container-shape: 4px; --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); --mat-dialog-container-max-width: 80vw; --mat-dialog-container-small-max-width: 80vw; --mat-dialog-container-min-width: 0; --mat-dialog-actions-alignment: start; --mat-dialog-actions-padding: 8px; --mat-dialog-content-padding: 20px 24px; --mat-dialog-with-actions-content-padding: 20px 24px; --mat-dialog-headline-padding: 0 24px 9px; }
html { --mat-dialog-container-color: white; --mat-dialog-subhead-color: rgba(0, 0, 0, .87); --mat-dialog-supporting-text-color: rgba(0, 0, 0, .54); }
html { --mat-slide-toggle-disabled-handle-opacity: .38; --mat-slide-toggle-disabled-selected-handle-opacity: .38; --mat-slide-toggle-disabled-selected-icon-opacity: .38; --mat-slide-toggle-disabled-track-opacity: .12; --mat-slide-toggle-disabled-unselected-handle-opacity: .38; --mat-slide-toggle-disabled-unselected-icon-opacity: .38; --mat-slide-toggle-disabled-unselected-track-outline-color: transparent; --mat-slide-toggle-disabled-unselected-track-outline-width: 1px; --mat-slide-toggle-handle-height: 20px; --mat-slide-toggle-handle-shape: 10px; --mat-slide-toggle-handle-width: 20px; --mat-slide-toggle-hidden-track-opacity: 1; --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1); --mat-slide-toggle-pressed-handle-size: 20px; --mat-slide-toggle-selected-focus-state-layer-opacity: .12; --mat-slide-toggle-selected-handle-horizontal-margin: 0; --mat-slide-toggle-selected-handle-size: 20px; --mat-slide-toggle-selected-hover-state-layer-opacity: .04; --mat-slide-toggle-selected-icon-size: 18px; --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-selected-pressed-state-layer-opacity: .12; --mat-slide-toggle-selected-track-outline-color: transparent; --mat-slide-toggle-selected-track-outline-width: 1px; --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-track-height: 14px; --mat-slide-toggle-track-outline-color: transparent; --mat-slide-toggle-track-outline-width: 1px; --mat-slide-toggle-track-shape: 7px; --mat-slide-toggle-track-width: 36px; --mat-slide-toggle-unselected-focus-state-layer-opacity: .12; --mat-slide-toggle-unselected-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-handle-size: 20px; --mat-slide-toggle-unselected-hover-state-layer-opacity: .12; --mat-slide-toggle-unselected-icon-size: 18px; --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-pressed-state-layer-opacity: .1; --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-visible-track-opacity: 1; --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1); --mat-slide-toggle-with-icon-handle-size: 20px; --mat-slide-toggle-touch-target-size: 48px; }
html { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #0071bc; --mat-slide-toggle-selected-handle-color: #0071bc; --mat-slide-toggle-selected-hover-state-layer-color: #0071bc; --mat-slide-toggle-selected-pressed-state-layer-color: #0071bc; --mat-slide-toggle-selected-focus-handle-color: #0071bc; --mat-slide-toggle-selected-hover-handle-color: #0071bc; --mat-slide-toggle-selected-pressed-handle-color: #0071bc; --mat-slide-toggle-selected-focus-track-color: #80b8dd; --mat-slide-toggle-selected-hover-track-color: #80b8dd; --mat-slide-toggle-selected-pressed-track-color: #80b8dd; --mat-slide-toggle-selected-track-color: #80b8dd; --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6; --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-handle-surface-color: white; --mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-handle-color: #424242; --mat-slide-toggle-unselected-focus-handle-color: #424242; --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-icon-color: #f6f6f6; --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54); --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-handle-color: #424242; --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12); }
html { --mat-slide-toggle-state-layer-size: 40px; --mat-slide-toggle-touch-target-display: block; }
html { --mat-radio-disabled-selected-icon-opacity: .38; --mat-radio-disabled-unselected-icon-opacity: .38; --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-size: 48px; }
html { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }
html { --mat-slider-active-track-height: 6px; --mat-slider-active-track-shape: 9999px; --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slider-handle-height: 20px; --mat-slider-handle-shape: 50%; --mat-slider-handle-width: 20px; --mat-slider-inactive-track-height: 4px; --mat-slider-inactive-track-shape: 9999px; --mat-slider-value-indicator-border-radius: 4px; --mat-slider-value-indicator-caret-display: block; --mat-slider-value-indicator-container-transform: translateX(-50%); --mat-slider-value-indicator-height: 32px; --mat-slider-value-indicator-padding: 0 12px; --mat-slider-value-indicator-text-transform: none; --mat-slider-value-indicator-width: auto; --mat-slider-with-overlap-handle-outline-width: 1px; --mat-slider-with-tick-marks-active-container-opacity: .6; --mat-slider-with-tick-marks-container-shape: 50%; --mat-slider-with-tick-marks-container-size: 2px; --mat-slider-with-tick-marks-inactive-container-opacity: .6; --mat-slider-value-indicator-transform-origin: bottom; }
html { --mat-slider-active-track-color: #0071bc; --mat-slider-focus-handle-color: #0071bc; --mat-slider-handle-color: #0071bc; --mat-slider-hover-handle-color: #0071bc; --mat-slider-focus-state-layer-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-slider-inactive-track-color: #0071bc; --mat-slider-ripple-color: #0071bc; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #0071bc; --mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87); --mat-slider-disabled-handle-color: rgba(0, 0, 0, .87); --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87); --mat-slider-label-container-color: #424242; --mat-slider-label-label-text-color: white; --mat-slider-value-indicator-opacity: 1; --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87); --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87); }
html { --mat-menu-container-shape: 4px; --mat-menu-divider-bottom-spacing: 0; --mat-menu-divider-top-spacing: 0; --mat-menu-item-spacing: 16px; --mat-menu-item-icon-size: 24px; --mat-menu-item-leading-spacing: 16px; --mat-menu-item-trailing-spacing: 16px; --mat-menu-item-with-icon-leading-spacing: 16px; --mat-menu-item-with-icon-trailing-spacing: 16px; --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-menu-item-label-text-color: rgba(0, 0, 0, .87); --mat-menu-item-icon-color: rgba(0, 0, 0, .87); --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-menu-container-color: white; --mat-menu-divider-color: rgba(0, 0, 0, .12); }
html { --mat-list-active-indicator-color: transparent; --mat-list-active-indicator-shape: 4px; --mat-list-list-item-container-shape: 0; --mat-list-list-item-leading-avatar-shape: 50%; --mat-list-list-item-container-color: transparent; --mat-list-list-item-selected-container-color: transparent; --mat-list-list-item-leading-avatar-color: transparent; --mat-list-list-item-leading-icon-size: 24px; --mat-list-list-item-leading-avatar-size: 40px; --mat-list-list-item-trailing-icon-size: 24px; --mat-list-list-item-disabled-state-layer-color: transparent; --mat-list-list-item-disabled-state-layer-opacity: 0; --mat-list-list-item-disabled-label-text-opacity: .38; --mat-list-list-item-disabled-leading-icon-opacity: .38; --mat-list-list-item-disabled-trailing-icon-opacity: .38; }
html { --mat-list-list-item-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-state-layer-opacity: .04; --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-opacity: .12; }
html { --mat-list-list-item-leading-icon-start-space: 16px; --mat-list-list-item-leading-icon-end-space: 32px; --mat-list-list-item-one-line-container-height: 48px; --mat-list-list-item-two-line-container-height: 64px; --mat-list-list-item-three-line-container-height: 88px; }
html { --mat-paginator-page-size-select-width: 84px; --mat-paginator-page-size-select-touch-target-height: 48px; }
html { --mat-paginator-container-text-color: rgba(0, 0, 0, .87); --mat-paginator-container-background-color: white; --mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54); --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
html { --mat-paginator-container-size: 56px; --mat-paginator-form-field-container-height: 40px; --mat-paginator-form-field-container-vertical-padding: 8px; --mat-paginator-touch-target-display: block; }
html { --mat-tab-container-height: 48px; --mat-tab-divider-color: transparent; --mat-tab-divider-height: 0; --mat-tab-active-indicator-height: 2px; --mat-tab-active-indicator-shape: 0; }
html { --mat-checkbox-disabled-selected-checkmark-color: white; --mat-checkbox-selected-focus-state-layer-opacity: .12; --mat-checkbox-selected-hover-state-layer-opacity: .04; --mat-checkbox-selected-pressed-state-layer-opacity: .12; --mat-checkbox-unselected-focus-state-layer-opacity: .12; --mat-checkbox-unselected-hover-state-layer-opacity: .04; --mat-checkbox-unselected-pressed-state-layer-opacity: .12; --mat-checkbox-touch-target-size: 48px; }
html { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #448aff; --mat-checkbox-selected-hover-icon-color: #448aff; --mat-checkbox-selected-icon-color: #448aff; --mat-checkbox-selected-pressed-icon-color: #448aff; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #448aff; --mat-checkbox-selected-hover-state-layer-color: #448aff; --mat-checkbox-selected-pressed-state-layer-color: #448aff; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
html { --mat-checkbox-touch-target-display: block; --mat-checkbox-state-layer-size: 40px; }
html { --mat-button-filled-container-shape: 4px; --mat-button-filled-horizontal-padding: 16px; --mat-button-filled-icon-offset: -4px; --mat-button-filled-icon-spacing: 8px; --mat-button-filled-touch-target-size: 48px; --mat-button-outlined-container-shape: 4px; --mat-button-outlined-horizontal-padding: 15px; --mat-button-outlined-icon-offset: -4px; --mat-button-outlined-icon-spacing: 8px; --mat-button-outlined-keep-touch-target: false; --mat-button-outlined-outline-width: 1px; --mat-button-outlined-touch-target-size: 48px; --mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-button-protected-container-shape: 4px; --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-horizontal-padding: 16px; --mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-icon-offset: -4px; --mat-button-protected-icon-spacing: 8px; --mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-button-protected-touch-target-size: 48px; --mat-button-text-container-shape: 4px; --mat-button-text-horizontal-padding: 8px; --mat-button-text-icon-offset: 0; --mat-button-text-icon-spacing: 8px; --mat-button-text-with-icon-horizontal-padding: 8px; --mat-button-text-touch-target-size: 48px; --mat-button-tonal-container-shape: 4px; --mat-button-tonal-horizontal-padding: 16px; --mat-button-tonal-icon-offset: -4px; --mat-button-tonal-icon-spacing: 8px; --mat-button-tonal-touch-target-size: 48px; }
html { --mat-button-filled-container-color: white; --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-filled-focus-state-layer-opacity: .12; --mat-button-filled-hover-state-layer-opacity: .04; --mat-button-filled-label-text-color: rgba(0, 0, 0, .87); --mat-button-filled-pressed-state-layer-opacity: .12; --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-state-layer-color: rgba(0, 0, 0, .87); --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-outlined-focus-state-layer-opacity: .12; --mat-button-outlined-hover-state-layer-opacity: .04; --mat-button-outlined-label-text-color: rgba(0, 0, 0, .87); --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-pressed-state-layer-opacity: .12; --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87); --mat-button-protected-container-color: white; --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-protected-focus-state-layer-opacity: .12; --mat-button-protected-hover-state-layer-opacity: .04; --mat-button-protected-label-text-color: rgba(0, 0, 0, .87); --mat-button-protected-pressed-state-layer-opacity: .12; --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-state-layer-color: rgba(0, 0, 0, .87); --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-text-focus-state-layer-opacity: .12; --mat-button-text-hover-state-layer-opacity: .04; --mat-button-text-label-text-color: rgba(0, 0, 0, .87); --mat-button-text-pressed-state-layer-opacity: .12; --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-text-state-layer-color: rgba(0, 0, 0, .87); --mat-button-tonal-container-color: white; --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-tonal-focus-state-layer-opacity: .12; --mat-button-tonal-hover-state-layer-opacity: .04; --mat-button-tonal-label-text-color: rgba(0, 0, 0, .87); --mat-button-tonal-pressed-state-layer-opacity: .12; --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87); }
html { --mat-button-filled-container-height: 36px; --mat-button-filled-touch-target-display: block; --mat-button-outlined-container-height: 36px; --mat-button-outlined-touch-target-display: block; --mat-button-protected-container-height: 36px; --mat-button-protected-touch-target-display: block; --mat-button-text-container-height: 36px; --mat-button-text-touch-target-display: block; --mat-button-tonal-container-height: 36px; --mat-button-tonal-touch-target-display: block; }
html { --mat-icon-button-icon-size: 24px; --mat-icon-button-container-shape: 50%; --mat-icon-button-touch-target-size: 48px; }
html { --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-icon-button-focus-state-layer-opacity: .12; --mat-icon-button-hover-state-layer-opacity: .04; --mat-icon-button-icon-color: inherit; --mat-icon-button-pressed-state-layer-opacity: .12; --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-icon-button-state-layer-color: rgba(0, 0, 0, .87); }
html { --mat-icon-button-touch-target-display: block; }
html { --mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-container-shape: 50%; --mat-fab-touch-target-size: 48px; --mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-extended-container-height: 48px; --mat-fab-extended-container-shape: 24px; --mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-small-container-shape: 50%; --mat-fab-small-touch-target-size: 48px; --mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); }
html { --mat-fab-container-color: white; --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-focus-state-layer-opacity: .12; --mat-fab-foreground-color: rgba(0, 0, 0, .87); --mat-fab-hover-state-layer-opacity: .04; --mat-fab-pressed-state-layer-opacity: .12; --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-container-color: white; --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-small-focus-state-layer-opacity: .12; --mat-fab-small-foreground-color: rgba(0, 0, 0, .87); --mat-fab-small-hover-state-layer-opacity: .04; --mat-fab-small-pressed-state-layer-opacity: .12; --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-state-layer-color: rgba(0, 0, 0, .87); --mat-fab-state-layer-color: rgba(0, 0, 0, .87); }
html { --mat-fab-small-touch-target-display: block; --mat-fab-touch-target-display: block; }
html { --mat-snack-bar-container-shape: 4px; }
html { --mat-snack-bar-container-color: #424242; --mat-snack-bar-supporting-text-color: white; --mat-snack-bar-button-color: #80b8dd; }
html { --mat-table-row-item-outline-width: 1px; }
html { --mat-table-background-color: white; --mat-table-header-headline-color: rgba(0, 0, 0, .87); --mat-table-row-item-label-text-color: rgba(0, 0, 0, .87); --mat-table-row-item-outline-color: rgba(0, 0, 0, .12); }
html { --mat-table-header-container-height: 56px; --mat-table-footer-container-height: 52px; --mat-table-row-item-container-height: 52px; }
html { --mat-progress-spinner-active-indicator-width: 4px; --mat-progress-spinner-size: 48px; }
html { --mat-progress-spinner-active-indicator-color: #0071bc; }
html { --mat-badge-container-shape: 50%; --mat-badge-container-size: unset; --mat-badge-small-size-container-size: unset; --mat-badge-large-size-container-size: unset; --mat-badge-legacy-container-size: 22px; --mat-badge-legacy-small-size-container-size: 16px; --mat-badge-legacy-large-size-container-size: 28px; --mat-badge-container-offset: -11px 0; --mat-badge-small-size-container-offset: -8px 0; --mat-badge-large-size-container-offset: -14px 0; --mat-badge-container-overlap-offset: -11px; --mat-badge-small-size-container-overlap-offset: -8px; --mat-badge-large-size-container-overlap-offset: -14px; --mat-badge-container-padding: 0; --mat-badge-small-size-container-padding: 0; --mat-badge-large-size-container-padding: 0; }
html { --mat-badge-background-color: #0071bc; --mat-badge-text-color: white; --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
html { --mat-bottom-sheet-container-shape: 4px; }
html { --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87); --mat-bottom-sheet-container-background-color: white; }
html { --mat-button-toggle-focus-state-layer-opacity: .12; --mat-button-toggle-hover-state-layer-opacity: .04; --mat-button-toggle-legacy-focus-state-layer-opacity: 1; --mat-button-toggle-legacy-height: 36px; --mat-button-toggle-legacy-shape: 2px; --mat-button-toggle-shape: 4px; }
html { --mat-button-toggle-background-color: white; --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-disabled-state-background-color: white; --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-divider-color: rgba(0, 0, 0, .12); --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-disabled-state-background-color: white; --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87); --mat-button-toggle-text-color: rgba(0, 0, 0, .87); }
html { --mat-button-toggle-height: 48px; }
html { --mat-datepicker-calendar-container-shape: 4px; --mat-datepicker-calendar-container-touch-shape: 4px; --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
html { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #0071bc 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #0071bc; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #0071bc 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #0071bc; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }
html { --mat-divider-width: 1px; }
html { --mat-divider-color: rgba(0, 0, 0, .12); }
html { --mat-expansion-container-shape: 4px; --mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-expansion-legacy-header-indicator-display: inline-block; --mat-expansion-header-indicator-display: none; }
html { --mat-expansion-container-background-color: white; --mat-expansion-container-text-color: rgba(0, 0, 0, .87); --mat-expansion-actions-divider-color: rgba(0, 0, 0, .12); --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-expansion-header-text-color: rgba(0, 0, 0, .87); --mat-expansion-header-description-color: rgba(0, 0, 0, .54); --mat-expansion-header-indicator-color: rgba(0, 0, 0, .54); }
html { --mat-expansion-header-collapsed-state-height: 48px; --mat-expansion-header-expanded-state-height: 64px; }
html { --mat-icon-color: inherit; }
html { --mat-sidenav-container-shape: 0; --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-sidenav-container-width: auto; }
html { --mat-sidenav-container-divider-color: rgba(0, 0, 0, .12); --mat-sidenav-container-background-color: white; --mat-sidenav-container-text-color: rgba(0, 0, 0, .87); --mat-sidenav-content-background-color: #fafafa; --mat-sidenav-content-text-color: rgba(0, 0, 0, .87); --mat-sidenav-scrim-color: rgba(0, 0, 0, .6); }
html { --mat-stepper-header-focus-state-layer-shape: 0; --mat-stepper-header-hover-state-layer-shape: 0; }
html { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #0071bc; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #0071bc; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #0071bc; --mat-stepper-header-edit-state-icon-foreground-color: white; --mat-stepper-container-color: white; --mat-stepper-line-color: rgba(0, 0, 0, .12); --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-stepper-header-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87); --mat-stepper-header-error-state-label-text-color: #f44336; --mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54); --mat-stepper-header-error-state-icon-foreground-color: #f44336; --mat-stepper-header-error-state-icon-background-color: transparent; }
html { --mat-stepper-header-height: 72px; }
html { --mat-sort-arrow-color: rgba(0, 0, 0, .87); }
html { --mat-toolbar-container-background-color: white; --mat-toolbar-container-text-color: rgba(0, 0, 0, .87); }
html { --mat-toolbar-standard-height: 64px; --mat-toolbar-mobile-height: 56px; }
html { --mat-tree-container-background-color: white; --mat-tree-node-text-color: rgba(0, 0, 0, .87); }
html { --mat-tree-node-min-height: 48px; }
html { --mat-timepicker-container-shape: 4px; --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-timepicker-container-background-color: white; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
hr { box-sizing: content-box; height: 0px; color: inherit; }
button, input { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button { text-transform: none; }
button { appearance: button; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
body { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); overflow-x: hidden; }
input:not([disabled]):focus, button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
[href]:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
*, ::before, ::after { box-sizing: inherit; }
html { font-feature-settings: "kern"; font-kerning: normal; font-family: Roboto, sans-serif; font-size: 100%; }
.usa-sr-only { position: absolute; left: -999em; right: auto; }
.usa-icon { display: inline-block; fill: currentcolor; height: 1em; position: relative; width: 1em; }
input[type="search"] { box-sizing: border-box; appearance: none; }
[type="search"] { padding-bottom: 0px; padding-top: 0px; border-bottom-right-radius: 0px; border-right: none; border-top-right-radius: 0px; box-sizing: border-box; float: left; font-size: 0.93rem; height: 2rem; margin: 0px; }
:root { --ctgl-color-base-lightest: #f0f0f0; --ctgl-color-base-lighter: #dfe1e2; --ctgl-color-base-light: #a9aeb1; --ctgl-color-base: #71767a; --ctgl-color-base-dark: #565c65; --ctgl-color-base-darker: #3d4551; --ctgl-color-base-darkest: #1b1b1b; --ctgl-color-primary-lighter: #d9e8f6; --ctgl-color-primary-light: #73b3e7; --ctgl-color-primary: #0071bc; --ctgl-color-primary-vivid: #0050d8; --ctgl-color-primary-dark: #1a4480; --ctgl-color-primary-darker: #205493; --ctgl-color-primary-darkest: #112e51; --ctgl-color-secondary-lighter: #f3e1e4; --ctgl-color-secondary-light: #f2938c; --ctgl-color-secondary: #d83933; --ctgl-color-secondary-vivid: #e41d3d; --ctgl-color-secondary-dark: #b50909; --ctgl-color-secondary-darker: #8b0a03; --ctgl-color-accent-warm-lighter: #f2e4d4; --ctgl-color-accent-warm-light: #ffbc78; --ctgl-color-accent-warm: #fa9441; --ctgl-color-accent-warm-dark: #c05600; --ctgl-color-accent-warm-darker: #775540; --ctgl-color-accent-cool-lighter: #e1f3f8; --ctgl-color-accent-cool-light: #97d4ea; --ctgl-color-accent-cool: #00bde3; --ctgl-color-accent-cool-dark: #28a0cb; --ctgl-color-accent-cool-darker: #07648d; --ctgl-color-error-lighter: #f4e3db; --ctgl-color-error-light: #f39268; --ctgl-color-error: #d54309; --ctgl-color-error-dark: #b50909; --ctgl-color-error-darker: #6f3331; --ctgl-color-warning-lighter: #faf3d1; --ctgl-color-warning-light: #fee685; --ctgl-color-warning: #ffbe2e; --ctgl-color-warning-dark: #e5a000; --ctgl-color-warning-darker: #936f38; --ctgl-color-success-lighter: #ecf3ec; --ctgl-color-success-light: #70e17b; --ctgl-color-success: #00a91c; --ctgl-color-success-dark: #008817; --ctgl-color-success-darker: #216e1f; --ctgl-color-info-lighter: #e7f6f8; --ctgl-color-info-light: #99deea; --ctgl-color-info: #00bde3; --ctgl-color-info-dark: #009ec1; --ctgl-color-info-darker: #2e6276; --ctgl-color-disabled-lighter: #c9c9c9; --ctgl-color-disabled-light: #919191; --ctgl-color-disabled: #757575; --ctgl-color-disabled-dark: #454545; --ctgl-color-disabled-darker: #1b1b1b; --ctgl-color-emergency: #9c3d10; --ctgl-color-emergency-dark: #332d29; --ctgl-color-red-cool-5: #f8eff1; --ctgl-color-red-cool-10: #f3e1e4; --ctgl-color-red-cool-20: #ecbec6; --ctgl-color-red-cool-30: #e09aa6; --ctgl-color-red-cool-40: #e16b80; --ctgl-color-red-cool-50: #cd425b; --ctgl-color-red-cool-60: #9e394b; --ctgl-color-red-cool-70: #68363f; --ctgl-color-red-cool-80: #40282c; --ctgl-color-red-cool-90: #1e1517; --ctgl-color-red-cool-5v: #fff2f5; --ctgl-color-red-cool-10v: #f8dfe2; --ctgl-color-red-cool-20v: #f8b9c5; --ctgl-color-red-cool-30v: #fd8ba0; --ctgl-color-red-cool-40v: #f45d79; --ctgl-color-red-cool-50v: #e41d3d; --ctgl-color-red-cool-60v: #b21d38; --ctgl-color-red-cool-70v: #822133; --ctgl-color-red-cool-80v: #4f1c24; --ctgl-color-red-5: #f9eeee; --ctgl-color-red-10: #f8e1de; --ctgl-color-red-20: #f7bbb1; --ctgl-color-red-30: #f2938c; --ctgl-color-red-40: #e9695f; --ctgl-color-red-50: #d83933; --ctgl-color-red-60: #a23737; --ctgl-color-red-70: #6f3331; --ctgl-color-red-80: #3e2927; --ctgl-color-red-90: #1b1616; --ctgl-color-red-5v: #fff3f2; --ctgl-color-red-10v: #fde0db; --ctgl-color-red-20v: #fdb8ae; --ctgl-color-red-30v: #ff8d7b; --ctgl-color-red-40v: #fb5a47; --ctgl-color-red-50v: #e52207; --ctgl-color-red-60v: #b50909; --ctgl-color-red-70v: #8b0a03; --ctgl-color-red-80v: #5c1111; --ctgl-color-red-warm-5: #f6efea; --ctgl-color-red-warm-10: #f4e3db; --ctgl-color-red-warm-20: #ecc0a7; --ctgl-color-red-warm-30: #dca081; --ctgl-color-red-warm-40: #d27a56; --ctgl-color-red-warm-50: #c3512c; --ctgl-color-red-warm-60: #805039; --ctgl-color-red-warm-70: #524236; --ctgl-color-red-warm-80: #332d29; --ctgl-color-red-warm-90: #1f1c18; --ctgl-color-red-warm-5v: #fff5ee; --ctgl-color-red-warm-10v: #fce1d4; --ctgl-color-red-warm-20v: #f6bd9c; --ctgl-color-red-warm-30v: #f39268; --ctgl-color-red-warm-40v: #ef5e25; --ctgl-color-red-warm-50v: #d54309; --ctgl-color-red-warm-60v: #9c3d10; --ctgl-color-red-warm-70v: #63340f; --ctgl-color-red-warm-80v: #3e2a1e; --ctgl-color-orange-warm-5: #faeee5; --ctgl-color-orange-warm-10: #fbe0d0; --ctgl-color-orange-warm-20: #f7bca2; --ctgl-color-orange-warm-30: #f3966d; --ctgl-color-orange-warm-40: #e17141; --ctgl-color-orange-warm-50: #bd5727; --ctgl-color-orange-warm-60: #914734; --ctgl-color-orange-warm-70: #633a32; --ctgl-color-orange-warm-80: #3d2925; --ctgl-color-orange-warm-90: #1c1615; --ctgl-color-orange-warm-5v: #fff3ea; --ctgl-color-orange-warm-10v: #ffe2d1; --ctgl-color-orange-warm-20v: #fbbaa7; --ctgl-color-orange-warm-30v: #fc906d; --ctgl-color-orange-warm-40v: #ff580a; --ctgl-color-orange-warm-50v: #cf4900; --ctgl-color-orange-warm-60v: #a72f10; --ctgl-color-orange-warm-70v: #782312; --ctgl-color-orange-warm-80v: #3d231d; --ctgl-color-orange-5: #f6efe9; --ctgl-color-orange-10: #f2e4d4; --ctgl-color-orange-20: #f3bf90; --ctgl-color-orange-30: #f09860; --ctgl-color-orange-40: #dd7533; --ctgl-color-orange-50: #a86437; --ctgl-color-orange-60: #775540; --ctgl-color-orange-70: #524236; --ctgl-color-orange-80: #332d27; --ctgl-color-orange-90: #1b1614; --ctgl-color-orange-5v: #fef2e4; --ctgl-color-orange-10v: #fce2c5; --ctgl-color-orange-20v: #ffbc78; --ctgl-color-orange-30v: #fa9441; --ctgl-color-orange-40v: #e66f0e; --ctgl-color-orange-50v: #c05600; --ctgl-color-orange-60v: #8c471c; --ctgl-color-orange-70v: #5f3617; --ctgl-color-orange-80v: #352313; --ctgl-color-gold-5: #f5f0e6; --ctgl-color-gold-10: #f1e5cd; --ctgl-color-gold-20: #dec69a; --ctgl-color-gold-30: #c7a97b; --ctgl-color-gold-40: #ad8b65; --ctgl-color-gold-50: #8e704f; --ctgl-color-gold-60: #6b5947; --ctgl-color-gold-70: #4d4438; --ctgl-color-gold-80: #322d26; --ctgl-color-gold-90: #191714; --ctgl-color-gold-5v: #fef0c8; --ctgl-color-gold-10v: #ffe396; --ctgl-color-gold-20v: #ffbe2e; --ctgl-color-gold-30v: #e5a000; --ctgl-color-gold-40v: #c2850c; --ctgl-color-gold-50v: #936f38; --ctgl-color-gold-60v: #7a591a; --ctgl-color-gold-70v: #5c410a; --ctgl-color-gold-80v: #3b2b15; --ctgl-color-yellow-5: #faf3d1; --ctgl-color-yellow-10: #f5e6af; --ctgl-color-yellow-20: #e6c74c; --ctgl-color-yellow-30: #c9ab48; --ctgl-color-yellow-40: #a88f48; --ctgl-color-yellow-50: #8a7237; --ctgl-color-yellow-60: #6b5a39; --ctgl-color-yellow-70: #504332; --ctgl-color-yellow-80: #332d27; --ctgl-color-yellow-90: #1a1614; --ctgl-color-yellow-5v: #fff5c2; --ctgl-color-yellow-10v: #fee685; --ctgl-color-yellow-20v: #face00; --ctgl-color-yellow-30v: #ddaa01; --ctgl-color-yellow-40v: #b38c00; --ctgl-color-yellow-50v: #947100; --ctgl-color-yellow-60v: #776017; --ctgl-color-yellow-70v: #5c4809; --ctgl-color-yellow-80v: #422d19; --ctgl-color-green-warm-5: #f1f4d7; --ctgl-color-green-warm-10: #e7eab7; --ctgl-color-green-warm-20: #cbd17a; --ctgl-color-green-warm-30: #a6b557; --ctgl-color-green-warm-40: #8a984b; --ctgl-color-green-warm-50: #6f7a41; --ctgl-color-green-warm-60: #5a5f38; --ctgl-color-green-warm-70: #45472f; --ctgl-color-green-warm-80: #2d2f21; --ctgl-color-green-warm-90: #171712; --ctgl-color-green-warm-5v: #f5fbc1; --ctgl-color-green-warm-10v: #e7f434; --ctgl-color-green-warm-20v: #c5d30a; --ctgl-color-green-warm-30v: #a3b72c; --ctgl-color-green-warm-40v: #7e9c1d; --ctgl-color-green-warm-50v: #6a7d00; --ctgl-color-green-warm-60v: #5a6613; --ctgl-color-green-warm-70v: #4b4e10; --ctgl-color-green-warm-80v: #38380b; --ctgl-color-green-5: #eaf4dd; --ctgl-color-green-10: #dfeacd; --ctgl-color-green-20: #b8d293; --ctgl-color-green-30: #9bb672; --ctgl-color-green-40: #7d9b4e; --ctgl-color-green-50: #607f35; --ctgl-color-green-60: #4c6424; --ctgl-color-green-70: #3c4a29; --ctgl-color-green-80: #293021; --ctgl-color-green-90: #161814; --ctgl-color-green-5v: #ddf9c7; --ctgl-color-green-10v: #c5ee93; --ctgl-color-green-20v: #98d035; --ctgl-color-green-30v: #7fb135; --ctgl-color-green-40v: #719f2a; --ctgl-color-green-50v: #538200; --ctgl-color-green-60v: #466c04; --ctgl-color-green-70v: #2f4a0b; --ctgl-color-green-80v: #243413; --ctgl-color-green-cool-5: #ecf3ec; --ctgl-color-green-cool-10: #dbebde; --ctgl-color-green-cool-20: #b4d0b9; --ctgl-color-green-cool-30: #86b98e; --ctgl-color-green-cool-40: #5e9f69; --ctgl-color-green-cool-50: #4d8055; --ctgl-color-green-cool-60: #446443; --ctgl-color-green-cool-70: #37493b; --ctgl-color-green-cool-80: #28312a; --ctgl-color-green-cool-90: #1a1f1a; --ctgl-color-green-cool-5v: #e3f5e1; --ctgl-color-green-cool-10v: #b7f5bd; --ctgl-color-green-cool-20v: #70e17b; --ctgl-color-green-cool-30v: #21c834; --ctgl-color-green-cool-40v: #00a91c; --ctgl-color-green-cool-50v: #008817; --ctgl-color-green-cool-60v: #216e1f; --ctgl-color-green-cool-70v: #154c21; --ctgl-color-green-cool-80v: #19311e; --ctgl-color-mint-5: #dbf6ed; --ctgl-color-mint-10: #c7efe2; --ctgl-color-mint-20: #92d9bb; --ctgl-color-mint-30: #5abf95; --ctgl-color-mint-40: #34a37e; --ctgl-color-mint-50: #2e8367; --ctgl-color-mint-60: #286846; --ctgl-color-mint-70: #204e34; --ctgl-color-mint-80: #193324; --ctgl-color-mint-90: #0d1a12; --ctgl-color-mint-5v: #c9fbeb; --ctgl-color-mint-10v: #83fcd4; --ctgl-color-mint-20v: #0ceda6; --ctgl-color-mint-30v: #04c585; --ctgl-color-mint-40v: #00a871; --ctgl-color-mint-50v: #008659; --ctgl-color-mint-60v: #146947; --ctgl-color-mint-70v: #0c4e29; --ctgl-color-mint-80v: #0d351e; --ctgl-color-mint-cool-5: #e0f7f6; --ctgl-color-mint-cool-10: #c4eeeb; --ctgl-color-mint-cool-20: #9bd4cf; --ctgl-color-mint-cool-30: #6fbab3; --ctgl-color-mint-cool-40: #4f9e99; --ctgl-color-mint-cool-50: #40807e; --ctgl-color-mint-cool-60: #376462; --ctgl-color-mint-cool-70: #2a4b45; --ctgl-color-mint-cool-80: #203131; --ctgl-color-mint-cool-90: #111818; --ctgl-color-mint-cool-5v: #d5fbf3; --ctgl-color-mint-cool-10v: #7efbe1; --ctgl-color-mint-cool-20v: #29e1cb; --ctgl-color-mint-cool-30v: #1dc2ae; --ctgl-color-mint-cool-40v: #00a398; --ctgl-color-mint-cool-50v: #008480; --ctgl-color-mint-cool-60v: #0f6460; --ctgl-color-mint-cool-70v: #0b4b3f; --ctgl-color-mint-cool-80v: #123131; --ctgl-color-cyan-5: #e7f6f8; --ctgl-color-cyan-10: #ccecf2; --ctgl-color-cyan-20: #99deea; --ctgl-color-cyan-30: #5dc0d1; --ctgl-color-cyan-40: #449dac; --ctgl-color-cyan-50: #168092; --ctgl-color-cyan-60: #2a646d; --ctgl-color-cyan-70: #2c4a4e; --ctgl-color-cyan-80: #203133; --ctgl-color-cyan-90: #111819; --ctgl-color-cyan-5v: #e5faff; --ctgl-color-cyan-10v: #a8f2ff; --ctgl-color-cyan-20v: #52daf2; --ctgl-color-cyan-30v: #00bde3; --ctgl-color-cyan-40v: #009ec1; --ctgl-color-cyan-50v: #0081a1; --ctgl-color-cyan-60v: #00687d; --ctgl-color-cyan-70v: #0e4f5c; --ctgl-color-cyan-80v: #093b44; --ctgl-color-blue-cool-5: #e7f2f5; --ctgl-color-blue-cool-10: #dae9ee; --ctgl-color-blue-cool-20: #adcfdc; --ctgl-color-blue-cool-30: #82b4c9; --ctgl-color-blue-cool-40: #6499af; --ctgl-color-blue-cool-50: #3a7d95; --ctgl-color-blue-cool-60: #2e6276; --ctgl-color-blue-cool-70: #224a58; --ctgl-color-blue-cool-80: #14333d; --ctgl-color-blue-cool-90: #0f191c; --ctgl-color-blue-cool-5v: #e1f3f8; --ctgl-color-blue-cool-10v: #c3ebfa; --ctgl-color-blue-cool-20v: #97d4ea; --ctgl-color-blue-cool-30v: #59b9de; --ctgl-color-blue-cool-40v: #28a0cb; --ctgl-color-blue-cool-50v: #0d7ea2; --ctgl-color-blue-cool-60v: #07648d; --ctgl-color-blue-cool-70v: #074b69; --ctgl-color-blue-cool-80v: #002d3f; --ctgl-color-blue-5: #eff6fb; --ctgl-color-blue-10: #d9e8f6; --ctgl-color-blue-20: #aacdec; --ctgl-color-blue-30: #73b3e7; --ctgl-color-blue-40: #4f97d1; --ctgl-color-blue-50: #2378c3; --ctgl-color-blue-60: #2c608a; --ctgl-color-blue-70: #274863; --ctgl-color-blue-80: #1f303e; --ctgl-color-blue-90: #11181d; --ctgl-color-blue-5v: #e8f5ff; --ctgl-color-blue-10v: #cfe8ff; --ctgl-color-blue-20v: #a1d3ff; --ctgl-color-blue-30v: #58b4ff; --ctgl-color-blue-40v: #2491ff; --ctgl-color-blue-50v: #0076d6; --ctgl-color-blue-60v: #005ea2; --ctgl-color-blue-70v: #0b4778; --ctgl-color-blue-80v: #112f4e; --ctgl-color-blue-warm-5: #ecf1f7; --ctgl-color-blue-warm-10: #e1e7f1; --ctgl-color-blue-warm-20: #bbcae4; --ctgl-color-blue-warm-30: #98afd2; --ctgl-color-blue-warm-40: #7292c7; --ctgl-color-blue-warm-50: #4a77b4; --ctgl-color-blue-warm-60: #345d96; --ctgl-color-blue-warm-70: #2f4668; --ctgl-color-blue-warm-80: #252f3e; --ctgl-color-blue-warm-90: #13171f; --ctgl-color-blue-warm-5v: #edf5ff; --ctgl-color-blue-warm-10v: #d4e5ff; --ctgl-color-blue-warm-20v: #adcdff; --ctgl-color-blue-warm-30v: #81aefc; --ctgl-color-blue-warm-40v: #5994f6; --ctgl-color-blue-warm-50v: #2672de; --ctgl-color-blue-warm-60v: #0050d8; --ctgl-color-blue-warm-70v: #1a4480; --ctgl-color-blue-warm-80v: #162e51; --ctgl-color-indigo-cool-5: #eef0f9; --ctgl-color-indigo-cool-10: #e1e6f9; --ctgl-color-indigo-cool-20: #bbc8f5; --ctgl-color-indigo-cool-30: #96abee; --ctgl-color-indigo-cool-40: #6b8ee8; --ctgl-color-indigo-cool-50: #496fd8; --ctgl-color-indigo-cool-60: #3f57a6; --ctgl-color-indigo-cool-70: #374274; --ctgl-color-indigo-cool-80: #292d42; --ctgl-color-indigo-cool-90: #151622; --ctgl-color-indigo-cool-5v: #edf0ff; --ctgl-color-indigo-cool-10v: #dee5ff; --ctgl-color-indigo-cool-20v: #b8c8ff; --ctgl-color-indigo-cool-30v: #94adff; --ctgl-color-indigo-cool-40v: #628ef4; --ctgl-color-indigo-cool-50v: #4866ff; --ctgl-color-indigo-cool-60v: #3e4ded; --ctgl-color-indigo-cool-70v: #222fbf; --ctgl-color-indigo-cool-80v: #1b2b85; --ctgl-color-indigo-5: #efeff8; --ctgl-color-indigo-10: #e5e4fa; --ctgl-color-indigo-20: #c5c5f3; --ctgl-color-indigo-30: #a5a8eb; --ctgl-color-indigo-40: #8889db; --ctgl-color-indigo-50: #676cc8; --ctgl-color-indigo-60: #4d52af; --ctgl-color-indigo-70: #3d4076; --ctgl-color-indigo-80: #2b2c40; --ctgl-color-indigo-90: #16171f; --ctgl-color-indigo-5v: #f0f0ff; --ctgl-color-indigo-10v: #e0e0ff; --ctgl-color-indigo-20v: #ccceff; --ctgl-color-indigo-30v: #a3a7fa; --ctgl-color-indigo-40v: #8289ff; --ctgl-color-indigo-50v: #656bd7; --ctgl-color-indigo-60v: #4a50c4; --ctgl-color-indigo-70v: #3333a3; --ctgl-color-indigo-80v: #212463; --ctgl-color-indigo-warm-5: #f1eff7; --ctgl-color-indigo-warm-10: #e7e3fa; --ctgl-color-indigo-warm-20: #cbc4f2; --ctgl-color-indigo-warm-30: #afa5e8; --ctgl-color-indigo-warm-40: #9287d8; --ctgl-color-indigo-warm-50: #7665d1; --ctgl-color-indigo-warm-60: #5e519e; --ctgl-color-indigo-warm-70: #453c7b; --ctgl-color-indigo-warm-80: #2e2c40; --ctgl-color-indigo-warm-90: #18161d; --ctgl-color-indigo-warm-5v: #f5f2ff; --ctgl-color-indigo-warm-10v: #e4deff; --ctgl-color-indigo-warm-20v: #cfc4fd; --ctgl-color-indigo-warm-30v: #b69fff; --ctgl-color-indigo-warm-40v: #967efb; --ctgl-color-indigo-warm-50v: #745fe9; --ctgl-color-indigo-warm-60v: #5942d2; --ctgl-color-indigo-warm-70v: #3d2c9d; --ctgl-color-indigo-warm-80v: #261f5b; --ctgl-color-violet-5: #f4f1f9; --ctgl-color-violet-10: #ebe3f9; --ctgl-color-violet-20: #d0c3e9; --ctgl-color-violet-30: #b8a2e3; --ctgl-color-violet-40: #9d84d2; --ctgl-color-violet-50: #8168b3; --ctgl-color-violet-60: #665190; --ctgl-color-violet-70: #4c3d69; --ctgl-color-violet-80: #312b3f; --ctgl-color-violet-90: #18161d; --ctgl-color-violet-5v: #f7f2ff; --ctgl-color-violet-10v: #ede3ff; --ctgl-color-violet-20v: #d5bfff; --ctgl-color-violet-30v: #c39deb; --ctgl-color-violet-40v: #ad79e9; --ctgl-color-violet-50v: #9355dc; --ctgl-color-violet-60v: #783cb9; --ctgl-color-violet-70v: #54278f; --ctgl-color-violet-80v: #39215e; --ctgl-color-violet-warm-5: #f8f0f9; --ctgl-color-violet-warm-10: #f6dff8; --ctgl-color-violet-warm-20: #e2bee4; --ctgl-color-violet-warm-30: #d29ad8; --ctgl-color-violet-warm-40: #bf77c8; --ctgl-color-violet-warm-50: #b04abd; --ctgl-color-violet-warm-60: #864381; --ctgl-color-violet-warm-70: #5c395a; --ctgl-color-violet-warm-80: #382936; --ctgl-color-violet-warm-90: #1b151b; --ctgl-color-violet-warm-5v: #fef2ff; --ctgl-color-violet-warm-10v: #fbdcff; --ctgl-color-violet-warm-20v: #f4b2ff; --ctgl-color-violet-warm-30v: #ee83ff; --ctgl-color-violet-warm-40v: #d85bef; --ctgl-color-violet-warm-50v: #be32d0; --ctgl-color-violet-warm-60v: #93348c; --ctgl-color-violet-warm-70v: #711e6c; --ctgl-color-violet-warm-80v: #481441; --ctgl-color-magenta-5: #f9f0f2; --ctgl-color-magenta-10: #f6e1e8; --ctgl-color-magenta-20: #f0bbcc; --ctgl-color-magenta-30: #e895b3; --ctgl-color-magenta-40: #e0699f; --ctgl-color-magenta-50: #c84281; --ctgl-color-magenta-60: #8b4566; --ctgl-color-magenta-70: #66364b; --ctgl-color-magenta-80: #402731; --ctgl-color-magenta-90: #1b1617; --ctgl-color-magenta-5v: #fff2f5; --ctgl-color-magenta-10v: #ffddea; --ctgl-color-magenta-20v: #ffb4cf; --ctgl-color-magenta-30v: #ff87b2; --ctgl-color-magenta-40v: #fd4496; --ctgl-color-magenta-50v: #d72d79; --ctgl-color-magenta-60v: #ab2165; --ctgl-color-magenta-70v: #731f44; --ctgl-color-magenta-80v: #4f172e; --ctgl-color-gray-cool-1: #fbfcfd; --ctgl-color-gray-cool-2: #f7f9fa; --ctgl-color-gray-cool-3: #f5f6f7; --ctgl-color-gray-cool-4: #f1f3f6; --ctgl-color-gray-cool-5: #edeff0; --ctgl-color-gray-cool-10: #dfe1e2; --ctgl-color-gray-cool-20: #c6cace; --ctgl-color-gray-cool-30: #a9aeb1; --ctgl-color-gray-cool-40: #8d9297; --ctgl-color-gray-cool-50: #71767a; --ctgl-color-gray-cool-60: #565c65; --ctgl-color-gray-cool-70: #3d4551; --ctgl-color-gray-cool-80: #2d2e2f; --ctgl-color-gray-cool-90: #1c1d1f; --ctgl-color-gray-1: #fcfcfc; --ctgl-color-gray-2: #f9f9f9; --ctgl-color-gray-3: #f6f6f6; --ctgl-color-gray-4: #f3f3f3; --ctgl-color-gray-5: #f0f0f0; --ctgl-color-gray-10: #e6e6e6; --ctgl-color-gray-20: #c9c9c9; --ctgl-color-gray-30: #adadad; --ctgl-color-gray-40: #919191; --ctgl-color-gray-50: #757575; --ctgl-color-gray-60: #5c5c5c; --ctgl-color-gray-70: #454545; --ctgl-color-gray-80: #2e2e2e; --ctgl-color-gray-90: #1b1b1b; --ctgl-color-gray-100: #000000; --ctgl-color-gray-warm-1: #fcfcfb; --ctgl-color-gray-warm-2: #f9f9f7; --ctgl-color-gray-warm-3: #f6f6f2; --ctgl-color-gray-warm-4: #f5f5f0; --ctgl-color-gray-warm-5: #f0f0ec; --ctgl-color-gray-warm-10: #e6e6e2; --ctgl-color-gray-warm-20: #cac9c0; --ctgl-color-gray-warm-30: #afaea2; --ctgl-color-gray-warm-40: #929285; --ctgl-color-gray-warm-50: #76766a; --ctgl-color-gray-warm-60: #5d5d52; --ctgl-color-gray-warm-70: #454540; --ctgl-color-gray-warm-80: #2e2e2a; --ctgl-color-gray-warm-90: #171716; --ctgl-color-black-transparent-5: rgba(0, 0, 0, .01); --ctgl-color-black-transparent-10: rgba(0, 0, 0, .1); --ctgl-color-black-transparent-20: rgba(0, 0, 0, .2); --ctgl-color-black-transparent-30: rgba(0, 0, 0, .3); --ctgl-color-black-transparent-40: rgba(0, 0, 0, .4); --ctgl-color-black-transparent-50: rgba(0, 0, 0, .5); --ctgl-color-black-transparent-60: rgba(0, 0, 0, .6); --ctgl-color-black-transparent-70: rgba(0, 0, 0, .7); --ctgl-color-black-transparent-80: rgba(0, 0, 0, .8); --ctgl-color-black-transparent-90: rgba(0, 0, 0, .9); --ctgl-color-white-transparent-5: rgba(255, 255, 255, .01); --ctgl-color-white-transparent-10: rgba(255, 255, 255, .1); --ctgl-color-white-transparent-20: rgba(255, 255, 255, .2); --ctgl-color-white-transparent-30: rgba(255, 255, 255, .3); --ctgl-color-white-transparent-40: rgba(255, 255, 255, .4); --ctgl-color-white-transparent-50: rgba(255, 255, 255, .5); --ctgl-color-white-transparent-60: rgba(255, 255, 255, .6); --ctgl-color-white-transparent-70: rgba(255, 255, 255, .7); --ctgl-color-white-transparent-80: rgba(255, 255, 255, .8); --ctgl-color-white-transparent-90: rgba(255, 255, 255, .9); }
:root { --ctgl-breakpoint-card: 10rem; --ctgl-breakpoint-card-lg: 15rem; --ctgl-breakpoint-mobile: 20rem; --ctgl-breakpoint-mobile-lg: 30rem; --ctgl-breakpoint-tablet: 40rem; --ctgl-breakpoint-tablet-lg: 55rem; --ctgl-breakpoint-desktop: 64rem; --ctgl-breakpoint-desktop-lg: 75rem; --ctgl-breakpoint-widescreen: 87.5rem; }
p { line-height: 1.62 !important; }
:root { --ctgl-color-dark-gray: #333; --ctgl-color-light-gray: #eee; --ctgl-color-black-g1: rgba(0, 0, 0, .1); --ctgl-color-black-g2: rgba(0, 0, 0, .2); --ctgl-color-black-g8: rgba(0, 0, 0, .8); --ctgl-color-white-gradient: rgba(255, 255, 255, .9); --ctgl-color-accent-warm-gradient: rgba(250, 148, 65, .6); --ctgl-color-accent-warm-light-gradient: rgba(255, 188, 120, .3); }
:root { font-family: Roboto, sans-serif; --font-family: Roboto, sans-serif; }
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
@media print {
  .glossary { display: none; }
  .hide-glossary .usa-icon { height: 1.5rem; width: 1.5rem; margin-top: 4px; }
}
:root { --ctg-removed-background-color: #f4a4b1; --ctg-added-background-color: #99cfa2; }
.glossary { background: rgb(17, 46, 81); color: rgb(17, 46, 81); width: 300px; position: fixed; top: 0px; bottom: 0px; right: 0px; overflow-y: auto; padding: 24px 32px 0px; transition: right 0.2s; z-index: 10001; }
.open-glossary {
  @media screen and (min-height: 400px) {
  top: 250px;
}
  @media screen and (max-height: 399px) {
  top: 150px;
}
}
.show-glossary, .hide-glossary { padding-left: 0px; padding-right: 2px; margin-top: -5px; margin-right: -5px; }
@media screen and (min-width: 1024px) {
  .show-desktop { display: block; width: 45px; height: 124px; }
  .show-mobile { display: none; }
  .glossary { width: 480px; }
  .open-glossary { top: 200px; }
  .js-glossary-open { border: none; background-color: transparent; float: right; background-image: url("/assets/731f8589d2e48b3c25c4c2fb9fccdcc1872ce40b04bdb9f642448650f356dfd3.svg"); background-repeat: no-repeat; }
  .js-glossary-open svg { border: none; width: 46px; height: 119px; }
  .js-glossary-close { border: none; position: fixed; font-size: 20px; background-color: transparent; width: 50px; height: 120px; margin-left: -40px; background-image: url("/assets/49544606443846ae7cea7c65088b83c21dec83cc617ccf11ab48084ebe734fd6.svg"); background-repeat: no-repeat; }
}
@media screen and (max-width: 1024px) {
  .show-desktop { display: none; }
  .show-mobile { display: block; }
  .open-glossary svg { width: 44px; height: 48px; }
  .js-glossary-open { border: none; background-color: transparent; float: right; width: 55px; height: 55px; background-image: url("/assets/db4991ed8f5381e75b943eefa76667bacac0cf02cc5f529a78ba9492d2c2883a.svg"); background-repeat: no-repeat; }
  .hide-glossary { margin-left: 25px; }
}
.glossary ul { padding: 0px; }
.glossary input[type="search"] { box-sizing: inherit; margin-bottom: 0px; min-width: 100%; }
.glossary__content { margin-top: -4px; padding: 0px 4px; }
.glossary a { color: rgb(17, 46, 81); text-decoration: underline; }
@media screen and (max-width: 1023px) {
  .glossary[aria-hidden="true"] { right: -320px; }
}
@media screen and (min-width: 1023px) {
  .glossary[aria-hidden="true"], .close-glossary[aria-hidden="true"] { right: -491px; }
}
.glossary-heading { display: inline; font-size: 22px; margin-top: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 1.15; }
.js-glossary-toggle { border: none; background-color: transparent; color: rgb(0, 113, 188); font-size: 1.5rem; font-weight: 700; line-height: initial; width: initial; }
.js-glossary-toggle:hover, .js-glossary-toggle.\:hover { color: rgb(32, 84, 147); }
.js-glossary-toggle svg { margin-bottom: -4px; }
.js-glossary-search::-webkit-search-cancel-button { }
.usa-sr-only { position: absolute; left: -999em; }
.clearable-input { position: relative; display: inline-block; width: 100%; }
.clearable-input > input { padding-right: 1.4em; padding-left: 2.4em; background-image: url("/assets/7101b573628511efa02d6f6fa09d93e49d7b73a6eef29a32bcaa246e60a36522.svg"); background-repeat: no-repeat; background-position: 4px 4px; }
@media print {
  .show-desktop, .show-mobile { display: none; }
}

.fa { font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); }
.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa { -webkit-font-smoothing: antialiased; display: var(--fa-display, inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fas::before, .far::before, .fab::before, .fa-solid::before, .fa-regular::before, .fa-brands::before, .fa::before { content: var(--fa); }
.fa-classic, .fas, .fa-solid, .far, .fa-regular { font-family: "Font Awesome 6 Free"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin, 2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(-1 * var(--fa-li-width, 2em)); position: absolute; text-align: center; width: var(--fa-li-width, 2em); line-height: inherit; }
.fa-border { border-color: var(--fa-border-color, #eee); border-radius: var(--fa-border-radius, .1em); border-style: var(--fa-border-style, solid); border-width: var(--fa-border-width, .08em); padding: var(--fa-border-padding, .2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin, .3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin, .3em); }
.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1)); }
.fa-fade { animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }
.fa-beat-fade { animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1)); }
.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
.fa-shake { animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin { animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale, 1.25)); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound, -.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity, .4); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity, .4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg)); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle, 0)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index, auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse, #fff); }
.fa-0 { --fa: "0"; }
.fa-1 { --fa: "1"; }
.fa-2 { --fa: "2"; }
.fa-3 { --fa: "3"; }
.fa-4 { --fa: "4"; }
.fa-5 { --fa: "5"; }
.fa-6 { --fa: "6"; }
.fa-7 { --fa: "7"; }
.fa-8 { --fa: "8"; }
.fa-9 { --fa: "9"; }
.fa-fill-drip { --fa: "\f576"; }
.fa-arrows-to-circle { --fa: "\e4bd"; }
.fa-circle-chevron-right, .fa-chevron-circle-right { --fa: "\f138"; }
.fa-at { --fa: "@"; }
.fa-trash-can, .fa-trash-alt { --fa: "\f2ed"; }
.fa-text-height { --fa: "\f034"; }
.fa-user-xmark, .fa-user-times { --fa: "\f235"; }
.fa-stethoscope { --fa: "\f0f1"; }
.fa-message, .fa-comment-alt { --fa: "\f27a"; }
.fa-info { --fa: "\f129"; }
.fa-down-left-and-up-right-to-center, .fa-compress-alt { --fa: "\f422"; }
.fa-explosion { --fa: "\e4e9"; }
.fa-file-lines, .fa-file-alt, .fa-file-text { --fa: "\f15c"; }
.fa-wave-square { --fa: "\f83e"; }
.fa-ring { --fa: "\f70b"; }
.fa-building-un { --fa: "\e4d9"; }
.fa-dice-three { --fa: "\f527"; }
.fa-calendar-days, .fa-calendar-alt { --fa: "\f073"; }
.fa-anchor-circle-check { --fa: "\e4aa"; }
.fa-building-circle-arrow-right { --fa: "\e4d1"; }
.fa-volleyball, .fa-volleyball-ball { --fa: "\f45f"; }
.fa-arrows-up-to-line { --fa: "\e4c2"; }
.fa-sort-down, .fa-sort-desc { --fa: "\f0dd"; }
.fa-circle-minus, .fa-minus-circle { --fa: "\f056"; }
.fa-door-open { --fa: "\f52b"; }
.fa-right-from-bracket, .fa-sign-out-alt { --fa: "\f2f5"; }
.fa-atom { --fa: "\f5d2"; }
.fa-soap { --fa: "\e06e"; }
.fa-icons, .fa-heart-music-camera-bolt { --fa: "\f86d"; }
.fa-microphone-lines-slash, .fa-microphone-alt-slash { --fa: "\f539"; }
.fa-bridge-circle-check { --fa: "\e4c9"; }
.fa-pump-medical { --fa: "\e06a"; }
.fa-fingerprint { --fa: "\f577"; }
.fa-hand-point-right { --fa: "\f0a4"; }
.fa-magnifying-glass-location, .fa-search-location { --fa: "\f689"; }
.fa-forward-step, .fa-step-forward { --fa: "\f051"; }
.fa-face-smile-beam, .fa-smile-beam { --fa: "\f5b8"; }
.fa-flag-checkered { --fa: "\f11e"; }
.fa-football, .fa-football-ball { --fa: "\f44e"; }
.fa-school-circle-exclamation { --fa: "\e56c"; }
.fa-crop { --fa: "\f125"; }
.fa-angles-down, .fa-angle-double-down { --fa: "\f103"; }
.fa-users-rectangle { --fa: "\e594"; }
.fa-people-roof { --fa: "\e537"; }
.fa-people-line { --fa: "\e534"; }
.fa-beer-mug-empty, .fa-beer { --fa: "\f0fc"; }
.fa-diagram-predecessor { --fa: "\e477"; }
.fa-arrow-up-long, .fa-long-arrow-up { --fa: "\f176"; }
.fa-fire-flame-simple, .fa-burn { --fa: "\f46a"; }
.fa-person, .fa-male { --fa: "\f183"; }
.fa-laptop { --fa: "\f109"; }
.fa-file-csv { --fa: "\f6dd"; }
.fa-menorah { --fa: "\f676"; }
.fa-truck-plane { --fa: "\e58f"; }
.fa-record-vinyl { --fa: "\f8d9"; }
.fa-face-grin-stars, .fa-grin-stars { --fa: "\f587"; }
.fa-bong { --fa: "\f55c"; }
.fa-spaghetti-monster-flying, .fa-pastafarianism { --fa: "\f67b"; }
.fa-arrow-down-up-across-line { --fa: "\e4af"; }
.fa-spoon, .fa-utensil-spoon { --fa: "\f2e5"; }
.fa-jar-wheat { --fa: "\e517"; }
.fa-envelopes-bulk, .fa-mail-bulk { --fa: "\f674"; }
.fa-file-circle-exclamation { --fa: "\e4eb"; }
.fa-circle-h, .fa-hospital-symbol { --fa: "\f47e"; }
.fa-pager { --fa: "\f815"; }
.fa-address-book, .fa-contact-book { --fa: "\f2b9"; }
.fa-strikethrough { --fa: "\f0cc"; }
.fa-k { --fa: "K"; }
.fa-landmark-flag { --fa: "\e51c"; }
.fa-pencil, .fa-pencil-alt { --fa: "\f303"; }
.fa-backward { --fa: "\f04a"; }
.fa-caret-right { --fa: "\f0da"; }
.fa-comments { --fa: "\f086"; }
.fa-paste, .fa-file-clipboard { --fa: "\f0ea"; }
.fa-code-pull-request { --fa: "\e13c"; }
.fa-clipboard-list { --fa: "\f46d"; }
.fa-truck-ramp-box, .fa-truck-loading { --fa: "\f4de"; }
.fa-user-check { --fa: "\f4fc"; }
.fa-vial-virus { --fa: "\e597"; }
.fa-sheet-plastic { --fa: "\e571"; }
.fa-blog { --fa: "\f781"; }
.fa-user-ninja { --fa: "\f504"; }
.fa-person-arrow-up-from-line { --fa: "\e539"; }
.fa-scroll-torah, .fa-torah { --fa: "\f6a0"; }
.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa: "\f458"; }
.fa-toggle-off { --fa: "\f204"; }
.fa-box-archive, .fa-archive { --fa: "\f187"; }
.fa-person-drowning { --fa: "\e545"; }
.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa: "\f886"; }
.fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa: "\f58a"; }
.fa-spray-can { --fa: "\f5bd"; }
.fa-truck-monster { --fa: "\f63b"; }
.fa-w { --fa: "W"; }
.fa-earth-africa, .fa-globe-africa { --fa: "\f57c"; }
.fa-rainbow { --fa: "\f75b"; }
.fa-circle-notch { --fa: "\f1ce"; }
.fa-tablet-screen-button, .fa-tablet-alt { --fa: "\f3fa"; }
.fa-paw { --fa: "\f1b0"; }
.fa-cloud { --fa: "\f0c2"; }
.fa-trowel-bricks { --fa: "\e58a"; }
.fa-face-flushed, .fa-flushed { --fa: "\f579"; }
.fa-hospital-user { --fa: "\f80d"; }
.fa-tent-arrow-left-right { --fa: "\e57f"; }
.fa-gavel, .fa-legal { --fa: "\f0e3"; }
.fa-binoculars { --fa: "\f1e5"; }
.fa-microphone-slash { --fa: "\f131"; }
.fa-box-tissue { --fa: "\e05b"; }
.fa-motorcycle { --fa: "\f21c"; }
.fa-bell-concierge, .fa-concierge-bell { --fa: "\f562"; }
.fa-pen-ruler, .fa-pencil-ruler { --fa: "\f5ae"; }
.fa-people-arrows, .fa-people-arrows-left-right { --fa: "\e068"; }
.fa-mars-and-venus-burst { --fa: "\e523"; }
.fa-square-caret-right, .fa-caret-square-right { --fa: "\f152"; }
.fa-scissors, .fa-cut { --fa: "\f0c4"; }
.fa-sun-plant-wilt { --fa: "\e57a"; }
.fa-toilets-portable { --fa: "\e584"; }
.fa-hockey-puck { --fa: "\f453"; }
.fa-table { --fa: "\f0ce"; }
.fa-magnifying-glass-arrow-right { --fa: "\e521"; }
.fa-tachograph-digital, .fa-digital-tachograph { --fa: "\f566"; }
.fa-users-slash { --fa: "\e073"; }
.fa-clover { --fa: "\e139"; }
.fa-reply, .fa-mail-reply { --fa: "\f3e5"; }
.fa-star-and-crescent { --fa: "\f699"; }
.fa-house-fire { --fa: "\e50c"; }
.fa-square-minus, .fa-minus-square { --fa: "\f146"; }
.fa-helicopter { --fa: "\f533"; }
.fa-compass { --fa: "\f14e"; }
.fa-square-caret-down, .fa-caret-square-down { --fa: "\f150"; }
.fa-file-circle-question { --fa: "\e4ef"; }
.fa-laptop-code { --fa: "\f5fc"; }
.fa-swatchbook { --fa: "\f5c3"; }
.fa-prescription-bottle { --fa: "\f485"; }
.fa-bars, .fa-navicon { --fa: "\f0c9"; }
.fa-people-group { --fa: "\e533"; }
.fa-hourglass-end, .fa-hourglass-3 { --fa: "\f253"; }
.fa-heart-crack, .fa-heart-broken { --fa: "\f7a9"; }
.fa-square-up-right, .fa-external-link-square-alt { --fa: "\f360"; }
.fa-face-kiss-beam, .fa-kiss-beam { --fa: "\f597"; }
.fa-film { --fa: "\f008"; }
.fa-ruler-horizontal { --fa: "\f547"; }
.fa-people-robbery { --fa: "\e536"; }
.fa-lightbulb { --fa: "\f0eb"; }
.fa-caret-left { --fa: "\f0d9"; }
.fa-circle-exclamation, .fa-exclamation-circle { --fa: "\f06a"; }
.fa-school-circle-xmark { --fa: "\e56d"; }
.fa-arrow-right-from-bracket, .fa-sign-out { --fa: "\f08b"; }
.fa-circle-chevron-down, .fa-chevron-circle-down { --fa: "\f13a"; }
.fa-unlock-keyhole, .fa-unlock-alt { --fa: "\f13e"; }
.fa-cloud-showers-heavy { --fa: "\f740"; }
.fa-headphones-simple, .fa-headphones-alt { --fa: "\f58f"; }
.fa-sitemap { --fa: "\f0e8"; }
.fa-circle-dollar-to-slot, .fa-donate { --fa: "\f4b9"; }
.fa-memory { --fa: "\f538"; }
.fa-road-spikes { --fa: "\e568"; }
.fa-fire-burner { --fa: "\e4f1"; }
.fa-flag { --fa: "\f024"; }
.fa-hanukiah { --fa: "\f6e6"; }
.fa-feather { --fa: "\f52d"; }
.fa-volume-low, .fa-volume-down { --fa: "\f027"; }
.fa-comment-slash { --fa: "\f4b3"; }
.fa-cloud-sun-rain { --fa: "\f743"; }
.fa-compress { --fa: "\f066"; }
.fa-wheat-awn, .fa-wheat-alt { --fa: "\e2cd"; }
.fa-ankh { --fa: "\f644"; }
.fa-hands-holding-child { --fa: "\e4fa"; }
.fa-asterisk { --fa: "*"; }
.fa-square-check, .fa-check-square { --fa: "\f14a"; }
.fa-peseta-sign { --fa: "\e221"; }
.fa-heading, .fa-header { --fa: "\f1dc"; }
.fa-ghost { --fa: "\f6e2"; }
.fa-list, .fa-list-squares { --fa: "\f03a"; }
.fa-square-phone-flip, .fa-phone-square-alt { --fa: "\f87b"; }
.fa-cart-plus { --fa: "\f217"; }
.fa-gamepad { --fa: "\f11b"; }
.fa-circle-dot, .fa-dot-circle { --fa: "\f192"; }
.fa-face-dizzy, .fa-dizzy { --fa: "\f567"; }
.fa-egg { --fa: "\f7fb"; }
.fa-house-medical-circle-xmark { --fa: "\e513"; }
.fa-campground { --fa: "\f6bb"; }
.fa-folder-plus { --fa: "\f65e"; }
.fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa: "\f1e3"; }
.fa-paintbrush, .fa-paint-brush { --fa: "\f1fc"; }
.fa-lock { --fa: "\f023"; }
.fa-gas-pump { --fa: "\f52f"; }
.fa-hot-tub-person, .fa-hot-tub { --fa: "\f593"; }
.fa-map-location, .fa-map-marked { --fa: "\f59f"; }
.fa-house-flood-water { --fa: "\e50e"; }
.fa-tree { --fa: "\f1bb"; }
.fa-bridge-lock { --fa: "\e4cc"; }
.fa-sack-dollar { --fa: "\f81d"; }
.fa-pen-to-square, .fa-edit { --fa: "\f044"; }
.fa-car-side { --fa: "\f5e4"; }
.fa-share-nodes, .fa-share-alt { --fa: "\f1e0"; }
.fa-heart-circle-minus { --fa: "\e4ff"; }
.fa-hourglass-half, .fa-hourglass-2 { --fa: "\f252"; }
.fa-microscope { --fa: "\f610"; }
.fa-sink { --fa: "\e06d"; }
.fa-bag-shopping, .fa-shopping-bag { --fa: "\f290"; }
.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa: "\f881"; }
.fa-mitten { --fa: "\f7b5"; }
.fa-person-rays { --fa: "\e54d"; }
.fa-users { --fa: "\f0c0"; }
.fa-eye-slash { --fa: "\f070"; }
.fa-flask-vial { --fa: "\e4f3"; }
.fa-hand, .fa-hand-paper { --fa: "\f256"; }
.fa-om { --fa: "\f679"; }
.fa-worm { --fa: "\e599"; }
.fa-house-circle-xmark { --fa: "\e50b"; }
.fa-plug { --fa: "\f1e6"; }
.fa-chevron-up { --fa: "\f077"; }
.fa-hand-spock { --fa: "\f259"; }
.fa-stopwatch { --fa: "\f2f2"; }
.fa-face-kiss, .fa-kiss { --fa: "\f596"; }
.fa-bridge-circle-xmark { --fa: "\e4cb"; }
.fa-face-grin-tongue, .fa-grin-tongue { --fa: "\f589"; }
.fa-chess-bishop { --fa: "\f43a"; }
.fa-face-grin-wink, .fa-grin-wink { --fa: "\f58c"; }
.fa-ear-deaf, .fa-deaf, .fa-deafness, .fa-hard-of-hearing { --fa: "\f2a4"; }
.fa-road-circle-check { --fa: "\e564"; }
.fa-dice-five { --fa: "\f523"; }
.fa-square-rss, .fa-rss-square { --fa: "\f143"; }
.fa-land-mine-on { --fa: "\e51b"; }
.fa-i-cursor { --fa: "\f246"; }
.fa-stamp { --fa: "\f5bf"; }
.fa-stairs { --fa: "\e289"; }
.fa-i { --fa: "I"; }
.fa-hryvnia-sign, .fa-hryvnia { --fa: "\f6f2"; }
.fa-pills { --fa: "\f484"; }
.fa-face-grin-wide, .fa-grin-alt { --fa: "\f581"; }
.fa-tooth { --fa: "\f5c9"; }
.fa-v { --fa: "V"; }
.fa-bangladeshi-taka-sign { --fa: "\e2e6"; }
.fa-bicycle { --fa: "\f206"; }
.fa-staff-snake, .fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius { --fa: "\e579"; }
.fa-head-side-cough-slash { --fa: "\e062"; }
.fa-truck-medical, .fa-ambulance { --fa: "\f0f9"; }
.fa-wheat-awn-circle-exclamation { --fa: "\e598"; }
.fa-snowman { --fa: "\f7d0"; }
.fa-mortar-pestle { --fa: "\f5a7"; }
.fa-road-barrier { --fa: "\e562"; }
.fa-school { --fa: "\f549"; }
.fa-igloo { --fa: "\f7ae"; }
.fa-joint { --fa: "\f595"; }
.fa-angle-right { --fa: "\f105"; }
.fa-horse { --fa: "\f6f0"; }
.fa-q { --fa: "Q"; }
.fa-g { --fa: "G"; }
.fa-notes-medical { --fa: "\f481"; }
.fa-temperature-half, .fa-temperature-2, .fa-thermometer-2, .fa-thermometer-half { --fa: "\f2c9"; }
.fa-dong-sign { --fa: "\e169"; }
.fa-capsules { --fa: "\f46b"; }
.fa-poo-storm, .fa-poo-bolt { --fa: "\f75a"; }
.fa-face-frown-open, .fa-frown-open { --fa: "\f57a"; }
.fa-hand-point-up { --fa: "\f0a6"; }
.fa-money-bill { --fa: "\f0d6"; }
.fa-bookmark { --fa: "\f02e"; }
.fa-align-justify { --fa: "\f039"; }
.fa-umbrella-beach { --fa: "\f5ca"; }
.fa-helmet-un { --fa: "\e503"; }
.fa-bullseye { --fa: "\f140"; }
.fa-bacon { --fa: "\f7e5"; }
.fa-hand-point-down { --fa: "\f0a7"; }
.fa-arrow-up-from-bracket { --fa: "\e09a"; }
.fa-folder, .fa-folder-blank { --fa: "\f07b"; }
.fa-file-waveform, .fa-file-medical-alt { --fa: "\f478"; }
.fa-radiation { --fa: "\f7b9"; }
.fa-chart-simple { --fa: "\e473"; }
.fa-mars-stroke { --fa: "\f229"; }
.fa-vial { --fa: "\f492"; }
.fa-gauge, .fa-dashboard, .fa-gauge-med, .fa-tachometer-alt-average { --fa: "\f624"; }
.fa-wand-magic-sparkles, .fa-magic-wand-sparkles { --fa: "\e2ca"; }
.fa-e { --fa: "E"; }
.fa-pen-clip, .fa-pen-alt { --fa: "\f305"; }
.fa-bridge-circle-exclamation { --fa: "\e4ca"; }
.fa-user { --fa: "\f007"; }
.fa-school-circle-check { --fa: "\e56b"; }
.fa-dumpster { --fa: "\f793"; }
.fa-van-shuttle, .fa-shuttle-van { --fa: "\f5b6"; }
.fa-building-user { --fa: "\e4da"; }
.fa-square-caret-left, .fa-caret-square-left { --fa: "\f191"; }
.fa-highlighter { --fa: "\f591"; }
.fa-key { --fa: "\f084"; }
.fa-bullhorn { --fa: "\f0a1"; }
.fa-globe { --fa: "\f0ac"; }
.fa-synagogue { --fa: "\f69b"; }
.fa-person-half-dress { --fa: "\e548"; }
.fa-road-bridge { --fa: "\e563"; }
.fa-location-arrow { --fa: "\f124"; }
.fa-c { --fa: "C"; }
.fa-tablet-button { --fa: "\f10a"; }
.fa-building-lock { --fa: "\e4d6"; }
.fa-pizza-slice { --fa: "\f818"; }
.fa-money-bill-wave { --fa: "\f53a"; }
.fa-chart-area, .fa-area-chart { --fa: "\f1fe"; }
.fa-house-flag { --fa: "\e50d"; }
.fa-person-circle-minus { --fa: "\e540"; }
.fa-ban, .fa-cancel { --fa: "\f05e"; }
.fa-camera-rotate { --fa: "\e0d8"; }
.fa-spray-can-sparkles, .fa-air-freshener { --fa: "\f5d0"; }
.fa-star { --fa: "\f005"; }
.fa-repeat { --fa: "\f363"; }
.fa-cross { --fa: "\f654"; }
.fa-box { --fa: "\f466"; }
.fa-venus-mars { --fa: "\f228"; }
.fa-arrow-pointer, .fa-mouse-pointer { --fa: "\f245"; }
.fa-maximize, .fa-expand-arrows-alt { --fa: "\f31e"; }
.fa-charging-station { --fa: "\f5e7"; }
.fa-shapes, .fa-triangle-circle-square { --fa: "\f61f"; }
.fa-shuffle, .fa-random { --fa: "\f074"; }
.fa-person-running, .fa-running { --fa: "\f70c"; }
.fa-mobile-retro { --fa: "\e527"; }
.fa-grip-lines-vertical { --fa: "\f7a5"; }
.fa-spider { --fa: "\f717"; }
.fa-hands-bound { --fa: "\e4f9"; }
.fa-file-invoice-dollar { --fa: "\f571"; }
.fa-plane-circle-exclamation { --fa: "\e556"; }
.fa-x-ray { --fa: "\f497"; }
.fa-spell-check { --fa: "\f891"; }
.fa-slash { --fa: "\f715"; }
.fa-computer-mouse, .fa-mouse { --fa: "\f8cc"; }
.fa-arrow-right-to-bracket, .fa-sign-in { --fa: "\f090"; }
.fa-shop-slash, .fa-store-alt-slash { --fa: "\e070"; }
.fa-server { --fa: "\f233"; }
.fa-virus-covid-slash { --fa: "\e4a9"; }
.fa-shop-lock { --fa: "\e4a5"; }
.fa-hourglass-start, .fa-hourglass-1 { --fa: "\f251"; }
.fa-blender-phone { --fa: "\f6b6"; }
.fa-building-wheat { --fa: "\e4db"; }
.fa-person-breastfeeding { --fa: "\e53a"; }
.fa-right-to-bracket, .fa-sign-in-alt { --fa: "\f2f6"; }
.fa-venus { --fa: "\f221"; }
.fa-passport { --fa: "\f5ab"; }
.fa-thumbtack-slash, .fa-thumb-tack-slash { --fa: "\e68f"; }
.fa-heart-pulse, .fa-heartbeat { --fa: "\f21e"; }
.fa-people-carry-box, .fa-people-carry { --fa: "\f4ce"; }
.fa-temperature-high { --fa: "\f769"; }
.fa-microchip { --fa: "\f2db"; }
.fa-crown { --fa: "\f521"; }
.fa-weight-hanging { --fa: "\f5cd"; }
.fa-xmarks-lines { --fa: "\e59a"; }
.fa-file-prescription { --fa: "\f572"; }
.fa-weight-scale, .fa-weight { --fa: "\f496"; }
.fa-user-group, .fa-user-friends { --fa: "\f500"; }
.fa-arrow-up-a-z, .fa-sort-alpha-up { --fa: "\f15e"; }
.fa-chess-knight { --fa: "\f441"; }
.fa-face-laugh-squint, .fa-laugh-squint { --fa: "\f59b"; }
.fa-wheelchair { --fa: "\f193"; }
.fa-circle-arrow-up, .fa-arrow-circle-up { --fa: "\f0aa"; }
.fa-toggle-on { --fa: "\f205"; }
.fa-person-walking, .fa-walking { --fa: "\f554"; }
.fa-l { --fa: "L"; }
.fa-fire { --fa: "\f06d"; }
.fa-bed-pulse, .fa-procedures { --fa: "\f487"; }
.fa-shuttle-space, .fa-space-shuttle { --fa: "\f197"; }
.fa-face-laugh, .fa-laugh { --fa: "\f599"; }
.fa-folder-open { --fa: "\f07c"; }
.fa-heart-circle-plus { --fa: "\e500"; }
.fa-code-fork { --fa: "\e13b"; }
.fa-city { --fa: "\f64f"; }
.fa-microphone-lines, .fa-microphone-alt { --fa: "\f3c9"; }
.fa-pepper-hot { --fa: "\f816"; }
.fa-unlock { --fa: "\f09c"; }
.fa-colon-sign { --fa: "\e140"; }
.fa-headset { --fa: "\f590"; }
.fa-store-slash { --fa: "\e071"; }
.fa-road-circle-xmark { --fa: "\e566"; }
.fa-user-minus { --fa: "\f503"; }
.fa-mars-stroke-up, .fa-mars-stroke-v { --fa: "\f22a"; }
.fa-champagne-glasses, .fa-glass-cheers { --fa: "\f79f"; }
.fa-clipboard { --fa: "\f328"; }
.fa-house-circle-exclamation { --fa: "\e50a"; }
.fa-file-arrow-up, .fa-file-upload { --fa: "\f574"; }
.fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa: "\f1eb"; }
.fa-bath, .fa-bathtub { --fa: "\f2cd"; }
.fa-underline { --fa: "\f0cd"; }
.fa-user-pen, .fa-user-edit { --fa: "\f4ff"; }
.fa-signature { --fa: "\f5b7"; }
.fa-stroopwafel { --fa: "\f551"; }
.fa-bold { --fa: "\f032"; }
.fa-anchor-lock { --fa: "\e4ad"; }
.fa-building-ngo { --fa: "\e4d7"; }
.fa-manat-sign { --fa: "\e1d5"; }
.fa-not-equal { --fa: "\f53e"; }
.fa-border-top-left, .fa-border-style { --fa: "\f853"; }
.fa-map-location-dot, .fa-map-marked-alt { --fa: "\f5a0"; }
.fa-jedi { --fa: "\f669"; }
.fa-square-poll-vertical, .fa-poll { --fa: "\f681"; }
.fa-mug-hot { --fa: "\f7b6"; }
.fa-car-battery, .fa-battery-car { --fa: "\f5df"; }
.fa-gift { --fa: "\f06b"; }
.fa-dice-two { --fa: "\f528"; }
.fa-chess-queen { --fa: "\f445"; }
.fa-glasses { --fa: "\f530"; }
.fa-chess-board { --fa: "\f43c"; }
.fa-building-circle-check { --fa: "\e4d2"; }
.fa-person-chalkboard { --fa: "\e53d"; }
.fa-mars-stroke-right, .fa-mars-stroke-h { --fa: "\f22b"; }
.fa-hand-back-fist, .fa-hand-rock { --fa: "\f255"; }
.fa-square-caret-up, .fa-caret-square-up { --fa: "\f151"; }
.fa-cloud-showers-water { --fa: "\e4e4"; }
.fa-chart-bar, .fa-bar-chart { --fa: "\f080"; }
.fa-hands-bubbles, .fa-hands-wash { --fa: "\e05e"; }
.fa-less-than-equal { --fa: "\f537"; }
.fa-train { --fa: "\f238"; }
.fa-eye-low-vision, .fa-low-vision { --fa: "\f2a8"; }
.fa-crow { --fa: "\f520"; }
.fa-sailboat { --fa: "\e445"; }
.fa-window-restore { --fa: "\f2d2"; }
.fa-square-plus, .fa-plus-square { --fa: "\f0fe"; }
.fa-torii-gate { --fa: "\f6a1"; }
.fa-frog { --fa: "\f52e"; }
.fa-bucket { --fa: "\e4cf"; }
.fa-image { --fa: "\f03e"; }
.fa-microphone { --fa: "\f130"; }
.fa-cow { --fa: "\f6c8"; }
.fa-caret-up { --fa: "\f0d8"; }
.fa-screwdriver { --fa: "\f54a"; }
.fa-folder-closed { --fa: "\e185"; }
.fa-house-tsunami { --fa: "\e515"; }
.fa-square-nfi { --fa: "\e576"; }
.fa-arrow-up-from-ground-water { --fa: "\e4b5"; }
.fa-martini-glass, .fa-glass-martini-alt { --fa: "\f57b"; }
.fa-square-binary { --fa: "\e69b"; }
.fa-rotate-left, .fa-rotate-back, .fa-rotate-backward, .fa-undo-alt { --fa: "\f2ea"; }
.fa-table-columns, .fa-columns { --fa: "\f0db"; }
.fa-lemon { --fa: "\f094"; }
.fa-head-side-mask { --fa: "\e063"; }
.fa-handshake { --fa: "\f2b5"; }
.fa-gem { --fa: "\f3a5"; }
.fa-dolly, .fa-dolly-box { --fa: "\f472"; }
.fa-smoking { --fa: "\f48d"; }
.fa-minimize, .fa-compress-arrows-alt { --fa: "\f78c"; }
.fa-monument { --fa: "\f5a6"; }
.fa-snowplow { --fa: "\f7d2"; }
.fa-angles-right, .fa-angle-double-right { --fa: "\f101"; }
.fa-cannabis { --fa: "\f55f"; }
.fa-circle-play, .fa-play-circle { --fa: "\f144"; }
.fa-tablets { --fa: "\f490"; }
.fa-ethernet { --fa: "\f796"; }
.fa-euro-sign, .fa-eur, .fa-euro { --fa: "\f153"; }
.fa-chair { --fa: "\f6c0"; }
.fa-circle-check, .fa-check-circle { --fa: "\f058"; }
.fa-circle-stop, .fa-stop-circle { --fa: "\f28d"; }
.fa-compass-drafting, .fa-drafting-compass { --fa: "\f568"; }
.fa-plate-wheat { --fa: "\e55a"; }
.fa-icicles { --fa: "\f7ad"; }
.fa-person-shelter { --fa: "\e54f"; }
.fa-neuter { --fa: "\f22c"; }
.fa-id-badge { --fa: "\f2c1"; }
.fa-marker { --fa: "\f5a1"; }
.fa-face-laugh-beam, .fa-laugh-beam { --fa: "\f59a"; }
.fa-helicopter-symbol { --fa: "\e502"; }
.fa-universal-access { --fa: "\f29a"; }
.fa-circle-chevron-up, .fa-chevron-circle-up { --fa: "\f139"; }
.fa-lari-sign { --fa: "\e1c8"; }
.fa-volcano { --fa: "\f770"; }
.fa-person-walking-dashed-line-arrow-right { --fa: "\e553"; }
.fa-sterling-sign, .fa-gbp, .fa-pound-sign { --fa: "\f154"; }
.fa-viruses { --fa: "\e076"; }
.fa-square-person-confined { --fa: "\e577"; }
.fa-user-tie { --fa: "\f508"; }
.fa-arrow-down-long, .fa-long-arrow-down { --fa: "\f175"; }
.fa-tent-arrow-down-to-line { --fa: "\e57e"; }
.fa-certificate { --fa: "\f0a3"; }
.fa-reply-all, .fa-mail-reply-all { --fa: "\f122"; }
.fa-suitcase { --fa: "\f0f2"; }
.fa-person-skating, .fa-skating { --fa: "\f7c5"; }
.fa-filter-circle-dollar, .fa-funnel-dollar { --fa: "\f662"; }
.fa-camera-retro { --fa: "\f083"; }
.fa-circle-arrow-down, .fa-arrow-circle-down { --fa: "\f0ab"; }
.fa-file-import, .fa-arrow-right-to-file { --fa: "\f56f"; }
.fa-square-arrow-up-right, .fa-external-link-square { --fa: "\f14c"; }
.fa-box-open { --fa: "\f49e"; }
.fa-scroll { --fa: "\f70e"; }
.fa-spa { --fa: "\f5bb"; }
.fa-location-pin-lock { --fa: "\e51f"; }
.fa-pause { --fa: "\f04c"; }
.fa-hill-avalanche { --fa: "\e507"; }
.fa-temperature-empty, .fa-temperature-0, .fa-thermometer-0, .fa-thermometer-empty { --fa: "\f2cb"; }
.fa-bomb { --fa: "\f1e2"; }
.fa-registered { --fa: "\f25d"; }
.fa-address-card, .fa-contact-card, .fa-vcard { --fa: "\f2bb"; }
.fa-scale-unbalanced-flip, .fa-balance-scale-right { --fa: "\f516"; }
.fa-subscript { --fa: "\f12c"; }
.fa-diamond-turn-right, .fa-directions { --fa: "\f5eb"; }
.fa-burst { --fa: "\e4dc"; }
.fa-house-laptop, .fa-laptop-house { --fa: "\e066"; }
.fa-face-tired, .fa-tired { --fa: "\f5c8"; }
.fa-money-bills { --fa: "\e1f3"; }
.fa-smog { --fa: "\f75f"; }
.fa-crutch { --fa: "\f7f7"; }
.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa: "\f0ee"; }
.fa-palette { --fa: "\f53f"; }
.fa-arrows-turn-right { --fa: "\e4c0"; }
.fa-vest { --fa: "\e085"; }
.fa-ferry { --fa: "\e4ea"; }
.fa-arrows-down-to-people { --fa: "\e4b9"; }
.fa-seedling, .fa-sprout { --fa: "\f4d8"; }
.fa-left-right, .fa-arrows-alt-h { --fa: "\f337"; }
.fa-boxes-packing { --fa: "\e4c7"; }
.fa-circle-arrow-left, .fa-arrow-circle-left { --fa: "\f0a8"; }
.fa-group-arrows-rotate { --fa: "\e4f6"; }
.fa-bowl-food { --fa: "\e4c6"; }
.fa-candy-cane { --fa: "\f786"; }
.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa: "\f160"; }
.fa-cloud-bolt, .fa-thunderstorm { --fa: "\f76c"; }
.fa-text-slash, .fa-remove-format { --fa: "\f87d"; }
.fa-face-smile-wink, .fa-smile-wink { --fa: "\f4da"; }
.fa-file-word { --fa: "\f1c2"; }
.fa-file-powerpoint { --fa: "\f1c4"; }
.fa-arrows-left-right, .fa-arrows-h { --fa: "\f07e"; }
.fa-house-lock { --fa: "\e510"; }
.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa: "\f0ed"; }
.fa-children { --fa: "\e4e1"; }
.fa-chalkboard, .fa-blackboard { --fa: "\f51b"; }
.fa-user-large-slash, .fa-user-alt-slash { --fa: "\f4fa"; }
.fa-envelope-open { --fa: "\f2b6"; }
.fa-handshake-simple-slash, .fa-handshake-alt-slash { --fa: "\e05f"; }
.fa-mattress-pillow { --fa: "\e525"; }
.fa-guarani-sign { --fa: "\e19a"; }
.fa-arrows-rotate, .fa-refresh, .fa-sync { --fa: "\f021"; }
.fa-fire-extinguisher { --fa: "\f134"; }
.fa-cruzeiro-sign { --fa: "\e152"; }
.fa-greater-than-equal { --fa: "\f532"; }
.fa-shield-halved, .fa-shield-alt { --fa: "\f3ed"; }
.fa-book-atlas, .fa-atlas { --fa: "\f558"; }
.fa-virus { --fa: "\e074"; }
.fa-envelope-circle-check { --fa: "\e4e8"; }
.fa-layer-group { --fa: "\f5fd"; }
.fa-arrows-to-dot { --fa: "\e4be"; }
.fa-archway { --fa: "\f557"; }
.fa-heart-circle-check { --fa: "\e4fd"; }
.fa-house-chimney-crack, .fa-house-damage { --fa: "\f6f1"; }
.fa-file-zipper, .fa-file-archive { --fa: "\f1c6"; }
.fa-square { --fa: "\f0c8"; }
.fa-martini-glass-empty, .fa-glass-martini { --fa: "\f000"; }
.fa-couch { --fa: "\f4b8"; }
.fa-cedi-sign { --fa: "\e0df"; }
.fa-italic { --fa: "\f033"; }
.fa-table-cells-column-lock { --fa: "\e678"; }
.fa-church { --fa: "\f51d"; }
.fa-comments-dollar { --fa: "\f653"; }
.fa-democrat { --fa: "\f747"; }
.fa-z { --fa: "Z"; }
.fa-person-skiing, .fa-skiing { --fa: "\f7c9"; }
.fa-road-lock { --fa: "\e567"; }
.fa-a { --fa: "A"; }
.fa-temperature-arrow-down, .fa-temperature-down { --fa: "\e03f"; }
.fa-feather-pointed, .fa-feather-alt { --fa: "\f56b"; }
.fa-p { --fa: "P"; }
.fa-snowflake { --fa: "\f2dc"; }
.fa-newspaper { --fa: "\f1ea"; }
.fa-rectangle-ad, .fa-ad { --fa: "\f641"; }
.fa-circle-arrow-right, .fa-arrow-circle-right { --fa: "\f0a9"; }
.fa-filter-circle-xmark { --fa: "\e17b"; }
.fa-locust { --fa: "\e520"; }
.fa-sort, .fa-unsorted { --fa: "\f0dc"; }
.fa-list-ol, .fa-list-1-2, .fa-list-numeric { --fa: "\f0cb"; }
.fa-person-dress-burst { --fa: "\e544"; }
.fa-money-check-dollar, .fa-money-check-alt { --fa: "\f53d"; }
.fa-vector-square { --fa: "\f5cb"; }
.fa-bread-slice { --fa: "\f7ec"; }
.fa-language { --fa: "\f1ab"; }
.fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa: "\f598"; }
.fa-filter { --fa: "\f0b0"; }
.fa-question { --fa: "?"; }
.fa-file-signature { --fa: "\f573"; }
.fa-up-down-left-right, .fa-arrows-alt { --fa: "\f0b2"; }
.fa-house-chimney-user { --fa: "\e065"; }
.fa-hand-holding-heart { --fa: "\f4be"; }
.fa-puzzle-piece { --fa: "\f12e"; }
.fa-money-check { --fa: "\f53c"; }
.fa-star-half-stroke, .fa-star-half-alt { --fa: "\f5c0"; }
.fa-code { --fa: "\f121"; }
.fa-whiskey-glass, .fa-glass-whiskey { --fa: "\f7a0"; }
.fa-building-circle-exclamation { --fa: "\e4d3"; }
.fa-magnifying-glass-chart { --fa: "\e522"; }
.fa-arrow-up-right-from-square, .fa-external-link { --fa: "\f08e"; }
.fa-cubes-stacked { --fa: "\e4e6"; }
.fa-won-sign, .fa-krw, .fa-won { --fa: "\f159"; }
.fa-virus-covid { --fa: "\e4a8"; }
.fa-austral-sign { --fa: "\e0a9"; }
.fa-f { --fa: "F"; }
.fa-leaf { --fa: "\f06c"; }
.fa-road { --fa: "\f018"; }
.fa-taxi, .fa-cab { --fa: "\f1ba"; }
.fa-person-circle-plus { --fa: "\e541"; }
.fa-chart-pie, .fa-pie-chart { --fa: "\f200"; }
.fa-bolt-lightning { --fa: "\e0b7"; }
.fa-sack-xmark { --fa: "\e56a"; }
.fa-file-excel { --fa: "\f1c3"; }
.fa-file-contract { --fa: "\f56c"; }
.fa-fish-fins { --fa: "\e4f2"; }
.fa-building-flag { --fa: "\e4d5"; }
.fa-face-grin-beam, .fa-grin-beam { --fa: "\f582"; }
.fa-object-ungroup { --fa: "\f248"; }
.fa-poop { --fa: "\f619"; }
.fa-location-pin, .fa-map-marker { --fa: "\f041"; }
.fa-kaaba { --fa: "\f66b"; }
.fa-toilet-paper { --fa: "\f71e"; }
.fa-helmet-safety, .fa-hard-hat, .fa-hat-hard { --fa: "\f807"; }
.fa-eject { --fa: "\f052"; }
.fa-circle-right, .fa-arrow-alt-circle-right { --fa: "\f35a"; }
.fa-plane-circle-check { --fa: "\e555"; }
.fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa: "\f5a5"; }
.fa-object-group { --fa: "\f247"; }
.fa-chart-line, .fa-line-chart { --fa: "\f201"; }
.fa-mask-ventilator { --fa: "\e524"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-signs-post, .fa-map-signs { --fa: "\f277"; }
.fa-cash-register { --fa: "\f788"; }
.fa-person-circle-question { --fa: "\e542"; }
.fa-h { --fa: "H"; }
.fa-tarp { --fa: "\e57b"; }
.fa-screwdriver-wrench, .fa-tools { --fa: "\f7d9"; }
.fa-arrows-to-eye { --fa: "\e4bf"; }
.fa-plug-circle-bolt { --fa: "\e55b"; }
.fa-heart { --fa: "\f004"; }
.fa-mars-and-venus { --fa: "\f224"; }
.fa-house-user, .fa-home-user { --fa: "\e1b0"; }
.fa-dumpster-fire { --fa: "\f794"; }
.fa-house-crack { --fa: "\e3b1"; }
.fa-martini-glass-citrus, .fa-cocktail { --fa: "\f561"; }
.fa-face-surprise, .fa-surprise { --fa: "\f5c2"; }
.fa-bottle-water { --fa: "\e4c5"; }
.fa-circle-pause, .fa-pause-circle { --fa: "\f28b"; }
.fa-toilet-paper-slash { --fa: "\e072"; }
.fa-apple-whole, .fa-apple-alt { --fa: "\f5d1"; }
.fa-kitchen-set { --fa: "\e51a"; }
.fa-r { --fa: "R"; }
.fa-temperature-quarter, .fa-temperature-1, .fa-thermometer-1, .fa-thermometer-quarter { --fa: "\f2ca"; }
.fa-cube { --fa: "\f1b2"; }
.fa-bitcoin-sign { --fa: "\e0b4"; }
.fa-shield-dog { --fa: "\e573"; }
.fa-solar-panel { --fa: "\f5ba"; }
.fa-lock-open { --fa: "\f3c1"; }
.fa-elevator { --fa: "\e16d"; }
.fa-money-bill-transfer { --fa: "\e528"; }
.fa-money-bill-trend-up { --fa: "\e529"; }
.fa-house-flood-water-circle-arrow-right { --fa: "\e50f"; }
.fa-square-poll-horizontal, .fa-poll-h { --fa: "\f682"; }
.fa-circle { --fa: "\f111"; }
.fa-backward-fast, .fa-fast-backward { --fa: "\f049"; }
.fa-recycle { --fa: "\f1b8"; }
.fa-user-astronaut { --fa: "\f4fb"; }
.fa-plane-slash { --fa: "\e069"; }
.fa-trademark { --fa: "\f25c"; }
.fa-basketball, .fa-basketball-ball { --fa: "\f434"; }
.fa-satellite-dish { --fa: "\f7c0"; }
.fa-circle-up, .fa-arrow-alt-circle-up { --fa: "\f35b"; }
.fa-mobile-screen-button, .fa-mobile-alt { --fa: "\f3cd"; }
.fa-volume-high, .fa-volume-up { --fa: "\f028"; }
.fa-users-rays { --fa: "\e593"; }
.fa-wallet { --fa: "\f555"; }
.fa-clipboard-check { --fa: "\f46c"; }
.fa-file-audio { --fa: "\f1c7"; }
.fa-burger, .fa-hamburger { --fa: "\f805"; }
.fa-wrench { --fa: "\f0ad"; }
.fa-bugs { --fa: "\e4d0"; }
.fa-rupee-sign, .fa-rupee { --fa: "\f156"; }
.fa-file-image { --fa: "\f1c5"; }
.fa-circle-question, .fa-question-circle { --fa: "\f059"; }
.fa-plane-departure { --fa: "\f5b0"; }
.fa-handshake-slash { --fa: "\e060"; }
.fa-book-bookmark { --fa: "\e0bb"; }
.fa-code-branch { --fa: "\f126"; }
.fa-hat-cowboy { --fa: "\f8c0"; }
.fa-bridge { --fa: "\e4c8"; }
.fa-phone-flip, .fa-phone-alt { --fa: "\f879"; }
.fa-truck-front { --fa: "\e2b7"; }
.fa-cat { --fa: "\f6be"; }
.fa-anchor-circle-exclamation { --fa: "\e4ab"; }
.fa-truck-field { --fa: "\e58d"; }
.fa-route { --fa: "\f4d7"; }
.fa-clipboard-question { --fa: "\e4e3"; }
.fa-panorama { --fa: "\e209"; }
.fa-comment-medical { --fa: "\f7f5"; }
.fa-teeth-open { --fa: "\f62f"; }
.fa-file-circle-minus { --fa: "\e4ed"; }
.fa-tags { --fa: "\f02c"; }
.fa-wine-glass { --fa: "\f4e3"; }
.fa-forward-fast, .fa-fast-forward { --fa: "\f050"; }
.fa-face-meh-blank, .fa-meh-blank { --fa: "\f5a4"; }
.fa-square-parking, .fa-parking { --fa: "\f540"; }
.fa-house-signal { --fa: "\e012"; }
.fa-bars-progress, .fa-tasks-alt { --fa: "\f828"; }
.fa-faucet-drip { --fa: "\e006"; }
.fa-cart-flatbed, .fa-dolly-flatbed { --fa: "\f474"; }
.fa-ban-smoking, .fa-smoking-ban { --fa: "\f54d"; }
.fa-terminal { --fa: "\f120"; }
.fa-mobile-button { --fa: "\f10b"; }
.fa-house-medical-flag { --fa: "\e514"; }
.fa-basket-shopping, .fa-shopping-basket { --fa: "\f291"; }
.fa-tape { --fa: "\f4db"; }
.fa-bus-simple, .fa-bus-alt { --fa: "\f55e"; }
.fa-eye { --fa: "\f06e"; }
.fa-face-sad-cry, .fa-sad-cry { --fa: "\f5b3"; }
.fa-audio-description { --fa: "\f29e"; }
.fa-person-military-to-person { --fa: "\e54c"; }
.fa-file-shield { --fa: "\e4f0"; }
.fa-user-slash { --fa: "\f506"; }
.fa-pen { --fa: "\f304"; }
.fa-tower-observation { --fa: "\e586"; }
.fa-file-code { --fa: "\f1c9"; }
.fa-signal, .fa-signal-5, .fa-signal-perfect { --fa: "\f012"; }
.fa-bus { --fa: "\f207"; }
.fa-heart-circle-xmark { --fa: "\e501"; }
.fa-house-chimney, .fa-home-lg { --fa: "\e3af"; }
.fa-window-maximize { --fa: "\f2d0"; }
.fa-face-frown, .fa-frown { --fa: "\f119"; }
.fa-prescription { --fa: "\f5b1"; }
.fa-shop, .fa-store-alt { --fa: "\f54f"; }
.fa-floppy-disk, .fa-save { --fa: "\f0c7"; }
.fa-vihara { --fa: "\f6a7"; }
.fa-scale-unbalanced, .fa-balance-scale-left { --fa: "\f515"; }
.fa-sort-up, .fa-sort-asc { --fa: "\f0de"; }
.fa-comment-dots, .fa-commenting { --fa: "\f4ad"; }
.fa-plant-wilt { --fa: "\e5aa"; }
.fa-diamond { --fa: "\f219"; }
.fa-face-grin-squint, .fa-grin-squint { --fa: "\f585"; }
.fa-hand-holding-dollar, .fa-hand-holding-usd { --fa: "\f4c0"; }
.fa-chart-diagram { --fa: "\e695"; }
.fa-bacterium { --fa: "\e05a"; }
.fa-hand-pointer { --fa: "\f25a"; }
.fa-drum-steelpan { --fa: "\f56a"; }
.fa-hand-scissors { --fa: "\f257"; }
.fa-hands-praying, .fa-praying-hands { --fa: "\f684"; }
.fa-arrow-rotate-right, .fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-redo { --fa: "\f01e"; }
.fa-biohazard { --fa: "\f780"; }
.fa-location-crosshairs, .fa-location { --fa: "\f601"; }
.fa-mars-double { --fa: "\f227"; }
.fa-child-dress { --fa: "\e59c"; }
.fa-users-between-lines { --fa: "\e591"; }
.fa-lungs-virus { --fa: "\e067"; }
.fa-face-grin-tears, .fa-grin-tears { --fa: "\f588"; }
.fa-phone { --fa: "\f095"; }
.fa-calendar-xmark, .fa-calendar-times { --fa: "\f273"; }
.fa-child-reaching { --fa: "\e59d"; }
.fa-head-side-virus { --fa: "\e064"; }
.fa-user-gear, .fa-user-cog { --fa: "\f4fe"; }
.fa-arrow-up-1-9, .fa-sort-numeric-up { --fa: "\f163"; }
.fa-door-closed { --fa: "\f52a"; }
.fa-shield-virus { --fa: "\e06c"; }
.fa-dice-six { --fa: "\f526"; }
.fa-mosquito-net { --fa: "\e52c"; }
.fa-file-fragment { --fa: "\e697"; }
.fa-bridge-water { --fa: "\e4ce"; }
.fa-person-booth { --fa: "\f756"; }
.fa-text-width { --fa: "\f035"; }
.fa-hat-wizard { --fa: "\f6e8"; }
.fa-pen-fancy { --fa: "\f5ac"; }
.fa-person-digging, .fa-digging { --fa: "\f85e"; }
.fa-trash { --fa: "\f1f8"; }
.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa: "\f629"; }
.fa-book-medical { --fa: "\f7e6"; }
.fa-poo { --fa: "\f2fe"; }
.fa-quote-right, .fa-quote-right-alt { --fa: "\f10e"; }
.fa-shirt, .fa-t-shirt, .fa-tshirt { --fa: "\f553"; }
.fa-cubes { --fa: "\f1b3"; }
.fa-divide { --fa: "\f529"; }
.fa-tenge-sign, .fa-tenge { --fa: "\f7d7"; }
.fa-headphones { --fa: "\f025"; }
.fa-hands-holding { --fa: "\f4c2"; }
.fa-hands-clapping { --fa: "\e1a8"; }
.fa-republican { --fa: "\f75e"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-person-circle-xmark { --fa: "\e543"; }
.fa-ruler { --fa: "\f545"; }
.fa-align-left { --fa: "\f036"; }
.fa-dice-d6 { --fa: "\f6d1"; }
.fa-restroom { --fa: "\f7bd"; }
.fa-j { --fa: "J"; }
.fa-users-viewfinder { --fa: "\e595"; }
.fa-file-video { --fa: "\f1c8"; }
.fa-up-right-from-square, .fa-external-link-alt { --fa: "\f35d"; }
.fa-table-cells, .fa-th { --fa: "\f00a"; }
.fa-file-pdf { --fa: "\f1c1"; }
.fa-book-bible, .fa-bible { --fa: "\f647"; }
.fa-o { --fa: "O"; }
.fa-suitcase-medical, .fa-medkit { --fa: "\f0fa"; }
.fa-user-secret { --fa: "\f21b"; }
.fa-otter { --fa: "\f700"; }
.fa-person-dress, .fa-female { --fa: "\f182"; }
.fa-comment-dollar { --fa: "\f651"; }
.fa-business-time, .fa-briefcase-clock { --fa: "\f64a"; }
.fa-table-cells-large, .fa-th-large { --fa: "\f009"; }
.fa-book-tanakh, .fa-tanakh { --fa: "\f827"; }
.fa-phone-volume, .fa-volume-control-phone { --fa: "\f2a0"; }
.fa-hat-cowboy-side { --fa: "\f8c1"; }
.fa-clipboard-user { --fa: "\f7f3"; }
.fa-child { --fa: "\f1ae"; }
.fa-lira-sign { --fa: "\f195"; }
.fa-satellite { --fa: "\f7bf"; }
.fa-plane-lock { --fa: "\e558"; }
.fa-tag { --fa: "\f02b"; }
.fa-comment { --fa: "\f075"; }
.fa-cake-candles, .fa-birthday-cake, .fa-cake { --fa: "\f1fd"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-angles-up, .fa-angle-double-up { --fa: "\f102"; }
.fa-paperclip { --fa: "\f0c6"; }
.fa-arrow-right-to-city { --fa: "\e4b3"; }
.fa-ribbon { --fa: "\f4d6"; }
.fa-lungs { --fa: "\f604"; }
.fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa: "\f887"; }
.fa-litecoin-sign { --fa: "\e1d3"; }
.fa-border-none { --fa: "\f850"; }
.fa-circle-nodes { --fa: "\e4e2"; }
.fa-parachute-box { --fa: "\f4cd"; }
.fa-indent { --fa: "\f03c"; }
.fa-truck-field-un { --fa: "\e58e"; }
.fa-hourglass, .fa-hourglass-empty { --fa: "\f254"; }
.fa-mountain { --fa: "\f6fc"; }
.fa-user-doctor, .fa-user-md { --fa: "\f0f0"; }
.fa-circle-info, .fa-info-circle { --fa: "\f05a"; }
.fa-cloud-meatball { --fa: "\f73b"; }
.fa-camera, .fa-camera-alt { --fa: "\f030"; }
.fa-square-virus { --fa: "\e578"; }
.fa-meteor { --fa: "\f753"; }
.fa-car-on { --fa: "\e4dd"; }
.fa-sleigh { --fa: "\f7cc"; }
.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa: "\f162"; }
.fa-hand-holding-droplet, .fa-hand-holding-water { --fa: "\f4c1"; }
.fa-water { --fa: "\f773"; }
.fa-calendar-check { --fa: "\f274"; }
.fa-braille { --fa: "\f2a1"; }
.fa-prescription-bottle-medical, .fa-prescription-bottle-alt { --fa: "\f486"; }
.fa-landmark { --fa: "\f66f"; }
.fa-truck { --fa: "\f0d1"; }
.fa-crosshairs { --fa: "\f05b"; }
.fa-person-cane { --fa: "\e53c"; }
.fa-tent { --fa: "\e57d"; }
.fa-vest-patches { --fa: "\e086"; }
.fa-check-double { --fa: "\f560"; }
.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa: "\f15d"; }
.fa-money-bill-wheat { --fa: "\e52a"; }
.fa-cookie { --fa: "\f563"; }
.fa-arrow-rotate-left, .fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-undo { --fa: "\f0e2"; }
.fa-hard-drive, .fa-hdd { --fa: "\f0a0"; }
.fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa: "\f586"; }
.fa-dumbbell { --fa: "\f44b"; }
.fa-rectangle-list, .fa-list-alt { --fa: "\f022"; }
.fa-tarp-droplet { --fa: "\e57c"; }
.fa-house-medical-circle-check { --fa: "\e511"; }
.fa-person-skiing-nordic, .fa-skiing-nordic { --fa: "\f7ca"; }
.fa-calendar-plus { --fa: "\f271"; }
.fa-plane-arrival { --fa: "\f5af"; }
.fa-circle-left, .fa-arrow-alt-circle-left { --fa: "\f359"; }
.fa-train-subway, .fa-subway { --fa: "\f239"; }
.fa-chart-gantt { --fa: "\e0e4"; }
.fa-indian-rupee-sign, .fa-indian-rupee, .fa-inr { --fa: "\e1bc"; }
.fa-crop-simple, .fa-crop-alt { --fa: "\f565"; }
.fa-money-bill-1, .fa-money-bill-alt { --fa: "\f3d1"; }
.fa-left-long, .fa-long-arrow-alt-left { --fa: "\f30a"; }
.fa-dna { --fa: "\f471"; }
.fa-virus-slash { --fa: "\e075"; }
.fa-minus, .fa-subtract { --fa: "\f068"; }
.fa-chess { --fa: "\f439"; }
.fa-arrow-left-long, .fa-long-arrow-left { --fa: "\f177"; }
.fa-plug-circle-check { --fa: "\e55c"; }
.fa-street-view { --fa: "\f21d"; }
.fa-franc-sign { --fa: "\e18f"; }
.fa-volume-off { --fa: "\f026"; }
.fa-hands-asl-interpreting, .fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting { --fa: "\f2a3"; }
.fa-gear, .fa-cog { --fa: "\f013"; }
.fa-droplet-slash, .fa-tint-slash { --fa: "\f5c7"; }
.fa-mosque { --fa: "\f678"; }
.fa-mosquito { --fa: "\e52b"; }
.fa-star-of-david { --fa: "\f69a"; }
.fa-person-military-rifle { --fa: "\e54b"; }
.fa-cart-shopping, .fa-shopping-cart { --fa: "\f07a"; }
.fa-vials { --fa: "\f493"; }
.fa-plug-circle-plus { --fa: "\e55f"; }
.fa-place-of-worship { --fa: "\f67f"; }
.fa-grip-vertical { --fa: "\f58e"; }
.fa-hexagon-nodes { --fa: "\e699"; }
.fa-arrow-turn-up, .fa-level-up { --fa: "\f148"; }
.fa-u { --fa: "U"; }
.fa-square-root-variable, .fa-square-root-alt { --fa: "\f698"; }
.fa-clock, .fa-clock-four { --fa: "\f017"; }
.fa-backward-step, .fa-step-backward { --fa: "\f048"; }
.fa-pallet { --fa: "\f482"; }
.fa-faucet { --fa: "\e005"; }
.fa-baseball-bat-ball { --fa: "\f432"; }
.fa-s { --fa: "S"; }
.fa-timeline { --fa: "\e29c"; }
.fa-keyboard { --fa: "\f11c"; }
.fa-caret-down { --fa: "\f0d7"; }
.fa-house-chimney-medical, .fa-clinic-medical { --fa: "\f7f2"; }
.fa-temperature-three-quarters, .fa-temperature-3, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa: "\f2c8"; }
.fa-mobile-screen, .fa-mobile-android-alt { --fa: "\f3cf"; }
.fa-plane-up { --fa: "\e22d"; }
.fa-piggy-bank { --fa: "\f4d3"; }
.fa-battery-half, .fa-battery-3 { --fa: "\f242"; }
.fa-mountain-city { --fa: "\e52e"; }
.fa-coins { --fa: "\f51e"; }
.fa-khanda { --fa: "\f66d"; }
.fa-sliders, .fa-sliders-h { --fa: "\f1de"; }
.fa-folder-tree { --fa: "\f802"; }
.fa-network-wired { --fa: "\f6ff"; }
.fa-map-pin { --fa: "\f276"; }
.fa-hamsa { --fa: "\f665"; }
.fa-cent-sign { --fa: "\e3f5"; }
.fa-flask { --fa: "\f0c3"; }
.fa-person-pregnant { --fa: "\e31e"; }
.fa-wand-sparkles { --fa: "\f72b"; }
.fa-ellipsis-vertical, .fa-ellipsis-v { --fa: "\f142"; }
.fa-ticket { --fa: "\f145"; }
.fa-power-off { --fa: "\f011"; }
.fa-right-long, .fa-long-arrow-alt-right { --fa: "\f30b"; }
.fa-flag-usa { --fa: "\f74d"; }
.fa-laptop-file { --fa: "\e51d"; }
.fa-tty, .fa-teletype { --fa: "\f1e4"; }
.fa-diagram-next { --fa: "\e476"; }
.fa-person-rifle { --fa: "\e54e"; }
.fa-house-medical-circle-exclamation { --fa: "\e512"; }
.fa-closed-captioning { --fa: "\f20a"; }
.fa-person-hiking, .fa-hiking { --fa: "\f6ec"; }
.fa-venus-double { --fa: "\f226"; }
.fa-images { --fa: "\f302"; }
.fa-calculator { --fa: "\f1ec"; }
.fa-people-pulling { --fa: "\e535"; }
.fa-n { --fa: "N"; }
.fa-cable-car, .fa-tram { --fa: "\f7da"; }
.fa-cloud-rain { --fa: "\f73d"; }
.fa-building-circle-xmark { --fa: "\e4d4"; }
.fa-ship { --fa: "\f21a"; }
.fa-arrows-down-to-line { --fa: "\e4b8"; }
.fa-download { --fa: "\f019"; }
.fa-face-grin, .fa-grin { --fa: "\f580"; }
.fa-delete-left, .fa-backspace { --fa: "\f55a"; }
.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa: "\f1fb"; }
.fa-file-circle-check { --fa: "\e5a0"; }
.fa-forward { --fa: "\f04e"; }
.fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa: "\f3ce"; }
.fa-face-meh, .fa-meh { --fa: "\f11a"; }
.fa-align-center { --fa: "\f037"; }
.fa-book-skull, .fa-book-dead { --fa: "\f6b7"; }
.fa-id-card, .fa-drivers-license { --fa: "\f2c2"; }
.fa-outdent, .fa-dedent { --fa: "\f03b"; }
.fa-heart-circle-exclamation { --fa: "\e4fe"; }
.fa-house, .fa-home, .fa-home-alt, .fa-home-lg-alt { --fa: "\f015"; }
.fa-calendar-week { --fa: "\f784"; }
.fa-laptop-medical { --fa: "\f812"; }
.fa-b { --fa: "B"; }
.fa-file-medical { --fa: "\f477"; }
.fa-dice-one { --fa: "\f525"; }
.fa-kiwi-bird { --fa: "\f535"; }
.fa-arrow-right-arrow-left, .fa-exchange { --fa: "\f0ec"; }
.fa-rotate-right, .fa-redo-alt, .fa-rotate-forward { --fa: "\f2f9"; }
.fa-utensils, .fa-cutlery { --fa: "\f2e7"; }
.fa-arrow-up-wide-short, .fa-sort-amount-up { --fa: "\f161"; }
.fa-mill-sign { --fa: "\e1ed"; }
.fa-bowl-rice { --fa: "\e2eb"; }
.fa-skull { --fa: "\f54c"; }
.fa-tower-broadcast, .fa-broadcast-tower { --fa: "\f519"; }
.fa-truck-pickup { --fa: "\f63c"; }
.fa-up-long, .fa-long-arrow-alt-up { --fa: "\f30c"; }
.fa-stop { --fa: "\f04d"; }
.fa-code-merge { --fa: "\f387"; }
.fa-upload { --fa: "\f093"; }
.fa-hurricane { --fa: "\f751"; }
.fa-mound { --fa: "\e52d"; }
.fa-toilet-portable { --fa: "\e583"; }
.fa-compact-disc { --fa: "\f51f"; }
.fa-file-arrow-down, .fa-file-download { --fa: "\f56d"; }
.fa-caravan { --fa: "\f8ff"; }
.fa-shield-cat { --fa: "\e572"; }
.fa-bolt, .fa-zap { --fa: "\f0e7"; }
.fa-glass-water { --fa: "\e4f4"; }
.fa-oil-well { --fa: "\e532"; }
.fa-vault { --fa: "\e2c5"; }
.fa-mars { --fa: "\f222"; }
.fa-toilet { --fa: "\f7d8"; }
.fa-plane-circle-xmark { --fa: "\e557"; }
.fa-yen-sign, .fa-cny, .fa-jpy, .fa-rmb, .fa-yen { --fa: "\f157"; }
.fa-ruble-sign, .fa-rouble, .fa-rub, .fa-ruble { --fa: "\f158"; }
.fa-sun { --fa: "\f185"; }
.fa-guitar { --fa: "\f7a6"; }
.fa-face-laugh-wink, .fa-laugh-wink { --fa: "\f59c"; }
.fa-horse-head { --fa: "\f7ab"; }
.fa-bore-hole { --fa: "\e4c3"; }
.fa-industry { --fa: "\f275"; }
.fa-circle-down, .fa-arrow-alt-circle-down { --fa: "\f358"; }
.fa-arrows-turn-to-dots { --fa: "\e4c1"; }
.fa-florin-sign { --fa: "\e184"; }
.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa: "\f884"; }
.fa-less-than { --fa: "<"; }
.fa-angle-down { --fa: "\f107"; }
.fa-car-tunnel { --fa: "\e4de"; }
.fa-head-side-cough { --fa: "\e061"; }
.fa-grip-lines { --fa: "\f7a4"; }
.fa-thumbs-down { --fa: "\f165"; }
.fa-user-lock { --fa: "\f502"; }
.fa-arrow-right-long, .fa-long-arrow-right { --fa: "\f178"; }
.fa-anchor-circle-xmark { --fa: "\e4ac"; }
.fa-ellipsis, .fa-ellipsis-h { --fa: "\f141"; }
.fa-chess-pawn { --fa: "\f443"; }
.fa-kit-medical, .fa-first-aid { --fa: "\f479"; }
.fa-person-through-window { --fa: "\e5a9"; }
.fa-toolbox { --fa: "\f552"; }
.fa-hands-holding-circle { --fa: "\e4fb"; }
.fa-bug { --fa: "\f188"; }
.fa-credit-card, .fa-credit-card-alt { --fa: "\f09d"; }
.fa-car, .fa-automobile { --fa: "\f1b9"; }
.fa-hand-holding-hand { --fa: "\e4f7"; }
.fa-book-open-reader, .fa-book-reader { --fa: "\f5da"; }
.fa-mountain-sun { --fa: "\e52f"; }
.fa-arrows-left-right-to-line { --fa: "\e4ba"; }
.fa-dice-d20 { --fa: "\f6cf"; }
.fa-truck-droplet { --fa: "\e58c"; }
.fa-file-circle-xmark { --fa: "\e5a1"; }
.fa-temperature-arrow-up, .fa-temperature-up { --fa: "\e040"; }
.fa-medal { --fa: "\f5a2"; }
.fa-bed { --fa: "\f236"; }
.fa-square-h, .fa-h-square { --fa: "\f0fd"; }
.fa-podcast { --fa: "\f2ce"; }
.fa-temperature-full, .fa-temperature-4, .fa-thermometer-4, .fa-thermometer-full { --fa: "\f2c7"; }
.fa-bell { --fa: "\f0f3"; }
.fa-superscript { --fa: "\f12b"; }
.fa-plug-circle-xmark { --fa: "\e560"; }
.fa-star-of-life { --fa: "\f621"; }
.fa-phone-slash { --fa: "\f3dd"; }
.fa-paint-roller { --fa: "\f5aa"; }
.fa-handshake-angle, .fa-hands-helping { --fa: "\f4c4"; }
.fa-location-dot, .fa-map-marker-alt { --fa: "\f3c5"; }
.fa-file { --fa: "\f15b"; }
.fa-greater-than { --fa: ">"; }
.fa-person-swimming, .fa-swimmer { --fa: "\f5c4"; }
.fa-arrow-down { --fa: "\f063"; }
.fa-droplet, .fa-tint { --fa: "\f043"; }
.fa-eraser { --fa: "\f12d"; }
.fa-earth-americas, .fa-earth, .fa-earth-america, .fa-globe-americas { --fa: "\f57d"; }
.fa-person-burst { --fa: "\e53b"; }
.fa-dove { --fa: "\f4ba"; }
.fa-battery-empty, .fa-battery-0 { --fa: "\f244"; }
.fa-socks { --fa: "\f696"; }
.fa-inbox { --fa: "\f01c"; }
.fa-section { --fa: "\e447"; }
.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa: "\f625"; }
.fa-envelope-open-text { --fa: "\f658"; }
.fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa: "\f0f8"; }
.fa-wine-bottle { --fa: "\f72f"; }
.fa-chess-rook { --fa: "\f447"; }
.fa-bars-staggered, .fa-reorder, .fa-stream { --fa: "\f550"; }
.fa-dharmachakra { --fa: "\f655"; }
.fa-hotdog { --fa: "\f80f"; }
.fa-person-walking-with-cane, .fa-blind { --fa: "\f29d"; }
.fa-drum { --fa: "\f569"; }
.fa-ice-cream { --fa: "\f810"; }
.fa-heart-circle-bolt { --fa: "\e4fc"; }
.fa-fax { --fa: "\f1ac"; }
.fa-paragraph { --fa: "\f1dd"; }
.fa-check-to-slot, .fa-vote-yea { --fa: "\f772"; }
.fa-star-half { --fa: "\f089"; }
.fa-boxes-stacked, .fa-boxes, .fa-boxes-alt { --fa: "\f468"; }
.fa-link, .fa-chain { --fa: "\f0c1"; }
.fa-ear-listen, .fa-assistive-listening-systems { --fa: "\f2a2"; }
.fa-tree-city { --fa: "\e587"; }
.fa-play { --fa: "\f04b"; }
.fa-font { --fa: "\f031"; }
.fa-table-cells-row-lock { --fa: "\e67a"; }
.fa-rupiah-sign { --fa: "\e23d"; }
.fa-magnifying-glass, .fa-search { --fa: "\f002"; }
.fa-table-tennis-paddle-ball, .fa-ping-pong-paddle-ball, .fa-table-tennis { --fa: "\f45d"; }
.fa-person-dots-from-line, .fa-diagnoses { --fa: "\f470"; }
.fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa: "\f82a"; }
.fa-naira-sign { --fa: "\e1f6"; }
.fa-cart-arrow-down { --fa: "\f218"; }
.fa-walkie-talkie { --fa: "\f8ef"; }
.fa-file-pen, .fa-file-edit { --fa: "\f31c"; }
.fa-receipt { --fa: "\f543"; }
.fa-square-pen, .fa-pen-square, .fa-pencil-square { --fa: "\f14b"; }
.fa-suitcase-rolling { --fa: "\f5c1"; }
.fa-person-circle-exclamation { --fa: "\e53f"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-battery-full, .fa-battery, .fa-battery-5 { --fa: "\f240"; }
.fa-skull-crossbones { --fa: "\f714"; }
.fa-code-compare { --fa: "\e13a"; }
.fa-list-ul, .fa-list-dots { --fa: "\f0ca"; }
.fa-school-lock { --fa: "\e56f"; }
.fa-tower-cell { --fa: "\e585"; }
.fa-down-long, .fa-long-arrow-alt-down { --fa: "\f309"; }
.fa-ranking-star { --fa: "\e561"; }
.fa-chess-king { --fa: "\f43f"; }
.fa-person-harassing { --fa: "\e549"; }
.fa-brazilian-real-sign { --fa: "\e46c"; }
.fa-landmark-dome, .fa-landmark-alt { --fa: "\f752"; }
.fa-arrow-up { --fa: "\f062"; }
.fa-tv, .fa-television, .fa-tv-alt { --fa: "\f26c"; }
.fa-shrimp { --fa: "\e448"; }
.fa-list-check, .fa-tasks { --fa: "\f0ae"; }
.fa-jug-detergent { --fa: "\e519"; }
.fa-circle-user, .fa-user-circle { --fa: "\f2bd"; }
.fa-user-shield { --fa: "\f505"; }
.fa-wind { --fa: "\f72e"; }
.fa-car-burst, .fa-car-crash { --fa: "\f5e1"; }
.fa-y { --fa: "Y"; }
.fa-person-snowboarding, .fa-snowboarding { --fa: "\f7ce"; }
.fa-truck-fast, .fa-shipping-fast { --fa: "\f48b"; }
.fa-fish { --fa: "\f578"; }
.fa-user-graduate { --fa: "\f501"; }
.fa-circle-half-stroke, .fa-adjust { --fa: "\f042"; }
.fa-clapperboard { --fa: "\e131"; }
.fa-circle-radiation, .fa-radiation-alt { --fa: "\f7ba"; }
.fa-baseball, .fa-baseball-ball { --fa: "\f433"; }
.fa-jet-fighter-up { --fa: "\e518"; }
.fa-diagram-project, .fa-project-diagram { --fa: "\f542"; }
.fa-copy { --fa: "\f0c5"; }
.fa-volume-xmark, .fa-volume-mute, .fa-volume-times { --fa: "\f6a9"; }
.fa-hand-sparkles { --fa: "\e05d"; }
.fa-grip, .fa-grip-horizontal { --fa: "\f58d"; }
.fa-share-from-square, .fa-share-square { --fa: "\f14d"; }
.fa-child-combatant, .fa-child-rifle { --fa: "\e4e0"; }
.fa-gun { --fa: "\e19b"; }
.fa-square-phone, .fa-phone-square { --fa: "\f098"; }
.fa-plus, .fa-add { --fa: "+"; }
.fa-expand { --fa: "\f065"; }
.fa-computer { --fa: "\e4e5"; }
.fa-xmark, .fa-close, .fa-multiply, .fa-remove, .fa-times { --fa: "\f00d"; }
.fa-arrows-up-down-left-right, .fa-arrows { --fa: "\f047"; }
.fa-chalkboard-user, .fa-chalkboard-teacher { --fa: "\f51c"; }
.fa-peso-sign { --fa: "\e222"; }
.fa-building-shield { --fa: "\e4d8"; }
.fa-baby { --fa: "\f77c"; }
.fa-users-line { --fa: "\e592"; }
.fa-quote-left, .fa-quote-left-alt { --fa: "\f10d"; }
.fa-tractor { --fa: "\f722"; }
.fa-trash-arrow-up, .fa-trash-restore { --fa: "\f829"; }
.fa-arrow-down-up-lock { --fa: "\e4b0"; }
.fa-lines-leaning { --fa: "\e51e"; }
.fa-ruler-combined { --fa: "\f546"; }
.fa-copyright { --fa: "\f1f9"; }
.fa-equals { --fa: "="; }
.fa-blender { --fa: "\f517"; }
.fa-teeth { --fa: "\f62e"; }
.fa-shekel-sign, .fa-ils, .fa-shekel, .fa-sheqel, .fa-sheqel-sign { --fa: "\f20b"; }
.fa-map { --fa: "\f279"; }
.fa-rocket { --fa: "\f135"; }
.fa-photo-film, .fa-photo-video { --fa: "\f87c"; }
.fa-folder-minus { --fa: "\f65d"; }
.fa-hexagon-nodes-bolt { --fa: "\e69a"; }
.fa-store { --fa: "\f54e"; }
.fa-arrow-trend-up { --fa: "\e098"; }
.fa-plug-circle-minus { --fa: "\e55e"; }
.fa-sign-hanging, .fa-sign { --fa: "\f4d9"; }
.fa-bezier-curve { --fa: "\f55b"; }
.fa-bell-slash { --fa: "\f1f6"; }
.fa-tablet, .fa-tablet-android { --fa: "\f3fb"; }
.fa-school-flag { --fa: "\e56e"; }
.fa-fill { --fa: "\f575"; }
.fa-angle-up { --fa: "\f106"; }
.fa-drumstick-bite { --fa: "\f6d7"; }
.fa-holly-berry { --fa: "\f7aa"; }
.fa-chevron-left { --fa: "\f053"; }
.fa-bacteria { --fa: "\e059"; }
.fa-hand-lizard { --fa: "\f258"; }
.fa-notdef { --fa: "\e1fe"; }
.fa-disease { --fa: "\f7fa"; }
.fa-briefcase-medical { --fa: "\f469"; }
.fa-genderless { --fa: "\f22d"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-retweet { --fa: "\f079"; }
.fa-car-rear, .fa-car-alt { --fa: "\f5de"; }
.fa-pump-soap { --fa: "\e06b"; }
.fa-video-slash { --fa: "\f4e2"; }
.fa-battery-quarter, .fa-battery-2 { --fa: "\f243"; }
.fa-radio { --fa: "\f8d7"; }
.fa-baby-carriage, .fa-carriage-baby { --fa: "\f77d"; }
.fa-traffic-light { --fa: "\f637"; }
.fa-thermometer { --fa: "\f491"; }
.fa-vr-cardboard { --fa: "\f729"; }
.fa-hand-middle-finger { --fa: "\f806"; }
.fa-percent, .fa-percentage { --fa: "%"; }
.fa-truck-moving { --fa: "\f4df"; }
.fa-glass-water-droplet { --fa: "\e4f5"; }
.fa-display { --fa: "\e163"; }
.fa-face-smile, .fa-smile { --fa: "\f118"; }
.fa-thumbtack, .fa-thumb-tack { --fa: "\f08d"; }
.fa-trophy { --fa: "\f091"; }
.fa-person-praying, .fa-pray { --fa: "\f683"; }
.fa-hammer { --fa: "\f6e3"; }
.fa-hand-peace { --fa: "\f25b"; }
.fa-rotate, .fa-sync-alt { --fa: "\f2f1"; }
.fa-spinner { --fa: "\f110"; }
.fa-robot { --fa: "\f544"; }
.fa-peace { --fa: "\f67c"; }
.fa-gears, .fa-cogs { --fa: "\f085"; }
.fa-warehouse { --fa: "\f494"; }
.fa-arrow-up-right-dots { --fa: "\e4b7"; }
.fa-splotch { --fa: "\f5bc"; }
.fa-face-grin-hearts, .fa-grin-hearts { --fa: "\f584"; }
.fa-dice-four { --fa: "\f524"; }
.fa-sim-card { --fa: "\f7c4"; }
.fa-transgender, .fa-transgender-alt { --fa: "\f225"; }
.fa-mercury { --fa: "\f223"; }
.fa-arrow-turn-down, .fa-level-down { --fa: "\f149"; }
.fa-person-falling-burst { --fa: "\e547"; }
.fa-award { --fa: "\f559"; }
.fa-ticket-simple, .fa-ticket-alt { --fa: "\f3ff"; }
.fa-building { --fa: "\f1ad"; }
.fa-angles-left, .fa-angle-double-left { --fa: "\f100"; }
.fa-qrcode { --fa: "\f029"; }
.fa-clock-rotate-left, .fa-history { --fa: "\f1da"; }
.fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa: "\f583"; }
.fa-file-export, .fa-arrow-right-from-file { --fa: "\f56e"; }
.fa-shield, .fa-shield-blank { --fa: "\f132"; }
.fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa: "\f885"; }
.fa-comment-nodes { --fa: "\e696"; }
.fa-house-medical { --fa: "\e3b2"; }
.fa-golf-ball-tee, .fa-golf-ball { --fa: "\f450"; }
.fa-circle-chevron-left, .fa-chevron-circle-left { --fa: "\f137"; }
.fa-house-chimney-window { --fa: "\e00d"; }
.fa-pen-nib { --fa: "\f5ad"; }
.fa-tent-arrow-turn-left { --fa: "\e580"; }
.fa-tents { --fa: "\e582"; }
.fa-wand-magic, .fa-magic { --fa: "\f0d0"; }
.fa-dog { --fa: "\f6d3"; }
.fa-carrot { --fa: "\f787"; }
.fa-moon { --fa: "\f186"; }
.fa-wine-glass-empty, .fa-wine-glass-alt { --fa: "\f5ce"; }
.fa-cheese { --fa: "\f7ef"; }
.fa-yin-yang { --fa: "\f6ad"; }
.fa-music { --fa: "\f001"; }
.fa-code-commit { --fa: "\f386"; }
.fa-temperature-low { --fa: "\f76b"; }
.fa-person-biking, .fa-biking { --fa: "\f84a"; }
.fa-broom { --fa: "\f51a"; }
.fa-shield-heart { --fa: "\e574"; }
.fa-gopuram { --fa: "\f664"; }
.fa-earth-oceania, .fa-globe-oceania { --fa: "\e47b"; }
.fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa: "\f2d3"; }
.fa-hashtag { --fa: "#"; }
.fa-up-right-and-down-left-from-center, .fa-expand-alt { --fa: "\f424"; }
.fa-oil-can { --fa: "\f613"; }
.fa-t { --fa: "T"; }
.fa-hippo { --fa: "\f6ed"; }
.fa-chart-column { --fa: "\e0e3"; }
.fa-infinity { --fa: "\f534"; }
.fa-vial-circle-check { --fa: "\e596"; }
.fa-person-arrow-down-to-line { --fa: "\e538"; }
.fa-voicemail { --fa: "\f897"; }
.fa-fan { --fa: "\f863"; }
.fa-person-walking-luggage { --fa: "\e554"; }
.fa-up-down, .fa-arrows-alt-v { --fa: "\f338"; }
.fa-cloud-moon-rain { --fa: "\f73c"; }
.fa-calendar { --fa: "\f133"; }
.fa-trailer { --fa: "\e041"; }
.fa-bahai, .fa-haykal { --fa: "\f666"; }
.fa-sd-card { --fa: "\f7c2"; }
.fa-dragon { --fa: "\f6d5"; }
.fa-shoe-prints { --fa: "\f54b"; }
.fa-circle-plus, .fa-plus-circle { --fa: "\f055"; }
.fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa: "\f58b"; }
.fa-hand-holding { --fa: "\f4bd"; }
.fa-plug-circle-exclamation { --fa: "\e55d"; }
.fa-link-slash, .fa-chain-broken, .fa-chain-slash, .fa-unlink { --fa: "\f127"; }
.fa-clone { --fa: "\f24d"; }
.fa-person-walking-arrow-loop-left { --fa: "\e551"; }
.fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa: "\f882"; }
.fa-fire-flame-curved, .fa-fire-alt { --fa: "\f7e4"; }
.fa-tornado { --fa: "\f76f"; }
.fa-file-circle-plus { --fa: "\e494"; }
.fa-book-quran, .fa-quran { --fa: "\f687"; }
.fa-anchor { --fa: "\f13d"; }
.fa-border-all { --fa: "\f84c"; }
.fa-face-angry, .fa-angry { --fa: "\f556"; }
.fa-cookie-bite { --fa: "\f564"; }
.fa-arrow-trend-down { --fa: "\e097"; }
.fa-rss, .fa-feed { --fa: "\f09e"; }
.fa-draw-polygon { --fa: "\f5ee"; }
.fa-scale-balanced, .fa-balance-scale { --fa: "\f24e"; }
.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa: "\f62a"; }
.fa-shower { --fa: "\f2cc"; }
.fa-desktop, .fa-desktop-alt { --fa: "\f390"; }
.fa-m { --fa: "M"; }
.fa-table-list, .fa-th-list { --fa: "\f00b"; }
.fa-comment-sms, .fa-sms { --fa: "\f7cd"; }
.fa-book { --fa: "\f02d"; }
.fa-user-plus { --fa: "\f234"; }
.fa-check { --fa: "\f00c"; }
.fa-battery-three-quarters, .fa-battery-4 { --fa: "\f241"; }
.fa-house-circle-check { --fa: "\e509"; }
.fa-angle-left { --fa: "\f104"; }
.fa-diagram-successor { --fa: "\e47a"; }
.fa-truck-arrow-right { --fa: "\e58b"; }
.fa-arrows-split-up-and-left { --fa: "\e4bc"; }
.fa-hand-fist, .fa-fist-raised { --fa: "\f6de"; }
.fa-cloud-moon { --fa: "\f6c3"; }
.fa-briefcase { --fa: "\f0b1"; }
.fa-person-falling { --fa: "\e546"; }
.fa-image-portrait, .fa-portrait { --fa: "\f3e0"; }
.fa-user-tag { --fa: "\f507"; }
.fa-rug { --fa: "\e569"; }
.fa-earth-europe, .fa-globe-europe { --fa: "\f7a2"; }
.fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa: "\f59d"; }
.fa-rectangle-xmark, .fa-rectangle-times, .fa-times-rectangle, .fa-window-close { --fa: "\f410"; }
.fa-baht-sign { --fa: "\e0ac"; }
.fa-book-open { --fa: "\f518"; }
.fa-book-journal-whills, .fa-journal-whills { --fa: "\f66a"; }
.fa-handcuffs { --fa: "\e4f8"; }
.fa-triangle-exclamation, .fa-exclamation-triangle, .fa-warning { --fa: "\f071"; }
.fa-database { --fa: "\f1c0"; }
.fa-share, .fa-mail-forward { --fa: "\f064"; }
.fa-bottle-droplet { --fa: "\e4c4"; }
.fa-mask-face { --fa: "\e1d7"; }
.fa-hill-rockslide { --fa: "\e508"; }
.fa-right-left, .fa-exchange-alt { --fa: "\f362"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-road-circle-exclamation { --fa: "\e565"; }
.fa-dungeon { --fa: "\f6d9"; }
.fa-align-right { --fa: "\f038"; }
.fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa: "\f53b"; }
.fa-life-ring { --fa: "\f1cd"; }
.fa-hands, .fa-sign-language, .fa-signing { --fa: "\f2a7"; }
.fa-calendar-day { --fa: "\f783"; }
.fa-water-ladder, .fa-ladder-water, .fa-swimming-pool { --fa: "\f5c5"; }
.fa-arrows-up-down, .fa-arrows-v { --fa: "\f07d"; }
.fa-face-grimace, .fa-grimace { --fa: "\f57f"; }
.fa-wheelchair-move, .fa-wheelchair-alt { --fa: "\e2ce"; }
.fa-turn-down, .fa-level-down-alt { --fa: "\f3be"; }
.fa-person-walking-arrow-right { --fa: "\e552"; }
.fa-square-envelope, .fa-envelope-square { --fa: "\f199"; }
.fa-dice { --fa: "\f522"; }
.fa-bowling-ball { --fa: "\f436"; }
.fa-brain { --fa: "\f5dc"; }
.fa-bandage, .fa-band-aid { --fa: "\f462"; }
.fa-calendar-minus { --fa: "\f272"; }
.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa: "\f057"; }
.fa-gifts { --fa: "\f79c"; }
.fa-hotel { --fa: "\f594"; }
.fa-earth-asia, .fa-globe-asia { --fa: "\f57e"; }
.fa-id-card-clip, .fa-id-card-alt { --fa: "\f47f"; }
.fa-magnifying-glass-plus, .fa-search-plus { --fa: "\f00e"; }
.fa-thumbs-up { --fa: "\f164"; }
.fa-user-clock { --fa: "\f4fd"; }
.fa-hand-dots, .fa-allergies { --fa: "\f461"; }
.fa-file-invoice { --fa: "\f570"; }
.fa-window-minimize { --fa: "\f2d1"; }
.fa-mug-saucer, .fa-coffee { --fa: "\f0f4"; }
.fa-brush { --fa: "\f55d"; }
.fa-file-half-dashed { --fa: "\e698"; }
.fa-mask { --fa: "\f6fa"; }
.fa-magnifying-glass-minus, .fa-search-minus { --fa: "\f010"; }
.fa-ruler-vertical { --fa: "\f548"; }
.fa-user-large, .fa-user-alt { --fa: "\f406"; }
.fa-train-tram { --fa: "\e5b4"; }
.fa-user-nurse { --fa: "\f82f"; }
.fa-syringe { --fa: "\f48e"; }
.fa-cloud-sun { --fa: "\f6c4"; }
.fa-stopwatch-20 { --fa: "\e06f"; }
.fa-square-full { --fa: "\f45c"; }
.fa-magnet { --fa: "\f076"; }
.fa-jar { --fa: "\e516"; }
.fa-note-sticky, .fa-sticky-note { --fa: "\f249"; }
.fa-bug-slash { --fa: "\e490"; }
.fa-arrow-up-from-water-pump { --fa: "\e4b6"; }
.fa-bone { --fa: "\f5d7"; }
.fa-table-cells-row-unlock { --fa: "\e691"; }
.fa-user-injured { --fa: "\f728"; }
.fa-face-sad-tear, .fa-sad-tear { --fa: "\f5b4"; }
.fa-plane { --fa: "\f072"; }
.fa-tent-arrows-down { --fa: "\e581"; }
.fa-exclamation { --fa: "!"; }
.fa-arrows-spin { --fa: "\e4bb"; }
.fa-print { --fa: "\f02f"; }
.fa-turkish-lira-sign, .fa-try, .fa-turkish-lira { --fa: "\e2bb"; }
.fa-dollar-sign, .fa-dollar, .fa-usd { --fa: "$"; }
.fa-x { --fa: "X"; }
.fa-magnifying-glass-dollar, .fa-search-dollar { --fa: "\f688"; }
.fa-users-gear, .fa-users-cog { --fa: "\f509"; }
.fa-person-military-pointing { --fa: "\e54a"; }
.fa-building-columns, .fa-bank, .fa-institution, .fa-museum, .fa-university { --fa: "\f19c"; }
.fa-umbrella { --fa: "\f0e9"; }
.fa-trowel { --fa: "\e589"; }
.fa-d { --fa: "D"; }
.fa-stapler { --fa: "\e5af"; }
.fa-masks-theater, .fa-theater-masks { --fa: "\f630"; }
.fa-kip-sign { --fa: "\e1c4"; }
.fa-hand-point-left { --fa: "\f0a5"; }
.fa-handshake-simple, .fa-handshake-alt { --fa: "\f4c6"; }
.fa-jet-fighter, .fa-fighter-jet { --fa: "\f0fb"; }
.fa-square-share-nodes, .fa-share-alt-square { --fa: "\f1e1"; }
.fa-barcode { --fa: "\f02a"; }
.fa-plus-minus { --fa: "\e43c"; }
.fa-video, .fa-video-camera { --fa: "\f03d"; }
.fa-graduation-cap, .fa-mortar-board { --fa: "\f19d"; }
.fa-hand-holding-medical { --fa: "\e05c"; }
.fa-person-circle-check { --fa: "\e53e"; }
.fa-turn-up, .fa-level-up-alt { --fa: "\f3bf"; }
.sr-only, .fa-sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
.sr-only-focusable:not(:focus), .fa-sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
:root, :host { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/d7236a19bf23cbb2027280e8f51dc99d6c45976a2ed60de73382b034b18a2b68.woff2") format("woff2"), url("/assets/808443ae6c8204395add8543da8a90a60b9376fb0f87ed8e8ea37d109596d805.ttf") format("truetype"); }
.fab, .fa-brands { font-weight: 400; }
.fa-monero { --fa: "\f3d0"; }
.fa-hooli { --fa: "\f427"; }
.fa-yelp { --fa: "\f1e9"; }
.fa-cc-visa { --fa: "\f1f0"; }
.fa-lastfm { --fa: "\f202"; }
.fa-shopware { --fa: "\f5b5"; }
.fa-creative-commons-nc { --fa: "\f4e8"; }
.fa-aws { --fa: "\f375"; }
.fa-redhat { --fa: "\f7bc"; }
.fa-yoast { --fa: "\f2b1"; }
.fa-cloudflare { --fa: "\e07d"; }
.fa-ups { --fa: "\f7e0"; }
.fa-pixiv { --fa: "\e640"; }
.fa-wpexplorer { --fa: "\f2de"; }
.fa-dyalog { --fa: "\f399"; }
.fa-bity { --fa: "\f37a"; }
.fa-stackpath { --fa: "\f842"; }
.fa-buysellads { --fa: "\f20d"; }
.fa-first-order { --fa: "\f2b0"; }
.fa-modx { --fa: "\f285"; }
.fa-guilded { --fa: "\e07e"; }
.fa-vnv { --fa: "\f40b"; }
.fa-square-js, .fa-js-square { --fa: "\f3b9"; }
.fa-microsoft { --fa: "\f3ca"; }
.fa-qq { --fa: "\f1d6"; }
.fa-orcid { --fa: "\f8d2"; }
.fa-java { --fa: "\f4e4"; }
.fa-invision { --fa: "\f7b0"; }
.fa-creative-commons-pd-alt { --fa: "\f4ed"; }
.fa-centercode { --fa: "\f380"; }
.fa-glide-g { --fa: "\f2a6"; }
.fa-drupal { --fa: "\f1a9"; }
.fa-jxl { --fa: "\e67b"; }
.fa-dart-lang { --fa: "\e693"; }
.fa-hire-a-helper { --fa: "\f3b0"; }
.fa-creative-commons-by { --fa: "\f4e7"; }
.fa-unity { --fa: "\e049"; }
.fa-whmcs { --fa: "\f40d"; }
.fa-rocketchat { --fa: "\f3e8"; }
.fa-vk { --fa: "\f189"; }
.fa-untappd { --fa: "\f405"; }
.fa-mailchimp { --fa: "\f59e"; }
.fa-css3-alt { --fa: "\f38b"; }
.fa-square-reddit, .fa-reddit-square { --fa: "\f1a2"; }
.fa-vimeo-v { --fa: "\f27d"; }
.fa-contao { --fa: "\f26d"; }
.fa-square-font-awesome { --fa: "\e5ad"; }
.fa-deskpro { --fa: "\f38f"; }
.fa-brave { --fa: "\e63c"; }
.fa-sistrix { --fa: "\f3ee"; }
.fa-square-instagram, .fa-instagram-square { --fa: "\e055"; }
.fa-battle-net { --fa: "\f835"; }
.fa-the-red-yeti { --fa: "\f69d"; }
.fa-square-hacker-news, .fa-hacker-news-square { --fa: "\f3af"; }
.fa-edge { --fa: "\f282"; }
.fa-threads { --fa: "\e618"; }
.fa-napster { --fa: "\f3d2"; }
.fa-square-snapchat, .fa-snapchat-square { --fa: "\f2ad"; }
.fa-google-plus-g { --fa: "\f0d5"; }
.fa-artstation { --fa: "\f77a"; }
.fa-markdown { --fa: "\f60f"; }
.fa-sourcetree { --fa: "\f7d3"; }
.fa-google-plus { --fa: "\f2b3"; }
.fa-diaspora { --fa: "\f791"; }
.fa-foursquare { --fa: "\f180"; }
.fa-stack-overflow { --fa: "\f16c"; }
.fa-github-alt { --fa: "\f113"; }
.fa-phoenix-squadron { --fa: "\f511"; }
.fa-pagelines { --fa: "\f18c"; }
.fa-algolia { --fa: "\f36c"; }
.fa-red-river { --fa: "\f3e3"; }
.fa-creative-commons-sa { --fa: "\f4ef"; }
.fa-safari { --fa: "\f267"; }
.fa-google { --fa: "\f1a0"; }
.fa-square-font-awesome-stroke, .fa-font-awesome-alt { --fa: "\f35c"; }
.fa-atlassian { --fa: "\f77b"; }
.fa-linkedin-in { --fa: "\f0e1"; }
.fa-digital-ocean { --fa: "\f391"; }
.fa-nimblr { --fa: "\f5a8"; }
.fa-chromecast { --fa: "\f838"; }
.fa-evernote { --fa: "\f839"; }
.fa-hacker-news { --fa: "\f1d4"; }
.fa-creative-commons-sampling { --fa: "\f4f0"; }
.fa-adversal { --fa: "\f36a"; }
.fa-creative-commons { --fa: "\f25e"; }
.fa-watchman-monitoring { --fa: "\e087"; }
.fa-fonticons { --fa: "\f280"; }
.fa-weixin { --fa: "\f1d7"; }
.fa-shirtsinbulk { --fa: "\f214"; }
.fa-codepen { --fa: "\f1cb"; }
.fa-git-alt { --fa: "\f841"; }
.fa-lyft { --fa: "\f3c3"; }
.fa-rev { --fa: "\f5b2"; }
.fa-windows { --fa: "\f17a"; }
.fa-wizards-of-the-coast { --fa: "\f730"; }
.fa-square-viadeo, .fa-viadeo-square { --fa: "\f2aa"; }
.fa-meetup { --fa: "\f2e0"; }
.fa-centos { --fa: "\f789"; }
.fa-adn { --fa: "\f170"; }
.fa-cloudsmith { --fa: "\f384"; }
.fa-opensuse { --fa: "\e62b"; }
.fa-pied-piper-alt { --fa: "\f1a8"; }
.fa-square-dribbble, .fa-dribbble-square { --fa: "\f397"; }
.fa-codiepie { --fa: "\f284"; }
.fa-node { --fa: "\f419"; }
.fa-mix { --fa: "\f3cb"; }
.fa-steam { --fa: "\f1b6"; }
.fa-cc-apple-pay { --fa: "\f416"; }
.fa-scribd { --fa: "\f28a"; }
.fa-debian { --fa: "\e60b"; }
.fa-openid { --fa: "\f19b"; }
.fa-instalod { --fa: "\e081"; }
.fa-files-pinwheel { --fa: "\e69f"; }
.fa-expeditedssl { --fa: "\f23e"; }
.fa-sellcast { --fa: "\f2da"; }
.fa-square-twitter, .fa-twitter-square { --fa: "\f081"; }
.fa-r-project { --fa: "\f4f7"; }
.fa-delicious { --fa: "\f1a5"; }
.fa-freebsd { --fa: "\f3a4"; }
.fa-vuejs { --fa: "\f41f"; }
.fa-accusoft { --fa: "\f369"; }
.fa-ioxhost { --fa: "\f208"; }
.fa-fonticons-fi { --fa: "\f3a2"; }
.fa-app-store { --fa: "\f36f"; }
.fa-cc-mastercard { --fa: "\f1f1"; }
.fa-itunes-note { --fa: "\f3b5"; }
.fa-golang { --fa: "\e40f"; }
.fa-kickstarter, .fa-square-kickstarter { --fa: "\f3bb"; }
.fa-grav { --fa: "\f2d6"; }
.fa-weibo { --fa: "\f18a"; }
.fa-uncharted { --fa: "\e084"; }
.fa-firstdraft { --fa: "\f3a1"; }
.fa-square-youtube, .fa-youtube-square { --fa: "\f431"; }
.fa-wikipedia-w { --fa: "\f266"; }
.fa-wpressr, .fa-rendact { --fa: "\f3e4"; }
.fa-angellist { --fa: "\f209"; }
.fa-galactic-republic { --fa: "\f50c"; }
.fa-nfc-directional { --fa: "\e530"; }
.fa-skype { --fa: "\f17e"; }
.fa-joget { --fa: "\f3b7"; }
.fa-fedora { --fa: "\f798"; }
.fa-stripe-s { --fa: "\f42a"; }
.fa-meta { --fa: "\e49b"; }
.fa-laravel { --fa: "\f3bd"; }
.fa-hotjar { --fa: "\f3b1"; }
.fa-bluetooth-b { --fa: "\f294"; }
.fa-square-letterboxd { --fa: "\e62e"; }
.fa-sticker-mule { --fa: "\f3f7"; }
.fa-creative-commons-zero { --fa: "\f4f3"; }
.fa-hips { --fa: "\f452"; }
.fa-css { --fa: "\e6a2"; }
.fa-behance { --fa: "\f1b4"; }
.fa-reddit { --fa: "\f1a1"; }
.fa-discord { --fa: "\f392"; }
.fa-chrome { --fa: "\f268"; }
.fa-app-store-ios { --fa: "\f370"; }
.fa-cc-discover { --fa: "\f1f2"; }
.fa-wpbeginner { --fa: "\f297"; }
.fa-confluence { --fa: "\f78d"; }
.fa-shoelace { --fa: "\e60c"; }
.fa-mdb { --fa: "\f8ca"; }
.fa-dochub { --fa: "\f394"; }
.fa-accessible-icon { --fa: "\f368"; }
.fa-ebay { --fa: "\f4f4"; }
.fa-amazon { --fa: "\f270"; }
.fa-unsplash { --fa: "\e07c"; }
.fa-yarn { --fa: "\f7e3"; }
.fa-square-steam, .fa-steam-square { --fa: "\f1b7"; }
.fa-500px { --fa: "\f26e"; }
.fa-square-vimeo, .fa-vimeo-square { --fa: "\f194"; }
.fa-asymmetrik { --fa: "\f372"; }
.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa: "\f2b4"; }
.fa-gratipay { --fa: "\f184"; }
.fa-apple { --fa: "\f179"; }
.fa-hive { --fa: "\e07f"; }
.fa-gitkraken { --fa: "\f3a6"; }
.fa-keybase { --fa: "\f4f5"; }
.fa-apple-pay { --fa: "\f415"; }
.fa-padlet { --fa: "\e4a0"; }
.fa-amazon-pay { --fa: "\f42c"; }
.fa-square-github, .fa-github-square { --fa: "\f092"; }
.fa-stumbleupon { --fa: "\f1a4"; }
.fa-fedex { --fa: "\f797"; }
.fa-phoenix-framework { --fa: "\f3dc"; }
.fa-shopify { --fa: "\e057"; }
.fa-neos { --fa: "\f612"; }
.fa-square-threads { --fa: "\e619"; }
.fa-hackerrank { --fa: "\f5f7"; }
.fa-researchgate { --fa: "\f4f8"; }
.fa-swift { --fa: "\f8e1"; }
.fa-angular { --fa: "\f420"; }
.fa-speakap { --fa: "\f3f3"; }
.fa-angrycreative { --fa: "\f36e"; }
.fa-y-combinator { --fa: "\f23b"; }
.fa-empire { --fa: "\f1d1"; }
.fa-envira { --fa: "\f299"; }
.fa-google-scholar { --fa: "\e63b"; }
.fa-square-gitlab, .fa-gitlab-square { --fa: "\e5ae"; }
.fa-studiovinari { --fa: "\f3f8"; }
.fa-pied-piper { --fa: "\f2ae"; }
.fa-wordpress { --fa: "\f19a"; }
.fa-product-hunt { --fa: "\f288"; }
.fa-firefox { --fa: "\f269"; }
.fa-linode { --fa: "\f2b8"; }
.fa-goodreads { --fa: "\f3a8"; }
.fa-square-odnoklassniki, .fa-odnoklassniki-square { --fa: "\f264"; }
.fa-jsfiddle { --fa: "\f1cc"; }
.fa-sith { --fa: "\f512"; }
.fa-themeisle { --fa: "\f2b2"; }
.fa-page4 { --fa: "\f3d7"; }
.fa-hashnode { --fa: "\e499"; }
.fa-react { --fa: "\f41b"; }
.fa-cc-paypal { --fa: "\f1f4"; }
.fa-squarespace { --fa: "\f5be"; }
.fa-cc-stripe { --fa: "\f1f5"; }
.fa-creative-commons-share { --fa: "\f4f2"; }
.fa-bitcoin { --fa: "\f379"; }
.fa-keycdn { --fa: "\f3ba"; }
.fa-opera { --fa: "\f26a"; }
.fa-itch-io { --fa: "\f83a"; }
.fa-umbraco { --fa: "\f8e8"; }
.fa-galactic-senate { --fa: "\f50d"; }
.fa-ubuntu { --fa: "\f7df"; }
.fa-draft2digital { --fa: "\f396"; }
.fa-stripe { --fa: "\f429"; }
.fa-houzz { --fa: "\f27c"; }
.fa-gg { --fa: "\f260"; }
.fa-dhl { --fa: "\f790"; }
.fa-square-pinterest, .fa-pinterest-square { --fa: "\f0d3"; }
.fa-xing { --fa: "\f168"; }
.fa-blackberry { --fa: "\f37b"; }
.fa-creative-commons-pd { --fa: "\f4ec"; }
.fa-playstation { --fa: "\f3df"; }
.fa-quinscape { --fa: "\f459"; }
.fa-less { --fa: "\f41d"; }
.fa-blogger-b { --fa: "\f37d"; }
.fa-opencart { --fa: "\f23d"; }
.fa-vine { --fa: "\f1ca"; }
.fa-signal-messenger { --fa: "\e663"; }
.fa-paypal { --fa: "\f1ed"; }
.fa-gitlab { --fa: "\f296"; }
.fa-typo3 { --fa: "\f42b"; }
.fa-reddit-alien { --fa: "\f281"; }
.fa-yahoo { --fa: "\f19e"; }
.fa-dailymotion { --fa: "\e052"; }
.fa-affiliatetheme { --fa: "\f36b"; }
.fa-pied-piper-pp { --fa: "\f1a7"; }
.fa-bootstrap { --fa: "\f836"; }
.fa-odnoklassniki { --fa: "\f263"; }
.fa-nfc-symbol { --fa: "\e531"; }
.fa-mintbit { --fa: "\e62f"; }
.fa-ethereum { --fa: "\f42e"; }
.fa-speaker-deck { --fa: "\f83c"; }
.fa-creative-commons-nc-eu { --fa: "\f4e9"; }
.fa-patreon { --fa: "\f3d9"; }
.fa-avianex { --fa: "\f374"; }
.fa-ello { --fa: "\f5f1"; }
.fa-gofore { --fa: "\f3a7"; }
.fa-bimobject { --fa: "\f378"; }
.fa-brave-reverse { --fa: "\e63d"; }
.fa-facebook-f { --fa: "\f39e"; }
.fa-square-google-plus, .fa-google-plus-square { --fa: "\f0d4"; }
.fa-web-awesome { --fa: "\e682"; }
.fa-mandalorian { --fa: "\f50f"; }
.fa-first-order-alt { --fa: "\f50a"; }
.fa-osi { --fa: "\f41a"; }
.fa-google-wallet { --fa: "\f1ee"; }
.fa-d-and-d-beyond { --fa: "\f6ca"; }
.fa-periscope { --fa: "\f3da"; }
.fa-fulcrum { --fa: "\f50b"; }
.fa-cloudscale { --fa: "\f383"; }
.fa-forumbee { --fa: "\f211"; }
.fa-mizuni { --fa: "\f3cc"; }
.fa-schlix { --fa: "\f3ea"; }
.fa-square-xing, .fa-xing-square { --fa: "\f169"; }
.fa-bandcamp { --fa: "\f2d5"; }
.fa-wpforms { --fa: "\f298"; }
.fa-cloudversify { --fa: "\f385"; }
.fa-usps { --fa: "\f7e1"; }
.fa-megaport { --fa: "\f5a3"; }
.fa-magento { --fa: "\f3c4"; }
.fa-spotify { --fa: "\f1bc"; }
.fa-optin-monster { --fa: "\f23c"; }
.fa-fly { --fa: "\f417"; }
.fa-square-bluesky { --fa: "\e6a3"; }
.fa-aviato { --fa: "\f421"; }
.fa-itunes { --fa: "\f3b4"; }
.fa-cuttlefish { --fa: "\f38c"; }
.fa-blogger { --fa: "\f37c"; }
.fa-flickr { --fa: "\f16e"; }
.fa-viber { --fa: "\f409"; }
.fa-soundcloud { --fa: "\f1be"; }
.fa-digg { --fa: "\f1a6"; }
.fa-tencent-weibo { --fa: "\f1d5"; }
.fa-letterboxd { --fa: "\e62d"; }
.fa-symfony { --fa: "\f83d"; }
.fa-maxcdn { --fa: "\f136"; }
.fa-etsy { --fa: "\f2d7"; }
.fa-facebook-messenger { --fa: "\f39f"; }
.fa-audible { --fa: "\f373"; }
.fa-think-peaks { --fa: "\f731"; }
.fa-bilibili { --fa: "\e3d9"; }
.fa-erlang { --fa: "\f39d"; }
.fa-x-twitter { --fa: "\e61b"; }
.fa-cotton-bureau { --fa: "\f89e"; }
.fa-dashcube { --fa: "\f210"; }
.fa-42-group, .fa-innosoft { --fa: "\e080"; }
.fa-stack-exchange { --fa: "\f18d"; }
.fa-elementor { --fa: "\f430"; }
.fa-square-pied-piper, .fa-pied-piper-square { --fa: "\e01e"; }
.fa-creative-commons-nd { --fa: "\f4eb"; }
.fa-palfed { --fa: "\f3d8"; }
.fa-superpowers { --fa: "\f2dd"; }
.fa-resolving { --fa: "\f3e7"; }
.fa-xbox { --fa: "\f412"; }
.fa-square-web-awesome-stroke { --fa: "\e684"; }
.fa-searchengin { --fa: "\f3eb"; }
.fa-tiktok { --fa: "\e07b"; }
.fa-square-facebook, .fa-facebook-square { --fa: "\f082"; }
.fa-renren { --fa: "\f18b"; }
.fa-linux { --fa: "\f17c"; }
.fa-glide { --fa: "\f2a5"; }
.fa-linkedin { --fa: "\f08c"; }
.fa-hubspot { --fa: "\f3b2"; }
.fa-deploydog { --fa: "\f38e"; }
.fa-twitch { --fa: "\f1e8"; }
.fa-flutter { --fa: "\e694"; }
.fa-ravelry { --fa: "\f2d9"; }
.fa-mixer { --fa: "\e056"; }
.fa-square-lastfm, .fa-lastfm-square { --fa: "\f203"; }
.fa-vimeo { --fa: "\f40a"; }
.fa-mendeley { --fa: "\f7b3"; }
.fa-uniregistry { --fa: "\f404"; }
.fa-figma { --fa: "\f799"; }
.fa-creative-commons-remix { --fa: "\f4ee"; }
.fa-cc-amazon-pay { --fa: "\f42d"; }
.fa-dropbox { --fa: "\f16b"; }
.fa-instagram { --fa: "\f16d"; }
.fa-cmplid { --fa: "\e360"; }
.fa-upwork { --fa: "\e641"; }
.fa-facebook { --fa: "\f09a"; }
.fa-gripfire { --fa: "\f3ac"; }
.fa-jedi-order { --fa: "\f50e"; }
.fa-uikit { --fa: "\f403"; }
.fa-fort-awesome-alt { --fa: "\f3a3"; }
.fa-phabricator { --fa: "\f3db"; }
.fa-ussunnah { --fa: "\f407"; }
.fa-earlybirds { --fa: "\f39a"; }
.fa-trade-federation { --fa: "\f513"; }
.fa-autoprefixer { --fa: "\f41c"; }
.fa-whatsapp { --fa: "\f232"; }
.fa-square-upwork { --fa: "\e67c"; }
.fa-slideshare { --fa: "\f1e7"; }
.fa-google-play { --fa: "\f3ab"; }
.fa-viadeo { --fa: "\f2a9"; }
.fa-line { --fa: "\f3c0"; }
.fa-google-drive { --fa: "\f3aa"; }
.fa-servicestack { --fa: "\f3ec"; }
.fa-simplybuilt { --fa: "\f215"; }
.fa-bitbucket { --fa: "\f171"; }
.fa-imdb { --fa: "\f2d8"; }
.fa-deezer { --fa: "\e077"; }
.fa-raspberry-pi { --fa: "\f7bb"; }
.fa-jira { --fa: "\f7b1"; }
.fa-docker { --fa: "\f395"; }
.fa-screenpal { --fa: "\e570"; }
.fa-bluetooth { --fa: "\f293"; }
.fa-gitter { --fa: "\f426"; }
.fa-d-and-d { --fa: "\f38d"; }
.fa-microblog { --fa: "\e01a"; }
.fa-cc-diners-club { --fa: "\f24c"; }
.fa-gg-circle { --fa: "\f261"; }
.fa-pied-piper-hat { --fa: "\f4e5"; }
.fa-kickstarter-k { --fa: "\f3bc"; }
.fa-yandex { --fa: "\f413"; }
.fa-readme { --fa: "\f4d5"; }
.fa-html5 { --fa: "\f13b"; }
.fa-sellsy { --fa: "\f213"; }
.fa-square-web-awesome { --fa: "\e683"; }
.fa-sass { --fa: "\f41e"; }
.fa-wirsindhandwerk, .fa-wsh { --fa: "\e2d0"; }
.fa-buromobelexperte { --fa: "\f37f"; }
.fa-salesforce { --fa: "\f83b"; }
.fa-octopus-deploy { --fa: "\e082"; }
.fa-medapps { --fa: "\f3c6"; }
.fa-ns8 { --fa: "\f3d5"; }
.fa-pinterest-p { --fa: "\f231"; }
.fa-apper { --fa: "\f371"; }
.fa-fort-awesome { --fa: "\f286"; }
.fa-waze { --fa: "\f83f"; }
.fa-bluesky { --fa: "\e671"; }
.fa-cc-jcb { --fa: "\f24b"; }
.fa-snapchat, .fa-snapchat-ghost { --fa: "\f2ab"; }
.fa-fantasy-flight-games { --fa: "\f6dc"; }
.fa-rust { --fa: "\e07a"; }
.fa-wix { --fa: "\f5cf"; }
.fa-square-behance, .fa-behance-square { --fa: "\f1b5"; }
.fa-supple { --fa: "\f3f9"; }
.fa-webflow { --fa: "\e65c"; }
.fa-rebel { --fa: "\f1d0"; }
.fa-css3 { --fa: "\f13c"; }
.fa-staylinked { --fa: "\f3f5"; }
.fa-kaggle { --fa: "\f5fa"; }
.fa-space-awesome { --fa: "\e5ac"; }
.fa-deviantart { --fa: "\f1bd"; }
.fa-cpanel { --fa: "\f388"; }
.fa-goodreads-g { --fa: "\f3a9"; }
.fa-square-git, .fa-git-square { --fa: "\f1d2"; }
.fa-square-tumblr, .fa-tumblr-square { --fa: "\f174"; }
.fa-trello { --fa: "\f181"; }
.fa-creative-commons-nc-jp { --fa: "\f4ea"; }
.fa-get-pocket { --fa: "\f265"; }
.fa-perbyte { --fa: "\e083"; }
.fa-grunt { --fa: "\f3ad"; }
.fa-weebly { --fa: "\f5cc"; }
.fa-connectdevelop { --fa: "\f20e"; }
.fa-leanpub { --fa: "\f212"; }
.fa-black-tie { --fa: "\f27e"; }
.fa-themeco { --fa: "\f5c6"; }
.fa-python { --fa: "\f3e2"; }
.fa-android { --fa: "\f17b"; }
.fa-bots { --fa: "\e340"; }
.fa-free-code-camp { --fa: "\f2c5"; }
.fa-hornbill { --fa: "\f592"; }
.fa-js { --fa: "\f3b8"; }
.fa-ideal { --fa: "\e013"; }
.fa-git { --fa: "\f1d3"; }
.fa-dev { --fa: "\f6cc"; }
.fa-sketch { --fa: "\f7c6"; }
.fa-yandex-international { --fa: "\f414"; }
.fa-cc-amex { --fa: "\f1f3"; }
.fa-uber { --fa: "\f402"; }
.fa-github { --fa: "\f09b"; }
.fa-php { --fa: "\f457"; }
.fa-alipay { --fa: "\f642"; }
.fa-youtube { --fa: "\f167"; }
.fa-skyatlas { --fa: "\f216"; }
.fa-firefox-browser { --fa: "\e007"; }
.fa-replyd { --fa: "\f3e6"; }
.fa-suse { --fa: "\f7d6"; }
.fa-jenkins { --fa: "\f3b6"; }
.fa-twitter { --fa: "\f099"; }
.fa-rockrms { --fa: "\f3e9"; }
.fa-pinterest { --fa: "\f0d2"; }
.fa-buffer { --fa: "\f837"; }
.fa-npm { --fa: "\f3d4"; }
.fa-yammer { --fa: "\f840"; }
.fa-btc { --fa: "\f15a"; }
.fa-dribbble { --fa: "\f17d"; }
.fa-stumbleupon-circle { --fa: "\f1a3"; }
.fa-internet-explorer { --fa: "\f26b"; }
.fa-stubber { --fa: "\e5c7"; }
.fa-telegram, .fa-telegram-plane { --fa: "\f2c6"; }
.fa-old-republic { --fa: "\f510"; }
.fa-odysee { --fa: "\e5c6"; }
.fa-square-whatsapp, .fa-whatsapp-square { --fa: "\f40c"; }
.fa-node-js { --fa: "\f3d3"; }
.fa-edge-legacy { --fa: "\e078"; }
.fa-slack, .fa-slack-hash { --fa: "\f198"; }
.fa-medrt { --fa: "\f3c8"; }
.fa-usb { --fa: "\f287"; }
.fa-tumblr { --fa: "\f173"; }
.fa-vaadin { --fa: "\f408"; }
.fa-quora { --fa: "\f2c4"; }
.fa-square-x-twitter { --fa: "\e61a"; }
.fa-reacteurope { --fa: "\f75d"; }
.fa-medium, .fa-medium-m { --fa: "\f23a"; }
.fa-amilia { --fa: "\f36d"; }
.fa-mixcloud { --fa: "\f289"; }
.fa-flipboard { --fa: "\f44d"; }
.fa-viacoin { --fa: "\f237"; }
.fa-critical-role { --fa: "\f6c9"; }
.fa-sitrox { --fa: "\e44a"; }
.fa-discourse { --fa: "\f393"; }
.fa-joomla { --fa: "\f1aa"; }
.fa-mastodon { --fa: "\f4f6"; }
.fa-airbnb { --fa: "\f834"; }
.fa-wolf-pack-battalion { --fa: "\f514"; }
.fa-buy-n-large { --fa: "\f8a6"; }
.fa-gulp { --fa: "\f3ae"; }
.fa-creative-commons-sampling-plus { --fa: "\f4f1"; }
.fa-strava { --fa: "\f428"; }
.fa-ember { --fa: "\f423"; }
.fa-canadian-maple-leaf { --fa: "\f785"; }
.fa-teamspeak { --fa: "\f4f9"; }
.fa-pushed { --fa: "\f3e1"; }
.fa-wordpress-simple { --fa: "\f411"; }
.fa-nutritionix { --fa: "\f3d6"; }
.fa-wodu { --fa: "\e088"; }
.fa-google-pay { --fa: "\e079"; }
.fa-intercom { --fa: "\f7af"; }
.fa-zhihu { --fa: "\f63f"; }
.fa-korvue { --fa: "\f42f"; }
.fa-pix { --fa: "\e43a"; }
.fa-steam-symbol { --fa: "\f3f6"; }
:root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2") format("woff2"), url("/assets/54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf") format("truetype"); }
.far, .fa-regular { font-weight: 400; }
:root, :host { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/assets/aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2") format("woff2"), url("/assets/d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf") format("truetype"); }
.fas, .fa-solid { font-weight: 900; }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("/assets/d7236a19bf23cbb2027280e8f51dc99d6c45976a2ed60de73382b034b18a2b68.woff2") format("woff2"), url("/assets/808443ae6c8204395add8543da8a90a60b9376fb0f87ed8e8ea37d109596d805.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("/assets/aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2") format("woff2"), url("/assets/d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("/assets/e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2") format("woff2"), url("/assets/54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/assets/aa75998623a391e61c6901794ace832e3ecdd288b56d608f21bea0411acc0b8e.woff2") format("woff2"), url("/assets/d2f0593540b0e33ba6de255a54f272d466e31144806956bea8cfdbf7edffc9bd.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/assets/d7236a19bf23cbb2027280e8f51dc99d6c45976a2ed60de73382b034b18a2b68.woff2") format("woff2"), url("/assets/808443ae6c8204395add8543da8a90a60b9376fb0f87ed8e8ea37d109596d805.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/assets/e3456d1283b9d75337a773dfd147bf908fd02c01b4bf48576d8603a69b13cbe5.woff2") format("woff2"), url("/assets/54cf6086f7bb21f9d072ad494a19b4681fa516dd0a14cee52da01d3651a913a3.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url("/assets/0ce9033c69dc714f5f45ef9bf17d55e4c46bcdfad6799a4e92b38e7781bf86bd.woff2") format("woff2"), url("/assets/30f6abf6baa425825828793d6dfad1fb63765d0e5abaa7af6feafb9bfcece5a0.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }
.fa.fa-glass { --fa: "\f000"; }
.fa.fa-envelope-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-envelope-o { --fa: "\f0e0"; }
.fa.fa-star-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-o { --fa: "\f005"; }
.fa.fa-remove, .fa.fa-close { --fa: "\f00d"; }
.fa.fa-gear { --fa: "\f013"; }
.fa.fa-trash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-trash-o { --fa: "\f2ed"; }
.fa.fa-home { --fa: "\f015"; }
.fa.fa-file-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-o { --fa: "\f15b"; }
.fa.fa-clock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-clock-o { --fa: "\f017"; }
.fa.fa-arrow-circle-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-down { --fa: "\f358"; }
.fa.fa-arrow-circle-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-up { --fa: "\f35b"; }
.fa.fa-play-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-play-circle-o { --fa: "\f144"; }
.fa.fa-repeat, .fa.fa-rotate-right { --fa: "\f01e"; }
.fa.fa-refresh { --fa: "\f021"; }
.fa.fa-list-alt { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-list-alt { --fa: "\f022"; }
.fa.fa-dedent { --fa: "\f03b"; }
.fa.fa-video-camera { --fa: "\f03d"; }
.fa.fa-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-picture-o { --fa: "\f03e"; }
.fa.fa-photo { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-photo { --fa: "\f03e"; }
.fa.fa-image { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-image { --fa: "\f03e"; }
.fa.fa-map-marker { --fa: "\f3c5"; }
.fa.fa-pencil-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-pencil-square-o { --fa: "\f044"; }
.fa.fa-edit { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-edit { --fa: "\f044"; }
.fa.fa-share-square-o { --fa: "\f14d"; }
.fa.fa-check-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-check-square-o { --fa: "\f14a"; }
.fa.fa-arrows { --fa: "\f0b2"; }
.fa.fa-times-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-times-circle-o { --fa: "\f057"; }
.fa.fa-check-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-check-circle-o { --fa: "\f058"; }
.fa.fa-mail-forward { --fa: "\f064"; }
.fa.fa-expand { --fa: "\f424"; }
.fa.fa-compress { --fa: "\f422"; }
.fa.fa-eye, .fa.fa-eye-slash { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-warning { --fa: "\f071"; }
.fa.fa-calendar { --fa: "\f073"; }
.fa.fa-arrows-v { --fa: "\f338"; }
.fa.fa-arrows-h { --fa: "\f337"; }
.fa.fa-bar-chart, .fa.fa-bar-chart-o { --fa: "\e0e3"; }
.fa.fa-twitter-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-twitter-square { --fa: "\f081"; }
.fa.fa-facebook-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook-square { --fa: "\f082"; }
.fa.fa-gears { --fa: "\f085"; }
.fa.fa-thumbs-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-thumbs-o-up { --fa: "\f164"; }
.fa.fa-thumbs-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-thumbs-o-down { --fa: "\f165"; }
.fa.fa-heart-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-heart-o { --fa: "\f004"; }
.fa.fa-sign-out { --fa: "\f2f5"; }
.fa.fa-linkedin-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-linkedin-square { --fa: "\f08c"; }
.fa.fa-thumb-tack { --fa: "\f08d"; }
.fa.fa-external-link { --fa: "\f35d"; }
.fa.fa-sign-in { --fa: "\f2f6"; }
.fa.fa-github-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-github-square { --fa: "\f092"; }
.fa.fa-lemon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-lemon-o { --fa: "\f094"; }
.fa.fa-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-square-o { --fa: "\f0c8"; }
.fa.fa-bookmark-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-bookmark-o { --fa: "\f02e"; }
.fa.fa-twitter, .fa.fa-facebook { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook { --fa: "\f39e"; }
.fa.fa-facebook-f { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook-f { --fa: "\f39e"; }
.fa.fa-github { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-credit-card { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-feed { --fa: "\f09e"; }
.fa.fa-hdd-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hdd-o { --fa: "\f0a0"; }
.fa.fa-hand-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-right { --fa: "\f0a4"; }
.fa.fa-hand-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-left { --fa: "\f0a5"; }
.fa.fa-hand-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-up { --fa: "\f0a6"; }
.fa.fa-hand-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-down { --fa: "\f0a7"; }
.fa.fa-globe { --fa: "\f57d"; }
.fa.fa-tasks { --fa: "\f828"; }
.fa.fa-arrows-alt { --fa: "\f31e"; }
.fa.fa-group { --fa: "\f0c0"; }
.fa.fa-chain { --fa: "\f0c1"; }
.fa.fa-cut { --fa: "\f0c4"; }
.fa.fa-files-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-files-o { --fa: "\f0c5"; }
.fa.fa-floppy-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-floppy-o { --fa: "\f0c7"; }
.fa.fa-save { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-save { --fa: "\f0c7"; }
.fa.fa-navicon, .fa.fa-reorder { --fa: "\f0c9"; }
.fa.fa-magic { --fa: "\e2ca"; }
.fa.fa-pinterest, .fa.fa-pinterest-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-pinterest-square { --fa: "\f0d3"; }
.fa.fa-google-plus-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus-square { --fa: "\f0d4"; }
.fa.fa-google-plus { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus { --fa: "\f0d5"; }
.fa.fa-money { --fa: "\f3d1"; }
.fa.fa-unsorted { --fa: "\f0dc"; }
.fa.fa-sort-desc { --fa: "\f0dd"; }
.fa.fa-sort-asc { --fa: "\f0de"; }
.fa.fa-linkedin { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-linkedin { --fa: "\f0e1"; }
.fa.fa-rotate-left { --fa: "\f0e2"; }
.fa.fa-legal { --fa: "\f0e3"; }
.fa.fa-tachometer, .fa.fa-dashboard { --fa: "\f625"; }
.fa.fa-comment-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-comment-o { --fa: "\f075"; }
.fa.fa-comments-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-comments-o { --fa: "\f086"; }
.fa.fa-flash { --fa: "\f0e7"; }
.fa.fa-clipboard { --fa: "\f0ea"; }
.fa.fa-lightbulb-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-lightbulb-o { --fa: "\f0eb"; }
.fa.fa-exchange { --fa: "\f362"; }
.fa.fa-cloud-download { --fa: "\f0ed"; }
.fa.fa-cloud-upload { --fa: "\f0ee"; }
.fa.fa-bell-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-bell-o { --fa: "\f0f3"; }
.fa.fa-cutlery { --fa: "\f2e7"; }
.fa.fa-file-text-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-text-o { --fa: "\f15c"; }
.fa.fa-building-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-building-o { --fa: "\f1ad"; }
.fa.fa-hospital-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hospital-o { --fa: "\f0f8"; }
.fa.fa-tablet { --fa: "\f3fa"; }
.fa.fa-mobile, .fa.fa-mobile-phone { --fa: "\f3cd"; }
.fa.fa-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-circle-o { --fa: "\f111"; }
.fa.fa-mail-reply { --fa: "\f3e5"; }
.fa.fa-github-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-folder-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-folder-o { --fa: "\f07b"; }
.fa.fa-folder-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-folder-open-o { --fa: "\f07c"; }
.fa.fa-smile-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-smile-o { --fa: "\f118"; }
.fa.fa-frown-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-frown-o { --fa: "\f119"; }
.fa.fa-meh-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-meh-o { --fa: "\f11a"; }
.fa.fa-keyboard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-keyboard-o { --fa: "\f11c"; }
.fa.fa-flag-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-flag-o { --fa: "\f024"; }
.fa.fa-mail-reply-all { --fa: "\f122"; }
.fa.fa-star-half-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-half-o { --fa: "\f5c0"; }
.fa.fa-star-half-empty { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-half-empty { --fa: "\f5c0"; }
.fa.fa-star-half-full { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-half-full { --fa: "\f5c0"; }
.fa.fa-code-fork { --fa: "\f126"; }
.fa.fa-chain-broken, .fa.fa-unlink { --fa: "\f127"; }
.fa.fa-calendar-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-o { --fa: "\f133"; }
.fa.fa-maxcdn, .fa.fa-html5, .fa.fa-css3 { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-unlock-alt { --fa: "\f09c"; }
.fa.fa-minus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-minus-square-o { --fa: "\f146"; }
.fa.fa-level-up { --fa: "\f3bf"; }
.fa.fa-level-down { --fa: "\f3be"; }
.fa.fa-pencil-square { --fa: "\f14b"; }
.fa.fa-external-link-square { --fa: "\f360"; }
.fa.fa-compass, .fa.fa-caret-square-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-caret-square-o-down { --fa: "\f150"; }
.fa.fa-toggle-down { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-toggle-down { --fa: "\f150"; }
.fa.fa-caret-square-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-caret-square-o-up { --fa: "\f151"; }
.fa.fa-toggle-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-toggle-up { --fa: "\f151"; }
.fa.fa-caret-square-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-caret-square-o-right { --fa: "\f152"; }
.fa.fa-toggle-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-toggle-right { --fa: "\f152"; }
.fa.fa-eur, .fa.fa-euro { --fa: "\f153"; }
.fa.fa-gbp { --fa: "\f154"; }
.fa.fa-usd, .fa.fa-dollar { --fa: "$"; }
.fa.fa-inr, .fa.fa-rupee { --fa: "\e1bc"; }
.fa.fa-jpy, .fa.fa-cny, .fa.fa-rmb, .fa.fa-yen { --fa: "\f157"; }
.fa.fa-rub, .fa.fa-ruble, .fa.fa-rouble { --fa: "\f158"; }
.fa.fa-krw, .fa.fa-won { --fa: "\f159"; }
.fa.fa-btc, .fa.fa-bitcoin { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bitcoin { --fa: "\f15a"; }
.fa.fa-file-text { --fa: "\f15c"; }
.fa.fa-sort-alpha-asc { --fa: "\f15d"; }
.fa.fa-sort-alpha-desc { --fa: "\f881"; }
.fa.fa-sort-amount-asc { --fa: "\f884"; }
.fa.fa-sort-amount-desc { --fa: "\f160"; }
.fa.fa-sort-numeric-asc { --fa: "\f162"; }
.fa.fa-sort-numeric-desc { --fa: "\f886"; }
.fa.fa-youtube-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-youtube-square { --fa: "\f431"; }
.fa.fa-youtube, .fa.fa-xing, .fa.fa-xing-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-xing-square { --fa: "\f169"; }
.fa.fa-youtube-play { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-youtube-play { --fa: "\f167"; }
.fa.fa-dropbox, .fa.fa-stack-overflow, .fa.fa-instagram, .fa.fa-flickr, .fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bitbucket-square { --fa: "\f171"; }
.fa.fa-tumblr, .fa.fa-tumblr-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-tumblr-square { --fa: "\f174"; }
.fa.fa-long-arrow-down { --fa: "\f309"; }
.fa.fa-long-arrow-up { --fa: "\f30c"; }
.fa.fa-long-arrow-left { --fa: "\f30a"; }
.fa.fa-long-arrow-right { --fa: "\f30b"; }
.fa.fa-apple, .fa.fa-windows, .fa.fa-android, .fa.fa-linux, .fa.fa-dribbble, .fa.fa-skype, .fa.fa-foursquare, .fa.fa-trello, .fa.fa-gratipay, .fa.fa-gittip { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-gittip { --fa: "\f184"; }
.fa.fa-sun-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-sun-o { --fa: "\f185"; }
.fa.fa-moon-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-moon-o { --fa: "\f186"; }
.fa.fa-vk, .fa.fa-weibo, .fa.fa-renren, .fa.fa-pagelines, .fa.fa-stack-exchange { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-arrow-circle-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-right { --fa: "\f35a"; }
.fa.fa-arrow-circle-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-left { --fa: "\f359"; }
.fa.fa-caret-square-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-caret-square-o-left { --fa: "\f191"; }
.fa.fa-toggle-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-toggle-left { --fa: "\f191"; }
.fa.fa-dot-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-dot-circle-o { --fa: "\f192"; }
.fa.fa-vimeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-vimeo-square { --fa: "\f194"; }
.fa.fa-try, .fa.fa-turkish-lira { --fa: "\e2bb"; }
.fa.fa-plus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-plus-square-o { --fa: "\f0fe"; }
.fa.fa-slack, .fa.fa-wordpress, .fa.fa-openid { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-institution, .fa.fa-bank { --fa: "\f19c"; }
.fa.fa-mortar-board { --fa: "\f19d"; }
.fa.fa-yahoo, .fa.fa-google, .fa.fa-reddit, .fa.fa-reddit-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-reddit-square { --fa: "\f1a2"; }
.fa.fa-stumbleupon-circle, .fa.fa-stumbleupon, .fa.fa-delicious, .fa.fa-digg, .fa.fa-pied-piper-pp, .fa.fa-pied-piper-alt, .fa.fa-drupal, .fa.fa-joomla, .fa.fa-behance, .fa.fa-behance-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-behance-square { --fa: "\f1b5"; }
.fa.fa-steam, .fa.fa-steam-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-steam-square { --fa: "\f1b7"; }
.fa.fa-automobile { --fa: "\f1b9"; }
.fa.fa-cab { --fa: "\f1ba"; }
.fa.fa-spotify, .fa.fa-deviantart, .fa.fa-soundcloud { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-file-pdf-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-pdf-o { --fa: "\f1c1"; }
.fa.fa-file-word-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-word-o { --fa: "\f1c2"; }
.fa.fa-file-excel-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-excel-o { --fa: "\f1c3"; }
.fa.fa-file-powerpoint-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-powerpoint-o { --fa: "\f1c4"; }
.fa.fa-file-image-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-image-o { --fa: "\f1c5"; }
.fa.fa-file-photo-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-photo-o { --fa: "\f1c5"; }
.fa.fa-file-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-picture-o { --fa: "\f1c5"; }
.fa.fa-file-archive-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-archive-o { --fa: "\f1c6"; }
.fa.fa-file-zip-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-zip-o { --fa: "\f1c6"; }
.fa.fa-file-audio-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-audio-o { --fa: "\f1c7"; }
.fa.fa-file-sound-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-sound-o { --fa: "\f1c7"; }
.fa.fa-file-video-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-video-o { --fa: "\f1c8"; }
.fa.fa-file-movie-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-movie-o { --fa: "\f1c8"; }
.fa.fa-file-code-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-code-o { --fa: "\f1c9"; }
.fa.fa-vine, .fa.fa-codepen, .fa.fa-jsfiddle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-life-bouy, .fa.fa-life-buoy, .fa.fa-life-saver, .fa.fa-support { --fa: "\f1cd"; }
.fa.fa-circle-o-notch { --fa: "\f1ce"; }
.fa.fa-rebel, .fa.fa-ra { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-ra { --fa: "\f1d0"; }
.fa.fa-resistance { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-resistance { --fa: "\f1d0"; }
.fa.fa-empire, .fa.fa-ge { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-ge { --fa: "\f1d1"; }
.fa.fa-git-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-git-square { --fa: "\f1d2"; }
.fa.fa-git, .fa.fa-hacker-news, .fa.fa-y-combinator-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-y-combinator-square { --fa: "\f1d4"; }
.fa.fa-yc-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-yc-square { --fa: "\f1d4"; }
.fa.fa-tencent-weibo, .fa.fa-qq, .fa.fa-weixin, .fa.fa-wechat { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-wechat { --fa: "\f1d7"; }
.fa.fa-send { --fa: "\f1d8"; }
.fa.fa-paper-plane-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-paper-plane-o { --fa: "\f1d8"; }
.fa.fa-send-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-send-o { --fa: "\f1d8"; }
.fa.fa-circle-thin { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-circle-thin { --fa: "\f111"; }
.fa.fa-header { --fa: "\f1dc"; }
.fa.fa-futbol-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-futbol-o { --fa: "\f1e3"; }
.fa.fa-soccer-ball-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-soccer-ball-o { --fa: "\f1e3"; }
.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-newspaper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-newspaper-o { --fa: "\f1ea"; }
.fa.fa-paypal, .fa.fa-google-wallet, .fa.fa-cc-visa, .fa.fa-cc-mastercard, .fa.fa-cc-discover, .fa.fa-cc-amex, .fa.fa-cc-paypal, .fa.fa-cc-stripe { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bell-slash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-bell-slash-o { --fa: "\f1f6"; }
.fa.fa-trash { --fa: "\f2ed"; }
.fa.fa-copyright { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-eyedropper { --fa: "\f1fb"; }
.fa.fa-area-chart { --fa: "\f1fe"; }
.fa.fa-pie-chart { --fa: "\f200"; }
.fa.fa-line-chart { --fa: "\f201"; }
.fa.fa-lastfm, .fa.fa-lastfm-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-lastfm-square { --fa: "\f203"; }
.fa.fa-ioxhost, .fa.fa-angellist { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-cc { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-cc { --fa: "\f20a"; }
.fa.fa-ils, .fa.fa-shekel, .fa.fa-sheqel { --fa: "\f20b"; }
.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-diamond { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-diamond { --fa: "\f3a5"; }
.fa.fa-transgender, .fa.fa-intersex { --fa: "\f224"; }
.fa.fa-transgender-alt { --fa: "\f225"; }
.fa.fa-facebook-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook-official { --fa: "\f09a"; }
.fa.fa-pinterest-p, .fa.fa-whatsapp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-hotel { --fa: "\f236"; }
.fa.fa-viacoin, .fa.fa-medium, .fa.fa-y-combinator, .fa.fa-yc { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-yc { --fa: "\f23b"; }
.fa.fa-optin-monster, .fa.fa-opencart, .fa.fa-expeditedssl { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-battery-4, .fa.fa-battery { --fa: "\f240"; }
.fa.fa-battery-3 { --fa: "\f241"; }
.fa.fa-battery-2 { --fa: "\f242"; }
.fa.fa-battery-1 { --fa: "\f243"; }
.fa.fa-battery-0 { --fa: "\f244"; }
.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-sticky-note-o { --fa: "\f249"; }
.fa.fa-cc-jcb, .fa.fa-cc-diners-club { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-clone { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hourglass-o { --fa: "\f254"; }
.fa.fa-hourglass-1 { --fa: "\f251"; }
.fa.fa-hourglass-2 { --fa: "\f252"; }
.fa.fa-hourglass-3 { --fa: "\f253"; }
.fa.fa-hand-rock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-rock-o { --fa: "\f255"; }
.fa.fa-hand-grab-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-grab-o { --fa: "\f255"; }
.fa.fa-hand-paper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-paper-o { --fa: "\f256"; }
.fa.fa-hand-stop-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-stop-o { --fa: "\f256"; }
.fa.fa-hand-scissors-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-scissors-o { --fa: "\f257"; }
.fa.fa-hand-lizard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-lizard-o { --fa: "\f258"; }
.fa.fa-hand-spock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-spock-o { --fa: "\f259"; }
.fa.fa-hand-pointer-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-pointer-o { --fa: "\f25a"; }
.fa.fa-hand-peace-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-peace-o { --fa: "\f25b"; }
.fa.fa-registered { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-creative-commons, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-odnoklassniki-square { --fa: "\f264"; }
.fa.fa-get-pocket, .fa.fa-wikipedia-w, .fa.fa-safari, .fa.fa-chrome, .fa.fa-firefox, .fa.fa-opera, .fa.fa-internet-explorer { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-television { --fa: "\f26c"; }
.fa.fa-contao, .fa.fa-500px, .fa.fa-amazon { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-calendar-plus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-plus-o { --fa: "\f271"; }
.fa.fa-calendar-minus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-minus-o { --fa: "\f272"; }
.fa.fa-calendar-times-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-times-o { --fa: "\f273"; }
.fa.fa-calendar-check-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-check-o { --fa: "\f274"; }
.fa.fa-map-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-map-o { --fa: "\f279"; }
.fa.fa-commenting { --fa: "\f4ad"; }
.fa.fa-commenting-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-commenting-o { --fa: "\f4ad"; }
.fa.fa-houzz, .fa.fa-vimeo { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-vimeo { --fa: "\f27d"; }
.fa.fa-black-tie, .fa.fa-fonticons, .fa.fa-reddit-alien, .fa.fa-edge { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-credit-card-alt { --fa: "\f09d"; }
.fa.fa-codiepie, .fa.fa-modx, .fa.fa-fort-awesome, .fa.fa-usb, .fa.fa-product-hunt, .fa.fa-mixcloud, .fa.fa-scribd { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-pause-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-pause-circle-o { --fa: "\f28b"; }
.fa.fa-stop-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-stop-circle-o { --fa: "\f28d"; }
.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-gitlab, .fa.fa-wpbeginner, .fa.fa-wpforms, .fa.fa-envira, .fa.fa-wheelchair-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-wheelchair-alt { --fa: "\f368"; }
.fa.fa-question-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-question-circle-o { --fa: "\f059"; }
.fa.fa-volume-control-phone { --fa: "\f2a0"; }
.fa.fa-asl-interpreting { --fa: "\f2a3"; }
.fa.fa-deafness, .fa.fa-hard-of-hearing { --fa: "\f2a4"; }
.fa.fa-glide, .fa.fa-glide-g { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-signing { --fa: "\f2a7"; }
.fa.fa-viadeo, .fa.fa-viadeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-viadeo-square { --fa: "\f2aa"; }
.fa.fa-snapchat, .fa.fa-snapchat-ghost { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-snapchat-ghost { --fa: "\f2ab"; }
.fa.fa-snapchat-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-snapchat-square { --fa: "\f2ad"; }
.fa.fa-pied-piper, .fa.fa-first-order, .fa.fa-yoast, .fa.fa-themeisle, .fa.fa-google-plus-official { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus-official { --fa: "\f2b3"; }
.fa.fa-google-plus-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus-circle { --fa: "\f2b3"; }
.fa.fa-font-awesome, .fa.fa-fa { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-fa { --fa: "\f2b4"; }
.fa.fa-handshake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-handshake-o { --fa: "\f2b5"; }
.fa.fa-envelope-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-envelope-open-o { --fa: "\f2b6"; }
.fa.fa-linode { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-address-book-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-address-book-o { --fa: "\f2b9"; }
.fa.fa-vcard { --fa: "\f2bb"; }
.fa.fa-address-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-address-card-o { --fa: "\f2bb"; }
.fa.fa-vcard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-vcard-o { --fa: "\f2bb"; }
.fa.fa-user-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-user-circle-o { --fa: "\f2bd"; }
.fa.fa-user-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-user-o { --fa: "\f007"; }
.fa.fa-id-badge { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-drivers-license { --fa: "\f2c2"; }
.fa.fa-id-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-id-card-o { --fa: "\f2c2"; }
.fa.fa-drivers-license-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-drivers-license-o { --fa: "\f2c2"; }
.fa.fa-quora, .fa.fa-free-code-camp, .fa.fa-telegram { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-thermometer-4, .fa.fa-thermometer { --fa: "\f2c7"; }
.fa.fa-thermometer-3 { --fa: "\f2c8"; }
.fa.fa-thermometer-2 { --fa: "\f2c9"; }
.fa.fa-thermometer-1 { --fa: "\f2ca"; }
.fa.fa-thermometer-0 { --fa: "\f2cb"; }
.fa.fa-bathtub, .fa.fa-s15 { --fa: "\f2cd"; }
.fa.fa-window-maximize, .fa.fa-window-restore { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-times-rectangle { --fa: "\f410"; }
.fa.fa-window-close-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-window-close-o { --fa: "\f410"; }
.fa.fa-times-rectangle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-times-rectangle-o { --fa: "\f410"; }
.fa.fa-bandcamp, .fa.fa-grav, .fa.fa-etsy, .fa.fa-imdb, .fa.fa-ravelry, .fa.fa-eercast { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-eercast { --fa: "\f2da"; }
.fa.fa-snowflake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-snowflake-o { --fa: "\f2dc"; }
.fa.fa-superpowers, .fa.fa-wpexplorer, .fa.fa-meetup { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.mat-elevation-z0, .mat-mdc-elevation-specific.mat-elevation-z0 { box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow); }
.mat-elevation-z1, .mat-mdc-elevation-specific.mat-elevation-z1 { box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow); }
.mat-elevation-z2, .mat-mdc-elevation-specific.mat-elevation-z2 { box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow); }
.mat-elevation-z3, .mat-mdc-elevation-specific.mat-elevation-z3 { box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow); }
.mat-elevation-z4, .mat-mdc-elevation-specific.mat-elevation-z4 { box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow); }
.mat-elevation-z5, .mat-mdc-elevation-specific.mat-elevation-z5 { box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow); }
.mat-elevation-z6, .mat-mdc-elevation-specific.mat-elevation-z6 { box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow); }
.mat-elevation-z7, .mat-mdc-elevation-specific.mat-elevation-z7 { box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow); }
.mat-elevation-z8, .mat-mdc-elevation-specific.mat-elevation-z8 { box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow); }
.mat-elevation-z9, .mat-mdc-elevation-specific.mat-elevation-z9 { box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow); }
.mat-elevation-z10, .mat-mdc-elevation-specific.mat-elevation-z10 { box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow); }
.mat-elevation-z11, .mat-mdc-elevation-specific.mat-elevation-z11 { box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow); }
.mat-elevation-z12, .mat-mdc-elevation-specific.mat-elevation-z12 { box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow); }
.mat-elevation-z13, .mat-mdc-elevation-specific.mat-elevation-z13 { box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow); }
.mat-elevation-z14, .mat-mdc-elevation-specific.mat-elevation-z14 { box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow); }
.mat-elevation-z15, .mat-mdc-elevation-specific.mat-elevation-z15 { box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow); }
.mat-elevation-z16, .mat-mdc-elevation-specific.mat-elevation-z16 { box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow); }
.mat-elevation-z17, .mat-mdc-elevation-specific.mat-elevation-z17 { box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow); }
.mat-elevation-z18, .mat-mdc-elevation-specific.mat-elevation-z18 { box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow); }
.mat-elevation-z19, .mat-mdc-elevation-specific.mat-elevation-z19 { box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow); }
.mat-elevation-z20, .mat-mdc-elevation-specific.mat-elevation-z20 { box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow); }
.mat-elevation-z21, .mat-mdc-elevation-specific.mat-elevation-z21 { box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow); }
.mat-elevation-z22, .mat-mdc-elevation-specific.mat-elevation-z22 { box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow); }
.mat-elevation-z23, .mat-mdc-elevation-specific.mat-elevation-z23 { box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow); }
.mat-elevation-z24, .mat-mdc-elevation-specific.mat-elevation-z24 { box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow); }
html { --mat-sys-on-surface: initial; }
.mat-app-background { background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent)); color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit)); }
html { --mat-app-background-color: #fafafa; --mat-app-text-color: rgba(0, 0, 0, .87); --mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
html { --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
html { --mat-option-selected-state-label-text-color: #0071bc; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
.mat-accent { --mat-option-selected-state-label-text-color: #448aff; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
.mat-warn { --mat-option-selected-state-label-text-color: #f44336; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
html { --mat-optgroup-label-text-color: rgba(0, 0, 0, .87); }
html { --mat-pseudo-checkbox-full-selected-icon-color: #448aff; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #448aff; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.mat-primary { --mat-pseudo-checkbox-full-selected-icon-color: #0071bc; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #0071bc; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.mat-accent { --mat-pseudo-checkbox-full-selected-icon-color: #448aff; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #448aff; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.mat-warn { --mat-pseudo-checkbox-full-selected-icon-color: #f44336; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
html { --mat-card-elevated-container-shape: 4px; --mat-card-outlined-container-shape: 4px; --mat-card-filled-container-shape: 4px; --mat-card-outlined-outline-width: 1px; }
html { --mat-card-elevated-container-color: white; --mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-card-outlined-container-color: white; --mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-card-outlined-outline-color: rgba(0, 0, 0, .12); --mat-card-subtitle-text-color: rgba(0, 0, 0, .54); --mat-card-filled-container-color: white; --mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); }
html { --mat-progress-bar-active-indicator-height: 4px; --mat-progress-bar-track-height: 4px; --mat-progress-bar-track-shape: 0; }
.mat-mdc-progress-bar { --mat-progress-bar-active-indicator-color: #0071bc; --mat-progress-bar-track-color: rgba(0, 113, 188, .25); }
.mat-mdc-progress-bar.mat-accent { --mat-progress-bar-active-indicator-color: #448aff; --mat-progress-bar-track-color: rgba(68, 138, 255, .25); }
.mat-mdc-progress-bar.mat-warn { --mat-progress-bar-active-indicator-color: #f44336; --mat-progress-bar-track-color: rgba(244, 67, 54, .25); }
html { --mat-tooltip-container-shape: 4px; --mat-tooltip-supporting-text-line-height: 16px; }
html { --mat-tooltip-container-color: #424242; --mat-tooltip-supporting-text-color: white; }
html { --mat-form-field-filled-active-indicator-height: 1px; --mat-form-field-filled-focus-active-indicator-height: 2px; --mat-form-field-filled-container-shape: 4px; --mat-form-field-outlined-outline-width: 1px; --mat-form-field-outlined-focus-outline-width: 2px; --mat-form-field-outlined-container-shape: 4px; }
html { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-filled-caret-color: #0071bc; --mat-form-field-filled-focus-active-indicator-color: #0071bc; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-outlined-caret-color: #0071bc; --mat-form-field-outlined-focus-outline-color: #0071bc; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #0071bc 87%, transparent); --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-state-layer-color: rgba(0, 0, 0, .87); --mat-form-field-error-text-color: #f44336; --mat-form-field-select-option-text-color: inherit; --mat-form-field-select-disabled-option-text-color: GrayText; --mat-form-field-leading-icon-color: unset; --mat-form-field-disabled-leading-icon-color: unset; --mat-form-field-trailing-icon-color: unset; --mat-form-field-disabled-trailing-icon-color: unset; --mat-form-field-error-focus-trailing-icon-color: unset; --mat-form-field-error-hover-trailing-icon-color: unset; --mat-form-field-error-trailing-icon-color: unset; --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54); --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-hover-state-layer-opacity: .04; --mat-form-field-focus-state-layer-opacity: .12; --mat-form-field-filled-container-color: #f6f6f6; --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-filled-error-hover-label-text-color: #f44336; --mat-form-field-filled-error-focus-label-text-color: #f44336; --mat-form-field-filled-error-label-text-color: #f44336; --mat-form-field-filled-error-caret-color: #f44336; --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87); --mat-form-field-filled-error-active-indicator-color: #f44336; --mat-form-field-filled-error-focus-active-indicator-color: #f44336; --mat-form-field-filled-error-hover-active-indicator-color: #f44336; --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-error-caret-color: #f44336; --mat-form-field-outlined-error-focus-label-text-color: #f44336; --mat-form-field-outlined-error-label-text-color: #f44336; --mat-form-field-outlined-error-hover-label-text-color: #f44336; --mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38); --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-error-focus-outline-color: #f44336; --mat-form-field-outlined-error-hover-outline-color: #f44336; --mat-form-field-outlined-error-outline-color: #f44336; }
.mat-mdc-form-field.mat-accent { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #448aff 87%, transparent); --mat-form-field-filled-caret-color: #448aff; --mat-form-field-filled-focus-active-indicator-color: #448aff; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #448aff 87%, transparent); --mat-form-field-outlined-caret-color: #448aff; --mat-form-field-outlined-focus-outline-color: #448aff; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #448aff 87%, transparent); }
.mat-mdc-form-field.mat-warn { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent); --mat-form-field-filled-caret-color: #f44336; --mat-form-field-filled-focus-active-indicator-color: #f44336; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent); --mat-form-field-outlined-caret-color: #f44336; --mat-form-field-outlined-focus-outline-color: #f44336; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent); }
html { --mat-form-field-container-height: 56px; --mat-form-field-filled-label-display: block; --mat-form-field-container-vertical-padding: 16px; --mat-form-field-filled-with-label-container-padding-top: 24px; --mat-form-field-filled-with-label-container-padding-bottom: 8px; }
html { --mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #0071bc; --mat-select-invalid-arrow-color: #f44336; }
.mat-mdc-form-field.mat-accent { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #448aff; --mat-select-invalid-arrow-color: #f44336; }
.mat-mdc-form-field.mat-warn { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #f44336; --mat-select-invalid-arrow-color: #f44336; }
html { --mat-select-arrow-transform: translateY(-8px); }
html { --mat-autocomplete-container-shape: 4px; --mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-autocomplete-background-color: white; }
html { --mat-dialog-container-shape: 4px; --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); --mat-dialog-container-max-width: 80vw; --mat-dialog-container-small-max-width: 80vw; --mat-dialog-container-min-width: 0; --mat-dialog-actions-alignment: start; --mat-dialog-actions-padding: 8px; --mat-dialog-content-padding: 20px 24px; --mat-dialog-with-actions-content-padding: 20px 24px; --mat-dialog-headline-padding: 0 24px 9px; }
html { --mat-dialog-container-color: white; --mat-dialog-subhead-color: rgba(0, 0, 0, .87); --mat-dialog-supporting-text-color: rgba(0, 0, 0, .54); }
.mat-mdc-standard-chip { --mat-chip-container-shape-radius: 16px; --mat-chip-disabled-container-opacity: .4; --mat-chip-disabled-outline-color: transparent; --mat-chip-flat-selected-outline-width: 0; --mat-chip-focus-outline-color: transparent; --mat-chip-hover-state-layer-opacity: .04; --mat-chip-outline-color: transparent; --mat-chip-outline-width: 0; --mat-chip-selected-hover-state-layer-opacity: .04; --mat-chip-selected-trailing-action-state-layer-color: transparent; --mat-chip-trailing-action-focus-opacity: 1; --mat-chip-trailing-action-focus-state-layer-opacity: 0; --mat-chip-trailing-action-hover-state-layer-opacity: 0; --mat-chip-trailing-action-opacity: .54; --mat-chip-trailing-action-state-layer-color: transparent; --mat-chip-with-avatar-avatar-shape-radius: 14px; --mat-chip-with-avatar-avatar-size: 28px; --mat-chip-with-avatar-disabled-avatar-opacity: 1; --mat-chip-with-icon-disabled-icon-opacity: 1; --mat-chip-with-icon-icon-size: 18px; --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1; }
.mat-mdc-standard-chip { --mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: rgba(0, 0, 0, .87); --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: rgba(0, 0, 0, .87); --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87); }
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #0071bc; --mat-chip-elevated-disabled-container-color: #0071bc; --mat-chip-elevated-selected-container-color: #0071bc; --mat-chip-flat-disabled-selected-container-color: #0071bc; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #448aff; --mat-chip-elevated-disabled-container-color: #448aff; --mat-chip-elevated-selected-container-color: #448aff; --mat-chip-flat-disabled-selected-container-color: #448aff; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn, .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn { --mat-chip-disabled-label-text-color: white; --mat-chip-elevated-container-color: #f44336; --mat-chip-elevated-disabled-container-color: #f44336; --mat-chip-elevated-selected-container-color: #f44336; --mat-chip-flat-disabled-selected-container-color: #f44336; --mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-focus-state-layer-opacity: .12; --mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-chip-label-text-color: white; --mat-chip-selected-disabled-trailing-icon-color: white; --mat-chip-selected-focus-state-layer-color: .12; --mat-chip-selected-focus-state-layer-opacity: .12; --mat-chip-selected-hover-state-layer-color: .04; --mat-chip-selected-label-text-color: white; --mat-chip-selected-trailing-icon-color: white; --mat-chip-with-icon-disabled-icon-color: white; --mat-chip-with-icon-icon-color: white; --mat-chip-with-icon-selected-icon-color: white; --mat-chip-with-trailing-icon-disabled-trailing-icon-color: white; --mat-chip-with-trailing-icon-trailing-icon-color: white; }
.mat-mdc-chip.mat-mdc-standard-chip { --mat-chip-container-height: 32px; }
html { --mat-slide-toggle-disabled-handle-opacity: .38; --mat-slide-toggle-disabled-selected-handle-opacity: .38; --mat-slide-toggle-disabled-selected-icon-opacity: .38; --mat-slide-toggle-disabled-track-opacity: .12; --mat-slide-toggle-disabled-unselected-handle-opacity: .38; --mat-slide-toggle-disabled-unselected-icon-opacity: .38; --mat-slide-toggle-disabled-unselected-track-outline-color: transparent; --mat-slide-toggle-disabled-unselected-track-outline-width: 1px; --mat-slide-toggle-handle-height: 20px; --mat-slide-toggle-handle-shape: 10px; --mat-slide-toggle-handle-width: 20px; --mat-slide-toggle-hidden-track-opacity: 1; --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1); --mat-slide-toggle-pressed-handle-size: 20px; --mat-slide-toggle-selected-focus-state-layer-opacity: .12; --mat-slide-toggle-selected-handle-horizontal-margin: 0; --mat-slide-toggle-selected-handle-size: 20px; --mat-slide-toggle-selected-hover-state-layer-opacity: .04; --mat-slide-toggle-selected-icon-size: 18px; --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-selected-pressed-state-layer-opacity: .12; --mat-slide-toggle-selected-track-outline-color: transparent; --mat-slide-toggle-selected-track-outline-width: 1px; --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-track-height: 14px; --mat-slide-toggle-track-outline-color: transparent; --mat-slide-toggle-track-outline-width: 1px; --mat-slide-toggle-track-shape: 7px; --mat-slide-toggle-track-width: 36px; --mat-slide-toggle-unselected-focus-state-layer-opacity: .12; --mat-slide-toggle-unselected-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-handle-size: 20px; --mat-slide-toggle-unselected-hover-state-layer-opacity: .12; --mat-slide-toggle-unselected-icon-size: 18px; --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-pressed-state-layer-opacity: .1; --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-visible-track-opacity: 1; --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1); --mat-slide-toggle-with-icon-handle-size: 20px; --mat-slide-toggle-touch-target-size: 48px; }
html { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #0071bc; --mat-slide-toggle-selected-handle-color: #0071bc; --mat-slide-toggle-selected-hover-state-layer-color: #0071bc; --mat-slide-toggle-selected-pressed-state-layer-color: #0071bc; --mat-slide-toggle-selected-focus-handle-color: #0071bc; --mat-slide-toggle-selected-hover-handle-color: #0071bc; --mat-slide-toggle-selected-pressed-handle-color: #0071bc; --mat-slide-toggle-selected-focus-track-color: #80b8dd; --mat-slide-toggle-selected-hover-track-color: #80b8dd; --mat-slide-toggle-selected-pressed-track-color: #80b8dd; --mat-slide-toggle-selected-track-color: #80b8dd; --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6; --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slide-toggle-handle-surface-color: white; --mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-handle-color: #424242; --mat-slide-toggle-unselected-focus-handle-color: #424242; --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-icon-color: #f6f6f6; --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54); --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-handle-color: #424242; --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12); }
.mat-mdc-slide-toggle.mat-accent { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #448aff; --mat-slide-toggle-selected-handle-color: #448aff; --mat-slide-toggle-selected-hover-state-layer-color: #448aff; --mat-slide-toggle-selected-pressed-state-layer-color: #448aff; --mat-slide-toggle-selected-focus-handle-color: #448aff; --mat-slide-toggle-selected-hover-handle-color: #448aff; --mat-slide-toggle-selected-pressed-handle-color: #448aff; --mat-slide-toggle-selected-focus-track-color: #64b5f6; --mat-slide-toggle-selected-hover-track-color: #64b5f6; --mat-slide-toggle-selected-pressed-track-color: #64b5f6; --mat-slide-toggle-selected-track-color: #64b5f6; }
.mat-mdc-slide-toggle.mat-warn { --mat-slide-toggle-selected-icon-color: white; --mat-slide-toggle-disabled-selected-icon-color: white; --mat-slide-toggle-selected-focus-state-layer-color: #f44336; --mat-slide-toggle-selected-handle-color: #f44336; --mat-slide-toggle-selected-hover-state-layer-color: #f44336; --mat-slide-toggle-selected-pressed-state-layer-color: #f44336; --mat-slide-toggle-selected-focus-handle-color: #f44336; --mat-slide-toggle-selected-hover-handle-color: #f44336; --mat-slide-toggle-selected-pressed-handle-color: #f44336; --mat-slide-toggle-selected-focus-track-color: #e57373; --mat-slide-toggle-selected-hover-track-color: #e57373; --mat-slide-toggle-selected-pressed-track-color: #e57373; --mat-slide-toggle-selected-track-color: #e57373; }
html { --mat-slide-toggle-state-layer-size: 40px; --mat-slide-toggle-touch-target-display: block; }
html { --mat-radio-disabled-selected-icon-opacity: .38; --mat-radio-disabled-unselected-icon-opacity: .38; --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-size: 48px; }
.mat-mdc-radio-button.mat-primary { --mat-radio-checked-ripple-color: #0071bc; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #0071bc; --mat-radio-selected-hover-icon-color: #0071bc; --mat-radio-selected-icon-color: #0071bc; --mat-radio-selected-pressed-icon-color: #0071bc; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.mat-mdc-radio-button.mat-accent { --mat-radio-checked-ripple-color: #448aff; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #448aff; --mat-radio-selected-hover-icon-color: #448aff; --mat-radio-selected-icon-color: #448aff; --mat-radio-selected-pressed-icon-color: #448aff; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.mat-mdc-radio-button.mat-warn { --mat-radio-checked-ripple-color: #f44336; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #f44336; --mat-radio-selected-hover-icon-color: #f44336; --mat-radio-selected-icon-color: #f44336; --mat-radio-selected-pressed-icon-color: #f44336; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
html { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }
html { --mat-slider-active-track-height: 6px; --mat-slider-active-track-shape: 9999px; --mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12); --mat-slider-handle-height: 20px; --mat-slider-handle-shape: 50%; --mat-slider-handle-width: 20px; --mat-slider-inactive-track-height: 4px; --mat-slider-inactive-track-shape: 9999px; --mat-slider-value-indicator-border-radius: 4px; --mat-slider-value-indicator-caret-display: block; --mat-slider-value-indicator-container-transform: translateX(-50%); --mat-slider-value-indicator-height: 32px; --mat-slider-value-indicator-padding: 0 12px; --mat-slider-value-indicator-text-transform: none; --mat-slider-value-indicator-width: auto; --mat-slider-with-overlap-handle-outline-width: 1px; --mat-slider-with-tick-marks-active-container-opacity: .6; --mat-slider-with-tick-marks-container-shape: 50%; --mat-slider-with-tick-marks-container-size: 2px; --mat-slider-with-tick-marks-inactive-container-opacity: .6; --mat-slider-value-indicator-transform-origin: bottom; }
html { --mat-slider-active-track-color: #0071bc; --mat-slider-focus-handle-color: #0071bc; --mat-slider-handle-color: #0071bc; --mat-slider-hover-handle-color: #0071bc; --mat-slider-focus-state-layer-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-slider-inactive-track-color: #0071bc; --mat-slider-ripple-color: #0071bc; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #0071bc; --mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87); --mat-slider-disabled-handle-color: rgba(0, 0, 0, .87); --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87); --mat-slider-label-container-color: #424242; --mat-slider-label-label-text-color: white; --mat-slider-value-indicator-opacity: 1; --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87); --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87); }
.mat-accent { --mat-slider-active-track-color: #448aff; --mat-slider-focus-handle-color: #448aff; --mat-slider-handle-color: #448aff; --mat-slider-hover-handle-color: #448aff; --mat-slider-focus-state-layer-color: color-mix(in srgb, #448aff 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #448aff 4%, transparent); --mat-slider-inactive-track-color: #448aff; --mat-slider-ripple-color: #448aff; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #448aff; }
.mat-warn { --mat-slider-active-track-color: #f44336; --mat-slider-focus-handle-color: #f44336; --mat-slider-handle-color: #f44336; --mat-slider-hover-handle-color: #f44336; --mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent); --mat-slider-inactive-track-color: #f44336; --mat-slider-ripple-color: #f44336; --mat-slider-with-tick-marks-active-container-color: white; --mat-slider-with-tick-marks-inactive-container-color: #f44336; }
html { --mat-menu-container-shape: 4px; --mat-menu-divider-bottom-spacing: 0; --mat-menu-divider-top-spacing: 0; --mat-menu-item-spacing: 16px; --mat-menu-item-icon-size: 24px; --mat-menu-item-leading-spacing: 16px; --mat-menu-item-trailing-spacing: 16px; --mat-menu-item-with-icon-leading-spacing: 16px; --mat-menu-item-with-icon-trailing-spacing: 16px; --mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-menu-item-label-text-color: rgba(0, 0, 0, .87); --mat-menu-item-icon-color: rgba(0, 0, 0, .87); --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-menu-container-color: white; --mat-menu-divider-color: rgba(0, 0, 0, .12); }
html { --mat-list-active-indicator-color: transparent; --mat-list-active-indicator-shape: 4px; --mat-list-list-item-container-shape: 0; --mat-list-list-item-leading-avatar-shape: 50%; --mat-list-list-item-container-color: transparent; --mat-list-list-item-selected-container-color: transparent; --mat-list-list-item-leading-avatar-color: transparent; --mat-list-list-item-leading-icon-size: 24px; --mat-list-list-item-leading-avatar-size: 40px; --mat-list-list-item-trailing-icon-size: 24px; --mat-list-list-item-disabled-state-layer-color: transparent; --mat-list-list-item-disabled-state-layer-opacity: 0; --mat-list-list-item-disabled-label-text-opacity: .38; --mat-list-list-item-disabled-leading-icon-opacity: .38; --mat-list-list-item-disabled-trailing-icon-opacity: .38; }
html { --mat-list-list-item-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-state-layer-opacity: .04; --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-opacity: .12; }
.mdc-list-item__start, .mdc-list-item__end { --mat-radio-checked-ripple-color: #0071bc; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #0071bc; --mat-radio-selected-hover-icon-color: #0071bc; --mat-radio-selected-icon-color: #0071bc; --mat-radio-selected-pressed-icon-color: #0071bc; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.mat-accent .mdc-list-item__start, .mat-accent .mdc-list-item__end { --mat-radio-checked-ripple-color: #448aff; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #448aff; --mat-radio-selected-hover-icon-color: #448aff; --mat-radio-selected-icon-color: #448aff; --mat-radio-selected-pressed-icon-color: #448aff; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.mat-warn .mdc-list-item__start, .mat-warn .mdc-list-item__end { --mat-radio-checked-ripple-color: #f44336; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #f44336; --mat-radio-selected-hover-icon-color: #f44336; --mat-radio-selected-icon-color: #f44336; --mat-radio-selected-pressed-icon-color: #f44336; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.mat-mdc-list-option { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #0071bc; --mat-checkbox-selected-hover-icon-color: #0071bc; --mat-checkbox-selected-icon-color: #0071bc; --mat-checkbox-selected-pressed-icon-color: #0071bc; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #0071bc; --mat-checkbox-selected-hover-state-layer-color: #0071bc; --mat-checkbox-selected-pressed-state-layer-color: #0071bc; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-list-option.mat-accent { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #448aff; --mat-checkbox-selected-hover-icon-color: #448aff; --mat-checkbox-selected-icon-color: #448aff; --mat-checkbox-selected-pressed-icon-color: #448aff; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #448aff; --mat-checkbox-selected-hover-state-layer-color: #448aff; --mat-checkbox-selected-pressed-state-layer-color: #448aff; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-list-option.mat-warn { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #f44336; --mat-checkbox-selected-hover-icon-color: #f44336; --mat-checkbox-selected-icon-color: #f44336; --mat-checkbox-selected-pressed-icon-color: #f44336; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #f44336; --mat-checkbox-selected-hover-state-layer-color: #f44336; --mat-checkbox-selected-pressed-state-layer-color: #f44336; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text, .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start { color: rgb(0, 113, 188); }
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start, .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content, .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end { opacity: 1; }
html { --mat-list-list-item-leading-icon-start-space: 16px; --mat-list-list-item-leading-icon-end-space: 32px; --mat-list-list-item-one-line-container-height: 48px; --mat-list-list-item-two-line-container-height: 64px; --mat-list-list-item-three-line-container-height: 88px; }
.mdc-list-item__start, .mdc-list-item__end { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line { height: 56px; }
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines, .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines { height: 72px; }
html { --mat-paginator-page-size-select-width: 84px; --mat-paginator-page-size-select-touch-target-height: 48px; }
html { --mat-paginator-container-text-color: rgba(0, 0, 0, .87); --mat-paginator-container-background-color: white; --mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54); --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
html { --mat-paginator-container-size: 56px; --mat-paginator-form-field-container-height: 40px; --mat-paginator-form-field-container-vertical-padding: 8px; --mat-paginator-touch-target-display: block; }
html { --mat-tab-container-height: 48px; --mat-tab-divider-color: transparent; --mat-tab-divider-height: 0; --mat-tab-active-indicator-height: 2px; --mat-tab-active-indicator-shape: 0; }
.mat-mdc-tab-group, .mat-mdc-tab-nav-bar { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #0071bc; --mat-tab-active-ripple-color: #0071bc; --mat-tab-inactive-ripple-color: #0071bc; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #0071bc; --mat-tab-active-hover-label-text-color: #0071bc; --mat-tab-active-focus-indicator-color: #0071bc; --mat-tab-active-hover-indicator-color: #0071bc; --mat-tab-active-indicator-color: #0071bc; }
.mat-mdc-tab-group.mat-accent, .mat-mdc-tab-nav-bar.mat-accent { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #448aff; --mat-tab-active-ripple-color: #448aff; --mat-tab-inactive-ripple-color: #448aff; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #448aff; --mat-tab-active-hover-label-text-color: #448aff; --mat-tab-active-focus-indicator-color: #448aff; --mat-tab-active-hover-indicator-color: #448aff; --mat-tab-active-indicator-color: #448aff; }
.mat-mdc-tab-group.mat-warn, .mat-mdc-tab-nav-bar.mat-warn { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #f44336; --mat-tab-active-ripple-color: #f44336; --mat-tab-inactive-ripple-color: #f44336; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #f44336; --mat-tab-active-hover-label-text-color: #f44336; --mat-tab-active-focus-indicator-color: #f44336; --mat-tab-active-hover-indicator-color: #f44336; --mat-tab-active-indicator-color: #f44336; }
.mat-mdc-tab-group.mat-background-primary, .mat-mdc-tab-nav-bar.mat-background-primary { --mat-tab-background-color: #0071bc; --mat-tab-foreground-color: white; }
.mat-mdc-tab-group.mat-background-accent, .mat-mdc-tab-nav-bar.mat-background-accent { --mat-tab-background-color: #448aff; --mat-tab-foreground-color: white; }
.mat-mdc-tab-group.mat-background-warn, .mat-mdc-tab-nav-bar.mat-background-warn { --mat-tab-background-color: #f44336; --mat-tab-foreground-color: white; }
.mat-mdc-tab-header { --mat-tab-container-height: 48px; }
html { --mat-checkbox-disabled-selected-checkmark-color: white; --mat-checkbox-selected-focus-state-layer-opacity: .12; --mat-checkbox-selected-hover-state-layer-opacity: .04; --mat-checkbox-selected-pressed-state-layer-opacity: .12; --mat-checkbox-unselected-focus-state-layer-opacity: .12; --mat-checkbox-unselected-hover-state-layer-opacity: .04; --mat-checkbox-unselected-pressed-state-layer-opacity: .12; --mat-checkbox-touch-target-size: 48px; }
html { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #448aff; --mat-checkbox-selected-hover-icon-color: #448aff; --mat-checkbox-selected-icon-color: #448aff; --mat-checkbox-selected-pressed-icon-color: #448aff; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #448aff; --mat-checkbox-selected-hover-state-layer-color: #448aff; --mat-checkbox-selected-pressed-state-layer-color: #448aff; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-checkbox.mat-primary { --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #0071bc; --mat-checkbox-selected-hover-icon-color: #0071bc; --mat-checkbox-selected-icon-color: #0071bc; --mat-checkbox-selected-pressed-icon-color: #0071bc; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #0071bc; --mat-checkbox-selected-hover-state-layer-color: #0071bc; --mat-checkbox-selected-pressed-state-layer-color: #0071bc; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-checkbox.mat-warn { --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: white; --mat-checkbox-selected-focus-icon-color: #f44336; --mat-checkbox-selected-hover-icon-color: #f44336; --mat-checkbox-selected-icon-color: #f44336; --mat-checkbox-selected-pressed-icon-color: #f44336; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #f44336; --mat-checkbox-selected-hover-state-layer-color: #f44336; --mat-checkbox-selected-pressed-state-layer-color: #f44336; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
html { --mat-checkbox-touch-target-display: block; --mat-checkbox-state-layer-size: 40px; }
html { --mat-button-filled-container-shape: 4px; --mat-button-filled-horizontal-padding: 16px; --mat-button-filled-icon-offset: -4px; --mat-button-filled-icon-spacing: 8px; --mat-button-filled-touch-target-size: 48px; --mat-button-outlined-container-shape: 4px; --mat-button-outlined-horizontal-padding: 15px; --mat-button-outlined-icon-offset: -4px; --mat-button-outlined-icon-spacing: 8px; --mat-button-outlined-keep-touch-target: false; --mat-button-outlined-outline-width: 1px; --mat-button-outlined-touch-target-size: 48px; --mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-button-protected-container-shape: 4px; --mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12); --mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-horizontal-padding: 16px; --mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-icon-offset: -4px; --mat-button-protected-icon-spacing: 8px; --mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-button-protected-touch-target-size: 48px; --mat-button-text-container-shape: 4px; --mat-button-text-horizontal-padding: 8px; --mat-button-text-icon-offset: 0; --mat-button-text-icon-spacing: 8px; --mat-button-text-with-icon-horizontal-padding: 8px; --mat-button-text-touch-target-size: 48px; --mat-button-tonal-container-shape: 4px; --mat-button-tonal-horizontal-padding: 16px; --mat-button-tonal-icon-offset: -4px; --mat-button-tonal-icon-spacing: 8px; --mat-button-tonal-touch-target-size: 48px; }
html { --mat-button-filled-container-color: white; --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-filled-focus-state-layer-opacity: .12; --mat-button-filled-hover-state-layer-opacity: .04; --mat-button-filled-label-text-color: rgba(0, 0, 0, .87); --mat-button-filled-pressed-state-layer-opacity: .12; --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-state-layer-color: rgba(0, 0, 0, .87); --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-outlined-focus-state-layer-opacity: .12; --mat-button-outlined-hover-state-layer-opacity: .04; --mat-button-outlined-label-text-color: rgba(0, 0, 0, .87); --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-pressed-state-layer-opacity: .12; --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87); --mat-button-protected-container-color: white; --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-protected-focus-state-layer-opacity: .12; --mat-button-protected-hover-state-layer-opacity: .04; --mat-button-protected-label-text-color: rgba(0, 0, 0, .87); --mat-button-protected-pressed-state-layer-opacity: .12; --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-state-layer-color: rgba(0, 0, 0, .87); --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-text-focus-state-layer-opacity: .12; --mat-button-text-hover-state-layer-opacity: .04; --mat-button-text-label-text-color: rgba(0, 0, 0, .87); --mat-button-text-pressed-state-layer-opacity: .12; --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-text-state-layer-color: rgba(0, 0, 0, .87); --mat-button-tonal-container-color: white; --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-tonal-focus-state-layer-opacity: .12; --mat-button-tonal-hover-state-layer-opacity: .04; --mat-button-tonal-label-text-color: rgba(0, 0, 0, .87); --mat-button-tonal-pressed-state-layer-opacity: .12; --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-button.mat-primary, .mat-mdc-unelevated-button.mat-primary, .mat-mdc-raised-button.mat-primary, .mat-mdc-outlined-button.mat-primary, .mat-tonal-button.mat-primary { --mat-button-filled-container-color: #0071bc; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #0071bc; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-button-outlined-state-layer-color: #0071bc; --mat-button-protected-container-color: #0071bc; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #0071bc; --mat-button-text-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-button-text-state-layer-color: #0071bc; --mat-button-tonal-container-color: #0071bc; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }
.mat-mdc-button.mat-accent, .mat-mdc-unelevated-button.mat-accent, .mat-mdc-raised-button.mat-accent, .mat-mdc-outlined-button.mat-accent, .mat-tonal-button.mat-accent { --mat-button-filled-container-color: #448aff; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #448aff; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-button-outlined-state-layer-color: #448aff; --mat-button-protected-container-color: #448aff; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #448aff; --mat-button-text-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-button-text-state-layer-color: #448aff; --mat-button-tonal-container-color: #448aff; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }
.mat-mdc-button.mat-warn, .mat-mdc-unelevated-button.mat-warn, .mat-mdc-raised-button.mat-warn, .mat-mdc-outlined-button.mat-warn, .mat-tonal-button.mat-warn { --mat-button-filled-container-color: #f44336; --mat-button-filled-label-text-color: white; --mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-filled-state-layer-color: white; --mat-button-outlined-label-text-color: #f44336; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-button-outlined-state-layer-color: #f44336; --mat-button-protected-container-color: #f44336; --mat-button-protected-label-text-color: white; --mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-protected-state-layer-color: white; --mat-button-text-label-text-color: #f44336; --mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-button-text-state-layer-color: #f44336; --mat-button-tonal-container-color: #f44336; --mat-button-tonal-label-text-color: white; --mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-button-tonal-state-layer-color: white; }
html { --mat-button-filled-container-height: 36px; --mat-button-filled-touch-target-display: block; --mat-button-outlined-container-height: 36px; --mat-button-outlined-touch-target-display: block; --mat-button-protected-container-height: 36px; --mat-button-protected-touch-target-display: block; --mat-button-text-container-height: 36px; --mat-button-text-touch-target-display: block; --mat-button-tonal-container-height: 36px; --mat-button-tonal-touch-target-display: block; }
html { --mat-icon-button-icon-size: 24px; --mat-icon-button-container-shape: 50%; --mat-icon-button-touch-target-size: 48px; }
html { --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-icon-button-focus-state-layer-opacity: .12; --mat-icon-button-hover-state-layer-opacity: .04; --mat-icon-button-icon-color: inherit; --mat-icon-button-pressed-state-layer-opacity: .12; --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-icon-button-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-icon-button.mat-primary { --mat-icon-button-icon-color: #0071bc; --mat-icon-button-state-layer-color: #0071bc; --mat-icon-button-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); }
.mat-mdc-icon-button.mat-accent { --mat-icon-button-icon-color: #448aff; --mat-icon-button-state-layer-color: #448aff; --mat-icon-button-ripple-color: color-mix(in srgb, #448aff 12%, transparent); }
.mat-mdc-icon-button.mat-warn { --mat-icon-button-icon-color: #f44336; --mat-icon-button-state-layer-color: #f44336; --mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent); }
html { --mat-icon-button-touch-target-display: block; }
.mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 48px; --mat-icon-button-state-layer-size: 48px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 12px; }
html { --mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-container-shape: 50%; --mat-fab-touch-target-size: 48px; --mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-extended-container-height: 48px; --mat-fab-extended-container-shape: 24px; --mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); --mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12); --mat-fab-small-container-shape: 50%; --mat-fab-small-touch-target-size: 48px; --mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); --mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12); }
html { --mat-fab-container-color: white; --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-focus-state-layer-opacity: .12; --mat-fab-foreground-color: rgba(0, 0, 0, .87); --mat-fab-hover-state-layer-opacity: .04; --mat-fab-pressed-state-layer-opacity: .12; --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-container-color: white; --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-small-focus-state-layer-opacity: .12; --mat-fab-small-foreground-color: rgba(0, 0, 0, .87); --mat-fab-small-hover-state-layer-opacity: .04; --mat-fab-small-pressed-state-layer-opacity: .12; --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-state-layer-color: rgba(0, 0, 0, .87); --mat-fab-state-layer-color: rgba(0, 0, 0, .87); }
.mat-mdc-fab.mat-primary, .mat-mdc-mini-fab.mat-primary { --mat-fab-container-color: #0071bc; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-fab-small-container-color: #0071bc; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }
.mat-mdc-fab.mat-accent, .mat-mdc-mini-fab.mat-accent { --mat-fab-container-color: #448aff; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #448aff 12%, transparent); --mat-fab-small-container-color: #448aff; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }
.mat-mdc-fab.mat-warn, .mat-mdc-mini-fab.mat-warn { --mat-fab-container-color: #f44336; --mat-fab-foreground-color: white; --mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent); --mat-fab-small-container-color: #f44336; --mat-fab-small-foreground-color: white; --mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent); --mat-fab-small-state-layer-color: white; --mat-fab-state-layer-color: white; }
html { --mat-fab-small-touch-target-display: block; --mat-fab-touch-target-display: block; }
html { --mat-snack-bar-container-shape: 4px; }
html { --mat-snack-bar-container-color: #424242; --mat-snack-bar-supporting-text-color: white; --mat-snack-bar-button-color: #80b8dd; }
html { --mat-table-row-item-outline-width: 1px; }
html { --mat-table-background-color: white; --mat-table-header-headline-color: rgba(0, 0, 0, .87); --mat-table-row-item-label-text-color: rgba(0, 0, 0, .87); --mat-table-row-item-outline-color: rgba(0, 0, 0, .12); }
html { --mat-table-header-container-height: 56px; --mat-table-footer-container-height: 52px; --mat-table-row-item-container-height: 52px; }
html { --mat-progress-spinner-active-indicator-width: 4px; --mat-progress-spinner-size: 48px; }
html { --mat-progress-spinner-active-indicator-color: #0071bc; }
.mat-accent { --mat-progress-spinner-active-indicator-color: #448aff; }
.mat-warn { --mat-progress-spinner-active-indicator-color: #f44336; }
html { --mat-badge-container-shape: 50%; --mat-badge-container-size: unset; --mat-badge-small-size-container-size: unset; --mat-badge-large-size-container-size: unset; --mat-badge-legacy-container-size: 22px; --mat-badge-legacy-small-size-container-size: 16px; --mat-badge-legacy-large-size-container-size: 28px; --mat-badge-container-offset: -11px 0; --mat-badge-small-size-container-offset: -8px 0; --mat-badge-large-size-container-offset: -14px 0; --mat-badge-container-overlap-offset: -11px; --mat-badge-small-size-container-overlap-offset: -8px; --mat-badge-large-size-container-overlap-offset: -14px; --mat-badge-container-padding: 0; --mat-badge-small-size-container-padding: 0; --mat-badge-large-size-container-padding: 0; }
html { --mat-badge-background-color: #0071bc; --mat-badge-text-color: white; --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.mat-badge-accent { --mat-badge-background-color: #448aff; --mat-badge-text-color: white; }
.mat-badge-warn { --mat-badge-background-color: #f44336; --mat-badge-text-color: white; }
html { --mat-bottom-sheet-container-shape: 4px; }
html { --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87); --mat-bottom-sheet-container-background-color: white; }
html { --mat-button-toggle-focus-state-layer-opacity: .12; --mat-button-toggle-hover-state-layer-opacity: .04; --mat-button-toggle-legacy-focus-state-layer-opacity: 1; --mat-button-toggle-legacy-height: 36px; --mat-button-toggle-legacy-shape: 2px; --mat-button-toggle-shape: 4px; }
html { --mat-button-toggle-background-color: white; --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-disabled-state-background-color: white; --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-divider-color: rgba(0, 0, 0, .12); --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-disabled-state-background-color: white; --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87); --mat-button-toggle-text-color: rgba(0, 0, 0, .87); }
html { --mat-button-toggle-height: 48px; }
html { --mat-datepicker-calendar-container-shape: 4px; --mat-datepicker-calendar-container-touch-shape: 4px; --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
html { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #0071bc 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #0071bc; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #0071bc 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #0071bc 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #0071bc 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #0071bc; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }
.mat-datepicker-content.mat-accent, .mat-datepicker-toggle-active.mat-accent { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #448aff; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #448aff 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #448aff 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #448aff 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #448aff; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }
.mat-datepicker-content.mat-warn, .mat-datepicker-toggle-active.mat-warn { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #448aff 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: white; --mat-datepicker-calendar-date-selected-state-background-color: #f44336; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: white; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #f44336; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }
.mat-calendar-controls { --mat-icon-button-touch-target-display: none; }
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 40px; --mat-icon-button-state-layer-size: 40px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 8px; }
html { --mat-divider-width: 1px; }
html { --mat-divider-color: rgba(0, 0, 0, .12); }
html { --mat-expansion-container-shape: 4px; --mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-expansion-legacy-header-indicator-display: inline-block; --mat-expansion-header-indicator-display: none; }
html { --mat-expansion-container-background-color: white; --mat-expansion-container-text-color: rgba(0, 0, 0, .87); --mat-expansion-actions-divider-color: rgba(0, 0, 0, .12); --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-expansion-header-text-color: rgba(0, 0, 0, .87); --mat-expansion-header-description-color: rgba(0, 0, 0, .54); --mat-expansion-header-indicator-color: rgba(0, 0, 0, .54); }
html { --mat-expansion-header-collapsed-state-height: 48px; --mat-expansion-header-expanded-state-height: 64px; }
html { --mat-icon-color: inherit; }
.mat-icon.mat-primary { --mat-icon-color: #0071bc; }
.mat-icon.mat-accent { --mat-icon-color: #448aff; }
.mat-icon.mat-warn { --mat-icon-color: #f44336; }
html { --mat-sidenav-container-shape: 0; --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-sidenav-container-width: auto; }
html { --mat-sidenav-container-divider-color: rgba(0, 0, 0, .12); --mat-sidenav-container-background-color: white; --mat-sidenav-container-text-color: rgba(0, 0, 0, .87); --mat-sidenav-content-background-color: #fafafa; --mat-sidenav-content-text-color: rgba(0, 0, 0, .87); --mat-sidenav-scrim-color: rgba(0, 0, 0, .6); }
html { --mat-stepper-header-focus-state-layer-shape: 0; --mat-stepper-header-hover-state-layer-shape: 0; }
html { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #0071bc; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #0071bc; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #0071bc; --mat-stepper-header-edit-state-icon-foreground-color: white; --mat-stepper-container-color: white; --mat-stepper-line-color: rgba(0, 0, 0, .12); --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-stepper-header-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87); --mat-stepper-header-error-state-label-text-color: #f44336; --mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54); --mat-stepper-header-error-state-icon-foreground-color: #f44336; --mat-stepper-header-error-state-icon-background-color: transparent; }
.mat-step-header.mat-accent { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #448aff; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #448aff; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #448aff; --mat-stepper-header-edit-state-icon-foreground-color: white; }
.mat-step-header.mat-warn { --mat-stepper-header-icon-foreground-color: white; --mat-stepper-header-selected-state-icon-background-color: #f44336; --mat-stepper-header-selected-state-icon-foreground-color: white; --mat-stepper-header-done-state-icon-background-color: #f44336; --mat-stepper-header-done-state-icon-foreground-color: white; --mat-stepper-header-edit-state-icon-background-color: #f44336; --mat-stepper-header-edit-state-icon-foreground-color: white; }
html { --mat-stepper-header-height: 72px; }
html { --mat-sort-arrow-color: rgba(0, 0, 0, .87); }
html { --mat-toolbar-container-background-color: white; --mat-toolbar-container-text-color: rgba(0, 0, 0, .87); }
.mat-toolbar.mat-primary { --mat-toolbar-container-background-color: #0071bc; --mat-toolbar-container-text-color: white; }
.mat-toolbar.mat-accent { --mat-toolbar-container-background-color: #448aff; --mat-toolbar-container-text-color: white; }
.mat-toolbar.mat-warn { --mat-toolbar-container-background-color: #f44336; --mat-toolbar-container-text-color: white; }
html { --mat-toolbar-standard-height: 64px; --mat-toolbar-mobile-height: 56px; }
html { --mat-tree-container-background-color: white; --mat-tree-node-text-color: rgba(0, 0, 0, .87); }
html { --mat-tree-node-min-height: 48px; }
html { --mat-timepicker-container-shape: 4px; --mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12); }
html { --mat-timepicker-container-background-color: white; }
.usa-textarea, .usa-range, .usa-radio__label, .usa-input-group, .usa-hint, .usa-combo-box__input, .usa-combo-box__list, .usa-select, .usa-checkbox__label, .usa-fieldset, .usa-input { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; }
.usa-textarea, .usa-range, .usa-input-group, .usa-combo-box__input, .usa-select, .usa-input { border-width: 1px; border-color: rgb(86, 92, 101); border-style: solid; appearance: none; border-radius: 0px; color: rgb(27, 27, 27); display: block; height: 2.5rem; margin-top: 0.5rem; max-width: 30rem; padding: 0.5rem; width: 100%; }
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; color: inherit; }
pre { font-family: monospace, monospace; font-size: 1em; }
abbr[title] { text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
legend { padding: 0px; }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 300; font-display: fallback; src: url("/assets/b77be948382a7dd16518c74f31313cee430c53c8b6ffbfb7ad076ad90bf57c6a.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 400; font-display: fallback; src: url("/assets/e432bb825ca3e0267d628fadb6a8ca63b0cca3fc7345f15c7f080f7a8b82165e.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono Web"; font-style: normal; font-weight: 700; font-display: fallback; src: url("/assets/8a46001feb21ce68c18ff9a19f13a5b5f3ed743f764d7a9876dc47b4f4798149.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 300; font-display: fallback; src: url("/assets/71dce22bf267202812b0721e77889c253182f9239d8f6857649e4e5916a4413d.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 400; font-display: fallback; src: url("/assets/6328a2e976a33a7d2c939cb9823550f175dd52bd6b531cb2a8b66f1e606ec5ac.woff2") format("woff2"); }
@font-face { font-family: "Roboto Mono Web"; font-style: italic; font-weight: 700; font-display: fallback; src: url("/assets/3fc14b71e8fdbb0726a2c5cb66f4f7a228b65007c0dea1e2701dce1cfc95cef3.woff2") format("woff2"); }
body { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); overflow-x: hidden; }
input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
iframe:focus, [href]:focus, [tabindex]:focus, [contenteditable="true"]:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
img { max-width: 100%; }
.usa-media-link { display: inline-block; line-height: 0; }
*, ::before, ::after { box-sizing: inherit; }
html { font-feature-settings: "kern"; font-kerning: normal; font-family: Roboto, sans-serif; font-size: 100%; }
cite, var, address, dfn { font-style: normal; }
.usa-focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-sr-only { position: absolute; left: -999em; right: auto; }
.usa-content p, .usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered), .usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) { max-width: 68ex; }
.usa-dark-background { background-color: rgb(61, 69, 81); }
.usa-dark-background p, .usa-dark-background span, .usa-dark-background a, .usa-dark-background a:visited, .usa-dark-background a:hover, .usa-dark-background a:active, .usa-dark-background a.\:hover { color: rgb(255, 255, 255); }
.usa-display { margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin-bottom: 0px; }
* + .usa-display { margin-top: 1.5em; }
.usa-display + * { margin-top: 1em; }
@media (min-width: 30em) {
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 2.49rem; line-height: 1.2; font-weight: 700; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
}
@media (min-width: 40em) {
  .usa-display { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 2.98rem; line-height: 1.2; font-weight: 700; }
  * + .usa-display { margin-top: 1.5em; }
  .usa-display + * { margin-top: 1em; }
}
.usa-intro { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.8; font-weight: 400; max-width: 88ex; }
.usa-icon { display: inline-block; fill: currentcolor; height: 1em; position: relative; width: 1em; }
.usa-icon--size-3 { height: 1.5rem; width: 1.5rem; }
.usa-icon--size-4 { height: 2rem; width: 2rem; }
.usa-icon--size-5 { height: 2.5rem; width: 2.5rem; }
.usa-icon--size-6 { height: 3rem; width: 3rem; }
.usa-icon--size-7 { height: 3.5rem; width: 3.5rem; }
.usa-icon--size-8 { height: 4rem; width: 4rem; }
.usa-icon--size-9 { height: 4.5rem; width: 4.5rem; }
.usa-link { color: rgb(0, 113, 188); text-decoration: underline; }
.usa-link:visited { color: rgb(84, 39, 143); }
.usa-link:hover, .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-link:active { color: rgb(32, 84, 147); }
.usa-link:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-link--external { display: inline; }
.usa-link--external::before { position: absolute; left: -999em; right: auto; content: "External."; }
.usa-link--external[target="_blank"]::before { position: absolute; left: -999em; right: auto; content: "External, opens in a new tab."; }
.usa-link--external::after { background-image: url("/assets/eb2ab39390e600818a54d3fbc2184213b651fcc5605f3366d1fd1191c4397121.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.75ex 1.75ex; height: 1.75ex; width: 1.75ex; content: ""; display: inline; margin-top: 0.7ex; margin-left: 2px; padding-left: 1.75ex; vertical-align: middle; }
@supports (mask: url()) {
  .usa-link--external::after { background: none currentcolor; mask-image: url("/assets/eb2ab39390e600818a54d3fbc2184213b651fcc5605f3366d1fd1191c4397121.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.75ex 1.75ex; }
}
.usa-link--external.usa-link--alt { display: inline; }
.usa-link--external.usa-link--alt::before { position: absolute; left: -999em; right: auto; content: "External."; }
.usa-link--external.usa-link--alt[target="_blank"]::before { position: absolute; left: -999em; right: auto; content: "External, opens in a new tab."; }
.usa-link--external.usa-link--alt::after { background-image: url("/assets/c9b3df9d00ad75fcf882c7b501256f15764b161a97e74b105af06edfc3162e00.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.75ex 1.75ex; height: 1.75ex; width: 1.75ex; content: ""; display: inline; margin-top: 0.7ex; margin-left: 2px; padding-left: 1.75ex; vertical-align: middle; }
@supports (mask: url()) {
  .usa-link--external.usa-link--alt::after { background: none currentcolor; mask-image: url("/assets/eb2ab39390e600818a54d3fbc2184213b651fcc5605f3366d1fd1191c4397121.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.75ex 1.75ex; }
}
.usa-list { margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 3ch; }
.usa-list:last-child { margin-bottom: 0px; }
.usa-list ul, .usa-list ol { margin-top: 0.25em; }
.usa-list li { margin-bottom: 0.25em; max-width: 68ex; }
.usa-list li:last-child { margin-bottom: 0px; }
.usa-list--unstyled { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-list--unstyled { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-prose .usa-list--unstyled > li { margin-bottom: 0px; max-width: unset; }
.usa-paragraph { line-height: 1.6; max-width: 68ex; margin-bottom: 0px; margin-top: 0px; }
* + .usa-paragraph { margin-top: 1em; }
.usa-paragraph + * { margin-top: 1em; }
.usa-prose { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-prose > ul, .usa-prose > ol { margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 3ch; }
.usa-prose > ul:last-child, .usa-prose > ol:last-child { margin-bottom: 0px; }
.usa-prose > ul ul, .usa-prose > ul ol, .usa-prose > ol ul, .usa-prose > ol ol { margin-top: 0.25em; }
.usa-prose > ul li, .usa-prose > ol li { margin-bottom: 0.25em; max-width: 68ex; }
.usa-prose > ul li:last-child, .usa-prose > ol li:last-child { margin-bottom: 0px; }
.usa-prose > table { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-collapse: collapse; border-spacing: 0px; color: rgb(27, 27, 27); margin: 1.25rem 0px; text-align: left; }
.usa-prose > table thead td, .usa-prose > table tfoot td, .usa-prose > table th { background-clip: padding-box; line-height: 1.4; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); }
.usa-prose > table th, .usa-prose > table td { border: 1px solid rgb(27, 27, 27); padding: 0.5rem 1rem; }
.usa-prose > table td { background-color: rgb(255, 255, 255); font-weight: 400; }
.usa-prose > table caption { font-family: Roboto, sans-serif; font-size: 0.93rem; font-weight: 700; margin-bottom: 0.75rem; text-align: left; }
.usa-prose > table th[data-sortable] { padding-right: 2.5rem; position: relative; }
.usa-prose > table th[data-sortable]::after { border-bottom: 1px solid transparent; bottom: 0px; content: ""; height: 0px; left: 0px; position: absolute; width: 100%; }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }
.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }
.usa-prose > table th[data-sortable][aria-sort="descending"], .usa-prose > table th[data-sortable][aria-sort="ascending"] { background-color: rgb(151, 212, 234); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.\:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-prose > table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending { fill: rgb(27, 27, 27); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.\:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-prose > table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending { fill: rgb(27, 27, 27); }
.usa-prose > table thead th[aria-sort] { background-color: rgb(151, 212, 234); color: rgb(27, 27, 27); }
.usa-prose > table td[data-sort-active], .usa-prose > table th[data-sort-active] { background-color: rgb(225, 243, 248); color: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless th, .usa-prose > .usa-table--borderless thead td, .usa-prose > .usa-table--borderless tfoot td { background-color: rgb(255, 255, 255); }
.usa-prose > .usa-table--borderless th { border-top: 0px; color: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless th[aria-sort] { color: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }
.usa-prose > .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }
.usa-prose > .usa-table--borderless th, .usa-prose > .usa-table--borderless td { border-left: 0px; border-right: 0px; }
.usa-prose > .usa-table--compact th, .usa-prose > .usa-table--compact td { padding: 0.25rem 0.75rem; }
.usa-prose > .usa-table--striped tbody tr:nth-child(2n+1) td { background-color: rgb(240, 240, 240); color: rgb(27, 27, 27); }
.usa-prose > .usa-table--striped tbody tr:nth-child(2n+1) td[data-sort-active] { background-color: rgb(195, 235, 250); color: rgb(27, 27, 27); }
@media (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked thead { display: none; }
  .usa-prose > .usa-table--stacked th { background-color: rgb(255, 255, 255); }
  .usa-prose > .usa-table--stacked th, .usa-prose > .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-prose > .usa-table--stacked tr th:first-child, .usa-prose > .usa-table--stacked tr td:first-child { border-top-width: 0px; }
  .usa-prose > .usa-table--stacked tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-prose > .usa-table--stacked tr:first-child th:first-child, .usa-prose > .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked th[data-label], .usa-prose > .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked th[data-label]::before, .usa-prose > .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
}
@media (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked-header thead { display: none; }
  .usa-prose > .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
  .usa-prose > .usa-table--stacked-header th, .usa-prose > .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-prose > .usa-table--stacked-header tr th:first-child, .usa-prose > .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
  .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-prose > .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-prose > .usa-table--stacked-header tr:first-child th:first-child, .usa-prose > .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-prose > .usa-table--stacked-header th[data-label], .usa-prose > .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked-header th[data-label]::before, .usa-prose > .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child, .usa-prose > .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child::before, .usa-prose > .usa-table--stacked-header tr th:first-child::before { display: none; }
}
.usa-prose > .width-mobile .usa-table--stacked thead { display: none; }
.usa-prose > .width-mobile .usa-table--stacked th { background-color: rgb(255, 255, 255); }
.usa-prose > .width-mobile .usa-table--stacked th, .usa-prose > .width-mobile .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked tr th:first-child, .usa-prose > .width-mobile .usa-table--stacked tr td:first-child { border-top-width: 0px; }
.usa-prose > .width-mobile .usa-table--stacked tr:nth-child(2n+1) td, .usa-prose > .width-mobile .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
.usa-prose > .width-mobile .usa-table--stacked tr:first-child th:first-child, .usa-prose > .width-mobile .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.usa-prose > .width-mobile .usa-table--stacked th[data-label], .usa-prose > .width-mobile .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
.usa-prose > .width-mobile .usa-table--stacked th[data-label]::before, .usa-prose > .width-mobile .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
.usa-prose > .width-mobile .usa-table--stacked-header thead { display: none; }
.usa-prose > .width-mobile .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
.usa-prose > .width-mobile .usa-table--stacked-header th, .usa-prose > .width-mobile .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
.usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-prose > .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
.usa-prose > .width-mobile .usa-table--stacked-header tr:first-child th:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.usa-prose > .width-mobile .usa-table--stacked-header th[data-label], .usa-prose > .width-mobile .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
.usa-prose > .width-mobile .usa-table--stacked-header th[data-label]::before, .usa-prose > .width-mobile .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child, .usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child::before, .usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child::before { display: none; }
.usa-prose > .usa-table-container--scrollable { margin: 1.25rem 0px; overflow-y: hidden; }
.usa-prose > .usa-table-container--scrollable .usa-table { margin: 0px; }
.usa-prose > .usa-table-container--scrollable td { white-space: nowrap; }
.usa-prose > p { line-height: 1.6; max-width: 68ex; }
.usa-prose > h1, .usa-prose > h2, .usa-prose > h3, .usa-prose > h4, .usa-prose > h5, .usa-prose > h6 { margin-bottom: 0px; margin-top: 0px; clear: both; }
.usa-prose > * + * { margin-top: 1em; margin-bottom: 0px; }
.usa-prose > * + h1, .usa-prose > * + h2, .usa-prose > * + h3, .usa-prose > * + h4, .usa-prose > * + h5, .usa-prose > * + h6 { margin-top: 1.5em; }
.usa-prose > h1 { font-family: Roboto, serif; font-size: 2.49rem; line-height: 1.2; font-weight: 700; }
.usa-prose > h2 { font-family: Roboto, serif; font-size: 1.99rem; line-height: 1.2; font-weight: 700; }
.usa-prose > h3 { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; }
.usa-prose > h4 { font-family: Roboto, serif; font-size: 0.99rem; line-height: 1.2; font-weight: 700; }
.usa-prose > h5 { font-family: Roboto, serif; font-size: 0.93rem; line-height: 1.2; font-weight: 700; }
.usa-prose > h6 { font-family: Roboto, sans-serif; font-size: 0.81rem; line-height: 1.2; font-weight: 400; letter-spacing: 0.025em; text-transform: uppercase; }
.usa-accordion { list-style-type: none; color: rgb(27, 27, 27); margin: 0px; padding: 0px; width: 100%; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-accordion > li { margin-bottom: 0px; max-width: unset; }
.usa-accordion > ul li ul { list-style: disc; }
.usa-accordion > ul li ul > li > ul { list-style: circle; }
.usa-accordion > ul li ul > li > ul > li > ul { list-style: square; }
.usa-accordion + .usa-accordion, .usa-accordion + .usa-accordion--bordered { margin-top: 0.5rem; }
.usa-accordion--bordered .usa-accordion__content { border-bottom: 0.25rem solid rgb(240, 240, 240); border-left: 0.25rem solid rgb(240, 240, 240); border-right: 0.25rem solid rgb(240, 240, 240); padding-bottom: 1rem; }
.usa-accordion--bordered .usa-accordion__heading { margin-bottom: 0px; }
.usa-accordion__heading, .usa-prose .usa-accordion__heading { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; margin: 0px; }
.usa-accordion__heading:not(:first-child), .usa-prose .usa-accordion__heading:not(:first-child) { margin-top: 0.5rem; }
.usa-accordion__content { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); margin-top: 0px; overflow: auto; padding: 1rem 1.25rem 0.75rem; }
.usa-accordion__content > :first-child { margin-top: 0px; }
.usa-accordion__content > :last-child { margin-bottom: 0px; }
.usa-accordion__button { border: 0px; border-radius: 0px; box-shadow: none; justify-content: normal; text-align: left; color: rgb(27, 27, 27); background-color: rgb(240, 240, 240); background-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: right 1.25rem center; background-size: 1.5rem; cursor: pointer; display: inline-block; font-weight: 700; margin: 0px; padding: 1rem 3.5rem 1rem 1.25rem; text-decoration: none; width: 100%; }
.usa-accordion__button:visited { color: rgb(84, 39, 143); }
.usa-accordion__button:hover, .usa-accordion__button.\:hover { color: rgb(26, 68, 128); }
.usa-accordion__button:active { color: rgb(32, 84, 147); }
.usa-accordion__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button[aria-disabled="true"].usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button[aria-disabled="true"]:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button[aria-disabled="true"].usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button[aria-disabled="true"]:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button[aria-disabled="true"].usa-focus, .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button.usa-button--disabled, .usa-accordion__button.\:hover, .usa-accordion__button:disabled.\:hover, .usa-accordion__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-accordion__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-accordion__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button[aria-disabled="true"]:focus, .usa-accordion__button:disabled.\:hover, .usa-accordion__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled="true"], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled="true"]:hover, .usa-accordion__button[aria-disabled="true"]:focus, .usa-accordion__button:disabled.\:hover, .usa-accordion__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-accordion__button:hover, .usa-accordion__button.\:hover { color: rgb(27, 27, 27); background-color: rgb(223, 225, 226); background-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; text-decoration: none; }
@media (forced-colors: active) {
  .usa-accordion__button { border: 2px solid transparent; position: relative; }
  .usa-accordion__button::before { background-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; width: 1.5rem; height: 100%; position: absolute; right: 1.25rem; top: 0px; content: ""; }
  @supports (mask: url()) {
  .usa-accordion__button::before { background: none buttontext; mask-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
}
.usa-accordion__button[aria-expanded="false"] { background-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: 1.5rem; }
.usa-accordion__button[aria-expanded="false"]:hover, .usa-accordion__button[aria-expanded="false"].\:hover { background-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-accordion__button[aria-expanded="false"]::before { background-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; width: 1.5rem; height: 100%; position: absolute; right: 1.25rem; top: 0px; }
  @supports (mask: url()) {
  .usa-accordion__button[aria-expanded="false"]::before { background: none buttontext; mask-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
}
.usa-alert { background-color: rgb(240, 240, 240); border-left: 0.5rem solid rgb(169, 174, 177); color: rgb(27, 27, 27); }
.usa-alert .usa-alert__body { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; padding-bottom: 1rem; padding-top: 1rem; position: relative; }
.usa-alert .usa-alert__text { margin-bottom: 0px; margin-top: 0px; }
.usa-alert .usa-alert__text:only-child { padding-bottom: 0px; padding-top: 0px; }
.usa-alert .usa-alert__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; margin-top: 0px; margin-bottom: 0.5rem; }
.usa-alert > .usa-list, .usa-alert .usa-alert__body > .usa-list { padding-left: 2ch; }
.usa-alert > .usa-list:last-child, .usa-alert .usa-alert__body > .usa-list:last-child { margin-bottom: 0px; }
.usa-alert .usa-alert__body { padding-left: 1.25rem; padding-right: 1.25rem; }
.usa-alert .usa-alert__body::before { left: 1.08333rem; }
* + .usa-alert { margin-top: 1rem; }
.usa-alert--success { background-color: rgb(236, 243, 236); border-left-color: rgb(0, 169, 28); }
.usa-alert--success .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(236, 243, 236); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-alert--success .usa-alert__body::before { background-image: url("/assets/2222ca5b7c5d200f98016bde2f582effa9e90d9d35bb9492db1ee1ce4895c24e.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-alert--success .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url("/assets/2222ca5b7c5d200f98016bde2f582effa9e90d9d35bb9492db1ee1ce4895c24e.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-alert--success .usa-alert__body > * { margin-left: 2.5rem; }
.usa-alert--success .usa-alert__body .usa-link { color: rgb(0, 113, 188); }
.usa-alert--success .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--success .usa-alert__body .usa-link:hover, .usa-alert--success .usa-alert__body .usa-link:active, .usa-alert--success .usa-alert__body .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-alert--warning { background-color: rgb(250, 243, 209); border-left-color: rgb(255, 190, 46); }
.usa-alert--warning .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(250, 243, 209); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-alert--warning .usa-alert__body::before { background-image: url("/assets/e800748c34aac0e0560a3bc3f98672243a35262ea64818e48832ce7094539eaf.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-alert--warning .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url("/assets/e800748c34aac0e0560a3bc3f98672243a35262ea64818e48832ce7094539eaf.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-alert--warning .usa-alert__body > * { margin-left: 2.5rem; }
.usa-alert--warning .usa-alert__body .usa-link { color: rgb(0, 113, 188); }
.usa-alert--warning .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--warning .usa-alert__body .usa-link:hover, .usa-alert--warning .usa-alert__body .usa-link:active, .usa-alert--warning .usa-alert__body .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-alert--error { background-color: rgb(244, 227, 219); border-left-color: rgb(213, 67, 9); }
.usa-alert--error .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(244, 227, 219); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-alert--error .usa-alert__body::before { background-image: url("/assets/4ab47484995ab72bd8b7175bd36273d3e8787cf3e1e28a4f695fee07e8d0884d.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-alert--error .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url("/assets/4ab47484995ab72bd8b7175bd36273d3e8787cf3e1e28a4f695fee07e8d0884d.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-alert--error .usa-alert__body > * { margin-left: 2.5rem; }
.usa-alert--error .usa-alert__body .usa-link { color: rgb(0, 113, 188); }
.usa-alert--error .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--error .usa-alert__body .usa-link:hover, .usa-alert--error .usa-alert__body .usa-link:active, .usa-alert--error .usa-alert__body .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-alert--info { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); }
.usa-alert--info .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-alert--info .usa-alert__body::before { background-image: url("/assets/2e1a5c0fc47b41204eccc4b45a4cb73e147d8e6f1c4dbbdebbe675b09a4eb82d.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-alert--info .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url("/assets/2e1a5c0fc47b41204eccc4b45a4cb73e147d8e6f1c4dbbdebbe675b09a4eb82d.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-alert--info .usa-alert__body > * { margin-left: 2.5rem; }
.usa-alert--info .usa-alert__body .usa-link { color: rgb(0, 113, 188); }
.usa-alert--info .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }
.usa-alert--info .usa-alert__body .usa-link:hover, .usa-alert--info .usa-alert__body .usa-link:active, .usa-alert--info .usa-alert__body .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-alert--emergency { background-color: rgb(156, 61, 16); border-left-color: rgb(156, 61, 16); }
.usa-alert--emergency .usa-alert__body { color: rgb(255, 255, 255); background-color: rgb(156, 61, 16); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-alert--emergency .usa-alert__body::before { background-image: url("/assets/d55dac063019305db888ef38f3c794c3cab445b7cfc4b0ff764867ca57c573ea.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-alert--emergency .usa-alert__body::before { background: none rgb(255, 255, 255); mask-image: url("/assets/4ab47484995ab72bd8b7175bd36273d3e8787cf3e1e28a4f695fee07e8d0884d.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-alert--emergency .usa-alert__body > * { margin-left: 2.5rem; }
.usa-alert--emergency .usa-alert__body .usa-link, .usa-alert--emergency .usa-alert__body .usa-link:visited { color: rgb(255, 255, 255); }
.usa-alert--emergency .usa-alert__body .usa-link:hover, .usa-alert--emergency .usa-alert__body .usa-link:active, .usa-alert--emergency .usa-alert__body .usa-link.\:hover { color: rgb(240, 240, 240); }
.usa-alert--slim .usa-alert__body { padding-bottom: 0.5rem; padding-top: 0.5rem; min-height: 0px; }
.usa-alert--slim .usa-alert__body::before { height: 1.5rem; top: 0.5rem; width: 1.5rem; }
@supports (mask: url()) {
  .usa-alert--slim .usa-alert__body::before { mask-size: 1.5rem; }
}
.usa-alert--slim .usa-alert__body > * { margin-left: 2rem; }
.usa-alert--slim .usa-alert__body::before { left: 1.125rem; }
.usa-alert--no-icon .usa-alert__body { min-height: 0px; }
.usa-alert--no-icon .usa-alert__body::before { display: none; }
.usa-alert--no-icon .usa-alert__body > * { margin-left: 0px; }
.usa-alert--validation .usa-checklist { margin-top: 1rem; }
.usa-banner { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; background-color: rgb(240, 240, 240); }
@media (min-width: 40em) {
  .usa-banner { font-size: 0.81rem; padding-bottom: 0rem; }
}
.usa-banner .usa-accordion { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-banner .grid-row { display: flex; flex-wrap: wrap; }
.usa-banner .grid-row.grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
.usa-banner .grid-row.grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
@media (min-width: 40em) {
  .usa-banner .grid-row .tablet\:grid-col-6 { flex: 0 1 auto; width: 50%; }
}
.usa-banner__header, .usa-banner__content { color: rgb(27, 27, 27); }
.usa-banner__content { margin-left: auto; margin-right: auto; max-width: 64rem; background-color: transparent; font-size: 0.93rem; overflow: hidden; padding: 0.25rem 1rem 1rem 0.5rem; width: 100%; }
@media (min-width: 64em) {
  .usa-banner__content { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .usa-banner__content { padding-bottom: 1.5rem; padding-top: 1.5rem; }
}
.usa-banner__content p:first-child { margin: 0px; }
.usa-banner__guidance { display: flex; align-items: flex-start; max-width: 64ex; padding-top: 1rem; }
@media (min-width: 40em) {
  .usa-banner__guidance { padding-top: 0rem; }
}
.usa-banner__lock-image { height: 1.5ex; width: 1.21875ex; }
.usa-banner__lock-image path { fill: currentcolor; }
@media (forced-colors: active) {
  .usa-banner__lock-image path { fill: canvastext; }
}
.usa-banner__inner { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; display: flex; flex-wrap: wrap; align-items: flex-start; padding-right: 0rem; }
@media (min-width: 64em) {
  .usa-banner__inner { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .usa-banner__inner { align-items: center; }
}
.usa-banner__header { padding-bottom: 0.5rem; padding-top: 0.5rem; font-size: 0.75rem; font-weight: 400; min-height: 3rem; position: relative; }
@media (min-width: 40em) {
  .usa-banner__header { padding-bottom: 0.25rem; padding-top: 0.25rem; min-height: 0px; }
}
.usa-banner__header-text { margin-bottom: 0px; margin-top: 0px; font-size: 0.75rem; line-height: 1.2; }
.usa-banner__header-action { color: rgb(0, 113, 188); line-height: 1.2; margin-bottom: 0rem; margin-top: 2px; text-decoration: underline; }
.usa-banner__header-action::after { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
@supports (mask: url()) {
  .usa-banner__header-action::after { background: none rgb(0, 113, 188); mask-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
.usa-banner__header-action:hover::after, .usa-banner__header-action.\:hover::after { content: ""; background-color: rgb(26, 68, 128); }
.usa-banner__header-action:visited { color: rgb(84, 39, 143); }
.usa-banner__header-action:hover, .usa-banner__header-action:active, .usa-banner__header-action.\:hover { color: rgb(26, 68, 128); }
@media (min-width: 40em) {
  .usa-banner__header-action { display: none; }
}
@media (forced-colors: active) {
  .usa-banner__header-action { color: linktext; }
  .usa-banner__header-action::after { background-color: buttontext; }
}
.usa-banner__header-flag { float: left; margin-right: 0.5rem; width: 1rem; }
@media (min-width: 40em) {
  .usa-banner__header-flag { margin-right: 0.5rem; padding-top: 0rem; }
}
.usa-banner__header--expanded { padding-right: 3.5rem; }
@media (min-width: 40em) {
  .usa-banner__header--expanded { background-color: transparent; display: block; font-size: 0.75rem; font-weight: 400; min-height: 0rem; padding-right: 0rem; }
}
.usa-banner__header--expanded .usa-banner__inner { margin-left: 0rem; }
@media (min-width: 40em) {
  .usa-banner__header--expanded .usa-banner__inner { margin-left: auto; }
}
.usa-banner__header--expanded .usa-banner__header-action { display: none; }
.usa-banner__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0rem 0px 0px 0rem; left: 0px; position: absolute; bottom: 0px; top: 0px; color: rgb(0, 113, 188); display: block; font-size: 0.75rem; height: auto; line-height: 1.2; text-decoration: none; width: auto; }
.usa-banner__button:hover, .usa-banner__button.\:hover { color: rgb(26, 68, 128); }
.usa-banner__button:active { color: rgb(32, 84, 147); }
.usa-banner__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button[aria-disabled="true"].usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button[aria-disabled="true"]:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button[aria-disabled="true"].usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button[aria-disabled="true"]:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button[aria-disabled="true"].usa-focus, .usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button.usa-button--disabled, .usa-banner__button.\:hover, .usa-banner__button:disabled.\:hover, .usa-banner__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-banner__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-banner__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button[aria-disabled="true"]:focus, .usa-banner__button:disabled.\:hover, .usa-banner__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-banner__button:disabled, .usa-banner__button[aria-disabled="true"], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled="true"]:hover, .usa-banner__button[aria-disabled="true"]:focus, .usa-banner__button:disabled.\:hover, .usa-banner__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-banner__button:visited { color: rgb(84, 39, 143); }
.usa-banner__button:hover, .usa-banner__button:active, .usa-banner__button.\:hover { color: rgb(26, 68, 128); }
@media (max-width: 39.99em) {
  .usa-banner__button { width: 100%; }
  .usa-banner__button:enabled:focus { outline-offset: -0.25rem; }
}
@media (min-width: 40em) {
  .usa-banner__button { color: rgb(0, 113, 188); inset: auto; display: inline; margin-left: 0.5rem; position: relative; }
  .usa-banner__button::after { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: 2px; }
  @supports (mask: url()) {
  .usa-banner__button::after { background: none rgb(0, 113, 188); mask-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-banner__button:hover::after, .usa-banner__button.\:hover::after { content: ""; background-color: rgb(26, 68, 128); }
  .usa-banner__button:visited { color: rgb(84, 39, 143); }
  .usa-banner__button:hover, .usa-banner__button:active, .usa-banner__button.\:hover { color: rgb(26, 68, 128); }
  .usa-banner__button::after, .usa-banner__button:hover::after, .usa-banner__button.\:hover::after { position: absolute; }
}
@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button::after, .usa-banner__button:hover::after, .usa-banner__button.\:hover::after { background-color: buttontext; }
}
@media (min-width: 40em) {
  .usa-banner__button:hover, .usa-banner__button.\:hover { text-decoration: none; }
}
.usa-banner__button[aria-expanded="false"], .usa-banner__button[aria-expanded="false"]:hover, .usa-banner__button[aria-expanded="true"], .usa-banner__button[aria-expanded="true"]:hover, .usa-banner__button[aria-expanded="false"].\:hover, .usa-banner__button[aria-expanded="true"].\:hover { background-image: none; }
@media (forced-colors: active) {
  .usa-banner__button[aria-expanded="false"]::before, .usa-banner__button[aria-expanded="false"]:hover::before, .usa-banner__button[aria-expanded="true"]::before, .usa-banner__button[aria-expanded="true"]:hover::before, .usa-banner__button[aria-expanded="false"].\:hover::before, .usa-banner__button[aria-expanded="true"].\:hover::before { content: none; }
}
@media (max-width: 39.99em) {
  .usa-banner__button[aria-expanded="true"]::after { background-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; height: 3rem; width: 3rem; content: ""; vertical-align: middle; margin-left: 0rem; }
  @supports (mask: url()) {
  .usa-banner__button[aria-expanded="true"]::after { background: none rgb(0, 94, 162); mask-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
  .usa-banner__button[aria-expanded="true"]::before { bottom: 0px; top: 0px; position: absolute; right: 0px; background-color: rgb(223, 225, 226); content: ""; display: block; height: 3rem; width: 3rem; }
  .usa-banner__button[aria-expanded="true"]::after { bottom: 0px; top: 0px; position: absolute; right: 0px; }
}
@media (min-width: 40em) {
  .usa-banner__button[aria-expanded="true"] { height: auto; padding: 0rem; position: relative; }
  .usa-banner__button[aria-expanded="true"]::after { background-image: url("/assets/e364a85f8ca14b33108ef5ac454886465ce7cb9801ab0812fb47a3b672588ece.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: 2px; }
  @supports (mask: url()) {
  .usa-banner__button[aria-expanded="true"]::after { background: none rgb(0, 113, 188); mask-image: url("/assets/e364a85f8ca14b33108ef5ac454886465ce7cb9801ab0812fb47a3b672588ece.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-banner__button[aria-expanded="true"]:hover::after, .usa-banner__button[aria-expanded="true"].\:hover::after { content: ""; background-color: rgb(26, 68, 128); }
  .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after, .usa-banner__button[aria-expanded="true"].\:hover::after { position: absolute; }
}
@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button[aria-expanded="true"]::after, .usa-banner__button[aria-expanded="true"]:hover::after, .usa-banner__button[aria-expanded="true"].\:hover::after { background-color: buttontext; }
}
.usa-banner__button-text { position: absolute; left: -999em; right: auto; text-decoration: underline; }
@media (min-width: 40em) {
  .usa-banner__button-text { position: static; display: inline; }
}
@media (forced-colors: active) {
  .usa-banner__button-text { color: linktext; }
}
.usa-banner__icon { width: 2.5rem; }
.usa-js-loading .usa-banner__content { position: absolute; left: -999em; right: auto; }
.usa-breadcrumb { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); padding-left: 0px; padding-right: 0px; }
@media (min-width: 30em) {
  .usa-breadcrumb { padding-bottom: 1rem; padding-top: 1rem; }
}
@media (min-width: 30em) {
  .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
}
.usa-breadcrumb__list { margin: 0px -0.25rem; list-style-type: none; display: block; padding: 0.25rem; }
.usa-breadcrumb__list > li { margin-bottom: 0px; max-width: unset; }
.usa-breadcrumb__list-item { position: absolute; left: -999em; right: auto; display: inline; }
@media (max-width: 29.99em) {
  .usa-breadcrumb__list-item { white-space: normal; }
  .usa-breadcrumb__list-item:nth-last-child(2) { position: static; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { padding-left: calc(2ex + 0px); text-indent: calc(-2ex + 0px); display: inline-block; padding-bottom: 1rem; padding-top: 1rem; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background-image: url("/assets/ad23ffb6d1c3708a262427c1e2241806d32d41246c248c79197ced6a5f091388.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2ex 2ex; display: inline-block; height: 2ex; width: 2ex; content: ""; vertical-align: baseline; margin-right: 0rem; }
  @supports (mask: url()) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { background: none rgb(113, 118, 122); mask-image: url("/assets/ad23ffb6d1c3708a262427c1e2241806d32d41246c248c79197ced6a5f091388.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2ex 2ex; }
}
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { bottom: -0.2em; height: 2ex; position: relative; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.\:hover { text-decoration: none; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span { text-decoration: underline; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { margin-right: 0px; }
}
@media (min-width: 30em) {
  .usa-breadcrumb__list-item { position: static; }
  .usa-breadcrumb__list-item:not(:last-child)::after { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2ex 2ex; display: inline-block; height: 2ex; width: 2ex; content: ""; vertical-align: baseline; margin-left: 0rem; }
  @supports (mask: url()) {
  .usa-breadcrumb__list-item:not(:last-child)::after { background: none rgb(113, 118, 122); mask-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2ex 2ex; }
}
  .usa-breadcrumb__list-item:not(:last-child)::after { bottom: -0.2em; margin-left: 0px; margin-right: 0px; height: 2ex; position: relative; }
}
.usa-breadcrumb__link { color: rgb(0, 113, 188); display: inline; text-decoration: none; }
.usa-breadcrumb__link:visited { color: rgb(84, 39, 143); }
.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active, .usa-breadcrumb__link.\:hover { color: rgb(26, 68, 128); }
.usa-breadcrumb__link span { text-decoration: underline; }
@media (min-width: 30em) {
  .usa-breadcrumb--wrap { line-height: 1.5; }
}
.usa-breadcrumb--wrap .usa-breadcrumb__list-item { display: inline-block; }
.usa-button-group { margin: 0px -0.25rem; display: flex; flex-flow: column wrap; list-style-type: none; padding-left: 0px; }
@media (min-width: 30em) {
  .usa-button-group { flex-flow: row; align-items: stretch; }
}
.usa-button-group .usa-button-group { height: 100%; }
@media (min-width: 30em) {
  .usa-button-group .usa-button-group .usa-button-group__item { margin-top: 0px; margin-bottom: 0px; }
}
.usa-button-group .usa-button-group--segmented .usa-button-group__item { margin-top: 0px; margin-bottom: 0px; }
.usa-button-group__item { margin: 0.25rem; }
@media (min-width: 30em) {
  .usa-button-group__item:last-child { margin-right: 0px; }
}
.usa-button-group__item .usa-button { height: 100%; margin-left: 0px; margin-right: 0px; }
.usa-button-group--segmented { flex-flow: row; justify-content: space-between; margin-left: 0px; margin-right: 0px; }
@media (min-width: 30em) {
  .usa-button-group--segmented { justify-content: flex-start; }
}
.usa-button-group--segmented .usa-button { position: relative; width: calc(100% + 2px); }
@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button { width: auto; }
}
.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active, .usa-button-group--segmented .usa-button.\:hover { z-index: 2; }
.usa-button-group--segmented .usa-button:focus { z-index: 3; }
.usa-button-group--segmented .usa-button-group__item { margin-left: 0px; margin-right: 0px; width: 100%; }
@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button-group__item { width: auto; }
}
.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button { border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin-right: -1px; }
.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-right: 0px; margin-left: -2px; width: calc(100% + 2px); }
@media (min-width: 30em) {
  .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { margin-left: -1px; width: auto; }
}
.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child)) > .usa-button { border-radius: 0px; margin-right: -1px; margin-left: -1px; }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before { border-right: 1px solid rgb(26, 68, 128); bottom: 0px; content: ""; display: block; height: 100%; position: absolute; right: 1px; top: 0px; width: 1px; z-index: 3; }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before { border-right-color: rgb(181, 9, 9); }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before { border-right-color: rgb(40, 160, 203); }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before { border-right-color: rgb(86, 92, 101); }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*="usa-button"]:disabled::before, .usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*="usa-button"][aria-disabled="true"]::before { border-right-color: rgb(255, 255, 255); }
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before, .usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before { display: none; }
.usa-button { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; color: rgb(255, 255, 255); background-color: rgb(17, 46, 81); appearance: none; align-items: center; border: 0px; border-radius: 0.25rem; cursor: pointer; column-gap: 0.5rem; display: inline-flex; font-weight: 700; justify-content: center; margin-right: 0.5rem; padding: 0.75rem 1.25rem; text-align: center; text-decoration: none; width: 100%; }
@media (min-width: 30em) {
  .usa-button { width: auto; }
}
.usa-button:visited { color: rgb(255, 255, 255); }
.usa-button:hover, .usa-button.usa-button--hover, .usa-button.\:hover { color: rgb(255, 255, 255); background-color: rgb(32, 84, 147); border-bottom: 0px; text-decoration: none; }
.usa-button:active, .usa-button.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(0, 113, 188); }
.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus { outline-offset: 0.25rem; }
.usa-button:disabled, .usa-button[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled="true"]:hover, .usa-button[aria-disabled="true"]:active, .usa-button[aria-disabled="true"]:focus, .usa-button[aria-disabled="true"].usa-focus, .usa-button:disabled.\:hover, .usa-button[aria-disabled="true"].\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-button:disabled, .usa-button[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled="true"]:hover, .usa-button[aria-disabled="true"]:active, .usa-button[aria-disabled="true"]:focus, .usa-button[aria-disabled="true"].usa-focus, .usa-button:disabled.\:hover, .usa-button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled="true"].usa-button--hover, .usa-button[aria-disabled="true"].usa-button--active { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled="true"].usa-button--hover:hover, .usa-button[aria-disabled="true"].usa-button--hover:active, .usa-button[aria-disabled="true"].usa-button--hover:focus, .usa-button[aria-disabled="true"].usa-button--hover.usa-focus, .usa-button[aria-disabled="true"].usa-button--active:hover, .usa-button[aria-disabled="true"].usa-button--active:active, .usa-button[aria-disabled="true"].usa-button--active:focus, .usa-button[aria-disabled="true"].usa-button--active.usa-focus, .usa-button:disabled.usa-button--hover.\:hover, .usa-button:disabled.usa-button--active.\:hover, .usa-button[aria-disabled="true"].usa-button--hover.\:hover, .usa-button[aria-disabled="true"].usa-button--active.\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled="true"].usa-button--hover, .usa-button[aria-disabled="true"].usa-button--active { border: 0px; color: graytext; }
  .usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled="true"].usa-button--hover:hover, .usa-button[aria-disabled="true"].usa-button--hover:active, .usa-button[aria-disabled="true"].usa-button--hover:focus, .usa-button[aria-disabled="true"].usa-button--hover.usa-focus, .usa-button[aria-disabled="true"].usa-button--active:hover, .usa-button[aria-disabled="true"].usa-button--active:active, .usa-button[aria-disabled="true"].usa-button--active:focus, .usa-button[aria-disabled="true"].usa-button--active.usa-focus, .usa-button:disabled.usa-button--hover.\:hover, .usa-button:disabled.usa-button--active.\:hover, .usa-button[aria-disabled="true"].usa-button--hover.\:hover, .usa-button[aria-disabled="true"].usa-button--active.\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-button:disabled:not(.usa-button--unstyled), .usa-button[aria-disabled="true"]:not(.usa-button--unstyled) { border: 2px solid graytext; }
}
.usa-button .usa-icon { flex-shrink: 0; }
@media (forced-colors: active) {
  .usa-button:not(.usa-button--unstyled) { border: 2px solid transparent; }
}
.usa-button--accent-cool, .usa-button--accent-cool:visited { color: rgb(27, 27, 27); background-color: rgb(0, 189, 227); }
.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover, .usa-button--accent-cool.\:hover { color: rgb(27, 27, 27); background-color: rgb(40, 160, 203); }
.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(7, 100, 141); }
.usa-button--accent-warm, .usa-button--accent-warm:visited { color: rgb(27, 27, 27); background-color: rgb(250, 148, 65); }
.usa-button--accent-warm:hover, .usa-button--accent-warm.usa-button--hover, .usa-button--accent-warm.\:hover { color: rgb(255, 255, 255); background-color: rgb(192, 86, 0); }
.usa-button--accent-warm:active, .usa-button--accent-warm.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(119, 85, 64); }
.usa-button--outline { background-color: transparent; box-shadow: rgb(17, 46, 81) 0px 0px 0px 2px inset; color: rgb(17, 46, 81); }
.usa-button--outline:visited { color: rgb(17, 46, 81); }
.usa-button--outline:hover, .usa-button--outline.usa-button--hover, .usa-button--outline.\:hover { background-color: transparent; box-shadow: rgb(32, 84, 147) 0px 0px 0px 2px inset; color: rgb(32, 84, 147); }
.usa-button--outline:active, .usa-button--outline.usa-button--active { background-color: transparent; box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px inset; color: rgb(0, 113, 188); }
.usa-button--outline.usa-button--inverse { box-shadow: rgb(223, 225, 226) 0px 0px 0px 2px inset; color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse:visited { color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover, .usa-button--outline.usa-button--inverse.\:hover { box-shadow: rgb(240, 240, 240) 0px 0px 0px 2px inset; color: rgb(240, 240, 240); }
.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active { background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset; color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled { text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { color: rgb(84, 39, 143); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.\:hover { color: rgb(26, 68, 128); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active { color: rgb(32, 84, 147); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.\:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.\:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover { color: rgb(26, 68, 128); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active { color: rgb(32, 84, 147); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.\:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.\:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { color: rgb(255, 255, 255); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.\:hover { color: rgb(240, 240, 240); }
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active { color: rgb(255, 255, 255); }
.usa-button--base { color: rgb(255, 255, 255); background-color: rgb(113, 118, 122); }
.usa-button--base:hover, .usa-button--base.usa-button--hover, .usa-button--base.\:hover { color: rgb(255, 255, 255); background-color: rgb(86, 92, 101); }
.usa-button--base:active, .usa-button--base.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(61, 69, 81); }
.usa-button--secondary { color: rgb(255, 255, 255); background-color: rgb(216, 57, 51); }
.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover, .usa-button--secondary.\:hover { color: rgb(255, 255, 255); background-color: rgb(181, 9, 9); }
.usa-button--secondary:active, .usa-button--secondary.usa-button--active { color: rgb(255, 255, 255); background-color: rgb(139, 10, 3); }
.usa-button--big { border-radius: 0.25rem; font-size: 1.37rem; padding: 1rem 1.5rem; }
.usa-button--outline:disabled, .usa-button--outline:disabled:hover, .usa-button--outline:disabled:active, .usa-button--outline:disabled:focus, .usa-button--outline[aria-disabled="true"], .usa-button--outline[aria-disabled="true"]:hover, .usa-button--outline[aria-disabled="true"]:active, .usa-button--outline[aria-disabled="true"]:focus, .usa-button--outline-inverse:disabled, .usa-button--outline-inverse:disabled:hover, .usa-button--outline-inverse:disabled:active, .usa-button--outline-inverse:disabled:focus, .usa-button--outline-inverse[aria-disabled="true"], .usa-button--outline-inverse[aria-disabled="true"]:hover, .usa-button--outline-inverse[aria-disabled="true"]:active, .usa-button--outline-inverse[aria-disabled="true"]:focus, .usa-button--outline:disabled.\:hover, .usa-button--outline[aria-disabled="true"].\:hover, .usa-button--outline-inverse:disabled.\:hover, .usa-button--outline-inverse[aria-disabled="true"].\:hover { background-color: transparent; color: rgb(117, 117, 117); }
.usa-button--outline:disabled, .usa-button--outline[aria-disabled="true"] { box-shadow: rgb(201, 201, 201) 0px 0px 0px 2px inset; }
.usa-button--outline:disabled.usa-button--inverse, .usa-button--outline[aria-disabled="true"].usa-button--inverse { box-shadow: rgb(145, 145, 145) 0px 0px 0px 2px inset; color: rgb(145, 145, 145); }
@media (forced-colors: active) {
  .usa-button--outline:disabled.usa-button--inverse, .usa-button--outline[aria-disabled="true"].usa-button--inverse { color: graytext; }
}
.usa-button--unstyled { color: rgb(0, 113, 188); text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; }
.usa-button--unstyled:visited { color: rgb(84, 39, 143); }
.usa-button--unstyled:hover, .usa-button--unstyled.\:hover { color: rgb(26, 68, 128); }
.usa-button--unstyled:active { color: rgb(32, 84, 147); }
.usa-button--unstyled:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled[aria-disabled="true"].usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled[aria-disabled="true"]:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled[aria-disabled="true"].usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled[aria-disabled="true"].usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled.usa-button--disabled, .usa-button--unstyled.\:hover, .usa-button--unstyled:disabled.\:hover, .usa-button--unstyled[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-button--unstyled.usa-button--hover { color: rgb(26, 68, 128); }
.usa-button--unstyled.usa-button--active { color: rgb(32, 84, 147); }
.usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--unstyled:disabled.\:hover, .usa-button--unstyled[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled="true"], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled="true"]:hover, .usa-button--unstyled[aria-disabled="true"]:focus, .usa-button--unstyled:disabled.\:hover, .usa-button--unstyled[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-card-group, .usa-prose .usa-card-group { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-card-group { display: flex; flex-flow: column wrap; align-items: stretch; margin-left: -0.5rem; margin-right: -0.5rem; }
@media (min-width: 40em) {
  .usa-card-group { flex-direction: row; }
}
.usa-card { margin-bottom: 2.5rem; max-width: none; }
.usa-card:last-child { margin-bottom: 2.5rem; }
@media (min-width: 40em) {
  .usa-card { margin-bottom: 2rem; }
  .usa-card:last-child { margin-bottom: 2rem; }
}
.usa-prose .usa-card { margin-bottom: 2.5rem; max-width: none; }
.usa-prose .usa-card:last-child { margin-bottom: 2.5rem; }
@media (min-width: 40em) {
  .usa-prose .usa-card { margin-bottom: 2rem; }
  .usa-prose .usa-card:last-child { margin-bottom: 2rem; }
}
.usa-card__container { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-width: 2px; border-color: rgb(223, 225, 226); border-style: solid; display: flex; height: 100%; flex-direction: column; margin-left: 0.5rem; margin-right: 0.5rem; position: relative; border-radius: 0.5rem; }
.usa-card:not(.usa-card--flag) .usa-card__container > :only-child { padding: 1.5rem; }
.usa-card .usa-card__img { display: block; }
.usa-card__header { padding: 1.5rem 1.5rem 0.5rem; }
.usa-card__header:last-child { padding-bottom: 1.5rem; }
.usa-card__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; margin: 0px; }
.usa-card__media { order: -1; min-height: 1px; }
.usa-card__img { border-top-left-radius: calc(-2px + 0.5rem); border-top-right-radius: calc(-2px + 0.5rem); background-color: rgb(240, 240, 240); position: relative; overflow: hidden; }
.usa-card__img img { display: block; height: 100%; width: 100%; object-fit: cover; }
.usa-card__media--inset { padding-top: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; }
.usa-card__media--inset .usa-card__img { border-radius: 0px; }
.usa-card__body { flex: 1 1 auto; padding: 0.5rem 1.5rem; }
.usa-card__body:last-child { padding-bottom: 1.5rem; }
.usa-card__body:first-child { padding-top: 1.5rem; }
.usa-card__body:only-child { padding-bottom: 1.5rem; padding-top: 1.5rem; }
.usa-card__footer { padding: 0.5rem 1.5rem 1.5rem; }
.usa-card__footer .usa-button:only-of-type { margin-right: 0px; }
.usa-card__header > :last-child, .usa-card__body > :last-child { padding-bottom: 0px; margin-bottom: 0px; }
.usa-card__header > :first-child, .usa-card__body > :first-child { margin-top: 0px; padding-top: 0px; }
.usa-card__header > :only-child, .usa-card__body > :only-child { margin-bottom: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0px; }
.usa-card__header--exdent, .usa-card__media--exdent, .usa-card__body--exdent, .usa-card__footer--exdent { margin-inline: -2px; }
.usa-card__header--exdent > *, .usa-card__body--exdent > *, .usa-card__footer--exdent > * { padding-left: 2px; padding-right: 2px; }
.usa-card__media--exdent { margin-top: -2px; }
.usa-card__media--exdent .usa-card__img { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.usa-card--header-first .usa-card__header { border-top-left-radius: calc(-2px + 0.5rem); border-top-right-radius: calc(-2px + 0.5rem); padding-bottom: 1rem; }
.usa-card--header-first .usa-card__header--exdent { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; margin-top: -2px; }
.usa-card--header-first .usa-card__media--inset { padding-top: 0px; }
.usa-card--header-first .usa-card__media { order: 0; }
.usa-card--header-first .usa-card__media--exdent { margin-top: 0px; }
.usa-card--header-first .usa-card__img { border-radius: 0px; }
.usa-card--header-first .usa-card__body { padding-top: 1rem; }
@media (min-width: 40em) {
  .usa-card--flag .usa-card__media { display: flex; overflow: hidden; bottom: 0px; top: 0px; left: 0px; position: absolute; width: 15rem; }
  .usa-card--flag .usa-card__img { border-radius: calc(-2px + 0.5rem) 0px 0px calc(-2px + 0.5rem); }
  .usa-card--flag .usa-card__header, .usa-card--flag .usa-card__body, .usa-card--flag .usa-card__footer { margin-left: 15rem; }
  .usa-card--flag .usa-card__media--exdent { margin: -2px; }
  .usa-card--flag .usa-card__media--exdent .usa-card__img { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; }
  .usa-card--flag .usa-card__media--inset { padding-right: 0px; padding-bottom: 1.5rem; }
  .usa-card--flag .usa-card__media--inset .usa-card__img { border-radius: 0px; }
  .usa-card--flag.usa-card--header-first .usa-card__header { padding-bottom: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__body { padding-top: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__media--inset { padding-top: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media { left: auto; right: 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset { padding-left: 0px; padding-right: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img { border-radius: 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__img { border-radius: 0px calc(-2px + 0.5rem) calc(-2px + 0.5rem) 0px; }
  .usa-card--flag.usa-card--media-right .usa-card__header, .usa-card--flag.usa-card--media-right .usa-card__body, .usa-card--flag.usa-card--media-right .usa-card__footer { margin-left: 0px; margin-right: 15rem; }
  .usa-card--flag.usa-card--media-right .usa-card__img { border-radius: 0px 0.5rem 0.5rem 0px; }
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; }
@supports (aspect-ratio: 1) {
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > img { object-fit: cover; }
}
.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img { position: absolute; inset: 0px; }
.usa-checklist { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-checklist__item { text-indent: -2.5rem; margin-bottom: 0px; margin-top: 0.5rem; }
.usa-checklist__item::before { content: " "; display: inline-block; height: 1rem; margin-left: -0.25rem; margin-right: 0.75rem; width: 2rem; }
.usa-checklist__item.usa-checklist__item--checked::before { background-image: url("/assets/2fa4117ac5e2894f02a7e8b2570acadb860015ede94c64c23e6a75d69c438601.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem; }
.usa-collection { font-family: Roboto, sans-serif; font-size: 0.99rem; margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 0px; }
.usa-collection:last-child { margin-bottom: 0px; }
.usa-collection ul, .usa-collection ol { margin-top: 0.25em; }
.usa-collection__item { max-width: 68ex; list-style-type: none; padding-left: 0px; align-items: flex-start; border-top-width: 1px; border-top-style: solid; display: flex; margin-bottom: 1rem; margin-top: 1rem; padding-top: 1rem; }
.usa-collection__item:last-child { margin-bottom: 0px; }
.usa-collection__item > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-collection { font-family: Roboto, sans-serif; font-size: 0.99rem; margin-bottom: 1em; margin-top: 1em; line-height: 1.6; padding-left: 0px; }
.usa-prose .usa-collection:last-child { margin-bottom: 0px; }
.usa-prose .usa-collection ul, .usa-prose .usa-collection ol { margin-top: 0.25em; }
.usa-prose .usa-collection__item { max-width: 68ex; list-style-type: none; padding-left: 0px; align-items: flex-start; border-top-width: 1px; border-top-style: solid; display: flex; margin-bottom: 1rem; margin-top: 1rem; padding-top: 1rem; }
.usa-prose .usa-collection__item:last-child { margin-bottom: 0px; }
.usa-prose .usa-collection__item > li { margin-bottom: 0px; max-width: unset; }
.usa-collection__img, .usa-collection__calendar-date { flex-shrink: 0; width: 4rem; margin-right: 1rem; }
@media (min-width: 40em) {
  .usa-collection__img, .usa-collection__calendar-date { width: 5rem; }
}
.usa-collection__body { flex: 1 1 0%; }
.usa-collection__heading { font-family: Roboto, sans-serif; font-size: 1.06rem; line-height: 1.4; margin-bottom: 0px; margin-top: 0px; }
.usa-collection__description { margin-bottom: 0.5rem; margin-top: 0.5rem; }
.usa-collection__meta { margin-bottom: 0px; list-style-type: none; padding-left: 0px; margin-top: 0.25rem; }
.usa-collection__meta > li { margin-bottom: 0px; max-width: unset; }
.usa-collection__meta-item { margin-top: 0.25rem; font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; display: block; margin-right: 0.5rem; }
.usa-collection__meta-item.usa-tag { background-color: rgb(223, 225, 226); line-height: 1; padding-bottom: 0.25rem; padding-top: 0.25rem; color: rgb(27, 27, 27); display: inline-block; margin-top: 0.25rem; }
.usa-collection__meta-item.usa-tag--new { background-color: rgb(192, 86, 0); color: rgb(255, 255, 255); }
.usa-collection__calendar-date { text-decoration: none; }
.usa-collection__calendar-date-month, .usa-collection__calendar-date-day { font-family: Roboto, sans-serif; font-size: 1.06rem; display: block; font-weight: 700; padding: 0.25rem; text-align: center; }
@media (min-width: 40em) {
  .usa-collection__calendar-date-month, .usa-collection__calendar-date-day { padding: 0.5rem; }
}
.usa-collection__calendar-date-month { border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); }
.usa-collection__calendar-date-day { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border: 1px solid rgb(0, 113, 188); color: rgb(0, 113, 188); }
.usa-collection--condensed .usa-collection__item { margin-bottom: 0.5rem; margin-top: 0.5rem; padding-top: 0.5rem; }
.usa-embed-container iframe, .usa-embed-container object, .usa-embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.usa-embed-container { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; max-width: 100%; }
@supports (aspect-ratio: 1) {
  .usa-embed-container { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .usa-embed-container > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.usa-embed-container, .usa-embed-container > img { object-fit: cover; }
}
.usa-footer { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-footer > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .usa-footer > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-footer__return-to-top { padding-bottom: 1.25rem; padding-top: 1.25rem; line-height: 1; }
.usa-footer__return-to-top a { color: rgb(0, 113, 188); text-decoration: underline; }
.usa-footer__return-to-top a:visited { color: rgb(84, 39, 143); }
.usa-footer__return-to-top a:hover, .usa-footer__return-to-top a.\:hover { color: rgb(26, 68, 128); }
.usa-footer__return-to-top a:active { color: rgb(32, 84, 147); }
.usa-footer__return-to-top a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-footer__nav { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 0px; padding-right: 0px; border-bottom: 1px solid rgb(169, 174, 177); }
@media (min-width: 64em) {
  .usa-footer__nav { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .usa-footer__nav { padding-left: 1rem; padding-right: 1rem; border-bottom: none; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .usa-footer__nav { padding-left: 2rem; padding-right: 2rem; }
}
.usa-footer__nav > ul { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-footer__primary-section { background-color: rgb(240, 240, 240); }
.usa-footer__primary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .usa-footer__primary-section > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-footer__primary-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 0px; padding-right: 0px; }
@media (min-width: 64em) {
  .usa-footer__primary-container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-footer__primary-content { line-height: 1.2; }
.usa-footer__primary-link { padding: 1rem; color: rgb(27, 27, 27); font-weight: 700; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(169, 174, 177); display: block; }
@media (min-width: 30em) {
  .usa-footer__primary-link { padding-left: 0px; padding-right: 0px; border: none; }
}
.usa-footer__primary-link--button { width: 100%; cursor: pointer; }
.usa-footer__primary-link--button::before { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: 0.25rem; }
@supports (mask: url()) {
  .usa-footer__primary-link--button::before { background: none currentcolor; mask-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
.usa-footer__primary-link--button:not([disabled]):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: -0.25rem; }
.usa-footer__primary-link--button::before { height: 1.25rem; width: 1.25rem; align-items: center; background-size: contain; content: ""; display: inline-flex; justify-content: center; margin-right: 0.25rem; margin-left: -0.25rem; }
@media (forced-colors: active) {
  .usa-footer__primary-link--button::before { background-color: buttontext !important; }
}
.usa-footer__primary-link--button + .usa-list--unstyled { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.usa-footer__primary-link--button[aria-expanded="false"]::before { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: 0.25rem; }
@supports (mask: url()) {
  .usa-footer__primary-link--button[aria-expanded="false"]::before { background: none currentcolor; mask-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
.usa-footer__primary-link--button[aria-expanded="false"] + .usa-list--unstyled { display: none; }
.usa-footer__secondary-link { line-height: 1.2; margin-left: 1rem; padding: 0px; }
.usa-footer__secondary-link a { color: rgb(0, 113, 188); text-decoration: underline; }
.usa-footer__secondary-link a:visited { color: rgb(84, 39, 143); }
.usa-footer__secondary-link a:hover, .usa-footer__secondary-link a.\:hover { color: rgb(26, 68, 128); }
.usa-footer__secondary-link a:active { color: rgb(32, 84, 147); }
.usa-footer__secondary-link a:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-footer__secondary-link + .usa-footer__secondary-link { padding-top: 1rem; }
@media (min-width: 30em) {
  .usa-footer__secondary-link { margin-left: 0px; }
}
.usa-footer__contact-info { line-height: 1.2; }
.usa-footer__contact-info a { color: rgb(27, 27, 27); }
@media (min-width: 30em) {
  .usa-footer__contact-info { justify-content: flex-end; margin-top: 0.5rem; }
}
.usa-sign-up { padding-bottom: 2rem; padding-top: 1.5rem; }
.usa-sign-up .usa-label, .usa-sign-up .usa-button { margin-top: 0.75rem; }
.usa-sign-up__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin: 0px; }
.usa-footer__secondary-section { padding-bottom: 1.25rem; padding-top: 1.25rem; color: rgb(27, 27, 27); background-color: rgb(223, 225, 226); }
.usa-footer__secondary-section > .grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .usa-footer__secondary-section > .grid-container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-footer__secondary-section > .grid-container > .grid-row { justify-content: space-between; }
.usa-footer__secondary-section a { color: rgb(27, 27, 27); }
.usa-footer__logo { margin-bottom: 0.5rem; margin-top: 0.5rem; }
@media (min-width: 30em) {
  .usa-footer__logo { margin-bottom: 0px; margin-top: 0px; align-items: center; }
}
.usa-footer__logo-img { max-width: 5rem; }
.usa-footer__logo-heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; font-weight: 700; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.usa-footer__contact-links { margin-top: 1.5rem; }
@media (min-width: 30em) {
  .usa-footer__contact-links { margin-top: 0px; text-align: right; }
}
.usa-footer__contact-heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; margin-top: 0px; }
@media (min-width: 30em) {
  .usa-footer__contact-heading { margin-bottom: 0.25rem; margin-top: 0.25rem; }
}
.usa-footer__social-links { line-height: 1; padding-bottom: 0.5rem; }
.usa-footer__social-links a { text-decoration: none; }
@media (min-width: 30em) {
  .usa-footer__social-links { justify-content: flex-end; }
}
.usa-social-link { height: 3rem; width: 3rem; background-color: rgba(0, 0, 0, 0.1); display: inline-block; padding: 0.25rem; }
.usa-social-link:hover, .usa-social-link.\:hover { background-color: rgb(255, 255, 255); }
@media (forced-colors: active) {
  .usa-social-link { background-color: rgb(211, 211, 211); forced-color-adjust: none; }
}
.usa-social-link__icon { display: block; height: auto; width: 100%; }
@media (min-width: 30em) {
  .usa-footer__address { justify-content: flex-end; }
}
@media (min-width: 64em) {
  .usa-footer--slim .usa-footer__nav { padding-left: 0px; padding-right: 0px; }
}
.usa-footer--slim .usa-footer__address { padding: 1rem; }
@media (min-width: 30em) {
  .usa-footer--slim .usa-footer__address { padding: 0px; }
}
.usa-footer--slim .usa-footer__logo { align-items: center; }
.usa-footer--slim .usa-footer__logo-img { max-width: 3rem; }
.usa-footer--slim .usa-footer__contact-info { display: inline-block; }
@media (min-width: 30em) {
  .usa-footer--slim .usa-footer__contact-info { padding-bottom: 1rem; padding-top: 1rem; margin-top: 0px; }
}
.usa-footer--big .usa-footer__nav { margin-left: -1rem; margin-right: -1rem; }
@media (min-width: 30em) {
  .usa-footer--big .usa-footer__nav { border-bottom: 1px solid rgb(169, 174, 177); padding-top: 2rem; }
}
@media (min-width: 40em) {
  .usa-footer--big .usa-footer__nav { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; border-bottom: none; }
}
.usa-footer--big .usa-footer__primary-link { font-family: Roboto, serif; font-size: 0.99rem; font-weight: 700; line-height: 1.2; margin: 0px; }
@media (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-link { padding-bottom: 0px; padding-top: 0px; margin-bottom: 0.5rem; }
  .usa-footer--big .usa-footer__primary-link:hover, .usa-footer--big .usa-footer__primary-link.\:hover { cursor: auto; text-decoration: none; }
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link { align-items: center; display: flex; justify-content: flex-start; }
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding-left: 1rem; padding-right: 1rem; padding-bottom: 1.25rem; }
@media (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { padding: 0.75rem 0px 2rem; }
}
.usa-form { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; }
@media (min-width: 30em) {
  .usa-form { max-width: 20rem; }
}
.usa-form abbr[title="required"] { text-decoration: none; }
.usa-form :where(.usa-input, .usa-textarea, .usa-select, .usa-range) { max-width: none; }
.usa-form .usa-button { margin-top: 0.5rem; }
@media (min-width: 30em) {
  .usa-form .usa-button { margin-top: 1.5rem; }
}
.usa-form a:where(:not(.usa-button)) { color: rgb(0, 113, 188); text-decoration: underline; }
.usa-form a:where(:not(.usa-button)):visited { color: rgb(84, 39, 143); }
.usa-form a:where(:not(.usa-button)):hover, .usa-form a:where(:not(.usa-button)).\:hover { color: rgb(26, 68, 128); }
.usa-form a:where(:not(.usa-button)):active { color: rgb(32, 84, 147); }
.usa-form a:where(:not(.usa-button)):focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
@media (min-width: 30em) {
  .usa-form--large { max-width: 30rem; }
}
.usa-show-password { color: rgb(0, 113, 188); text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; text-align: left; margin: 0px; padding: 0px; width: auto; cursor: pointer; }
.usa-show-password:visited { color: rgb(84, 39, 143); }
.usa-show-password:hover, .usa-show-password.\:hover { color: rgb(26, 68, 128); }
.usa-show-password:active { color: rgb(32, 84, 147); }
.usa-show-password:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-show-password:hover, .usa-show-password.usa-button--hover, .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password:disabled.usa-button--hover, .usa-show-password[aria-disabled="true"].usa-button--hover, .usa-show-password:active, .usa-show-password.usa-button--active, .usa-show-password:disabled:active, .usa-show-password[aria-disabled="true"]:active, .usa-show-password:disabled.usa-button--active, .usa-show-password[aria-disabled="true"].usa-button--active, .usa-show-password:disabled:focus, .usa-show-password[aria-disabled="true"]:focus, .usa-show-password:disabled.usa-focus, .usa-show-password[aria-disabled="true"].usa-focus, .usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password.usa-button--disabled, .usa-show-password.\:hover, .usa-show-password:disabled.\:hover, .usa-show-password[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-show-password.usa-button--hover { color: rgb(26, 68, 128); }
.usa-show-password.usa-button--active { color: rgb(32, 84, 147); }
.usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password[aria-disabled="true"]:focus, .usa-show-password:disabled.\:hover, .usa-show-password[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-show-password:disabled, .usa-show-password[aria-disabled="true"], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled="true"]:hover, .usa-show-password[aria-disabled="true"]:focus, .usa-show-password:disabled.\:hover, .usa-show-password[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-form__note, .usa-show-password { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; float: right; margin: 0.25rem 0px 1rem; }
.usa-graphic-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 2rem; }
@media (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row .usa-media-block { margin-bottom: 4rem; }
}
@media (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block { margin-bottom: 0px; }
}
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child { margin-bottom: 0px; }
.usa-graphic-list .usa-media-block__img { margin-right: 1.5rem; }
.usa-graphic-list .usa-media-block__body > :first-child { margin-top: 0px; }
.usa-graphic-list__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.2; font-weight: 700; }
* + .usa-graphic-list__heading { margin-top: 1.5em; }
.usa-graphic-list__heading + * { margin-top: 1em; }
.usa-header { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; }
.usa-header::after { clear: both; content: ""; display: block; }
.usa-header a { border-bottom: none; }
.usa-header .usa-search { margin-top: 0.5rem; }
@media (min-width: 64em) {
  .usa-header .usa-search { float: right; }
}
@media (min-width: 64em) {
  .usa-header [role="search"] { float: right; max-width: calc(27ch + 3rem); width: 100%; }
}
.usa-header [type="search"] { min-width: 0px; }
@media (min-width: 64em) {
  .usa-header + .usa-hero { border-top: 1px solid white; }
}
@media (min-width: 64em) {
  .usa-header + .usa-section, .usa-header + main { border-top: 1px solid rgb(223, 225, 226); }
}
@media (max-width: 63.99em) {
  .usa-logo { flex: 1 1 0%; font-size: 0.87rem; line-height: 1; margin-left: 1rem; }
}
@media (min-width: 64em) {
  .usa-logo { margin-top: 2rem; margin-bottom: 1rem; font-size: 1.37rem; line-height: 1.2; }
}
.usa-logo a { color: rgb(27, 27, 27); text-decoration: none; }
.usa-logo__text { display: block; font-style: normal; font-weight: 700; margin: 0px; }
.usa-menu-btn { border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; margin: 0px; padding: 0px 0.75rem; width: auto; flex: 0 1 auto; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); font-size: 0.81rem; height: 3rem; text-align: center; text-decoration: none; text-transform: uppercase; }
.usa-menu-btn:visited { color: rgb(84, 39, 143); }
.usa-menu-btn:hover, .usa-menu-btn.\:hover { color: rgb(26, 68, 128); }
.usa-menu-btn:active { color: rgb(32, 84, 147); }
.usa-menu-btn:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn[aria-disabled="true"].usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn[aria-disabled="true"]:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn[aria-disabled="true"].usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn[aria-disabled="true"]:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn[aria-disabled="true"].usa-focus, .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn.usa-button--disabled, .usa-menu-btn.\:hover, .usa-menu-btn:disabled.\:hover, .usa-menu-btn[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-menu-btn.usa-button--hover { color: rgb(26, 68, 128); }
.usa-menu-btn.usa-button--active { color: rgb(32, 84, 147); }
.usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn[aria-disabled="true"]:focus, .usa-menu-btn:disabled.\:hover, .usa-menu-btn[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled="true"], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled="true"]:hover, .usa-menu-btn[aria-disabled="true"]:focus, .usa-menu-btn:disabled.\:hover, .usa-menu-btn[aria-disabled="true"].\:hover { color: graytext; }
}
@media (min-width: 64em) {
  .usa-menu-btn { display: none; }
}
.usa-menu-btn:hover, .usa-menu-btn.\:hover { background-color: rgb(26, 68, 128); color: rgb(255, 255, 255); text-decoration: none; }
.usa-menu-btn:active, .usa-menu-btn:visited { color: rgb(255, 255, 255); }
.usa-overlay { inset: 0px; position: fixed; background: rgba(0, 0, 0, 0.7); opacity: 0; transition: opacity 0.15s ease-in-out; visibility: hidden; z-index: 400; }
.usa-overlay.is-visible { opacity: 1; visibility: visible; }
@media (min-width: 64em) {
  .usa-header--basic .usa-navbar { position: relative; width: 33%; }
  .usa-header--basic .usa-nav { flex-direction: row; align-items: center; justify-content: flex-end; display: flex; padding: 0px 0px 0.5rem 0.5rem; width: 100%; }
  .usa-header--basic .usa-nav-container { align-items: flex-end; justify-content: space-between; display: flex; }
  .usa-header--basic .usa-nav__primary-item > .usa-current, .usa-header--basic .usa-nav__link:hover, .usa-header--basic .usa-nav__link.\:hover { position: relative; }
  .usa-header--basic .usa-nav__primary-item > .usa-current::after, .usa-header--basic .usa-nav__link:hover::after, .usa-header--basic .usa-nav__link.\:hover::after { background-color: rgb(0, 113, 188); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: -0.25rem; }
}
@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--basic .usa-nav__primary-item > .usa-current::after, .usa-header--basic .usa-nav__link:hover::after, .usa-header--basic .usa-nav__link.\:hover::after { background-color: buttontext; }
}
@media (min-width: 64em) {
  .usa-header--basic .usa-nav__link[aria-expanded="true"]::after, .usa-header--basic .usa-nav__link[aria-expanded="true"]:hover::after, .usa-header--basic .usa-nav__link[aria-expanded="true"].\:hover::after { display: none; }
  .usa-header--basic .usa-nav__primary { width: auto; }
  .usa-header--basic .usa-nav__primary-item:last-of-type { position: relative; }
  .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu { position: absolute; right: 0px; }
  .usa-header--basic .usa-search { top: 0px; }
}
.usa-header--basic.usa-header--megamenu .usa-nav__inner { display: flex; flex-direction: column; }
@media (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__inner { display: block; float: right; margin-top: -2.5rem; }
}
@media (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type { position: static; }
}
@media (min-width: 64em) {
  .usa-header--extended { padding-top: 0px; }
  .usa-header--extended .usa-nav__primary-item > .usa-current, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover, .usa-header--extended .usa-nav__primary-item > .usa-nav__link.\:hover { position: relative; }
  .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link.\:hover::after { background-color: rgb(0, 113, 188); border-radius: 0px; content: ""; display: block; position: absolute; height: 0.25rem; left: 1rem; right: 1rem; bottom: 0rem; }
}
@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--extended .usa-nav__primary-item > .usa-current::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after, .usa-header--extended .usa-nav__primary-item > .usa-nav__link.\:hover::after { background-color: buttontext; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__link[aria-expanded="true"]::after, .usa-header--extended .usa-nav__link[aria-expanded="true"]:hover::after, .usa-header--extended .usa-nav__link[aria-expanded="true"].\:hover::after { display: none; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-logo { font-size: 1.99rem; margin: 2rem 0px 1.5rem; max-width: 33%; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-navbar { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; display: block; height: auto; overflow: auto; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-navbar { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav { border-top: 1px solid rgb(223, 225, 226); padding: 0px; width: 100%; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__inner { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; position: relative; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-nav__inner { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__primary { margin-left: -1rem; }
  .usa-header--extended .usa-nav__primary::after { clear: both; content: ""; display: block; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__link { padding-bottom: 1rem; padding-top: 1rem; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu .usa-grid-full { padding-left: 0.75rem; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu.usa-megamenu { left: 0px; padding-left: 2rem; padding-right: 2rem; }
}
html.usa-js-loading .usa-nav__submenu, html.usa-js-loading .usa-nav__submenu.usa-megamenu { position: absolute; left: -999em; right: auto; }
.usa-megamenu .usa-col { flex: 1 1 auto; }
@media (min-width: 64em) {
  .usa-megamenu .usa-col { flex: 4 1 0%; }
  .usa-megamenu .usa-col .usa-nav__submenu-item a { padding-left: 0.5rem; padding-right: 0.5rem; }
  .usa-megamenu .usa-col:first-child .usa-nav__submenu-item a { padding-left: 0px; }
  .usa-megamenu .usa-col:last-child .usa-nav__submenu-item a { padding-right: 0px; }
}
@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu { padding: 2rem 0px; left: -33%; right: 0px; width: auto; }
}
@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::before { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-30rem + 50vw); right: 100%; }
}
@media (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::after { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-30rem + 50vw); left: 100%; }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::before { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-32rem + 50vw); }
}
@media (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::after { bottom: 0px; top: 0px; background-color: rgb(32, 84, 147); content: ""; display: block; position: absolute; width: calc(-32rem + 50vw); }
}
@media (min-width: 64em) {
  .usa-nav-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 2rem; padding-right: 2rem; }
  .usa-nav-container::after { clear: both; content: ""; display: block; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .usa-nav-container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-navbar { height: 3rem; }
@media (max-width: 63.99em) {
  .usa-navbar { align-items: center; border-bottom: 1px solid rgb(223, 225, 226); display: flex; }
}
@media (min-width: 64em) {
  .usa-navbar { border-bottom: none; display: inline-block; height: auto; }
}
.usa-hero { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; background-image: url("/assets/d5779c5cbbc6dc1a78ab9f2a7103e059cdae925ba67663d35d1636ab471b554c.jpg"); background-position: center center; background-size: cover; color: rgb(255, 255, 255); }
.usa-hero > .grid-container { position: relative; padding-bottom: 2rem; padding-top: 2rem; }
.usa-hero__callout { background-color: rgb(32, 84, 147); padding: 2rem; }
@media (min-width: 40em) {
  .usa-hero__callout { max-width: 20rem; }
}
.usa-hero__heading { margin-bottom: 0px; margin-top: 0px; clear: both; font-family: Roboto, serif; font-size: 1.99rem; font-weight: 700; color: rgb(0, 189, 227); line-height: 1.2; }
* + .usa-hero__heading { margin-top: 1.5em; }
.usa-hero__heading + * { margin-top: 1em; }
.usa-hero__heading--alt { color: rgb(255, 255, 255); display: block; }
.usa-icon-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; max-width: 72ex; }
.usa-icon-list > li { margin-bottom: 0px; max-width: unset; }
.usa-icon-list__item { display: flex; position: relative; }
.usa-icon-list__item + .usa-icon-list__item { padding-top: 0.75rem; }
.usa-prose .usa-icon-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; max-width: 72ex; }
.usa-prose .usa-icon-list > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-icon-list__item { display: flex; position: relative; }
.usa-prose .usa-icon-list__item + .usa-icon-list__item { padding-top: 0.75rem; }
.usa-icon-list--base-lightest .usa-icon-list__icon { color: rgb(240, 240, 240); }
.usa-icon-list--base-lighter .usa-icon-list__icon { color: rgb(223, 225, 226); }
.usa-icon-list--base-light .usa-icon-list__icon { color: rgb(169, 174, 177); }
.usa-icon-list--base .usa-icon-list__icon { color: rgb(113, 118, 122); }
.usa-icon-list--base-dark .usa-icon-list__icon { color: rgb(86, 92, 101); }
.usa-icon-list--base-darker .usa-icon-list__icon { color: rgb(61, 69, 81); }
.usa-icon-list--base-darkest .usa-icon-list__icon { color: rgb(27, 27, 27); }
.usa-icon-list--primary-lighter .usa-icon-list__icon { color: rgb(217, 232, 246); }
.usa-icon-list--primary-light .usa-icon-list__icon { color: rgb(115, 179, 231); }
.usa-icon-list--primary .usa-icon-list__icon { color: rgb(0, 113, 188); }
.usa-icon-list--primary-vivid .usa-icon-list__icon { color: rgb(0, 80, 216); }
.usa-icon-list--primary-dark .usa-icon-list__icon { color: rgb(26, 68, 128); }
.usa-icon-list--primary-darker .usa-icon-list__icon { color: rgb(32, 84, 147); }
.usa-icon-list--primary-darkest .usa-icon-list__icon { color: rgb(17, 46, 81); }
.usa-icon-list--secondary-lighter .usa-icon-list__icon { color: rgb(243, 225, 228); }
.usa-icon-list--secondary-light .usa-icon-list__icon { color: rgb(242, 147, 140); }
.usa-icon-list--secondary .usa-icon-list__icon { color: rgb(216, 57, 51); }
.usa-icon-list--secondary-vivid .usa-icon-list__icon { color: rgb(228, 29, 61); }
.usa-icon-list--secondary-dark .usa-icon-list__icon { color: rgb(181, 9, 9); }
.usa-icon-list--secondary-darker .usa-icon-list__icon { color: rgb(139, 10, 3); }
.usa-icon-list--accent-warm-lighter .usa-icon-list__icon { color: rgb(242, 228, 212); }
.usa-icon-list--accent-warm-light .usa-icon-list__icon { color: rgb(255, 188, 120); }
.usa-icon-list--accent-warm .usa-icon-list__icon { color: rgb(250, 148, 65); }
.usa-icon-list--accent-warm-dark .usa-icon-list__icon { color: rgb(192, 86, 0); }
.usa-icon-list--accent-warm-darker .usa-icon-list__icon { color: rgb(119, 85, 64); }
.usa-icon-list--accent-cool-lighter .usa-icon-list__icon { color: rgb(225, 243, 248); }
.usa-icon-list--accent-cool-light .usa-icon-list__icon { color: rgb(151, 212, 234); }
.usa-icon-list--accent-cool .usa-icon-list__icon { color: rgb(0, 189, 227); }
.usa-icon-list--accent-cool-dark .usa-icon-list__icon { color: rgb(40, 160, 203); }
.usa-icon-list--accent-cool-darker .usa-icon-list__icon { color: rgb(7, 100, 141); }
.usa-icon-list--error-lighter .usa-icon-list__icon { color: rgb(244, 227, 219); }
.usa-icon-list--error-light .usa-icon-list__icon { color: rgb(243, 146, 104); }
.usa-icon-list--error .usa-icon-list__icon { color: rgb(213, 67, 9); }
.usa-icon-list--error-dark .usa-icon-list__icon { color: rgb(181, 9, 9); }
.usa-icon-list--error-darker .usa-icon-list__icon { color: rgb(111, 51, 49); }
.usa-icon-list--warning-lighter .usa-icon-list__icon { color: rgb(250, 243, 209); }
.usa-icon-list--warning-light .usa-icon-list__icon { color: rgb(254, 230, 133); }
.usa-icon-list--warning .usa-icon-list__icon { color: rgb(255, 190, 46); }
.usa-icon-list--warning-dark .usa-icon-list__icon { color: rgb(229, 160, 0); }
.usa-icon-list--warning-darker .usa-icon-list__icon { color: rgb(147, 111, 56); }
.usa-icon-list--success-lighter .usa-icon-list__icon { color: rgb(236, 243, 236); }
.usa-icon-list--success-light .usa-icon-list__icon { color: rgb(112, 225, 123); }
.usa-icon-list--success .usa-icon-list__icon { color: rgb(0, 169, 28); }
.usa-icon-list--success-dark .usa-icon-list__icon { color: rgb(0, 136, 23); }
.usa-icon-list--success-darker .usa-icon-list__icon { color: rgb(33, 110, 31); }
.usa-icon-list--info-lighter .usa-icon-list__icon { color: rgb(231, 246, 248); }
.usa-icon-list--info-light .usa-icon-list__icon { color: rgb(153, 222, 234); }
.usa-icon-list--info .usa-icon-list__icon { color: rgb(0, 189, 227); }
.usa-icon-list--info-dark .usa-icon-list__icon { color: rgb(0, 158, 193); }
.usa-icon-list--info-darker .usa-icon-list__icon { color: rgb(46, 98, 118); }
.usa-icon-list--disabled-lighter .usa-icon-list__icon { color: rgb(201, 201, 201); }
.usa-icon-list--disabled-light .usa-icon-list__icon { color: rgb(145, 145, 145); }
.usa-icon-list--disabled .usa-icon-list__icon { color: rgb(117, 117, 117); }
.usa-icon-list--disabled-dark .usa-icon-list__icon { color: rgb(69, 69, 69); }
.usa-icon-list--disabled-darker .usa-icon-list__icon { color: rgb(27, 27, 27); }
.usa-icon-list--emergency .usa-icon-list__icon { color: rgb(156, 61, 16); }
.usa-icon-list--emergency-dark .usa-icon-list__icon { color: rgb(51, 45, 41); }
.usa-icon-list__icon .usa-icon { display: block; height: 1.5rem; position: relative; width: 1.5rem; }
.usa-icon-list__content > p, .usa-icon-list__content > ul, .usa-icon-list__content > ol { font-family: Roboto, sans-serif; font-size: 0.99rem; max-width: 72ex; }
.usa-icon-list[class*="usa-icon-list--size-"] { max-width: none; }
.usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
.usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
.usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
.usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
.usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
.usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
.usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
.usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
.usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
.usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
.usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
.usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
.usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
.usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
.usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
.usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
.usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
.usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
.usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
.usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
.usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
.usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
.usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
.usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
.usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
.usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
.usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
.usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
.usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
.usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
.usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
.usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
.usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
.usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
.usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
.usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
.usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
.usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
.usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
.usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
.usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
.usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
.usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
.usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
.usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
.usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
.usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
.usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
.usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
.usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
.usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
.usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
.usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
.usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
.usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
.usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
.usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
.usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
.usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
.usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
.usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
.usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
.usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
.usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
.usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
.usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
.usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
.usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
.usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
.usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
.usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
.usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
.usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
.usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
.usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
.usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
.usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
@media (min-width: 30em) {
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}
@media (min-width: 40em) {
  .tablet\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}
@media (min-width: 64em) {
  .desktop\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon { height: 0.93rem; width: 0.93rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content { max-width: 72ex; font-size: 0.62rem; padding-left: 0.248rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.62rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon { height: 1.125rem; width: 1.125rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content { max-width: 72ex; font-size: 0.75rem; padding-left: 0.3rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.75rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon { height: 1.68rem; width: 1.68rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content { max-width: 72ex; font-size: 1.12rem; padding-left: 0.448rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.12rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon { height: 1.86rem; width: 1.86rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content { max-width: 72ex; font-size: 1.24rem; padding-left: 0.496rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.24rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon { height: 2.235rem; width: 2.235rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content { max-width: 72ex; font-size: 1.49rem; padding-left: 0.596rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.49rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon { height: 2.61rem; width: 2.61rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content { max-width: 72ex; font-size: 1.74rem; padding-left: 0.696rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.74rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon { height: 3.36rem; width: 3.36rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content { max-width: 72ex; font-size: 2.24rem; padding-left: 0.896rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.24rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon { height: 5.22rem; width: 5.22rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content { max-width: 72ex; font-size: 3.48rem; padding-left: 1.392rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.48rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon { height: 5.97rem; width: 5.97rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content { max-width: 72ex; font-size: 3.98rem; padding-left: 1.592rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 3.98rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon { height: 7.455rem; width: 7.455rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content { max-width: 72ex; font-size: 4.97rem; padding-left: 1.988rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 4.97rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon { height: 11.19rem; width: 11.19rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content { max-width: 72ex; font-size: 7.46rem; padding-left: 2.984rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 7.46rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon { height: 13.05rem; width: 13.05rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content { max-width: 72ex; font-size: 8.7rem; padding-left: 3.48rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 8.7rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon { height: 1.215rem; width: 1.215rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content { max-width: 72ex; font-size: 0.81rem; padding-left: 0.324rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.81rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon { height: 1.305rem; width: 1.305rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content { max-width: 72ex; font-size: 0.87rem; padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.87rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon { height: 1.395rem; width: 1.395rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content { max-width: 72ex; font-size: 0.93rem; padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.93rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon { height: 1.485rem; width: 1.485rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content { max-width: 72ex; font-size: 0.99rem; padding-left: 0.396rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon { height: 1.59rem; width: 1.59rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content { max-width: 72ex; font-size: 1.06rem; padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.06rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon { height: 2.055rem; width: 2.055rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content { max-width: 72ex; font-size: 1.37rem; padding-left: 0.548rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.37rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon { height: 2.985rem; width: 2.985rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content { max-width: 72ex; font-size: 1.99rem; padding-left: 0.796rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 1.99rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon { height: 3.735rem; width: 3.735rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content { max-width: 72ex; font-size: 2.49rem; padding-left: 0.996rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.49rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon { height: 4.47rem; width: 4.47rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content { max-width: 72ex; font-size: 2.98rem; padding-left: 1.192rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title { font-family: Roboto, serif; font-size: 2.98rem; }
}
.usa-icon-list__title { font-family: Roboto, serif; font-size: 0.99rem; line-height: 1.2; margin-bottom: 0rem; padding-top: 0.425ex; }
.usa-icon-list__title + * { margin-top: 0.5rem; }
.usa-icon-list__content { font-size: 0.99rem; padding-left: 0.396rem; }
.usa-icon-list__content > :first-child { margin-top: 0px; }
.usa-icon-list__content > :last-child { margin-bottom: 0px; }
.usa-icon-list__content ul li { list-style-type: disc; }
.usa-identifier { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; color: rgb(255, 255, 255); background-color: rgb(27, 27, 27); padding-bottom: 1rem; }
.usa-identifier__container { margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; max-width: 64rem; }
@media (min-width: 64em) {
  .usa-identifier__container { padding-left: 2rem; padding-right: 2rem; }
}
.usa-identifier__section { padding-bottom: 1rem; padding-top: 1rem; }
@media (min-width: 40em) {
  .usa-identifier__section--masthead .usa-identifier__container { align-items: center; display: flex; }
}
.usa-identifier__logos { display: flex; margin-right: 1rem; }
.usa-identifier__logo { text-decoration: none; height: 3rem; display: block; }
.usa-identifier__logo + .usa-identifier__logo { margin-left: 0.5rem; }
.usa-identifier__logo-img { height: 100%; width: auto; }
.usa-identifier__identity { flex: 1 1 0%; margin-top: 1rem; }
@media (min-width: 40em) {
  .usa-identifier__identity { margin-top: 0rem; }
}
.usa-identifier__identity-domain, .usa-identifier__identity-disclaimer { margin: 0px; padding: 0px; }
.usa-identifier__identity-domain { color: rgb(169, 174, 177); }
.usa-identifier__identity-disclaimer { font-weight: 700; }
.usa-identifier__identity-disclaimer a, .usa-identifier__identity-disclaimer a:visited { color: rgb(255, 255, 255); }
.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active, .usa-identifier__identity-disclaimer a.\:hover { color: rgb(240, 240, 240); }
@media (min-width: 40em) {
  .usa-identifier__section--required-links { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
@media (min-width: 64em) {
  .usa-identifier__section--required-links { font-size: 0.93rem; }
}
.usa-identifier__required-links-list { list-style-type: none; padding-left: 0px; margin-bottom: 0px; margin-top: 0px; }
@media (min-width: 40em) {
  .usa-identifier__required-links-list { column-count: 2; column-gap: 2rem; column-fill: balance; }
}
@media (min-width: 64em) {
  .usa-identifier__required-links-list { column-count: 4; }
}
.usa-identifier__required-links-item { break-inside: avoid; margin-bottom: 0.75rem; }
.usa-identifier__required-links-item:last-child { margin-bottom: 0rem; }
@media (min-width: 64em) {
  .usa-identifier__required-links-item { margin-bottom: 0.5rem; }
}
.usa-identifier__required-link, .usa-identifier__required-link.usa-link { color: rgb(169, 174, 177); display: inline-block; }
.usa-identifier__required-link:visited, .usa-identifier__required-link.usa-link:visited { color: rgb(169, 174, 177); }
.usa-identifier__required-link:hover, .usa-identifier__required-link:active, .usa-identifier__required-link.usa-link:hover, .usa-identifier__required-link.usa-link:active, .usa-identifier__required-link.\:hover, .usa-identifier__required-link.usa-link.\:hover { color: rgb(223, 225, 226); }
.usa-identifier__section--usagov a { color: rgb(255, 255, 255); font-weight: 700; display: inline-block; margin-top: 0.5rem; }
.usa-identifier__section--usagov a:visited { color: rgb(255, 255, 255); }
.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active, .usa-identifier__section--usagov a.\:hover { color: rgb(240, 240, 240); }
@media (min-width: 40em) {
  .usa-identifier__section--usagov a { margin-top: 0px; }
}
@media (min-width: 40em) {
  .usa-identifier__usagov-description { display: inline-flex; }
}
.usa-in-page-nav-container { align-items: flex-start; display: flex; }
.usa-in-page-nav-container main { max-width: 64rem; width: 100%; }
.usa-in-page-nav { color: rgb(27, 27, 27); display: none; margin-left: 2rem; margin-top: 1.25rem; max-width: 15rem; order: 2; position: sticky; top: 2rem; width: 100%; }
@media (min-width: 40em) {
  .usa-in-page-nav { display: block; }
}
.usa-in-page-nav__nav { color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); border-radius: 0.5rem; padding: 1rem; }
.usa-in-page-nav__heading { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.4; font-weight: 700; margin-bottom: 1rem; margin-top: 0px; padding: 0px; }
.usa-in-page-nav__list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; border-left: 1px solid rgba(27, 27, 27, 0.25); padding: 0px; }
.usa-in-page-nav__list > li { margin-bottom: 0px; max-width: unset; }
.usa-in-page-nav__list__item { border-top: 1px solid rgb(223, 225, 226); }
.usa-in-page-nav__list a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
.usa-in-page-nav__list a:not(.usa-button):hover, .usa-in-page-nav__list a:not(.usa-button).\:hover { background-color: rgb(240, 240, 240); text-decoration: none; }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover, .usa-in-page-nav__list a:not(.usa-button):not(.usa-current).\:hover { color: rgb(0, 113, 188); }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }
.usa-in-page-nav__list .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }
.usa-in-page-nav__list .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
@media (min-width: 40em) {
  .usa-in-page-nav__list .usa-current { position: relative; }
  .usa-in-page-nav__list .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) { color: rgb(0, 113, 188); }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited { color: rgb(84, 39, 143); }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover, .usa-in-page-nav__list a:not(.usa-button):not(.usa-current):active, .usa-in-page-nav__list a:not(.usa-button):not(.usa-current).\:hover { color: rgb(26, 68, 128); }
.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited { color: rgb(0, 113, 188); }
.usa-in-page-nav__list a:not(.usa-button).usa-current { color: rgb(27, 27, 27); font-weight: inherit; }
.usa-in-page-nav__list a:not(.usa-button):hover, .usa-in-page-nav__list a:not(.usa-button).\:hover { text-decoration: underline; }
.usa-in-page-nav__list a:not(.usa-button).usa-current { position: static; }
.usa-in-page-nav__list a:not(.usa-button).usa-current::after { background-color: rgb(27, 27, 27); border-radius: 0px; bottom: -1px; left: 0px; top: 0px; width: 0.25rem; z-index: 100; }
.usa-in-page-nav__item { font-family: Roboto, sans-serif; font-size: 0.87rem; line-height: 1.2; border: none; position: relative; }
.usa-in-page-nav__item--primary { font-weight: 700; }
.usa-language { flex-direction: row; align-items: center; justify-content: flex-end; display: flex; padding: 0px 0px 0.25rem 0.5rem; width: 100%; }
.usa-language--small .usa-button { padding: 0px 0.75rem; font-size: 0.81rem; height: 2rem; margin-top: 0.3rem; min-width: 3rem; }
.usa-language-container { align-items: center; justify-content: flex-end; display: flex; }
.usa-nav-container .usa-language-container { align-self: center; margin-left: 0rem; position: absolute; right: 5rem; top: 1rem; }
@media (min-width: 64em) {
  .usa-nav-container .usa-language-container { align-self: flex-end; margin-left: 0.75rem; margin-bottom: 0.5rem; position: relative; right: inherit; top: -2px; }
}
.usa-language__link { margin-right: 0rem; }
.usa-language__primary { width: auto; }
.usa-language__primary-item:last-of-type { position: relative; }
.usa-language__primary-item:last-of-type .usa-language__submenu { position: absolute; right: 0px; }
.usa-language__submenu { list-style-type: none; padding-left: 0px; margin: 0px; background-color: rgb(32, 84, 147); position: absolute; width: 15rem; z-index: 400; }
.usa-language__submenu > li { margin-bottom: 0px; max-width: unset; }
.usa-language__submenu-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }
.usa-language__submenu .usa-current::after { display: none; }
@media (min-width: 40em) {
  .usa-language__submenu .usa-current::after { display: none; }
}
.usa-language__submenu a:not(.usa-button) { padding-left: 2rem; }
.usa-language__submenu .usa-language__submenu a:not(.usa-button) { padding-left: 3rem; }
.usa-language__submenu .usa-language__submenu .usa-language__submenu a:not(.usa-button) { padding-left: 4rem; }
.usa-language__submenu[aria-hidden="true"] { display: none; }
.usa-language__submenu .usa-language__submenu-item a { color: rgb(255, 255, 255); display: block; line-height: 1.4; padding: 0.5rem; text-decoration: none; }
.usa-language__submenu .usa-language__submenu-item a:focus { outline-offset: -0.25rem; }
.usa-language__submenu .usa-language__submenu-item a:hover, .usa-language__submenu .usa-language__submenu-item a.\:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.usa-language__submenu-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-language__submenu-list > li { margin-bottom: 0px; max-width: unset; }
.usa-language__submenu-list .usa-language__submenu-list-item { margin: 0px; font-size: 0.87rem; }
.usa-language__submenu-list .usa-language__submenu-list-item a { line-height: 1.4; }
.usa-layout-docs__sidenav { padding-top: 2rem; }
@media (min-width: 64em) {
  .usa-layout-docs__sidenav { padding-top: 0px; }
}
.grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}
.grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
@media (min-width: 64em) {
  .grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 30em) and (min-width: 64em) {
  .mobile-lg\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 40em) {
  .tablet\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 40em) and (min-width: 64em) {
  .tablet\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-card { margin-left: auto; margin-right: auto; max-width: 10rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-card { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-card-lg { margin-left: auto; margin-right: auto; max-width: 15rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-card-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-mobile { margin-left: auto; margin-right: auto; max-width: 20rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-mobile { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-mobile-lg { margin-left: auto; margin-right: auto; max-width: 30rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-mobile-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-tablet { margin-left: auto; margin-right: auto; max-width: 40rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-tablet { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-tablet-lg { margin-left: auto; margin-right: auto; max-width: 55rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-tablet-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-desktop { margin-left: auto; margin-right: auto; max-width: 64rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-desktop { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-desktop-lg { margin-left: auto; margin-right: auto; max-width: 75rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-desktop-lg { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 64em) {
  .desktop\:grid-container-widescreen { margin-left: auto; margin-right: auto; max-width: 87.5rem; padding-left: 1rem; padding-right: 1rem; }
}
@media (min-width: 64em) and (min-width: 64em) {
  .desktop\:grid-container-widescreen { padding-left: 2rem; padding-right: 2rem; }
}
.grid-row { display: flex; flex-wrap: wrap; }
.grid-row.grid-gap { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-row.grid-gap > * { padding-left: 0.5rem; padding-right: 0.5rem; }
@media (min-width: 64em) {
  .grid-row.grid-gap { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.grid-gap > * { padding-left: 1rem; padding-right: 1rem; }
}
.grid-row.grid-gap-0 { margin-left: 0px; margin-right: 0px; }
.grid-row.grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
.grid-row.grid-gap-2px { margin-left: -1px; margin-right: -1px; }
.grid-row.grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
.grid-row.grid-gap-05 { margin-left: -2px; margin-right: -2px; }
.grid-row.grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
.grid-row.grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
.grid-row.grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
.grid-row.grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-row.grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-row.grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
.grid-row.grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
.grid-row.grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
.grid-row.grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
.grid-row.grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
.grid-row.grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
.grid-row.grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
.grid-row.grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
.grid-row.grid-gap-sm { margin-left: -1px; margin-right: -1px; }
.grid-row.grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
.grid-row.grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
.grid-row.grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
.grid-row.grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
.grid-row.grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
@media (min-width: 30em) {
  .grid-row.mobile-lg\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.mobile-lg\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.mobile-lg\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.mobile-lg\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.mobile-lg\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.mobile-lg\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.mobile-lg\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.mobile-lg\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.mobile-lg\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.mobile-lg\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.mobile-lg\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.mobile-lg\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.mobile-lg\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.mobile-lg\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.mobile-lg\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.mobile-lg\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.mobile-lg\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.mobile-lg\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}
@media (min-width: 40em) {
  .grid-row.tablet\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.tablet\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.tablet\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.tablet\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.tablet\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.tablet\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.tablet\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.tablet\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.tablet\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.tablet\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.tablet\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.tablet\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.tablet\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.tablet\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.tablet\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.tablet\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.tablet\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.tablet\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.tablet\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}
@media (min-width: 64em) {
  .grid-row.desktop\:grid-gap-0 { margin-left: 0px; margin-right: 0px; }
  .grid-row.desktop\:grid-gap-0 > * { padding-left: 0px; padding-right: 0px; }
  .grid-row.desktop\:grid-gap-2px { margin-left: -1px; margin-right: -1px; }
  .grid-row.desktop\:grid-gap-2px > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.desktop\:grid-gap-05 { margin-left: -2px; margin-right: -2px; }
  .grid-row.desktop\:grid-gap-05 > * { padding-left: 2px; padding-right: 2px; }
  .grid-row.desktop\:grid-gap-1 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .grid-row.desktop\:grid-gap-1 > * { padding-left: 0.25rem; padding-right: 0.25rem; }
  .grid-row.desktop\:grid-gap-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.desktop\:grid-gap-2 > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.desktop\:grid-gap-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.desktop\:grid-gap-3 > * { padding-left: 0.75rem; padding-right: 0.75rem; }
  .grid-row.desktop\:grid-gap-4 { margin-left: -1rem; margin-right: -1rem; }
  .grid-row.desktop\:grid-gap-4 > * { padding-left: 1rem; padding-right: 1rem; }
  .grid-row.desktop\:grid-gap-5 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .grid-row.desktop\:grid-gap-5 > * { padding-left: 1.25rem; padding-right: 1.25rem; }
  .grid-row.desktop\:grid-gap-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .grid-row.desktop\:grid-gap-6 > * { padding-left: 1.5rem; padding-right: 1.5rem; }
  .grid-row.desktop\:grid-gap-sm { margin-left: -1px; margin-right: -1px; }
  .grid-row.desktop\:grid-gap-sm > * { padding-left: 1px; padding-right: 1px; }
  .grid-row.desktop\:grid-gap-md { margin-left: -0.5rem; margin-right: -0.5rem; }
  .grid-row.desktop\:grid-gap-md > * { padding-left: 0.5rem; padding-right: 0.5rem; }
  .grid-row.desktop\:grid-gap-lg { margin-left: -0.75rem; margin-right: -0.75rem; }
  .grid-row.desktop\:grid-gap-lg > * { padding-left: 0.75rem; padding-right: 0.75rem; }
}
[class*="grid-col"] { position: relative; width: 100%; box-sizing: border-box; }
.grid-col { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
.grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
.grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
.grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
.grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
.grid-col-3 { flex: 0 1 auto; width: 25%; }
.grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
.grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
.grid-col-6 { flex: 0 1 auto; width: 50%; }
.grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
.grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
.grid-col-9 { flex: 0 1 auto; width: 75%; }
.grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
.grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
.grid-col-12 { flex: 0 1 auto; width: 100%; }
@media (min-width: 30em) {
  .mobile-lg\:grid-col, .mobile-lg\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .mobile-lg\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .mobile-lg\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .mobile-lg\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .mobile-lg\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .mobile-lg\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .mobile-lg\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .mobile-lg\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .mobile-lg\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .mobile-lg\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .mobile-lg\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .mobile-lg\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .mobile-lg\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .mobile-lg\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}
@media (min-width: 40em) {
  .tablet\:grid-col, .tablet\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .tablet\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .tablet\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .tablet\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .tablet\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .tablet\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .tablet\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .tablet\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .tablet\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .tablet\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .tablet\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .tablet\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .tablet\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .tablet\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}
@media (min-width: 64em) {
  .desktop\:grid-col, .desktop\:grid-col-fill { flex: 1 1 0%; width: auto; max-width: 100%; min-width: 1px; }
  .desktop\:grid-col-auto { flex: 0 1 auto; width: auto; max-width: 100%; }
  .desktop\:grid-col-1 { flex: 0 1 auto; width: 8.33333%; }
  .desktop\:grid-col-2 { flex: 0 1 auto; width: 16.6667%; }
  .desktop\:grid-col-3 { flex: 0 1 auto; width: 25%; }
  .desktop\:grid-col-4 { flex: 0 1 auto; width: 33.3333%; }
  .desktop\:grid-col-5 { flex: 0 1 auto; width: 41.6667%; }
  .desktop\:grid-col-6 { flex: 0 1 auto; width: 50%; }
  .desktop\:grid-col-7 { flex: 0 1 auto; width: 58.3333%; }
  .desktop\:grid-col-8 { flex: 0 1 auto; width: 66.6667%; }
  .desktop\:grid-col-9 { flex: 0 1 auto; width: 75%; }
  .desktop\:grid-col-10 { flex: 0 1 auto; width: 83.3333%; }
  .desktop\:grid-col-11 { flex: 0 1 auto; width: 91.6667%; }
  .desktop\:grid-col-12 { flex: 0 1 auto; width: 100%; }
}
.grid-offset-1 { margin-left: 8.33333%; }
.grid-offset-2 { margin-left: 16.6667%; }
.grid-offset-3 { margin-left: 25%; }
.grid-offset-4 { margin-left: 33.3333%; }
.grid-offset-5 { margin-left: 41.6667%; }
.grid-offset-6 { margin-left: 50%; }
.grid-offset-7 { margin-left: 58.3333%; }
.grid-offset-8 { margin-left: 66.6667%; }
.grid-offset-9 { margin-left: 75%; }
.grid-offset-10 { margin-left: 83.3333%; }
.grid-offset-11 { margin-left: 91.6667%; }
.grid-offset-12 { margin-left: 100%; }
.grid-offset-none { margin-left: 0px; }
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-1 { margin-left: 8.33333%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-2 { margin-left: 16.6667%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-3 { margin-left: 25%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-4 { margin-left: 33.3333%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-5 { margin-left: 41.6667%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-6 { margin-left: 50%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-7 { margin-left: 58.3333%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-8 { margin-left: 66.6667%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-9 { margin-left: 75%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-10 { margin-left: 83.3333%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-11 { margin-left: 91.6667%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-12 { margin-left: 100%; }
}
@media (min-width: 30em) {
  .mobile-lg\:grid-offset-none { margin-left: 0px; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-1 { margin-left: 8.33333%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-2 { margin-left: 16.6667%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-3 { margin-left: 25%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-4 { margin-left: 33.3333%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-5 { margin-left: 41.6667%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-6 { margin-left: 50%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-7 { margin-left: 58.3333%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-8 { margin-left: 66.6667%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-9 { margin-left: 75%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-10 { margin-left: 83.3333%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-11 { margin-left: 91.6667%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-12 { margin-left: 100%; }
}
@media (min-width: 40em) {
  .tablet\:grid-offset-none { margin-left: 0px; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-1 { margin-left: 8.33333%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-2 { margin-left: 16.6667%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-3 { margin-left: 25%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-4 { margin-left: 33.3333%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-5 { margin-left: 41.6667%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-6 { margin-left: 50%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-7 { margin-left: 58.3333%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-8 { margin-left: 66.6667%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-9 { margin-left: 75%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-10 { margin-left: 83.3333%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-11 { margin-left: 91.6667%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-12 { margin-left: 100%; }
}
@media (min-width: 64em) {
  .desktop\:grid-offset-none { margin-left: 0px; }
}
.usa-media-block { align-items: flex-start; display: flex; }
.usa-media-block__img { flex-shrink: 0; margin-right: 0.5rem; }
.usa-media-block__body { flex: 1 1 0%; }
.usa-js-no-click { pointer-events: none; user-select: none; }
.usa-js-no-click .usa-modal, .usa-js-no-click .usa-modal * { pointer-events: auto; user-select: text; }
[data-open-modal] * { pointer-events: none; }
.usa-modal-wrapper { text-align: center; transition: opacity 0.15s ease-in-out; }
.usa-modal-wrapper.is-hidden { visibility: hidden; opacity: 0; position: fixed; }
.usa-modal-wrapper.is-visible { visibility: visible; opacity: 1; position: fixed; z-index: 99999; }
.usa-modal-overlay { background: rgba(0, 0, 0, 0.7); bottom: 0px; height: 100%; left: 0px; overflow: hidden scroll; padding: 1.5rem; position: fixed; scroll-behavior: smooth; top: 0px; width: 100%; }
.usa-modal-overlay::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.usa-modal-overlay[data-force-action="true"] { pointer-events: none; }
.usa-modal-overlay[data-force-action="true"] * { pointer-events: auto; }
.usa-js-loading .usa-modal-wrapper { position: absolute; left: -999em; right: auto; }
.usa-js-loading .usa-modal-wrapper:target { position: static; }
.usa-modal { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-radius: 0.5rem; background: rgb(255, 255, 255); color: rgb(27, 27, 27); display: inline-block; margin: 1.25rem auto; max-width: 30rem; position: relative; text-align: left; vertical-align: middle; width: 100%; }
.usa-modal:focus { outline: none; }
.usa-modal__content { display: flex; flex-direction: column-reverse; padding-top: 2rem; width: 100%; }
.usa-modal__main { margin: 0px auto; padding: 0.5rem 2rem 2rem; }
.usa-modal-wrapper [data-close-modal] > .usa-icon, .usa-modal-wrapper [data-close-modal] > .usa-icon use { pointer-events: none !important; }
.usa-modal__close { align-items: center; align-self: flex-end; background-color: transparent; color: rgb(113, 118, 122); display: flex; flex-shrink: 0; font-size: 0.87rem; margin: -2rem 0px 0px auto; padding: 0.25rem; width: auto; }
.usa-modal__close:hover, .usa-modal__close:active, .usa-modal__close.\:hover { background-color: transparent; color: rgb(27, 27, 27); }
.usa-modal__close:focus { outline-offset: 0px; }
.usa-modal__close .usa-icon { height: 2rem; margin: 2px 2px 0px 0px; width: 2rem; }
.usa-modal__heading { font-family: Roboto, serif; font-size: 1.37rem; line-height: 1.4; margin-top: 0px; }
.usa-modal__footer { margin-top: 1.5rem; }
.usa-modal--lg { max-width: 55rem; width: 100%; }
.usa-modal--lg .usa-modal__main { padding-bottom: 4rem; padding-top: 1.25rem; width: 100%; max-width: 40rem; }
@media (min-width: 40em) {
  .usa-modal--lg .usa-modal__heading { font-family: Roboto, serif; font-size: 1.99rem; }
}
.usa-js-modal--active { overflow: hidden; }
@keyframes slidein-left { 
  0% { transform: translate(15rem); }
  100% { transform: translate(0px); }
}
.usa-nav { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; }
@media (max-width: 63.99em) {
  .usa-nav { right: 0px; bottom: 0px; top: 0px; position: fixed; background: rgb(255, 255, 255); border-right: 0px; display: none; flex-direction: column; overflow-y: auto; padding: 1rem; width: 15rem; z-index: 500; }
  .usa-nav.is-visible { animation: 0.3s ease-in-out 0s 1 normal none running slidein-left; display: flex; }
}
@media (min-width: 64em) {
  .usa-nav { float: right; position: relative; }
}
.usa-nav .usa-search { margin-top: 1rem; }
@media (min-width: 64em) {
  .usa-nav .usa-search { margin-left: 1rem; margin-top: 0px; }
}
.usa-nav .usa-accordion { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1; }
@media (max-width: 63.99em) {
  .usa-nav__primary { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
  .usa-nav__primary > li { margin-bottom: 0px; max-width: unset; }
  .usa-nav__primary-item { border-top: 1px solid rgb(223, 225, 226); }
  .usa-nav__primary a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):hover, .usa-nav__primary a:not(.usa-button).\:hover { background-color: rgb(240, 240, 240); text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):hover, .usa-nav__primary a:not(.usa-button):not(.usa-current).\:hover { color: rgb(0, 113, 188); }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }
  .usa-nav__primary .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }
  .usa-nav__primary .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
}
@media (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__primary .usa-current { position: relative; }
  .usa-nav__primary .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}
@media (max-width: 63.99em) {
  .usa-nav__primary a { padding-bottom: 0.75rem; padding-top: 0.75rem; }
}
@media (min-width: 64em) {
  .usa-nav__primary { display: flex; align-items: stretch; }
}
.usa-nav__primary .usa-nav__primary-item a { text-decoration: none; }
.usa-nav__primary > .usa-nav__primary-item { line-height: 1.2; }
@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item { font-size: 0.87rem; line-height: 1; }
}
@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > a { line-height: 1; padding: 1rem; align-items: center; color: rgb(86, 92, 101); display: flex; font-weight: 700; }
  .usa-nav__primary > .usa-nav__primary-item > a:hover, .usa-nav__primary > .usa-nav__primary-item > a.\:hover { color: rgb(0, 113, 188); }
}
@media (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > button, .usa-nav__primary > .usa-nav__primary-item > a { height: 100%; }
}
@media (min-width: 64em) {
  .usa-nav__primary a { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
.usa-nav__primary button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; justify-content: normal; text-align: left; margin: 0px; position: relative; color: rgb(86, 92, 101); font-weight: 400; line-height: 1.2; padding: 0.75rem 1rem; text-decoration: none; width: 100%; }
.usa-nav__primary button:visited { color: rgb(84, 39, 143); }
.usa-nav__primary button:hover, .usa-nav__primary button.\:hover { color: rgb(26, 68, 128); }
.usa-nav__primary button:active { color: rgb(32, 84, 147); }
.usa-nav__primary button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button[aria-disabled="true"].usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button[aria-disabled="true"]:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button[aria-disabled="true"].usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button[aria-disabled="true"]:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button[aria-disabled="true"].usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button.usa-button--disabled, .usa-nav__primary button.\:hover, .usa-nav__primary button:disabled.\:hover, .usa-nav__primary button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-nav__primary button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-nav__primary button.usa-button--active { color: rgb(32, 84, 147); }
.usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button[aria-disabled="true"]:focus, .usa-nav__primary button:disabled.\:hover, .usa-nav__primary button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled="true"], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled="true"]:hover, .usa-nav__primary button[aria-disabled="true"]:focus, .usa-nav__primary button:disabled.\:hover, .usa-nav__primary button[aria-disabled="true"].\:hover { color: graytext; }
}
@media (min-width: 64em) {
  .usa-nav__primary button { line-height: 1; padding: 1rem; font-size: 0.87rem; font-weight: 700; }
}
@media (forced-colors: active) {
  .usa-nav__primary button { forced-color-adjust: auto; }
}
.usa-nav__primary button:hover, .usa-nav__primary button.\:hover { color: rgb(0, 113, 188); background-color: rgb(240, 240, 240); text-decoration: none; }
@media (min-width: 64em) {
  .usa-nav__primary button:hover, .usa-nav__primary button.\:hover { background-color: transparent; }
}
.usa-nav__primary button[aria-expanded], .usa-nav__primary button[aria-expanded]:hover, .usa-nav__primary button[aria-expanded].\:hover { background-image: none; }
@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded]::before, .usa-nav__primary button[aria-expanded]:hover::before, .usa-nav__primary button[aria-expanded].\:hover::before { content: none; }
}
.usa-nav__primary button[aria-expanded] span::after { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }
.usa-nav__primary button[aria-expanded="false"] span::after { background-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; }
@supports (mask: url()) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: none buttontext; mask-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url()) {
  .usa-nav__primary button[aria-expanded="false"] span::after { background: none buttontext; mask-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-nav__primary button[aria-expanded="false"] span::after { right: 0.75rem; }
}
@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="false"]:hover span::after, .usa-nav__primary button[aria-expanded="false"].\:hover span::after { background-color: rgb(26, 68, 128); }
}
@media (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="false"]:hover span::after, .usa-nav__primary button[aria-expanded="false"].\:hover span::after { background-color: buttontext; }
}
.usa-nav__primary button[aria-expanded="true"] span::after { background-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-left: auto; }
@supports (mask: url()) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: none buttontext; mask-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
.usa-nav__primary button[aria-expanded="true"] span::after { position: absolute; right: 0px; }
@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
}
@media (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="true"] { background-image: none; background-color: rgb(32, 84, 147); color: rgb(255, 255, 255); }
}
@media (min-width: 64em) and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-image: url("/assets/e364a85f8ca14b33108ef5ac454886465ce7cb9801ab0812fb47a3b672588ece.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url()) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background: none buttontext; mask-image: url("/assets/e364a85f8ca14b33108ef5ac454886465ce7cb9801ab0812fb47a3b672588ece.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-nav__primary button[aria-expanded="true"] span::after { right: 0.75rem; background-color: rgb(255, 255, 255); }
}
@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded="true"] span::after { background-color: buttontext; }
}
@media (min-width: 64em) {
  .usa-nav__primary .usa-accordion__button span { display: inline-block; margin-right: 0px; padding-right: 1rem; }
}
.usa-nav__secondary { margin-top: 1rem; }
@media (min-width: 64em) {
  .usa-nav__secondary { flex-direction: column; align-items: flex-end; bottom: 4rem; display: flex; font-size: 0.87rem; margin-top: 0.5rem; min-width: calc(27ch + 3rem); position: absolute; right: 2rem; }
}
.usa-nav__secondary .usa-search { width: 100%; }
@media (min-width: 64em) {
  .usa-nav__secondary .usa-search { margin-left: 0px; margin-top: 0.5rem; }
}
.usa-nav__secondary-links { margin-bottom: 0px; list-style-type: none; padding-left: 0px; line-height: 1.4; margin-top: 1.5rem; }
@media (min-width: 64em) {
  .usa-nav__secondary-links { column-gap: 0.5rem; display: flex; flex-flow: row; line-height: 1; margin-bottom: 0.25rem; margin-top: 0px; }
}
@media (min-width: 64em) {
  .usa-nav__secondary-links .usa-nav__secondary-item { padding-left: 0.25rem; }
  .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item { border-left: 1px solid rgb(223, 225, 226); padding-left: 0.5rem; }
}
.usa-nav__secondary-links a { color: rgb(113, 118, 122); display: inline-block; font-size: 0.87rem; text-decoration: none; }
.usa-nav__secondary-links a:hover, .usa-nav__secondary-links a.\:hover { color: rgb(0, 113, 188); text-decoration: underline; }
@media (max-width: 63.99em) {
  .usa-nav__submenu { list-style-type: none; padding-left: 0px; margin: 0px; }
  .usa-nav__submenu > li { margin-bottom: 0px; max-width: unset; }
  .usa-nav__submenu-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }
  .usa-nav__submenu .usa-current::after { display: none; }
}
@media (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__submenu .usa-current::after { display: none; }
}
@media (max-width: 63.99em) {
  .usa-nav__submenu a:not(.usa-button) { padding-left: 2rem; }
  .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { padding-left: 3rem; }
  .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) { padding-left: 4rem; }
}
@media (min-width: 64em) {
  .usa-nav__submenu { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; padding-bottom: 0.5rem; padding-top: 0.5rem; background-color: rgb(32, 84, 147); width: 15rem; position: absolute; z-index: 400; }
}
.usa-nav__submenu[aria-hidden="true"] { display: none; }
@media (min-width: 64em) {
  .usa-nav__submenu .usa-nav__submenu-item a { padding-left: 1rem; padding-right: 1rem; color: rgb(255, 255, 255); line-height: 1.4; display: block; }
  .usa-nav__submenu .usa-nav__submenu-item a:focus { outline-offset: -0.25rem; }
  .usa-nav__submenu .usa-nav__submenu-item a:hover, .usa-nav__submenu .usa-nav__submenu-item a.\:hover { color: rgb(255, 255, 255); text-decoration: underline; }
}
.usa-nav__submenu-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-nav__submenu-list > li { margin-bottom: 0px; max-width: unset; }
.usa-nav__submenu-list .usa-nav__submenu-list-item { margin: 0px; font-size: 0.87rem; }
.usa-nav__submenu-list .usa-nav__submenu-list-item a { line-height: 1.4; }
.usa-nav__close { text-decoration: underline; background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 3rem; width: 3rem; background-image: none; color: currentcolor; flex: 0 0 auto; float: right; margin: -0.75rem -1rem 1rem auto; text-align: center; }
.usa-nav__close:visited { color: rgb(84, 39, 143); }
.usa-nav__close:hover, .usa-nav__close.\:hover { color: rgb(26, 68, 128); }
.usa-nav__close:active { color: rgb(32, 84, 147); }
.usa-nav__close:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close[aria-disabled="true"].usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close[aria-disabled="true"]:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close[aria-disabled="true"].usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close[aria-disabled="true"]:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close[aria-disabled="true"].usa-focus, .usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close.usa-button--disabled, .usa-nav__close.\:hover, .usa-nav__close:disabled.\:hover, .usa-nav__close[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-nav__close.usa-button--hover { color: rgb(26, 68, 128); }
.usa-nav__close.usa-button--active { color: rgb(32, 84, 147); }
.usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close[aria-disabled="true"]:focus, .usa-nav__close:disabled.\:hover, .usa-nav__close[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-nav__close:disabled, .usa-nav__close[aria-disabled="true"], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled="true"]:hover, .usa-nav__close[aria-disabled="true"]:focus, .usa-nav__close:disabled.\:hover, .usa-nav__close[aria-disabled="true"].\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-nav__close::before { background-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.25rem 1.25rem; display: inline-block; height: 1.25rem; width: 1.25rem; content: ""; vertical-align: middle; margin-right: auto; }
  @supports (mask: url()) {
  .usa-nav__close::before { background: none buttontext; mask-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.25rem 1.25rem; }
}
  .usa-nav__close::before { background-color: buttontext; }
}
.usa-nav__close:hover, .usa-nav__close.\:hover { color: currentcolor; text-decoration: none; }
@media (min-width: 64em) {
  .usa-nav__close { display: none; }
}
.usa-nav__close img { width: 1.5rem; }
@media (forced-colors: active) {
  .usa-nav__close img { display: none; }
}
.usa-nav__close + * { clear: both; }
.usa-js-mobile-nav--active { overflow: hidden; }
@media (min-width: 63.06rem) {
  .usa-js-mobile-nav--active.is-safari { overflow-y: scroll; position: fixed; top: var(--scrolltop, 0); }
}
.usa-pagination { margin-bottom: 1rem; margin-top: 1rem; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(27, 27, 27); background-color: rgb(255, 255, 255); display: flex; justify-content: center; }
.usa-pagination .usa-icon { height: 1.13rem; width: 1.13rem; }
.usa-pagination__list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; align-items: center; display: flex; flex-flow: row; justify-content: center; width: auto; }
.usa-pagination__item { display: inline-flex; height: 2.5rem; justify-content: center; line-height: 1; margin-left: 0.25rem; margin-right: 0.25rem; min-width: 2.5rem; }
@media (min-width: 40em) {
  .usa-pagination__item { flex: 1 0 auto; }
}
.usa-pagination__arrow { display: none; }
@media (min-width: 40em) {
  .usa-pagination__arrow { display: inherit; }
}
@media (min-width: 40em) {
  .usa-pagination__previous-page { margin-right: 1.25rem; }
}
@media (min-width: 40em) {
  .usa-pagination__next-page { margin-left: 1.25rem; }
}
.usa-pagination__link { align-items: center; color: rgb(0, 113, 188); display: inline-flex; }
.usa-pagination__link[disabled] { opacity: 0.4 !important; pointer-events: none; }
.usa-pagination__link:hover, .usa-pagination__link:focus, .usa-pagination__link:active, .usa-pagination__link.\:hover { color: rgb(26, 68, 128); }
.usa-pagination__link:visited { color: rgb(0, 113, 188); }
.usa-pagination__button { align-items: center; border-color: rgba(27, 27, 27, 0.2); border-radius: 0.25rem; border-style: solid; border-width: 1px; color: rgb(0, 113, 188); display: inline-flex; justify-content: center; padding: 0.5rem; width: 100%; }
.usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active, .usa-pagination__button.\:hover { color: rgb(26, 68, 128); border-color: rgb(26, 68, 128); }
@media (forced-colors: active) {
  .usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active, .usa-pagination__button.\:hover { border: 2px solid transparent; }
}
.usa-pagination .usa-current { background-color: rgb(27, 27, 27); border-color: transparent; color: rgb(255, 255, 255); }
@media (forced-colors: active) {
  .usa-pagination .usa-current { border: 2px solid transparent; color: buttontext; }
}
.usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active, .usa-pagination .usa-current.\:hover { background-color: rgb(27, 27, 27); color: rgb(255, 255, 255); }
@media (forced-colors: active) {
  .usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active, .usa-pagination .usa-current.\:hover { color: buttontext; }
}
.usa-pagination__overflow { align-items: center; align-self: stretch; display: inherit; user-select: none; padding: 0.5rem; }
.usa-process-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; counter-reset: usa-numbered-list 0; padding: 20px 0px 0px 1rem; position: relative; }
.usa-process-list > li { margin-bottom: 0px; max-width: unset; }
.usa-process-list > .usa-process-list__item { max-width: 72ex; }
.usa-process-list__item { border-left: 0.5rem solid rgb(217, 232, 246); font-size: 0.99rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: 2rem; }
.usa-prose .usa-process-list { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; margin-bottom: 0px; margin-top: 0px; list-style-type: none; counter-reset: usa-numbered-list 0; padding: 20px 0px 0px 1rem; position: relative; }
.usa-prose .usa-process-list > li { margin-bottom: 0px; max-width: unset; }
.usa-prose .usa-process-list > .usa-process-list__item { max-width: 72ex; }
.usa-prose .usa-process-list__item { border-left: 0.5rem solid rgb(217, 232, 246); font-size: 0.99rem; margin-bottom: 0px; padding-bottom: 2rem; padding-left: 2rem; }
.usa-process-list__item:last-child { border-left: 0.5rem solid transparent; }
.usa-process-list__item::before { flex-direction: row; align-items: center; justify-content: center; border-radius: 99rem; background-color: rgb(255, 255, 255); border: 0.25rem solid rgb(27, 27, 27); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(27, 27, 27); content: counter(usa-numbered-list); counter-increment: usa-numbered-list 1; display: flex; font-family: Roboto, sans-serif; font-size: 1.37rem; font-weight: 700; height: 2.5rem; left: 0px; line-height: 1; margin-top: -0.4rem; position: absolute; width: 2.5rem; }
.usa-process-list__item ul { list-style-type: disc; }
.usa-process-list__item ul li { margin-bottom: 0.25rem; }
.usa-process-list__item ul li:last-child { margin-bottom: 0px; }
.usa-process-list__item > :first-child { margin-top: 0px; }
.usa-process-list__item > :last-child { margin-bottom: 0px; }
.usa-process-list__heading { font-size: 1.37rem; line-height: 1.2; color: rgb(27, 27, 27); font-family: Roboto, sans-serif; font-weight: 700; margin: 0px; }
.usa-process-list__heading + * { margin-top: 0.25rem; }
.usa-search { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; position: relative; }
.usa-search::after { clear: both; content: ""; display: block; }
.usa-search[role="search"], .usa-search[role="search"] > div, .usa-search [role="search"] { display: flex; }
.usa-search [type="submit"] { border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 2rem; margin: 0px; padding: 0px; width: 3rem; }
@media (min-width: 30em) {
  .usa-search [type="submit"] { padding-left: 1rem; padding-right: 1rem; width: auto; }
}
@media (forced-colors: active) {
  .usa-search [type="submit"]::before { background-image: url("/assets/7101b573628511efa02d6f6fa09d93e49d7b73a6eef29a32bcaa246e60a36522.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1.5rem 1.5rem; display: inline-block; height: 1.5rem; width: 1.5rem; content: ""; vertical-align: middle; margin-right: auto; }
  @supports (mask: url()) {
  .usa-search [type="submit"]::before { background: none buttontext; mask-image: url("/assets/7101b573628511efa02d6f6fa09d93e49d7b73a6eef29a32bcaa246e60a36522.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1.5rem 1.5rem; }
}
  .usa-search [type="submit"]:focus { outline-offset: 0px; }
}
@media (forced-colors: active) and (min-width: 30em) {
  .usa-search [type="submit"]::before { content: none; }
}
@media (min-width: 30em) {
  .usa-search__submit-icon { display: none; }
}
@media (forced-colors: active) {
  .usa-search__submit-icon { display: none; }
}
@media (min-width: 30em) {
  .usa-search--big [type="search"], .usa-search--big .usa-search__input { font-size: 0.99rem; height: 3rem; }
}
@media (min-width: 30em) {
  .usa-search--big [type="submit"], .usa-search--big .usa-search__submit { padding-left: 2rem; padding-right: 2rem; font-size: 1.37rem; height: 3rem; width: auto; }
}
.usa-search--small [type="submit"], .usa-search--small .usa-search__submit { padding-left: 0.75rem; padding-right: 0.75rem; min-width: 3rem; }
@media (forced-colors: active) and (min-width: 30em) {
  .usa-search--small [type="submit"]::before { content: ""; }
}
.usa-search--small .usa-search__submit-icon { height: 1.5rem; width: 1.5rem; display: block; }
@media (forced-colors: active) {
  .usa-search--small .usa-search__submit-icon { display: none; }
}
input[type="search"] { box-sizing: border-box; appearance: none; }
[type="search"], .usa-search__input { padding-bottom: 0px; padding-top: 0px; border-bottom-right-radius: 0px; border-right: none; border-top-right-radius: 0px; box-sizing: border-box; float: left; font-size: 0.93rem; height: 2rem; margin: 0px; }
.usa-search__submit-text { display: none; }
@media (min-width: 30em) {
  .usa-search__submit-text { display: block; }
}
.usa-section { padding-bottom: 2rem; padding-top: 2rem; }
@media (min-width: 40em) {
  .usa-section { padding-bottom: 4rem; padding-top: 4rem; }
}
.usa-section--light { background-color: rgb(240, 240, 240); }
.usa-section--dark { background-color: rgb(32, 84, 147); color: rgb(255, 255, 255); }
.usa-section--dark h1, .usa-section--dark h2, .usa-section--dark h3, .usa-section--dark h4, .usa-section--dark h5, .usa-section--dark h6 { color: rgb(0, 189, 227); }
.usa-section--dark p, .usa-section--dark a, .usa-section--dark a:visited, .usa-section--dark a:hover, .usa-section--dark a:active, .usa-section--dark a.\:hover { color: rgb(255, 255, 255); }
.usa-sidenav { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; border-bottom: 1px solid rgb(223, 225, 226); }
.usa-sidenav > li { margin-bottom: 0px; max-width: unset; }
.usa-sidenav__item { border-top: 1px solid rgb(223, 225, 226); }
.usa-sidenav a:not(.usa-button) { display: block; padding: 0.5rem 1rem; text-decoration: none; }
.usa-sidenav a:not(.usa-button):hover, .usa-sidenav a:not(.usa-button).\:hover { background-color: rgb(240, 240, 240); text-decoration: none; }
.usa-sidenav a:not(.usa-button):not(.usa-current) { color: rgb(86, 92, 101); }
.usa-sidenav a:not(.usa-button):not(.usa-current):hover, .usa-sidenav a:not(.usa-button):not(.usa-current).\:hover { color: rgb(0, 113, 188); }
.usa-sidenav a:not(.usa-button):not(.usa-current):focus { outline-offset: 0px; }
.usa-sidenav .usa-current { position: relative; color: rgb(0, 113, 188); font-weight: 700; }
.usa-sidenav .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0.25rem; }
@media (min-width: 40em) {
  .usa-sidenav .usa-current { position: relative; }
  .usa-sidenav .usa-current::after { background-color: rgb(0, 113, 188); border-radius: 99rem; content: ""; display: block; position: absolute; bottom: 0.25rem; top: 0.25rem; width: 0.25rem; left: 0rem; }
}
.grid-container .usa-sidenav { margin-left: -1rem; margin-right: -1rem; }
@media (min-width: 40em) {
  .grid-container .usa-sidenav { margin-left: 0px; margin-right: 0px; }
}
.usa-sidenav__sublist { list-style-type: none; padding-left: 0px; margin: 0px; font-size: 0.93rem; }
.usa-sidenav__sublist > li { margin-bottom: 0px; max-width: unset; }
.usa-sidenav__sublist-item { border-top: 1px solid rgb(223, 225, 226); font-size: 0.87rem; }
.usa-sidenav__sublist .usa-current::after { display: none; }
@media (min-width: 40em) {
  .usa-sidenav__sublist .usa-current::after { display: none; }
}
.usa-sidenav__sublist a:not(.usa-button) { padding-left: 2rem; }
.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) { padding-left: 3rem; }
.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) { padding-left: 4rem; }
.usa-site-alert .usa-alert { background-color: rgb(240, 240, 240); border-left: 0.5rem solid rgb(169, 174, 177); color: rgb(27, 27, 27); }
.usa-site-alert .usa-alert .usa-alert__body { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; padding-bottom: 1rem; padding-top: 1rem; position: relative; }
.usa-site-alert .usa-alert .usa-alert__text { margin-bottom: 0px; margin-top: 0px; }
.usa-site-alert .usa-alert .usa-alert__text:only-child { padding-bottom: 0px; padding-top: 0px; }
.usa-site-alert .usa-alert .usa-alert__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1; margin-top: 0px; margin-bottom: 0.5rem; }
.usa-site-alert .usa-alert > .usa-list, .usa-site-alert .usa-alert .usa-alert__body > .usa-list { padding-left: 2ch; }
.usa-site-alert .usa-alert > .usa-list:last-child, .usa-site-alert .usa-alert .usa-alert__body > .usa-list:last-child { margin-bottom: 0px; }
.usa-site-alert .usa-alert .usa-alert__body { max-width: 64rem; padding-left: 1.25rem; padding-right: 1.25rem; }
.usa-site-alert .usa-alert .usa-alert__body::before { left: 1.08333rem; }
@media (min-width: 64em) {
  .usa-site-alert .usa-alert .usa-alert__body { margin-left: auto; margin-right: auto; padding-left: 1.75rem; padding-right: 1.75rem; }
  .usa-site-alert .usa-alert .usa-alert__body::before { left: 1.58333rem; }
}
.usa-site-alert--info .usa-alert { background-color: rgb(231, 246, 248); border-left-color: rgb(0, 189, 227); }
.usa-site-alert--info .usa-alert .usa-alert__body { color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-site-alert--info .usa-alert .usa-alert__body::before { background-image: url("/assets/2e1a5c0fc47b41204eccc4b45a4cb73e147d8e6f1c4dbbdebbe675b09a4eb82d.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-site-alert--info .usa-alert .usa-alert__body::before { background: none rgb(27, 27, 27); mask-image: url("/assets/2e1a5c0fc47b41204eccc4b45a4cb73e147d8e6f1c4dbbdebbe675b09a4eb82d.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-site-alert--info .usa-alert .usa-alert__body > * { margin-left: 2.5rem; }
.usa-site-alert--info .usa-alert .usa-alert__body .usa-link { color: rgb(0, 113, 188); }
.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:visited { color: rgb(84, 39, 143); }
.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--info .usa-alert .usa-alert__body .usa-link:active, .usa-site-alert--info .usa-alert .usa-alert__body .usa-link.\:hover { color: rgb(26, 68, 128); }
.usa-site-alert--emergency .usa-alert { background-color: rgb(156, 61, 16); border-left-color: rgb(156, 61, 16); }
.usa-site-alert--emergency .usa-alert .usa-alert__body { color: rgb(255, 255, 255); background-color: rgb(156, 61, 16); display: flex; flex-direction: column; justify-content: center; min-height: 3.33333rem; }
.usa-site-alert--emergency .usa-alert .usa-alert__body::before { background-image: url("/assets/d55dac063019305db888ef38f3c794c3cab445b7cfc4b0ff764867ca57c573ea.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2rem 2rem; height: 2rem; width: 2rem; content: ""; display: block; position: absolute; top: 0.666667rem; }
@supports (mask: url()) {
  .usa-site-alert--emergency .usa-alert .usa-alert__body::before { background: none rgb(255, 255, 255); mask-image: url("/assets/4ab47484995ab72bd8b7175bd36273d3e8787cf3e1e28a4f695fee07e8d0884d.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2rem 2rem; }
}
.usa-site-alert--emergency .usa-alert .usa-alert__body > * { margin-left: 2.5rem; }
.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:visited { color: rgb(255, 255, 255); }
.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:active, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link.\:hover { color: rgb(240, 240, 240); }
.usa-site-alert--slim .usa-alert .usa-alert__body { padding-bottom: 0.5rem; padding-top: 0.5rem; min-height: 0px; }
.usa-site-alert--slim .usa-alert .usa-alert__body::before { height: 1.5rem; top: 0.5rem; width: 1.5rem; }
@supports (mask: url()) {
  .usa-site-alert--slim .usa-alert .usa-alert__body::before { mask-size: 1.5rem; }
}
.usa-site-alert--slim .usa-alert .usa-alert__body > * { margin-left: 2rem; }
.usa-site-alert--slim .usa-alert .usa-alert__body::before { left: 1.125rem; }
@media (min-width: 64em) {
  .usa-site-alert--slim .usa-alert .usa-alert__body::before { left: 1.625rem; }
}
.usa-site-alert--no-icon .usa-alert .usa-alert__body { min-height: 0px; }
.usa-site-alert--no-icon .usa-alert .usa-alert__body::before { display: none; }
.usa-site-alert--no-icon .usa-alert .usa-alert__body > * { margin-left: 0px; }
.usa-skipnav { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(0, 113, 188); text-decoration: underline; background: transparent; left: 0px; padding: 0.5rem 1rem; position: absolute; top: -3.8rem; transition: 0.15s ease-in-out; z-index: 100; }
.usa-skipnav:visited { color: rgb(84, 39, 143); }
.usa-skipnav:hover, .usa-skipnav.\:hover { color: rgb(26, 68, 128); }
.usa-skipnav:active { color: rgb(32, 84, 147); }
.usa-skipnav:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-skipnav:focus, .usa-skipnav.usa-focus { background: rgb(255, 255, 255); left: 0px; position: absolute; top: 0px; transition: 0.15s ease-in-out; }
.usa-skipnav__container { position: relative; }
.usa-step-indicator { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(255, 255, 255); margin-bottom: 2rem; margin-left: -1px; margin-right: -1px; }
@media (min-width: 40em) {
  .usa-step-indicator { margin-left: 0px; margin-right: 0px; }
}
.usa-step-indicator__segments { counter-reset: usa-step-indicator 0; display: flex; list-style: none; margin: 0px; padding: 0px; }
.usa-step-indicator__segment { flex: 1 1 0%; counter-increment: usa-step-indicator 1; margin-left: 1px; margin-right: 1px; max-width: 15rem; min-height: 0.5rem; position: relative; }
.usa-step-indicator__segment::after { background-color: rgb(145, 145, 145); content: ""; display: block; height: 0.5rem; left: 0px; position: absolute; right: 0px; top: 0px; }
@media (min-width: 40em) {
  .usa-step-indicator__segment::after { height: 0.5rem; }
}
.usa-step-indicator__segment--complete::after { background-color: rgb(32, 84, 147); }
.usa-step-indicator__segment--complete .usa-step-indicator__segment-label { color: rgb(32, 84, 147); }
.usa-step-indicator__segment--current::after { background-color: rgb(0, 113, 188); }
.usa-step-indicator__segment--current .usa-step-indicator__segment-label { color: rgb(0, 113, 188); font-weight: 700; }
.usa-step-indicator__segment-label { display: none; }
@media (min-width: 40em) {
  .usa-step-indicator__segment-label { color: rgb(86, 92, 101); display: block; font-size: 0.99rem; margin-top: 1rem; padding-right: 2rem; text-align: left; }
}
.usa-step-indicator__header { align-items: baseline; display: flex; }
.usa-step-indicator__heading { color: rgb(27, 27, 27); font-family: Roboto, sans-serif; font-size: 1.06rem; font-weight: 700; margin: 1rem 0px 0px; }
@media (min-width: 40em) {
  .usa-step-indicator__heading { font-size: 1.37rem; margin-top: 2rem; }
}
.usa-step-indicator__current-step { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-weight: 400; font-feature-settings: "tnum", "kern"; background-color: rgb(0, 113, 188); color: rgb(255, 255, 255); display: inline-block; padding: calc(-1.2ex + 1.25rem); text-align: center; }
.usa-step-indicator__total-steps { font-weight: 400; font-feature-settings: "tnum", "kern"; color: rgb(0, 113, 188); margin-right: 0.5rem; }
@media (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment, .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-left: 0px; margin-right: 0px; margin-top: 1.25rem; }
  .usa-step-indicator--counters .usa-step-indicator__segment::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 2.5rem; border-radius: 99rem; width: 2.5rem; font-feature-settings: "tnum", "kern"; background-color: rgb(255, 255, 255); box-shadow: rgb(145, 145, 145) 0px 0px 0px 0.25rem inset, rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(86, 92, 101); content: counter(usa-step-indicator); display: block; font-weight: 700; left: 0px; line-height: 1; padding: calc(-1ex + 1.25rem); position: absolute; text-align: center; top: -1rem; z-index: 100; }
  .usa-step-indicator--counters .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child::after { display: none; }
}
.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before { background-color: rgb(32, 84, 147); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(255, 255, 255); }
.usa-step-indicator--counters .usa-step-indicator__segment--current::before, .usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before { background-color: rgb(0, 113, 188); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.25rem; color: rgb(255, 255, 255); }
@media (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment-label, .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: 2rem; }
}
@media (min-width: 40em) {
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child::after, .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child::after { left: 50%; right: 0px; width: auto; }
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child::after, .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child::after { display: block; left: 0px; right: 50%; width: auto; }
}
@media (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment { margin-top: 0.75rem; }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment::before { height: 1.5rem; border-radius: 99rem; width: 1.5rem; font-size: 0.87rem; padding: calc(1px + 0.25rem); top: -0.5rem; }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child::after { display: none; }
}
@media (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment-label { margin-top: 1.5rem; }
}
.usa-step-indicator--no-labels { margin-left: -1px; margin-right: -1px; }
.usa-step-indicator--no-labels .usa-step-indicator__segment { margin-top: 0px; margin-left: 1px; margin-right: 1px; }
.usa-step-indicator--no-labels .usa-step-indicator__segment::before { display: none; }
.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { display: block; }
.usa-step-indicator--no-labels .usa-step-indicator__heading { margin-top: 1rem; }
.usa-step-indicator--no-labels .usa-step-indicator__segment-label { display: none; }
.usa-step-indicator--center { margin-left: -1px; margin-right: -1px; }
.usa-step-indicator--center .usa-step-indicator__segment { margin-left: 1px; margin-right: 1px; }
.usa-step-indicator--center .usa-step-indicator__segment::before { left: calc(50% - 1.375rem); }
.usa-step-indicator--center .usa-step-indicator__segment-label { padding-left: 0.5rem; padding-right: 0.5rem; text-align: center; }
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child::after { left: 0px; }
.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child::after { right: 0px; }
.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment::before { left: calc(50% - 0.875rem); }
.usa-summary-box { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; color: rgb(27, 27, 27); background-color: rgb(231, 246, 248); border-radius: 0.25rem; border: 1px solid rgb(153, 222, 234); padding: 1.5rem; position: relative; }
.usa-summary-box .usa-list:last-child { margin-bottom: 0px; }
* + .usa-summary-box { margin-top: 1rem; }
.usa-summary-box__heading { font-family: Roboto, sans-serif; font-size: 1.37rem; line-height: 1.2; margin-top: 0px; margin-bottom: 0.5rem; }
.usa-summary-box__text { margin-bottom: 0px; margin-top: 0px; }
.usa-summary-box__text:only-child { margin-bottom: 1px; padding-top: 0.25rem; }
.usa-summary-box__link { color: rgb(0, 113, 188); }
.usa-summary-box__link:visited { color: rgb(84, 39, 143); }
.usa-summary-box__link:hover, .usa-summary-box__link:active, .usa-summary-box__link.\:hover { color: rgb(26, 68, 128); }
.usa-summary-box__link[href^="#"]:visited { color: rgb(0, 113, 188); }
.usa-summary-box__link[href^="#"]:hover, .usa-summary-box__link[href^="#"].\:hover { color: rgb(26, 68, 128); }
.usa-table { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.6; border-collapse: collapse; border-spacing: 0px; color: rgb(27, 27, 27); margin: 1.25rem 0px; text-align: left; }
.usa-table thead td, .usa-table tfoot td, .usa-table th { background-clip: padding-box; line-height: 1.4; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); }
.usa-table th, .usa-table td { border: 1px solid rgb(27, 27, 27); padding: 0.5rem 1rem; }
.usa-table td { background-color: rgb(255, 255, 255); font-weight: 400; }
.usa-table caption { font-family: Roboto, sans-serif; font-size: 0.93rem; font-weight: 700; margin-bottom: 0.75rem; text-align: left; }
.usa-table th[data-sortable] { padding-right: 2.5rem; position: relative; }
.usa-table th[data-sortable]::after { border-bottom: 1px solid transparent; bottom: 0px; content: ""; height: 0px; left: 0px; position: absolute; width: 100%; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled="true"].\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort="none"] .usa-table__header__button.\:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }
.usa-table th[data-sortable][aria-sort="descending"], .usa-table th[data-sortable][aria-sort="ascending"] { background-color: rgb(151, 212, 234); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.\:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-table th[data-sortable][aria-sort="descending"] .usa-table__header__button .usa-icon > g.descending { fill: rgb(27, 27, 27); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button { background-color: transparent; border: 0px; border-radius: 0px; box-shadow: none; font-weight: 400; justify-content: normal; padding: 0px; height: 2rem; width: 2rem; background-position: center center; background-size: 1.5rem; color: rgb(113, 118, 122); cursor: pointer; display: inline-block; margin: 0px; position: absolute; right: 0.25rem; text-align: center; text-decoration: none; top: 50%; transform: translateY(-50%); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:visited { color: rgb(84, 39, 143); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.\:hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-button--active, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].usa-focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.\:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { background-color: transparent; box-shadow: none; text-decoration: underline; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--hover { color: rgb(26, 68, 128); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button.usa-button--active { color: rgb(32, 84, 147); }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"], .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"]:focus, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button:disabled.\:hover, .usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button[aria-disabled="true"].\:hover { color: graytext; }
}
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon { height: 1.5rem; width: 1.5rem; vertical-align: middle; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g { fill: transparent; }
.usa-table th[data-sortable][aria-sort="ascending"] .usa-table__header__button .usa-icon > g.ascending { fill: rgb(27, 27, 27); }
.usa-table thead th[aria-sort] { background-color: rgb(151, 212, 234); color: rgb(27, 27, 27); }
.usa-table td[data-sort-active], .usa-table th[data-sort-active] { background-color: rgb(225, 243, 248); color: rgb(27, 27, 27); }
.usa-table--borderless th, .usa-table--borderless thead td, .usa-table--borderless tfoot td { background-color: rgb(255, 255, 255); }
.usa-table--borderless th { border-top: 0px; color: rgb(27, 27, 27); }
.usa-table--borderless th[aria-sort] { color: rgb(27, 27, 27); }
.usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted { fill: rgb(27, 27, 27); }
.usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table--borderless th[data-sortable]:not([aria-sort]) .usa-table__header__button.\:hover .usa-icon > g.unsorted { fill: rgb(0, 0, 0); }
.usa-table--borderless th, .usa-table--borderless td { border-left: 0px; border-right: 0px; }
.usa-table--compact th, .usa-table--compact td { padding: 0.25rem 0.75rem; }
.usa-table--striped tbody tr:nth-child(2n+1) td { background-color: rgb(240, 240, 240); color: rgb(27, 27, 27); }
.usa-table--striped tbody tr:nth-child(2n+1) td[data-sort-active] { background-color: rgb(195, 235, 250); color: rgb(27, 27, 27); }
@media (max-width: 29.99em) {
  .usa-table--stacked thead { display: none; }
  .usa-table--stacked th { background-color: rgb(255, 255, 255); }
  .usa-table--stacked th, .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-table--stacked tr th:first-child, .usa-table--stacked tr td:first-child { border-top-width: 0px; }
  .usa-table--stacked tr:nth-child(2n+1) td, .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-table--stacked tr:first-child th:first-child, .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked th[data-label], .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
  .usa-table--stacked th[data-label]::before, .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
}
@media (max-width: 29.99em) {
  .usa-table--stacked-header thead { display: none; }
  .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
  .usa-table--stacked-header th, .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
  .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
  .usa-table--stacked-header tr th:first-child, .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
  .usa-table--stacked-header tr:nth-child(2n+1) td, .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
  .usa-table--stacked-header tr:first-child th:first-child, .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
  .usa-table--stacked-header th[data-label], .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
  .usa-table--stacked-header th[data-label]::before, .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
  .usa-table--stacked-header tr td:first-child, .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
  .usa-table--stacked-header tr td:first-child::before, .usa-table--stacked-header tr th:first-child::before { display: none; }
}
.width-mobile .usa-table--stacked thead { display: none; }
.width-mobile .usa-table--stacked th { background-color: rgb(255, 255, 255); }
.width-mobile .usa-table--stacked th, .width-mobile .usa-table--stacked td { border-bottom-width: 0px; display: block; width: 100%; }
.width-mobile .usa-table--stacked tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
.width-mobile .usa-table--stacked tr th:first-child, .width-mobile .usa-table--stacked tr td:first-child { border-top-width: 0px; }
.width-mobile .usa-table--stacked tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked tr:nth-child(2n+1) th { background-color: inherit; }
.width-mobile .usa-table--stacked tr:first-child th:first-child, .width-mobile .usa-table--stacked tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.width-mobile .usa-table--stacked th[data-label], .width-mobile .usa-table--stacked td[data-label] { padding-bottom: 0.75rem; }
.width-mobile .usa-table--stacked th[data-label]::before, .width-mobile .usa-table--stacked td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
.width-mobile .usa-table--stacked-header thead { display: none; }
.width-mobile .usa-table--stacked-header th { background-color: rgb(255, 255, 255); }
.width-mobile .usa-table--stacked-header th, .width-mobile .usa-table--stacked-header td { border-bottom-width: 0px; display: block; width: 100%; }
.width-mobile .usa-table--stacked-header tr { border-bottom: 0.25rem solid rgb(27, 27, 27); border-top-width: 0px; width: 100%; }
.width-mobile .usa-table--stacked-header tr th:first-child, .width-mobile .usa-table--stacked-header tr td:first-child { border-top-width: 0px; }
.width-mobile .usa-table--stacked-header tr:nth-child(2n+1) td, .width-mobile .usa-table--stacked-header tr:nth-child(2n+1) th { background-color: inherit; }
.width-mobile .usa-table--stacked-header tr:first-child th:first-child, .width-mobile .usa-table--stacked-header tr:first-child td:first-child { border-top: 0.25rem solid rgb(27, 27, 27); }
.width-mobile .usa-table--stacked-header th[data-label], .width-mobile .usa-table--stacked-header td[data-label] { padding-bottom: 0.75rem; }
.width-mobile .usa-table--stacked-header th[data-label]::before, .width-mobile .usa-table--stacked-header td[data-label]::before { content: attr(data-label); display: block; font-weight: 700; margin: -0.5rem -1rem 0rem; padding: 0.75rem 1rem 0.25rem; }
.width-mobile .usa-table--stacked-header tr td:first-child, .width-mobile .usa-table--stacked-header tr th:first-child { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.2; background-color: rgb(223, 225, 226); color: rgb(27, 27, 27); font-weight: 700; padding: 0.75rem 1rem; }
.width-mobile .usa-table--stacked-header tr td:first-child::before, .width-mobile .usa-table--stacked-header tr th:first-child::before { display: none; }
.usa-table--sticky-header { border: 1px solid rgb(27, 27, 27); border-collapse: separate; }
.usa-table--sticky-header td, .usa-table--sticky-header th { border-left: none; border-top: none; }
.usa-table--sticky-header td:last-child, .usa-table--sticky-header th:last-child { border-right: none; }
.usa-table--sticky-header tfoot td, .usa-table--sticky-header tfoot th { border-top: 1px solid rgb(27, 27, 27); border-bottom: none; }
.usa-table--sticky-header tbody tr:last-child td, .usa-table--sticky-header tbody tr:last-child th { border-bottom: none; }
.usa-table--sticky-header thead { position: sticky; top: -1px; }
.usa-table--sticky-header.usa-table--borderless { border: none; }
.usa-table--sticky-header.usa-table--borderless th { background-color: rgb(255, 255, 255); }
.usa-table--sticky-header.usa-table--borderless td, .usa-table--sticky-header.usa-table--borderless th { border-right: none; }
.usa-table-container--scrollable { margin: 1.25rem 0px; overflow-y: hidden; }
.usa-table-container--scrollable .usa-table { margin: 0px; }
.usa-table-container--scrollable td { white-space: nowrap; }
.usa-tag { font-family: Roboto, sans-serif; font-size: 0.87rem; color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(86, 92, 101); border-radius: 2px; margin-right: 0.25rem; padding: 1px 0.5rem; }
.usa-tag:only-of-type { margin-right: 0px; }
.usa-tag--big { padding-left: 0.5rem; padding-right: 0.5rem; font-family: Roboto, sans-serif; font-size: 0.99rem; }
.usa-tooltip { display: inline-block; position: relative; }
.usa-tooltip__trigger { cursor: pointer; }
.usa-tooltip__trigger > svg { display: block; pointer-events: none; }
.usa-tooltip__body, .usa-tooltip__body--top { transition: opacity 0.08s ease-in-out; background-color: rgb(27, 27, 27); border-radius: 0.25rem; color: rgb(240, 240, 240); display: none; font-size: 0.93rem; opacity: 0; padding: 0.5rem; width: auto; white-space: pre; z-index: 100000; position: absolute; }
.usa-tooltip__body::after, .usa-tooltip__body--top::after { content: ""; display: block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(27, 27, 27); position: absolute; bottom: -5px; left: 50%; margin-left: -5px; }
.usa-tooltip__body::before, .usa-tooltip__body--top::before { content: ""; display: block; position: absolute; }
.usa-tooltip__body--wrap { width: 100%; white-space: normal; text-align: center; min-width: 50vw; }
.usa-tooltip__body.is-set { display: block; }
.usa-tooltip__body.is-visible { opacity: 1; }
.usa-tooltip__body--top::before { top: 100%; height: 5px; left: 0px; right: 0px; }
.usa-tooltip__body--bottom::before { bottom: 100%; height: 5px; left: 0px; right: 0px; }
.usa-tooltip__body--bottom::after { border-width: 0px 5px 5px; border-left-style: solid; border-left-color: transparent; border-right-style: solid; border-right-color: transparent; border-bottom-style: solid; border-bottom-color: rgb(27, 27, 27); border-top-style: initial; border-top-color: initial; bottom: auto; top: -5px; }
.usa-tooltip__body--right::before { right: 100%; bottom: 0px; top: 0px; width: 5px; }
.usa-tooltip__body--right::after { border-width: 5px 5px 5px 0px; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-right-style: solid; border-right-color: rgb(27, 27, 27); border-left-style: initial; border-left-color: initial; inset: 50% auto 0px -5px; margin: -5px 0px 0px; }
.usa-tooltip__body--left::before { left: 100%; bottom: 0px; top: 0px; width: 5px; }
.usa-tooltip__body--left::after { border-width: 5px 0px 5px 5px; border-top-style: solid; border-top-color: transparent; border-bottom-style: solid; border-bottom-color: transparent; border-left-style: solid; border-left-color: rgb(27, 27, 27); border-right-style: initial; border-right-color: initial; inset: 50% -5px 0px auto; margin: -5px 0px 0px; }
.usa-character-count__status { display: inline-block; padding-top: 0.25rem; }
.usa-character-count__status.usa-character-count__status--invalid { color: rgb(181, 9, 9); font-weight: 700; }
.usa-input:disabled, .usa-input[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: rgb(69, 69, 69); }
.usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled="true"]:hover, .usa-input[aria-disabled="true"]:active, .usa-input[aria-disabled="true"]:focus, .usa-input[aria-disabled="true"].usa-focus, .usa-input:disabled.\:hover, .usa-input[aria-disabled="true"].\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled="true"]:hover, .usa-input[aria-disabled="true"]:active, .usa-input[aria-disabled="true"]:focus, .usa-input[aria-disabled="true"].usa-focus, .usa-input:disabled.\:hover, .usa-input[aria-disabled="true"].\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled="true"] { border: 2px solid graytext; }
}
.usa-input--2xs, .usa-form .usa-input--2xs { max-width: 5ex; }
.usa-input--xs, .usa-form .usa-input--xs { max-width: 9ex; }
.usa-input--sm, .usa-form .usa-input--sm, .usa-input--small, .usa-form .usa-input--small { max-width: 13ex; }
.usa-input--md, .usa-form .usa-input--md, .usa-input--medium, .usa-form .usa-input--medium { max-width: 20ex; }
.usa-input--lg, .usa-form .usa-input--lg { max-width: 30ex; }
.usa-input--xl, .usa-form .usa-input--xl { max-width: 40ex; }
.usa-input--2xl, .usa-form .usa-input--2xl { max-width: 50ex; }
.usa-input--error { border-width: 0.25rem; border-color: rgb(181, 9, 9); border-style: solid; padding-top: 0.25rem; padding-bottom: 0.25rem; }
.usa-input--success { border-width: 0.25rem; border-color: rgb(0, 169, 28); border-style: solid; padding-top: 0.25rem; padding-bottom: 0.25rem; }
.usa-fieldset { border: none; margin: 0px; padding: 0px; }
.usa-legend { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; display: block; font-weight: 400; margin-top: 1.5rem; max-width: 30rem; }
.usa-legend--large { font-size: 1.99rem; font-weight: 700; margin-top: 1rem; }
.usa-input-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-input-list li { line-height: 1.4; }
.usa-prose .usa-input-list { margin-bottom: 0px; margin-top: 0px; list-style-type: none; padding-left: 0px; }
.usa-prose .usa-input-list li { line-height: 1.4; }
.usa-checkbox { background: rgb(255, 255, 255); }
.usa-checkbox__label { color: rgb(27, 27, 27); }
.usa-checkbox__label::before { background: rgb(255, 255, 255); box-shadow: rgb(27, 27, 27) 0px 0px 0px 2px; }
@media (forced-colors: active) {
  .usa-checkbox__label::before { outline: transparent solid 2px; outline-offset: 2px; }
}
.usa-checkbox__input:checked + [class*="__label"]::before { background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; }
.usa-checkbox__input:disabled + [class*="__label"], .usa-checkbox__input[aria-disabled="true"] + [class*="__label"] { color: rgb(117, 117, 117); cursor: not-allowed; }
@media (forced-colors: active) {
  .usa-checkbox__input:disabled + [class*="__label"], .usa-checkbox__input[aria-disabled="true"] + [class*="__label"] { color: graytext; }
}
.usa-checkbox__input:disabled + [class*="__label"]::before, .usa-checkbox__input[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(255, 255, 255); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }
.usa-checkbox__input--tile + [class*="__label"] { background-color: rgb(255, 255, 255); border: 2px solid rgb(201, 201, 201); color: rgb(27, 27, 27); }
.usa-checkbox__input--tile:checked + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }
@media (forced-colors: active) {
  .usa-checkbox__input--tile:checked + [class*="__label"] { border: 0.25rem solid buttontext; }
}
.usa-checkbox__input--tile:disabled + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }
.usa-checkbox__input--tile:disabled:checked + [class*="__label"], .usa-checkbox__input--tile:disabled:indeterminate + [class*="__label"], .usa-checkbox__input--tile:disabled[data-indeterminate] + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"]:checked + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"]:indeterminate + [class*="__label"], .usa-checkbox__input--tile[aria-disabled="true"][data-indeterminate] + [class*="__label"] { background-color: rgb(255, 255, 255); }
.usa-checkbox__input:indeterminate + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate] + [class*="__label"]::before { background-image: url("/assets/6a2294206088c10d57af1df284fd817b3f7d857e92d12ac0a332ef6cbe467c94.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; background-position: center center; background-size: 0.75rem; }
@media (forced-colors: active) {
  .usa-checkbox__input:indeterminate + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate] + [class*="__label"]::before { background-image: url("/assets/0f11f40bf62ec876919c79a2aa2812c29f498606cf417d2c4a0e39631b442417.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-color: selecteditem; }
}
.usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }
.usa-checkbox__input:indeterminate:disabled + [class*="__label"], .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"], .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"], .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }
.usa-checkbox__input--tile:indeterminate + [class*="__label"], .usa-checkbox__input--tile[data-indeterminate] + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }
@media (forced-colors: active) {
  .usa-checkbox__input--tile:indeterminate + [class*="__label"], .usa-checkbox__input--tile[data-indeterminate] + [class*="__label"] { border: 0.25rem solid buttontext; }
}
.usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-image: url("/assets/7d30903ade751948b954da72ee28abd38c987885226e99fd7fdc5ceb6fecddc6.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-checkbox__input:checked + [class*="__label"]::before, .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-image: url("/assets/68c4a313d6c0367772df78a6e5748e22d1df6dbb17b26b448b32044154d010c2.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
}
.usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(117, 117, 117); }
@media (forced-colors: active) {
  .usa-checkbox__input:checked:disabled + [class*="__label"]::before, .usa-checkbox__input:checked[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input:indeterminate:disabled + [class*="__label"]::before, .usa-checkbox__input:indeterminate[aria-disabled="true"] + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate]:disabled + [class*="__label"]::before, .usa-checkbox__input[data-indeterminate][aria-disabled="true"] + [class*="__label"]::before { background-color: graytext; }
}
.usa-checkbox__input { position: absolute; left: -999em; right: auto; }
.usa-checkbox__input:focus + [class*="__label"]::before { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0.25rem; }
.usa-checkbox__input--tile + [class*="__label"] { border-radius: 0.25rem; margin-top: 0.5rem; padding: 0.75rem 1rem 0.75rem 2.5rem; }
.usa-checkbox__input--tile + [class*="__label"]::before { left: 0.5rem; }
.usa-checkbox__input:checked + [class*="__label"]::before { background-position: center center; background-size: 0.75rem; }
@media print {
  .usa-checkbox__input:checked + [class*="__label"]::before { background-image: none; background-color: rgb(255, 255, 255); content: "✔"; text-align: center; }
}
@media (forced-colors: active) {
  .usa-checkbox__input:checked + [class*="__label"]::before { background-color: selecteditem; }
}
.usa-checkbox__label { cursor: pointer; display: inherit; font-weight: 400; margin-top: 0.75rem; padding-left: 2rem; position: relative; }
.usa-checkbox__label::before { content: " "; display: block; left: 0px; margin-left: 2px; margin-top: 0.068rem; position: absolute; }
.usa-checkbox__label::before { height: 1.25rem; width: 1.25rem; border-radius: 2px; }
.usa-checkbox__label-description { display: block; font-size: 0.87rem; margin-top: 0.5rem; }
.usa-select { background-image: url("/assets/b6bd1f0c83c70919cfe891f254de1ac5a5536a1d612085fc5d807dc4ef4d7ded.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; appearance: none; background-color: rgb(255, 255, 255); background-position: right 0.5rem center; background-size: 1.25rem; padding-right: 2rem; }
.usa-select:-webkit-autofill { appearance: menulist; }
.usa-select[multiple] { height: auto; background-image: none; padding-right: 0px; }
.usa-select option { overflow: hidden; text-overflow: ellipsis; }
.usa-select:disabled, .usa-select[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled="true"]:hover, .usa-select[aria-disabled="true"]:active, .usa-select[aria-disabled="true"]:focus, .usa-select[aria-disabled="true"].usa-focus, .usa-select:disabled.\:hover, .usa-select[aria-disabled="true"].\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled="true"]:hover, .usa-select[aria-disabled="true"]:active, .usa-select[aria-disabled="true"]:focus, .usa-select[aria-disabled="true"].usa-focus, .usa-select:disabled.\:hover, .usa-select[aria-disabled="true"].\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled="true"] { border: 2px solid graytext; }
}
@media (forced-colors: active) {
  .usa-select { appearance: listbox; background-image: none; padding-right: 0px; }
}
.usa-combo-box { max-width: 30rem; position: relative; }
.usa-combo-box--pristine .usa-combo-box__input { padding-right: calc(5em + 4px); }
.usa-combo-box--pristine .usa-combo-box__clear-input { display: block; }
@media (forced-colors: active) {
  .usa-combo-box--pristine .usa-combo-box__clear-input { background-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: 1.5rem; width: auto; top: 0.5rem; }
  @supports (mask: url()) {
  .usa-combo-box--pristine .usa-combo-box__clear-input { background: none buttontext; mask-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
}
.usa-combo-box__input { appearance: none; margin-bottom: 0px; max-width: none; padding-right: calc(2.5em + 3px); }
.usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; -webkit-text-fill-color: rgb(69, 69, 69); }
.usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled="true"]:hover, .usa-combo-box__input[aria-disabled="true"]:active, .usa-combo-box__input[aria-disabled="true"]:focus, .usa-combo-box__input[aria-disabled="true"].usa-focus, .usa-combo-box__input:disabled.\:hover, .usa-combo-box__input[aria-disabled="true"].\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled="true"]:hover, .usa-combo-box__input[aria-disabled="true"]:active, .usa-combo-box__input[aria-disabled="true"]:focus, .usa-combo-box__input[aria-disabled="true"].usa-focus, .usa-combo-box__input:disabled.\:hover, .usa-combo-box__input[aria-disabled="true"].\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled="true"] { border: 2px solid graytext; }
}
.usa-combo-box__input:disabled::placeholder, .usa-combo-box__input[aria-disabled="true"]::placeholder { opacity: 1; }
.usa-combo-box__input:disabled ~ .usa-combo-box__input-button-separator, .usa-combo-box__input[aria-disabled="true"] ~ .usa-combo-box__input-button-separator { background-color: rgb(69, 69, 69); cursor: not-allowed; }
button.usa-combo-box__toggle-list:focus, button.usa-combo-box__clear-input:focus { outline-offset: -4px; }
button.usa-combo-box__toggle-list:disabled, button.usa-combo-box__toggle-list[aria-disabled="true"], button.usa-combo-box__clear-input:disabled, button.usa-combo-box__clear-input[aria-disabled="true"] { cursor: not-allowed; }
.usa-combo-box__toggle-list__wrapper:focus, .usa-combo-box__clear-input__wrapper:focus { outline: 0px; }
.usa-combo-box__toggle-list, .usa-combo-box__clear-input { background-color: transparent; background-position: center center; background-size: auto 1.5rem; border: 0px; bottom: 1px; cursor: pointer; margin-bottom: 0px; opacity: 0.6; padding-right: 2rem; position: absolute; top: 1px; z-index: 100; }
.usa-combo-box__clear-input { background-image: url("/assets/1abf0e0aa201160b9c6d6decca211d6b6ae67d73165fc7c57581db42ef274cf9.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; display: none; right: calc(2.5em + 3px); }
.usa-combo-box__toggle-list { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; background-size: auto 2rem; right: 1px; }
@media (forced-colors: active) {
  .usa-combo-box__toggle-list { background-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"); background-repeat: no-repeat; background-position: center center; background-size: 1rem 1rem; display: inline-block; height: auto; width: auto; }
  @supports (mask: url()) {
  .usa-combo-box__toggle-list { background: none buttontext; mask-image: url("/assets/bc1d8378c2d4dabf3610d8a07fddfe50991d9662c991188b6ed0f7e13aaeea0b.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 1rem 1rem; }
}
  .usa-combo-box__toggle-list:disabled, .usa-combo-box__toggle-list[aria-disabled="true"] { background-color: graytext; }
}
.usa-combo-box__input-button-separator { background-color: rgb(198, 202, 206); position: absolute; top: 1px; height: calc(100% - 1rem); margin-bottom: 0.5rem; margin-top: 0.5rem; width: 1px; right: calc(2.5em + 2px); box-sizing: border-box; z-index: 200; }
@media (forced-colors: active) {
  .usa-combo-box__input-button-separator { background-color: buttontext; }
}
.usa-combo-box__list { border-width: 0px 1px 1px; border-right-color: rgb(86, 92, 101); border-bottom-color: rgb(86, 92, 101); border-left-color: rgb(86, 92, 101); border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255); border-radius: 0px; border-top-style: initial; border-top-color: initial; margin: 0px; max-height: 12.1em; overflow: hidden scroll; padding: 0px; position: absolute; width: 100%; z-index: 300; }
.usa-combo-box__list:focus { outline: 0px; }
.usa-combo-box__list-option { border-bottom: 1px solid rgb(223, 225, 226); cursor: pointer; display: block; padding: 0.5rem; }
.usa-combo-box__list-option--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-combo-box__list-option--focused:focus { outline-offset: -4px; }
.usa-combo-box__list-option--selected { background-color: rgb(0, 113, 188); border-color: rgb(0, 113, 188); color: rgb(255, 255, 255); }
.usa-combo-box__list-option--no-results { cursor: not-allowed; display: block; padding: 0.5rem; }
.usa-date-picker__wrapper { display: none; position: relative; max-width: 30rem; }
.usa-date-picker__wrapper:focus { outline: 0px; }
.usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button, .usa-date-picker__calendar__year:disabled, .usa-date-picker__calendar__previous-year-chunk:disabled, .usa-date-picker__calendar__next-year-chunk:disabled, .usa-date-picker__calendar__month:disabled, .usa-date-picker__calendar__year-selection:disabled, .usa-date-picker__calendar__month-selection:disabled, .usa-date-picker__calendar__date:disabled, .usa-date-picker__calendar__previous-year:disabled, .usa-date-picker__calendar__previous-month:disabled, .usa-date-picker__calendar__next-year:disabled, .usa-date-picker__calendar__next-month:disabled, .usa-date-picker__button:disabled, [aria-disabled="true"].usa-date-picker__calendar__year, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__month, [aria-disabled="true"].usa-date-picker__calendar__year-selection, [aria-disabled="true"].usa-date-picker__calendar__month-selection, [aria-disabled="true"].usa-date-picker__calendar__date, [aria-disabled="true"].usa-date-picker__calendar__previous-year, [aria-disabled="true"].usa-date-picker__calendar__previous-month, [aria-disabled="true"].usa-date-picker__calendar__next-year, [aria-disabled="true"].usa-date-picker__calendar__next-month, [aria-disabled="true"].usa-date-picker__button { cursor: not-allowed; opacity: 0.6; }
.usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled, .usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled, .usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled, .usa-date-picker__calendar__previous-month:hover:disabled, .usa-date-picker__calendar__next-year:hover:disabled, .usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__month:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__date:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month:hover, [aria-disabled="true"].usa-date-picker__button:hover, .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button.\:hover, .usa-date-picker__calendar__year.\:hover:disabled, .usa-date-picker__calendar__previous-year-chunk.\:hover:disabled, .usa-date-picker__calendar__next-year-chunk.\:hover:disabled, .usa-date-picker__calendar__month.\:hover:disabled, .usa-date-picker__calendar__year-selection.\:hover:disabled, .usa-date-picker__calendar__month-selection.\:hover:disabled, .usa-date-picker__calendar__date.\:hover:disabled, .usa-date-picker__calendar__previous-year.\:hover:disabled, .usa-date-picker__calendar__previous-month.\:hover:disabled, .usa-date-picker__calendar__next-year.\:hover:disabled, .usa-date-picker__calendar__next-month.\:hover:disabled, .usa-date-picker__button.\:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk.\:hover, [aria-disabled="true"].usa-date-picker__calendar__month.\:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection.\:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection.\:hover, [aria-disabled="true"].usa-date-picker__calendar__date.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month.\:hover, [aria-disabled="true"].usa-date-picker__button.\:hover { background-color: initial; }
@media (forced-colors: active) {
  .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button, .usa-date-picker__calendar__year:disabled, .usa-date-picker__calendar__previous-year-chunk:disabled, .usa-date-picker__calendar__next-year-chunk:disabled, .usa-date-picker__calendar__month:disabled, .usa-date-picker__calendar__year-selection:disabled, .usa-date-picker__calendar__month-selection:disabled, .usa-date-picker__calendar__date:disabled, .usa-date-picker__calendar__previous-year:disabled, .usa-date-picker__calendar__previous-month:disabled, .usa-date-picker__calendar__next-year:disabled, .usa-date-picker__calendar__next-month:disabled, .usa-date-picker__button:disabled, [aria-disabled="true"].usa-date-picker__calendar__year, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk, [aria-disabled="true"].usa-date-picker__calendar__month, [aria-disabled="true"].usa-date-picker__calendar__year-selection, [aria-disabled="true"].usa-date-picker__calendar__month-selection, [aria-disabled="true"].usa-date-picker__calendar__date, [aria-disabled="true"].usa-date-picker__calendar__previous-year, [aria-disabled="true"].usa-date-picker__calendar__previous-month, [aria-disabled="true"].usa-date-picker__calendar__next-year, [aria-disabled="true"].usa-date-picker__calendar__next-month, [aria-disabled="true"].usa-date-picker__button { background-color: graytext; }
  .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button:hover, .usa-date-picker__calendar__year:hover:disabled, .usa-date-picker__calendar__previous-year-chunk:hover:disabled, .usa-date-picker__calendar__next-year-chunk:hover:disabled, .usa-date-picker__calendar__month:hover:disabled, .usa-date-picker__calendar__year-selection:hover:disabled, .usa-date-picker__calendar__month-selection:hover:disabled, .usa-date-picker__calendar__date:hover:disabled, .usa-date-picker__calendar__previous-year:hover:disabled, .usa-date-picker__calendar__previous-month:hover:disabled, .usa-date-picker__calendar__next-year:hover:disabled, .usa-date-picker__calendar__next-month:hover:disabled, .usa-date-picker__button:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk:hover, [aria-disabled="true"].usa-date-picker__calendar__month:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection:hover, [aria-disabled="true"].usa-date-picker__calendar__date:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month:hover, [aria-disabled="true"].usa-date-picker__button:hover, .usa-date-picker__external-input[aria-disabled="true"] + .usa-date-picker__button.\:hover, .usa-date-picker__calendar__year.\:hover:disabled, .usa-date-picker__calendar__previous-year-chunk.\:hover:disabled, .usa-date-picker__calendar__next-year-chunk.\:hover:disabled, .usa-date-picker__calendar__month.\:hover:disabled, .usa-date-picker__calendar__year-selection.\:hover:disabled, .usa-date-picker__calendar__month-selection.\:hover:disabled, .usa-date-picker__calendar__date.\:hover:disabled, .usa-date-picker__calendar__previous-year.\:hover:disabled, .usa-date-picker__calendar__previous-month.\:hover:disabled, .usa-date-picker__calendar__next-year.\:hover:disabled, .usa-date-picker__calendar__next-month.\:hover:disabled, .usa-date-picker__button.\:hover:disabled, [aria-disabled="true"].usa-date-picker__calendar__year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year-chunk.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year-chunk.\:hover, [aria-disabled="true"].usa-date-picker__calendar__month.\:hover, [aria-disabled="true"].usa-date-picker__calendar__year-selection.\:hover, [aria-disabled="true"].usa-date-picker__calendar__month-selection.\:hover, [aria-disabled="true"].usa-date-picker__calendar__date.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__previous-month.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-year.\:hover, [aria-disabled="true"].usa-date-picker__calendar__next-month.\:hover, [aria-disabled="true"].usa-date-picker__button.\:hover { background-color: graytext; }
}
.usa-date-picker__calendar__year, .usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__month, .usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__date, .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month, .usa-date-picker__button { background-color: rgb(240, 240, 240); border: 0px; width: 100%; }
.usa-date-picker__calendar__year:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]), .usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]), .usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]), .usa-date-picker__calendar__previous-month:not([disabled]), .usa-date-picker__calendar__next-year:not([disabled]), .usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__button:not([disabled]) { cursor: pointer; }
.usa-date-picker__calendar__year:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus, .usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus, .usa-date-picker__calendar__previous-month:not([disabled]):focus, .usa-date-picker__calendar__next-year:not([disabled]):focus, .usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__button:not([disabled]):focus { outline-offset: -4px; }
.usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__year:not([disabled]).\:hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]).\:hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]).\:hover, .usa-date-picker__calendar__month:not([disabled]).\:hover, .usa-date-picker__calendar__year-selection:not([disabled]).\:hover, .usa-date-picker__calendar__month-selection:not([disabled]).\:hover, .usa-date-picker__calendar__date:not([disabled]).\:hover, .usa-date-picker__calendar__previous-year:not([disabled]).\:hover, .usa-date-picker__calendar__previous-month:not([disabled]).\:hover, .usa-date-picker__calendar__next-year:not([disabled]).\:hover, .usa-date-picker__calendar__next-month:not([disabled]).\:hover, .usa-date-picker__button:not([disabled]).\:hover { background-color: rgb(223, 225, 226); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, .usa-date-picker__calendar__previous-month:not([disabled]):hover, .usa-date-picker__calendar__next-year:not([disabled]):hover, .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__year:not([disabled]).\:hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]).\:hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]).\:hover, .usa-date-picker__calendar__month:not([disabled]).\:hover, .usa-date-picker__calendar__year-selection:not([disabled]).\:hover, .usa-date-picker__calendar__month-selection:not([disabled]).\:hover, .usa-date-picker__calendar__date:not([disabled]).\:hover, .usa-date-picker__calendar__previous-year:not([disabled]).\:hover, .usa-date-picker__calendar__previous-month:not([disabled]).\:hover, .usa-date-picker__calendar__next-year:not([disabled]).\:hover, .usa-date-picker__calendar__next-month:not([disabled]).\:hover, .usa-date-picker__button:not([disabled]).\:hover { background-color: buttontext; }
}
.usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active { background-color: rgb(169, 174, 177); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, .usa-date-picker__calendar__previous-month:not([disabled]):active, .usa-date-picker__calendar__next-year:not([disabled]):active, .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active { background-color: buttontext; }
}
.usa-date-picker--active .usa-date-picker__button { background-color: rgb(240, 240, 240); }
@media (forced-colors: active) {
  .usa-date-picker--active .usa-date-picker__button { background-color: buttontext; }
}
.usa-date-picker--active .usa-date-picker__calendar { z-index: 400; }
.usa-date-picker__button { background-image: url("/assets/cc23d005fa838c54159a614d90aaeebe7405c5da0dacedb74b1cc4f6683d8adf.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; align-self: stretch; background-color: transparent; background-position: center center; background-size: 1.5rem; margin-top: 0.5em; width: 3em; }
@media (forced-colors: active) {
  .usa-date-picker__button { background-image: url("/assets/cc23d005fa838c54159a614d90aaeebe7405c5da0dacedb74b1cc4f6683d8adf.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; position: relative; mask-size: 1.5rem !important; }
  @supports (mask: url()) {
  .usa-date-picker__button { background: none buttontext; mask-image: url("/assets/cc23d005fa838c54159a614d90aaeebe7405c5da0dacedb74b1cc4f6683d8adf.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__button:not([disabled]):focus, .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__button:not([disabled]).\:hover { background-color: highlight; }
}
.usa-date-picker--initialized .usa-date-picker__wrapper { display: flex; }
.usa-date-picker__calendar { background-color: rgb(240, 240, 240); left: auto; max-width: 20rem; position: absolute; right: 0px; width: 100%; z-index: 100; }
.usa-date-picker__calendar__table { border-spacing: 0px; border-collapse: collapse; table-layout: fixed; text-align: center; width: 100%; }
.usa-date-picker__calendar__table th { font-weight: 400; }
.usa-date-picker__calendar__table td { padding: 0px; }
.usa-date-picker__calendar__row { display: flex; flex-wrap: wrap; text-align: center; width: 100%; }
.usa-date-picker__calendar__cell { background-color: rgb(240, 240, 240); flex: 1 1 0%; }
.usa-date-picker__calendar__cell--center-items { display: flex; justify-content: center; align-items: center; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__cell--center-items:not([disabled]):hover, .usa-date-picker__calendar__cell--center-items:not([disabled]).\:hover { outline: transparent solid 2px; outline-offset: -2px; }
}
.usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month { background-position: center center; background-size: auto 1.5rem; height: 1.5rem; padding: 20px 10px; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, .usa-date-picker__calendar__next-month { mask-size: 1.5rem !important; }
}
.usa-date-picker__calendar__previous-year:not([disabled]) { background-image: url("/assets/c46ef64d3d1735ff0a27d70e0509b36e18e1b488e60ab0dad84bf64dd0e75a4c.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year:not([disabled]) { background-image: url("/assets/c46ef64d3d1735ff0a27d70e0509b36e18e1b488e60ab0dad84bf64dd0e75a4c.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__previous-year:not([disabled]) { background: none buttontext; mask-image: url("/assets/c46ef64d3d1735ff0a27d70e0509b36e18e1b488e60ab0dad84bf64dd0e75a4c.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}
.usa-date-picker__calendar__previous-month:not([disabled]) { background-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-month:not([disabled]) { background-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__previous-month:not([disabled]) { background: none buttontext; mask-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}
.usa-date-picker__calendar__next-year:not([disabled]) { background-image: url("/assets/f2b07a08ae3ecd4e1d72c0f76cbbff82d2d60502d30aa67ebaa0f54f6236ab70.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year:not([disabled]) { background-image: url("/assets/f2b07a08ae3ecd4e1d72c0f76cbbff82d2d60502d30aa67ebaa0f54f6236ab70.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__next-year:not([disabled]) { background: none buttontext; mask-image: url("/assets/f2b07a08ae3ecd4e1d72c0f76cbbff82d2d60502d30aa67ebaa0f54f6236ab70.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}
.usa-date-picker__calendar__next-month:not([disabled]) { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__next-month:not([disabled]) { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; background-color: buttontext; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__next-month:not([disabled]) { background: none buttontext; mask-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
}
.usa-date-picker__calendar__day-of-week { padding: 6px 0px; }
.usa-date-picker__calendar__date { padding: 10px 0px; }
.usa-date-picker__calendar__date--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) { color: rgb(93, 93, 82); }
.usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) { border: 2px solid activetext; }
}
.usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover, .usa-date-picker__calendar__date--selected:not([disabled]).\:hover, .usa-date-picker__calendar__date--range-date:not([disabled]).\:hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus { border: 2px solid activetext; }
}
.usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active { background-color: rgb(26, 68, 128); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active { background-color: highlight; }
}
.usa-date-picker__calendar__date--range-date-start { border-top-left-radius: 10%; border-bottom-left-radius: 10%; }
.usa-date-picker__calendar__date--range-date-end { border-top-right-radius: 10%; border-bottom-right-radius: 10%; }
.usa-date-picker__calendar__date--within-range { background-color: rgb(207, 232, 255); }
.usa-date-picker__calendar__date--within-range:not([disabled]) { background-color: rgb(207, 232, 255); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]) { border: 2px solid highlight; }
}
.usa-date-picker__calendar__date--within-range:not([disabled]):hover, .usa-date-picker__calendar__date--within-range:not([disabled]).\:hover { background-color: rgb(207, 232, 255); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):hover, .usa-date-picker__calendar__date--within-range:not([disabled]).\:hover { border: 2px solid highlight; }
}
.usa-date-picker__calendar__date--within-range:not([disabled]):focus { background-color: rgb(207, 232, 255); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):focus { border: 2px solid highlight; }
}
.usa-date-picker__calendar__date--within-range:not([disabled]):active { background-color: rgb(207, 232, 255); }
@media (forced-colors: active) {
  .usa-date-picker__calendar__date--within-range:not([disabled]):active { background-color: highlight; }
}
@media (max-width: 19.99em) {
  .usa-date-picker__calendar__month-label { min-width: 100%; order: -1; }
}
@media (min-width: 20em) {
  .usa-date-picker__calendar__month-label { flex: 4 1 0%; text-align: center; }
}
.usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection { display: inline-block; height: 100%; padding: 8px 4px; width: auto; }
@media (max-width: 19.99em) {
  .usa-date-picker__calendar__year-selection, .usa-date-picker__calendar__month-selection { padding-bottom: 0px; padding-top: 12px; }
}
.usa-date-picker__calendar__month-picker { padding: 20px 5px; }
@media (max-width: 19.99em) {
  .usa-date-picker__calendar__month-picker { padding-bottom: 12px; padding-top: 12px; }
  .usa-date-picker__calendar__month-picker tr { display: flex; flex-direction: column; }
}
.usa-date-picker__calendar__month { padding: 10px 0px; }
.usa-date-picker__calendar__month--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__month--selected { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__month--selected:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__month--selected:not([disabled]):hover, .usa-date-picker__calendar__month--selected:not([disabled]).\:hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__month--selected:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__month--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }
.usa-date-picker__calendar__year-picker { padding: 20px 5px; }
.usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk { background-position: center center; background-size: auto 2rem; margin: auto; padding: 40px 0px; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year-chunk, .usa-date-picker__calendar__next-year-chunk { mask-size: 1.5rem !important; }
}
.usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]) { background-image: none; }
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after { background: none buttontext; mask-image: url("/assets/d33e6c886cb60248f74a667832b5a645122552cdb3319a3d7179b32f506459ed.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]).\:hover { border: 2px solid transparent; background-color: transparent; }
}
.usa-date-picker__calendar__next-year-chunk:not([disabled]) { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled]) { background-image: none; }
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"); background-repeat: no-repeat; background-position: center center; background-size: 2.5rem 2.5rem; display: inline-block; height: 2.5rem; width: 3rem; content: ""; vertical-align: middle; margin-left: auto; }
  @supports (mask: url()) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after { background: none buttontext; mask-image: url("/assets/5093c8bc08d524c3c9c1a665a60a71df053c06e0d788b1f4e6d110fc71762d25.svg"), linear-gradient(transparent, transparent); mask-position: center center; mask-repeat: no-repeat; mask-size: 2.5rem 2.5rem; }
}
  .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__next-year-chunk:not([disabled]).\:hover { border: 2px solid transparent; background-color: transparent; }
}
.usa-date-picker__calendar__year { padding: 10px 0px; }
.usa-date-picker__calendar__year--focused { outline: rgb(22, 46, 81) solid 2px; outline-offset: -2px; position: relative; z-index: 100; }
.usa-date-picker__calendar__year--selected { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__year--selected:not([disabled]) { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__year--selected:not([disabled]):hover, .usa-date-picker__calendar__year--selected:not([disabled]).\:hover { background-color: rgb(0, 80, 216); color: rgb(230, 230, 230); }
.usa-date-picker__calendar__year--selected:not([disabled]):focus { background-color: rgb(0, 80, 216); color: rgb(249, 249, 249); }
.usa-date-picker__calendar__year--selected:not([disabled]):active { background-color: rgb(26, 68, 128); }
.usa-error-message { padding-bottom: 0.25rem; padding-top: 0.25rem; color: rgb(181, 9, 9); display: block; font-weight: 700; }
[type="file"] { border: none; margin-top: 0.5rem; padding-left: 0px; padding-top: 0.2rem; }
.usa-file-input { display: block; max-width: 30rem; width: 100%; }
.usa-file-input__target { border: 1px dashed rgb(169, 174, 177); display: block; font-size: 0.87rem; margin-top: 0.5rem; position: relative; text-align: center; width: 100%; }
.usa-file-input__target:hover, .usa-file-input__target.\:hover { border-color: rgb(113, 118, 122); }
.usa-file-input__target.has-invalid-file { border-color: rgb(250, 148, 65); }
.usa-file-input__accepted-files-message { font-weight: 700; margin: -1.5rem 0px 1.5rem; pointer-events: none; position: relative; z-index: 3; }
.has-invalid-file .usa-file-input__accepted-files-message { color: rgb(181, 9, 9); }
.usa-file-input__choose { color: rgb(0, 113, 188); text-decoration: underline; font-weight: 400; }
.usa-file-input__choose:visited { color: rgb(84, 39, 143); }
.usa-file-input__choose:hover, .usa-file-input__choose.\:hover { color: rgb(26, 68, 128); }
.usa-file-input__choose:active { color: rgb(32, 84, 147); }
.usa-file-input__choose:focus { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0rem; }
.usa-file-input__instructions { padding: 2rem 1rem; pointer-events: none; position: relative; z-index: 3; }
.usa-file-input__box { background: rgb(255, 255, 255); height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 2; }
.usa-file-input .usa-file-input__input[type] { cursor: pointer; height: 100%; left: 0px; margin: 0px; max-width: none; position: absolute; padding: 0.5rem; text-indent: -999em; top: 0px; width: 100%; z-index: 1; }
.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button { display: none; }
.usa-file-input--drag .usa-file-input__target { border-color: rgb(0, 113, 188); }
.usa-file-input--drag .usa-file-input__box { background-color: rgb(217, 232, 246); }
.usa-file-input--drag .usa-file-input__preview { opacity: 0.1; }
.usa-file-input__preview-heading { align-items: center; background: rgb(217, 232, 246); display: flex; font-weight: 700; justify-content: space-between; padding: 0.5rem; pointer-events: none; position: relative; z-index: 3; }
.usa-file-input__preview { align-items: center; background: rgb(217, 232, 246); overflow-wrap: anywhere; display: flex; font-size: 0.81rem; margin-top: 1px; padding: 0.25rem 0.5rem; pointer-events: none; position: relative; text-align: left; z-index: 3; }
.usa-file-input__preview:last-child { margin-bottom: -1.5rem; }
.usa-file-input__preview-image { border: none; display: block; height: 2.5rem; margin-right: 0.5rem; object-fit: contain; width: 2.5rem; }
.usa-file-input__preview-image.is-loading { background-image: url("/assets/3977eecf237347967e49e40d718167b7980323303b788a581d4faa83b42ec078.svg"), linear-gradient(transparent, transparent); background-position: center center; background-repeat: no-repeat; background-size: 2rem; }
.usa-file-input__preview-image--generic, .usa-file-input__preview-image--pdf, .usa-file-input__preview-image--word, .usa-file-input__preview-image--excel, .usa-file-input__preview-image--video { background-position: center center; background-repeat: no-repeat; background-size: 1.5rem; }
.usa-file-input__preview-image--pdf { background-image: url("/assets/186ca8c631b5a8acd4178d1793574045c58e554c00dda81917d4fa08e45a5171.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--generic { background-image: url("/assets/2b1fcfa08d273652b3164c021229a5c603f510bb0bd3d2fe5ebc3ee185ce8816.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--word { background-image: url("/assets/52d8af54285a9937becedae94949c1317ef9dccc8ac57764412e51ddce2f127e.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--excel { background-image: url("/assets/89c8dce19578195b889d8e23c8a913ffa2edca2339ab46eeed7d7a143fa799e8.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-file-input__preview-image--video { background-image: url("/assets/98ea6ce4dc23d87efffe252d893e40934c1d4170f72f0f1466a1271d334410d1.svg"), linear-gradient(transparent, transparent); background-repeat: no-repeat; }
.usa-form-group--error .usa-file-input__target { border-color: rgb(181, 9, 9); border-width: 2px; }
.usa-file-input--disabled .usa-file-input__instructions, .usa-file-input--disabled .usa-file-input__choose { color: rgb(69, 69, 69); }
.usa-file-input--disabled .usa-file-input__box { background-color: rgb(201, 201, 201); }
.usa-file-input--disabled .usa-file-input__input[type] { cursor: not-allowed; }
.usa-file-input--disabled .usa-file-input__target:hover, .usa-file-input--disabled .usa-file-input__target.\:hover { border-color: rgb(169, 174, 177); }
.usa-file-input--disabled .usa-file-input--drag .usa-file-input__box { background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-file-input--disabled .usa-file-input__instructions, .usa-file-input--disabled .usa-file-input__choose { color: graytext; }
  .usa-file-input--disabled .usa-file-input__target, .usa-file-input--disabled .usa-file-input__target:hover, .usa-file-input--disabled .usa-file-input__target.\:hover { border-color: graytext; }
}
.usa-form-group { margin-top: 1.5rem; }
.usa-form-group .usa-label:first-child { margin-top: 0px; }
.usa-form-group--error { border-left: 0.25rem solid rgb(181, 9, 9); padding-left: 1rem; position: relative; }
@media (min-width: 64em) {
  .usa-form-group--error { margin-left: -1.25rem; }
}
.usa-hint { color: rgb(113, 118, 122); }
.usa-hint--required { color: rgb(181, 9, 9); }
.usa-input-group { align-items: center; display: flex; padding: 0px; position: relative; }
.usa-input-group--error input:focus, .usa-input-group--success input:focus { outline-offset: 0.25rem; }
.usa-input-group--error { border-width: 0.25rem; border-color: rgb(181, 9, 9); border-style: solid; }
.usa-input-group--success { border-width: 0.25rem; border-color: rgb(0, 169, 28); border-style: solid; }
.usa-input-group input { padding-right: 2.5rem; border: 0px; height: 100%; margin-top: 0px; min-width: 0px; width: 100%; }
.usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:active, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.usa-focus, .usa-input-group input:disabled + .usa-input-suffix.\:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix { border: 0px; color: graytext; }
  .usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:active, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.usa-focus, .usa-input-group input:disabled + .usa-input-suffix.\:hover, .usa-input-group input[aria-disabled="true"] + .usa-input-suffix.\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-input-group input:disabled, .usa-input-group input[aria-disabled="true"] { border: 0px; }
}
@media (forced-colors: active) {
  .usa-input-group:has(input:disabled), .usa-input-group:has(input[aria-disabled="true"]) { border: 2px solid graytext; }
}
.usa-input-group--2xs, .usa-form .usa-input-group--2xs { max-width: 5ex; }
.usa-input-group--xs, .usa-form .usa-input-group--xs { max-width: 9ex; }
.usa-input-group--sm, .usa-form .usa-input-group--sm, .usa-input-group--small, .usa-form .usa-input-group--small { max-width: 13ex; }
.usa-input-group--md, .usa-form .usa-input-group--md, .usa-input-group--medium, .usa-form .usa-input-group--medium { max-width: 20ex; }
.usa-input-group--lg, .usa-form .usa-input-group--lg { max-width: 30ex; }
.usa-input-group--xl, .usa-form .usa-input-group--xl { max-width: 40ex; }
.usa-input-group--2xl, .usa-form .usa-input-group--2xl { max-width: 50ex; }
.usa-input-prefix:has(+ input:disabled), .usa-input-prefix:has(+ input[aria-disabled="true"]) { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus, .usa-input-prefix:has(+ input[aria-disabled="true"]):hover, .usa-input-prefix:has(+ input[aria-disabled="true"]):active, .usa-input-prefix:has(+ input[aria-disabled="true"]):focus, .usa-input-prefix:has(+ input[aria-disabled="true"]).usa-focus, .usa-input-prefix:has(+ input:disabled).\:hover, .usa-input-prefix:has(+ input[aria-disabled="true"]).\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-input-prefix:has(+ input:disabled), .usa-input-prefix:has(+ input[aria-disabled="true"]) { border: 0px; color: graytext; }
  .usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus, .usa-input-prefix:has(+ input[aria-disabled="true"]):hover, .usa-input-prefix:has(+ input[aria-disabled="true"]):active, .usa-input-prefix:has(+ input[aria-disabled="true"]):focus, .usa-input-prefix:has(+ input[aria-disabled="true"]).usa-focus, .usa-input-prefix:has(+ input:disabled).\:hover, .usa-input-prefix:has(+ input[aria-disabled="true"]).\:hover { color: graytext; }
}
.usa-input-prefix, .usa-input-suffix { position: absolute; color: rgb(113, 118, 122); line-height: 0; padding: 0px 0.5rem; user-select: none; white-space: nowrap; }
.usa-input-prefix .usa-icon, .usa-input-suffix .usa-icon { height: 1.5rem; width: 1.5rem; }
.usa-input-prefix + input { padding-left: 2.5rem; padding-right: 0.5rem; }
.usa-input-suffix { right: 0px; }
.usa-input-mask { display: block; position: relative; }
.usa-input-mask--content { border: 1px solid transparent; color: rgb(117, 117, 117); display: block; left: 2px; pointer-events: none; position: absolute; top: 0px; }
.usa-input-mask--content i { visibility: hidden; }
@media (forced-colors: active) {
  .usa-input-mask--content i { color: buttontext; font-style: normal; visibility: visible; }
}
@media (forced-colors: active) {
  .usa-input-mask--content { border: none; }
}
.usa-masked, .usa-input-mask--content { background-color: transparent; padding: 0.5rem; }
.usa-label { font-family: Roboto, sans-serif; font-size: 0.99rem; line-height: 1.4; display: block; font-weight: 400; margin-top: 1.5rem; max-width: 30rem; }
.usa-label--error { font-weight: 700; margin-top: 0px; }
.usa-label--required { color: rgb(181, 9, 9); }
.usa-memorable-date { display: flex; flex-wrap: wrap; }
.usa-memorable-date [type="number"] { }
.usa-memorable-date [type="number"]::-webkit-inner-spin-button { appearance: none; }
.usa-memorable-date [type="number"]::-webkit-contacts-auto-fill-button { visibility: hidden; pointer-events: none; height: 0px; width: 0px; margin: 0px; display: none !important; }
.usa-memorable-date .usa-form-group { margin-top: 1rem; }
.usa-form-group--day, .usa-form-group--month, .usa-form-group--year { flex: 0 1 auto; margin-right: 1rem; width: fit-content; }
.usa-form-group--day input, .usa-form-group--month input { width: 3rem; }
.usa-form-group--month select { width: 15rem; }
.usa-form-group--year input { width: 4.5rem; }
.usa-radio { background: rgb(255, 255, 255); }
.usa-radio__label { color: rgb(27, 27, 27); }
.usa-radio__label::before { background: rgb(255, 255, 255); box-shadow: rgb(27, 27, 27) 0px 0px 0px 2px; }
@media (forced-colors: active) {
  .usa-radio__label::before { outline: transparent solid 2px; outline-offset: 2px; }
}
.usa-radio__input:checked + [class*="__label"]::before { background-color: rgb(0, 113, 188); box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px; }
.usa-radio__input:disabled + [class*="__label"], .usa-radio__input[aria-disabled="true"] + [class*="__label"] { color: rgb(117, 117, 117); cursor: not-allowed; }
@media (forced-colors: active) {
  .usa-radio__input:disabled + [class*="__label"], .usa-radio__input[aria-disabled="true"] + [class*="__label"] { color: graytext; }
}
.usa-radio__input:disabled + [class*="__label"]::before, .usa-radio__input[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(255, 255, 255); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px; }
.usa-radio__input--tile + [class*="__label"] { background-color: rgb(255, 255, 255); border: 2px solid rgb(201, 201, 201); color: rgb(27, 27, 27); }
.usa-radio__input--tile:checked + [class*="__label"] { background-color: rgba(0, 113, 188, 0.1); border-color: rgb(0, 113, 188); }
@media (forced-colors: active) {
  .usa-radio__input--tile:checked + [class*="__label"] { border: 0.25rem solid buttontext; }
}
.usa-radio__input--tile:disabled + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"] + [class*="__label"] { border-color: rgb(230, 230, 230); }
.usa-radio__input--tile:disabled:checked + [class*="__label"], .usa-radio__input--tile:disabled:indeterminate + [class*="__label"], .usa-radio__input--tile:disabled[data-indeterminate] + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"]:checked + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"]:indeterminate + [class*="__label"], .usa-radio__input--tile[aria-disabled="true"][data-indeterminate] + [class*="__label"] { background-color: rgb(255, 255, 255); }
.usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(0, 113, 188) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
@media (forced-colors: active) {
  .usa-radio__input:checked + [class*="__label"]::before { background-color: buttontext; }
}
.usa-radio__input:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-color: rgb(117, 117, 117); box-shadow: rgb(117, 117, 117) 0px 0px 0px 2px, rgb(255, 255, 255) 0px 0px 0px 2px inset; }
@media (forced-colors: active) {
  .usa-radio__input:checked:disabled + [class*="__label"]::before, .usa-radio__input:checked[aria-disabled="true"] + [class*="__label"]::before { background-color: graytext; }
}
.usa-radio__input { position: absolute; left: -999em; right: auto; }
.usa-radio__input:focus + [class*="__label"]::before { outline: rgb(36, 145, 255) solid 0.25rem; outline-offset: 0.25rem; }
.usa-radio__input--tile + [class*="__label"] { border-radius: 0.25rem; margin-top: 0.5rem; padding: 0.75rem 1rem 0.75rem 2.5rem; }
.usa-radio__input--tile + [class*="__label"]::before { left: 0.5rem; }
@media print {
  .usa-radio__input:checked + [class*="__label"]::before { box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(0, 113, 188) 0px 0px 0px 1rem inset, rgb(0, 113, 188) 0px 0px 0px 2px; }
}
.usa-radio__label { cursor: pointer; display: inherit; font-weight: 400; margin-top: 0.75rem; padding-left: 2rem; position: relative; }
.usa-radio__label::before { content: " "; display: block; left: 0px; margin-left: 2px; margin-top: 0.068rem; position: absolute; }
.usa-radio__label::before { height: 1.25rem; border-radius: 99rem; width: 1.25rem; }
.usa-radio__label-description { display: block; font-size: 0.87rem; margin-top: 0.5rem; }
.usa-range { appearance: none; border: none; padding-left: 1px; width: 100%; }
.usa-range:focus { outline: none; }
.usa-range:focus::-webkit-slider-thumb { background-color: rgb(255, 255, 255); box-shadow: rgb(36, 145, 255) 0px 0px 0px 2px; }
.usa-range::-webkit-slider-runnable-track { background-color: rgb(240, 240, 240); border-radius: 99rem; border: 1px solid rgb(113, 118, 122); cursor: pointer; height: 1rem; width: 100%; }
.usa-range::-webkit-slider-thumb { height: 1.25rem; border-radius: 99rem; width: 1.25rem; background: rgb(240, 240, 240); border: none; box-shadow: rgb(113, 118, 122) 0px 0px 0px 2px; cursor: pointer; appearance: none; margin-top: -0.19rem; }
@media (forced-colors: active) {
  .usa-range::-webkit-slider-thumb { outline: transparent solid 2px; }
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
.usa-range:disabled, .usa-range[aria-disabled="true"] { opacity: 1; }
.usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { border: 0px; color: graytext; }
}
@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled="true"]::-webkit-slider-runnable-track { border: 2px solid graytext; }
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
.usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled="true"]::-webkit-slider-thumb { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled="true"]::-webkit-slider-thumb { border: 0px; color: graytext; }
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
@media (forced-colors: active) {
}
.usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); cursor: not-allowed; opacity: 1; }
.usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled="true"]:hover, .usa-textarea[aria-disabled="true"]:active, .usa-textarea[aria-disabled="true"]:focus, .usa-textarea[aria-disabled="true"].usa-focus, .usa-textarea:disabled.\:hover, .usa-textarea[aria-disabled="true"].\:hover { color: rgb(69, 69, 69); background-color: rgb(201, 201, 201); }
@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { border: 0px; color: graytext; }
  .usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled="true"]:hover, .usa-textarea[aria-disabled="true"]:active, .usa-textarea[aria-disabled="true"]:focus, .usa-textarea[aria-disabled="true"].usa-focus, .usa-textarea:disabled.\:hover, .usa-textarea[aria-disabled="true"].\:hover { color: graytext; }
}
@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled="true"] { border: 2px solid graytext; }
}
.usa-textarea { height: 10rem; }
.usa-time-picker { width: 10em; }
[class*="font-mono-"] { font-family: "Roboto Mono Web", monospace; }
[class*="font-sans-"] { font-family: Roboto, sans-serif; }
[class*="font-serif-"] { font-family: Roboto, serif; }
[class*="font-ui-"] { font-family: Roboto, sans-serif; }
[class*="font-heading-"] { font-family: Roboto, serif; }
[class*="font-body-"] { font-family: Roboto, sans-serif; }
[class*="font-code-"] { font-family: "Roboto Mono Web", monospace; }
[class*="font-alt-"] { font-family: Roboto, serif; }
.add-aspect-9x16 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 177.778%; position: relative; }
@supports (aspect-ratio: 1) {
  .add-aspect-9x16 { height: inherit; padding: inherit; aspect-ratio: 0.5625 / 1; max-width: 100%; }
  .add-aspect-9x16 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-9x16, .add-aspect-9x16 > img { object-fit: cover; }
}
.add-aspect-16x9 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 56.25%; position: relative; }
@supports (aspect-ratio: 1) {
  .add-aspect-16x9 { height: inherit; padding: inherit; aspect-ratio: 1.77778 / 1; max-width: 100%; }
  .add-aspect-16x9 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-16x9, .add-aspect-16x9 > img { object-fit: cover; }
}
.add-aspect-1x1 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 100%; position: relative; }
@supports (aspect-ratio: 1) {
  .add-aspect-1x1 { height: inherit; padding: inherit; aspect-ratio: 1 / 1; max-width: 100%; }
  .add-aspect-1x1 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-1x1, .add-aspect-1x1 > img { object-fit: cover; }
}
.add-aspect-4x3 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 75%; position: relative; }
@supports (aspect-ratio: 1) {
  .add-aspect-4x3 { height: inherit; padding: inherit; aspect-ratio: 1.33333 / 1; max-width: 100%; }
  .add-aspect-4x3 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-4x3, .add-aspect-4x3 > img { object-fit: cover; }
}
.add-aspect-2x1 { box-sizing: border-box; height: 0px; overflow: hidden; padding-bottom: 50%; position: relative; }
@supports (aspect-ratio: 1) {
  .add-aspect-2x1 { height: inherit; padding: inherit; aspect-ratio: 2 / 1; max-width: 100%; }
  .add-aspect-2x1 > * { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
  img.add-aspect-2x1, .add-aspect-2x1 > img { object-fit: cover; }
}
@supports (aspect-ratio: 1) {
  :where(img[class*="add-aspect-"]) { width: min-content; }
}
.add-list-reset { margin-bottom: 0px; margin-top: 0px; padding-left: 0px; list-style: none; }
.flex-align-start { align-items: flex-start; }
.flex-align-end { align-items: flex-end; }
.flex-align-center { align-items: center; }
.flex-align-stretch { align-items: stretch; }
.flex-align-baseline { align-items: baseline; }
.flex-align-self-start { align-self: flex-start; }
.flex-align-self-end { align-self: flex-end; }
.flex-align-self-center { align-self: center; }
.flex-align-self-stretch { align-self: stretch; }
.flex-align-self-baseline { align-self: baseline; }
.bg-transparent, .hover\:bg-transparent:hover, .hover\:bg-transparent.\:hover { background-color: transparent; }
.bg-black, .hover\:bg-black:hover, .hover\:bg-black.\:hover { background-color: rgb(0, 0, 0); }
.bg-white, .hover\:bg-white:hover, .hover\:bg-white.\:hover { background-color: rgb(255, 255, 255); }
.bg-red, .hover\:bg-red:hover, .hover\:bg-red.\:hover { background-color: rgb(229, 34, 7); }
.bg-orange, .hover\:bg-orange:hover, .hover\:bg-orange.\:hover { background-color: rgb(230, 111, 14); }
.bg-gold, .hover\:bg-gold:hover, .hover\:bg-gold.\:hover { background-color: rgb(255, 190, 46); }
.bg-yellow, .hover\:bg-yellow:hover, .hover\:bg-yellow.\:hover { background-color: rgb(254, 230, 133); }
.bg-green, .hover\:bg-green:hover, .hover\:bg-green.\:hover { background-color: rgb(83, 130, 0); }
.bg-mint, .hover\:bg-mint:hover, .hover\:bg-mint.\:hover { background-color: rgb(4, 197, 133); }
.bg-cyan, .hover\:bg-cyan:hover, .hover\:bg-cyan.\:hover { background-color: rgb(0, 158, 193); }
.bg-blue, .hover\:bg-blue:hover, .hover\:bg-blue.\:hover { background-color: rgb(0, 118, 214); }
.bg-indigo, .hover\:bg-indigo:hover, .hover\:bg-indigo.\:hover { background-color: rgb(103, 108, 200); }
.bg-violet, .hover\:bg-violet:hover, .hover\:bg-violet.\:hover { background-color: rgb(129, 104, 179); }
.bg-magenta, .hover\:bg-magenta:hover, .hover\:bg-magenta.\:hover { background-color: rgb(215, 45, 121); }
.bg-gray-5, .hover\:bg-gray-5:hover, .hover\:bg-gray-5.\:hover { background-color: rgb(240, 240, 240); }
.bg-gray-10, .hover\:bg-gray-10:hover, .hover\:bg-gray-10.\:hover { background-color: rgb(230, 230, 230); }
.bg-gray-30, .hover\:bg-gray-30:hover, .hover\:bg-gray-30.\:hover { background-color: rgb(173, 173, 173); }
.bg-gray-50, .hover\:bg-gray-50:hover, .hover\:bg-gray-50.\:hover { background-color: rgb(117, 117, 117); }
.bg-gray-70, .hover\:bg-gray-70:hover, .hover\:bg-gray-70.\:hover { background-color: rgb(69, 69, 69); }
.bg-gray-90, .hover\:bg-gray-90:hover, .hover\:bg-gray-90.\:hover { background-color: rgb(27, 27, 27); }
.bg-base-lightest, .hover\:bg-base-lightest:hover, .hover\:bg-base-lightest.\:hover { background-color: rgb(240, 240, 240); }
.bg-base-lighter, .hover\:bg-base-lighter:hover, .hover\:bg-base-lighter.\:hover { background-color: rgb(223, 225, 226); }
.bg-base-light, .hover\:bg-base-light:hover, .hover\:bg-base-light.\:hover { background-color: rgb(169, 174, 177); }
.bg-base, .hover\:bg-base:hover, .hover\:bg-base.\:hover { background-color: rgb(113, 118, 122); }
.bg-base-dark, .hover\:bg-base-dark:hover, .hover\:bg-base-dark.\:hover { background-color: rgb(86, 92, 101); }
.bg-base-darker, .hover\:bg-base-darker:hover, .hover\:bg-base-darker.\:hover { background-color: rgb(61, 69, 81); }
.bg-base-darkest, .hover\:bg-base-darkest:hover, .bg-ink, .hover\:bg-ink:hover, .hover\:bg-base-darkest.\:hover, .hover\:bg-ink.\:hover { background-color: rgb(27, 27, 27); }
.bg-primary-lighter, .hover\:bg-primary-lighter:hover, .hover\:bg-primary-lighter.\:hover { background-color: rgb(217, 232, 246); }
.bg-primary-light, .hover\:bg-primary-light:hover, .hover\:bg-primary-light.\:hover { background-color: rgb(115, 179, 231); }
.bg-primary, .hover\:bg-primary:hover, .hover\:bg-primary.\:hover { background-color: rgb(0, 113, 188); }
.bg-primary-vivid, .hover\:bg-primary-vivid:hover, .hover\:bg-primary-vivid.\:hover { background-color: rgb(0, 80, 216); }
.bg-primary-dark, .hover\:bg-primary-dark:hover, .hover\:bg-primary-dark.\:hover { background-color: rgb(26, 68, 128); }
.bg-primary-darker, .hover\:bg-primary-darker:hover, .hover\:bg-primary-darker.\:hover { background-color: rgb(32, 84, 147); }
.bg-primary-darkest, .hover\:bg-primary-darkest:hover, .hover\:bg-primary-darkest.\:hover { background-color: rgb(17, 46, 81); }
.bg-secondary-lighter, .hover\:bg-secondary-lighter:hover, .hover\:bg-secondary-lighter.\:hover { background-color: rgb(243, 225, 228); }
.bg-secondary-light, .hover\:bg-secondary-light:hover, .hover\:bg-secondary-light.\:hover { background-color: rgb(242, 147, 140); }
.bg-secondary, .hover\:bg-secondary:hover, .hover\:bg-secondary.\:hover { background-color: rgb(216, 57, 51); }
.bg-secondary-vivid, .hover\:bg-secondary-vivid:hover, .hover\:bg-secondary-vivid.\:hover { background-color: rgb(228, 29, 61); }
.bg-secondary-dark, .hover\:bg-secondary-dark:hover, .hover\:bg-secondary-dark.\:hover { background-color: rgb(181, 9, 9); }
.bg-secondary-darker, .hover\:bg-secondary-darker:hover, .hover\:bg-secondary-darker.\:hover { background-color: rgb(139, 10, 3); }
.bg-accent-warm-darker, .hover\:bg-accent-warm-darker:hover, .hover\:bg-accent-warm-darker.\:hover { background-color: rgb(119, 85, 64); }
.bg-accent-warm-dark, .hover\:bg-accent-warm-dark:hover, .hover\:bg-accent-warm-dark.\:hover { background-color: rgb(192, 86, 0); }
.bg-accent-warm, .hover\:bg-accent-warm:hover, .hover\:bg-accent-warm.\:hover { background-color: rgb(250, 148, 65); }
.bg-accent-warm-light, .hover\:bg-accent-warm-light:hover, .hover\:bg-accent-warm-light.\:hover { background-color: rgb(255, 188, 120); }
.bg-accent-warm-lighter, .hover\:bg-accent-warm-lighter:hover, .hover\:bg-accent-warm-lighter.\:hover { background-color: rgb(242, 228, 212); }
.bg-accent-cool-darker, .hover\:bg-accent-cool-darker:hover, .hover\:bg-accent-cool-darker.\:hover { background-color: rgb(7, 100, 141); }
.bg-accent-cool-dark, .hover\:bg-accent-cool-dark:hover, .hover\:bg-accent-cool-dark.\:hover { background-color: rgb(40, 160, 203); }
.bg-accent-cool, .hover\:bg-accent-cool:hover, .hover\:bg-accent-cool.\:hover { background-color: rgb(0, 189, 227); }
.bg-accent-cool-light, .hover\:bg-accent-cool-light:hover, .hover\:bg-accent-cool-light.\:hover { background-color: rgb(151, 212, 234); }
.bg-accent-cool-lighter, .hover\:bg-accent-cool-lighter:hover, .hover\:bg-accent-cool-lighter.\:hover { background-color: rgb(225, 243, 248); }
.bg-error-lighter, .hover\:bg-error-lighter:hover, .hover\:bg-error-lighter.\:hover { background-color: rgb(244, 227, 219); }
.bg-error-light, .hover\:bg-error-light:hover, .hover\:bg-error-light.\:hover { background-color: rgb(243, 146, 104); }
.bg-error, .hover\:bg-error:hover, .hover\:bg-error.\:hover { background-color: rgb(213, 67, 9); }
.bg-error-dark, .hover\:bg-error-dark:hover, .hover\:bg-error-dark.\:hover { background-color: rgb(181, 9, 9); }
.bg-error-darker, .hover\:bg-error-darker:hover, .hover\:bg-error-darker.\:hover { background-color: rgb(111, 51, 49); }
.bg-warning-lighter, .hover\:bg-warning-lighter:hover, .hover\:bg-warning-lighter.\:hover { background-color: rgb(250, 243, 209); }
.bg-warning-light, .hover\:bg-warning-light:hover, .hover\:bg-warning-light.\:hover { background-color: rgb(254, 230, 133); }
.bg-warning, .hover\:bg-warning:hover, .hover\:bg-warning.\:hover { background-color: rgb(255, 190, 46); }
.bg-warning-dark, .hover\:bg-warning-dark:hover, .hover\:bg-warning-dark.\:hover { background-color: rgb(229, 160, 0); }
.bg-warning-darker, .hover\:bg-warning-darker:hover, .hover\:bg-warning-darker.\:hover { background-color: rgb(147, 111, 56); }
.bg-success-lighter, .hover\:bg-success-lighter:hover, .hover\:bg-success-lighter.\:hover { background-color: rgb(236, 243, 236); }
.bg-success-light, .hover\:bg-success-light:hover, .hover\:bg-success-light.\:hover { background-color: rgb(112, 225, 123); }
.bg-success, .hover\:bg-success:hover, .hover\:bg-success.\:hover { background-color: rgb(0, 169, 28); }
.bg-success-dark, .hover\:bg-success-dark:hover, .hover\:bg-success-dark.\:hover { background-color: rgb(0, 136, 23); }
.bg-success-darker, .hover\:bg-success-darker:hover, .hover\:bg-success-darker.\:hover { background-color: rgb(33, 110, 31); }
.bg-info-lighter, .hover\:bg-info-lighter:hover, .hover\:bg-info-lighter.\:hover { background-color: rgb(231, 246, 248); }
.bg-info-light, .hover\:bg-info-light:hover, .hover\:bg-info-light.\:hover { background-color: rgb(153, 222, 234); }
.bg-info, .hover\:bg-info:hover, .hover\:bg-info.\:hover { background-color: rgb(0, 189, 227); }
.bg-info-dark, .hover\:bg-info-dark:hover, .hover\:bg-info-dark.\:hover { background-color: rgb(0, 158, 193); }
.bg-info-darker, .hover\:bg-info-darker:hover, .hover\:bg-info-darker.\:hover { background-color: rgb(46, 98, 118); }
.bg-disabled-lighter, .hover\:bg-disabled-lighter:hover, .hover\:bg-disabled-lighter.\:hover { background-color: rgb(201, 201, 201); }
.bg-disabled-light, .hover\:bg-disabled-light:hover, .hover\:bg-disabled-light.\:hover { background-color: rgb(145, 145, 145); }
.bg-disabled, .hover\:bg-disabled:hover, .hover\:bg-disabled.\:hover { background-color: rgb(117, 117, 117); }
.bg-disabled-dark, .hover\:bg-disabled-dark:hover, .hover\:bg-disabled-dark.\:hover { background-color: rgb(69, 69, 69); }
.bg-disabled-darker, .hover\:bg-disabled-darker:hover, .hover\:bg-disabled-darker.\:hover { background-color: rgb(27, 27, 27); }
.bg-emergency, .hover\:bg-emergency:hover, .hover\:bg-emergency.\:hover { background-color: rgb(156, 61, 16); }
.bg-emergency-dark, .hover\:bg-emergency-dark:hover, .hover\:bg-emergency-dark.\:hover { background-color: rgb(51, 45, 41); }
.border-1px, .hover\:border-1px:hover, .hover\:border-1px.\:hover { border: 1px solid; }
.border-y-1px, .hover\:border-y-1px:hover, .hover\:border-y-1px.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
.border-x-1px, .hover\:border-x-1px:hover, .hover\:border-x-1px.\:hover { border-left: 1px solid; border-right: 1px solid; }
.border-top-1px, .hover\:border-top-1px:hover, .hover\:border-top-1px.\:hover { border-top: 1px solid; }
.border-right-1px, .hover\:border-right-1px:hover, .hover\:border-right-1px.\:hover { border-right: 1px solid; }
.border-bottom-1px, .hover\:border-bottom-1px:hover, .hover\:border-bottom-1px.\:hover { border-bottom: 1px solid; }
.border-left-1px, .hover\:border-left-1px:hover, .hover\:border-left-1px.\:hover { border-left: 1px solid; }
.border-2px, .hover\:border-2px:hover, .hover\:border-2px.\:hover { border: 2px solid; }
.border-y-2px, .hover\:border-y-2px:hover, .hover\:border-y-2px.\:hover { border-top: 2px solid; border-bottom: 2px solid; }
.border-x-2px, .hover\:border-x-2px:hover, .hover\:border-x-2px.\:hover { border-left: 2px solid; border-right: 2px solid; }
.border-top-2px, .hover\:border-top-2px:hover, .hover\:border-top-2px.\:hover { border-top: 2px solid; }
.border-right-2px, .hover\:border-right-2px:hover, .hover\:border-right-2px.\:hover { border-right: 2px solid; }
.border-bottom-2px, .hover\:border-bottom-2px:hover, .hover\:border-bottom-2px.\:hover { border-bottom: 2px solid; }
.border-left-2px, .hover\:border-left-2px:hover, .hover\:border-left-2px.\:hover { border-left: 2px solid; }
.border-05, .hover\:border-05:hover, .hover\:border-05.\:hover { border: 0.25rem solid; }
.border-y-05, .hover\:border-y-05:hover, .hover\:border-y-05.\:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
.border-x-05, .hover\:border-x-05:hover, .hover\:border-x-05.\:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
.border-top-05, .hover\:border-top-05:hover, .hover\:border-top-05.\:hover { border-top: 0.25rem solid; }
.border-right-05, .hover\:border-right-05:hover, .hover\:border-right-05.\:hover { border-right: 0.25rem solid; }
.border-bottom-05, .hover\:border-bottom-05:hover, .hover\:border-bottom-05.\:hover { border-bottom: 0.25rem solid; }
.border-left-05, .hover\:border-left-05:hover, .hover\:border-left-05.\:hover { border-left: 0.25rem solid; }
.border-1, .hover\:border-1:hover, .hover\:border-1.\:hover { border: 0.5rem solid; }
.border-y-1, .hover\:border-y-1:hover, .hover\:border-y-1.\:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
.border-x-1, .hover\:border-x-1:hover, .hover\:border-x-1.\:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
.border-top-1, .hover\:border-top-1:hover, .hover\:border-top-1.\:hover { border-top: 0.5rem solid; }
.border-right-1, .hover\:border-right-1:hover, .hover\:border-right-1.\:hover { border-right: 0.5rem solid; }
.border-bottom-1, .hover\:border-bottom-1:hover, .hover\:border-bottom-1.\:hover { border-bottom: 0.5rem solid; }
.border-left-1, .hover\:border-left-1:hover, .hover\:border-left-1.\:hover { border-left: 0.5rem solid; }
.border-105, .hover\:border-105:hover, .hover\:border-105.\:hover { border: 0.75rem solid; }
.border-y-105, .hover\:border-y-105:hover, .hover\:border-y-105.\:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
.border-x-105, .hover\:border-x-105:hover, .hover\:border-x-105.\:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
.border-top-105, .hover\:border-top-105:hover, .hover\:border-top-105.\:hover { border-top: 0.75rem solid; }
.border-right-105, .hover\:border-right-105:hover, .hover\:border-right-105.\:hover { border-right: 0.75rem solid; }
.border-bottom-105, .hover\:border-bottom-105:hover, .hover\:border-bottom-105.\:hover { border-bottom: 0.75rem solid; }
.border-left-105, .hover\:border-left-105:hover, .hover\:border-left-105.\:hover { border-left: 0.75rem solid; }
.border-2, .hover\:border-2:hover, .hover\:border-2.\:hover { border: 1rem solid; }
.border-y-2, .hover\:border-y-2:hover, .hover\:border-y-2.\:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
.border-x-2, .hover\:border-x-2:hover, .hover\:border-x-2.\:hover { border-left: 1rem solid; border-right: 1rem solid; }
.border-top-2, .hover\:border-top-2:hover, .hover\:border-top-2.\:hover { border-top: 1rem solid; }
.border-right-2, .hover\:border-right-2:hover, .hover\:border-right-2.\:hover { border-right: 1rem solid; }
.border-bottom-2, .hover\:border-bottom-2:hover, .hover\:border-bottom-2.\:hover { border-bottom: 1rem solid; }
.border-left-2, .hover\:border-left-2:hover, .hover\:border-left-2.\:hover { border-left: 1rem solid; }
.border-205, .hover\:border-205:hover, .hover\:border-205.\:hover { border: 1.25rem solid; }
.border-y-205, .hover\:border-y-205:hover, .hover\:border-y-205.\:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
.border-x-205, .hover\:border-x-205:hover, .hover\:border-x-205.\:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
.border-top-205, .hover\:border-top-205:hover, .hover\:border-top-205.\:hover { border-top: 1.25rem solid; }
.border-right-205, .hover\:border-right-205:hover, .hover\:border-right-205.\:hover { border-right: 1.25rem solid; }
.border-bottom-205, .hover\:border-bottom-205:hover, .hover\:border-bottom-205.\:hover { border-bottom: 1.25rem solid; }
.border-left-205, .hover\:border-left-205:hover, .hover\:border-left-205.\:hover { border-left: 1.25rem solid; }
.border-3, .hover\:border-3:hover, .hover\:border-3.\:hover { border: 1.5rem solid; }
.border-y-3, .hover\:border-y-3:hover, .hover\:border-y-3.\:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
.border-x-3, .hover\:border-x-3:hover, .hover\:border-x-3.\:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
.border-top-3, .hover\:border-top-3:hover, .hover\:border-top-3.\:hover { border-top: 1.5rem solid; }
.border-right-3, .hover\:border-right-3:hover, .hover\:border-right-3.\:hover { border-right: 1.5rem solid; }
.border-bottom-3, .hover\:border-bottom-3:hover, .hover\:border-bottom-3.\:hover { border-bottom: 1.5rem solid; }
.border-left-3, .hover\:border-left-3:hover, .hover\:border-left-3.\:hover { border-left: 1.5rem solid; }
.border-0, .hover\:border-0:hover, .hover\:border-0.\:hover { border: 0px solid; }
.border-y-0, .hover\:border-y-0:hover, .hover\:border-y-0.\:hover { border-top: 0px solid; border-bottom: 0px solid; }
.border-x-0, .hover\:border-x-0:hover, .hover\:border-x-0.\:hover { border-left: 0px solid; border-right: 0px solid; }
.border-top-0, .hover\:border-top-0:hover, .hover\:border-top-0.\:hover { border-top: 0px solid; }
.border-right-0, .hover\:border-right-0:hover, .hover\:border-right-0.\:hover { border-right: 0px solid; }
.border-bottom-0, .hover\:border-bottom-0:hover, .hover\:border-bottom-0.\:hover { border-bottom: 0px solid; }
.border-left-0, .hover\:border-left-0:hover, .hover\:border-left-0.\:hover { border-left: 0px solid; }
.border, .hover\:border:hover, .hover\:border.\:hover { border: 1px solid; }
.border-y, .hover\:border-y:hover, .hover\:border-y.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
.border-x, .hover\:border-x:hover, .hover\:border-x.\:hover { border-left: 1px solid; border-right: 1px solid; }
.border-top, .hover\:border-top:hover, .hover\:border-top.\:hover { border-top: 1px solid; }
.border-right, .hover\:border-right:hover, .hover\:border-right.\:hover { border-right: 1px solid; }
.border-bottom, .hover\:border-bottom:hover, .hover\:border-bottom.\:hover { border-bottom: 1px solid; }
.border-left, .hover\:border-left:hover, .hover\:border-left.\:hover { border-left: 1px solid; }
.border-transparent, .hover\:border-transparent:hover, .hover\:border-transparent.\:hover { border-color: transparent; }
.border-black, .hover\:border-black:hover, .hover\:border-black.\:hover { border-color: rgb(0, 0, 0); }
.border-white, .hover\:border-white:hover, .hover\:border-white.\:hover { border-color: rgb(255, 255, 255); }
.border-red, .hover\:border-red:hover, .hover\:border-red.\:hover { border-color: rgb(229, 34, 7); }
.border-orange, .hover\:border-orange:hover, .hover\:border-orange.\:hover { border-color: rgb(230, 111, 14); }
.border-gold, .hover\:border-gold:hover, .hover\:border-gold.\:hover { border-color: rgb(255, 190, 46); }
.border-yellow, .hover\:border-yellow:hover, .hover\:border-yellow.\:hover { border-color: rgb(254, 230, 133); }
.border-green, .hover\:border-green:hover, .hover\:border-green.\:hover { border-color: rgb(83, 130, 0); }
.border-mint, .hover\:border-mint:hover, .hover\:border-mint.\:hover { border-color: rgb(4, 197, 133); }
.border-cyan, .hover\:border-cyan:hover, .hover\:border-cyan.\:hover { border-color: rgb(0, 158, 193); }
.border-blue, .hover\:border-blue:hover, .hover\:border-blue.\:hover { border-color: rgb(0, 118, 214); }
.border-indigo, .hover\:border-indigo:hover, .hover\:border-indigo.\:hover { border-color: rgb(103, 108, 200); }
.border-violet, .hover\:border-violet:hover, .hover\:border-violet.\:hover { border-color: rgb(129, 104, 179); }
.border-magenta, .hover\:border-magenta:hover, .hover\:border-magenta.\:hover { border-color: rgb(215, 45, 121); }
.border-gray-5, .hover\:border-gray-5:hover, .hover\:border-gray-5.\:hover { border-color: rgb(240, 240, 240); }
.border-gray-10, .hover\:border-gray-10:hover, .hover\:border-gray-10.\:hover { border-color: rgb(230, 230, 230); }
.border-gray-30, .hover\:border-gray-30:hover, .hover\:border-gray-30.\:hover { border-color: rgb(173, 173, 173); }
.border-gray-50, .hover\:border-gray-50:hover, .hover\:border-gray-50.\:hover { border-color: rgb(117, 117, 117); }
.border-gray-70, .hover\:border-gray-70:hover, .hover\:border-gray-70.\:hover { border-color: rgb(69, 69, 69); }
.border-gray-90, .hover\:border-gray-90:hover, .hover\:border-gray-90.\:hover { border-color: rgb(27, 27, 27); }
.border-base-lightest, .hover\:border-base-lightest:hover, .hover\:border-base-lightest.\:hover { border-color: rgb(240, 240, 240); }
.border-base-lighter, .hover\:border-base-lighter:hover, .hover\:border-base-lighter.\:hover { border-color: rgb(223, 225, 226); }
.border-base-light, .hover\:border-base-light:hover, .hover\:border-base-light.\:hover { border-color: rgb(169, 174, 177); }
.border-base, .hover\:border-base:hover, .hover\:border-base.\:hover { border-color: rgb(113, 118, 122); }
.border-base-dark, .hover\:border-base-dark:hover, .hover\:border-base-dark.\:hover { border-color: rgb(86, 92, 101); }
.border-base-darker, .hover\:border-base-darker:hover, .hover\:border-base-darker.\:hover { border-color: rgb(61, 69, 81); }
.border-base-darkest, .hover\:border-base-darkest:hover, .border-ink, .hover\:border-ink:hover, .hover\:border-base-darkest.\:hover, .hover\:border-ink.\:hover { border-color: rgb(27, 27, 27); }
.border-primary-lighter, .hover\:border-primary-lighter:hover, .hover\:border-primary-lighter.\:hover { border-color: rgb(217, 232, 246); }
.border-primary-light, .hover\:border-primary-light:hover, .hover\:border-primary-light.\:hover { border-color: rgb(115, 179, 231); }
.border-primary, .hover\:border-primary:hover, .hover\:border-primary.\:hover { border-color: rgb(0, 113, 188); }
.border-primary-vivid, .hover\:border-primary-vivid:hover, .hover\:border-primary-vivid.\:hover { border-color: rgb(0, 80, 216); }
.border-primary-dark, .hover\:border-primary-dark:hover, .hover\:border-primary-dark.\:hover { border-color: rgb(26, 68, 128); }
.border-primary-darker, .hover\:border-primary-darker:hover, .hover\:border-primary-darker.\:hover { border-color: rgb(32, 84, 147); }
.border-primary-darkest, .hover\:border-primary-darkest:hover, .hover\:border-primary-darkest.\:hover { border-color: rgb(17, 46, 81); }
.border-secondary-lighter, .hover\:border-secondary-lighter:hover, .hover\:border-secondary-lighter.\:hover { border-color: rgb(243, 225, 228); }
.border-secondary-light, .hover\:border-secondary-light:hover, .hover\:border-secondary-light.\:hover { border-color: rgb(242, 147, 140); }
.border-secondary, .hover\:border-secondary:hover, .hover\:border-secondary.\:hover { border-color: rgb(216, 57, 51); }
.border-secondary-vivid, .hover\:border-secondary-vivid:hover, .hover\:border-secondary-vivid.\:hover { border-color: rgb(228, 29, 61); }
.border-secondary-dark, .hover\:border-secondary-dark:hover, .hover\:border-secondary-dark.\:hover { border-color: rgb(181, 9, 9); }
.border-secondary-darker, .hover\:border-secondary-darker:hover, .hover\:border-secondary-darker.\:hover { border-color: rgb(139, 10, 3); }
.border-accent-warm-darker, .hover\:border-accent-warm-darker:hover, .hover\:border-accent-warm-darker.\:hover { border-color: rgb(119, 85, 64); }
.border-accent-warm-dark, .hover\:border-accent-warm-dark:hover, .hover\:border-accent-warm-dark.\:hover { border-color: rgb(192, 86, 0); }
.border-accent-warm, .hover\:border-accent-warm:hover, .hover\:border-accent-warm.\:hover { border-color: rgb(250, 148, 65); }
.border-accent-warm-light, .hover\:border-accent-warm-light:hover, .hover\:border-accent-warm-light.\:hover { border-color: rgb(255, 188, 120); }
.border-accent-warm-lighter, .hover\:border-accent-warm-lighter:hover, .hover\:border-accent-warm-lighter.\:hover { border-color: rgb(242, 228, 212); }
.border-accent-cool-darker, .hover\:border-accent-cool-darker:hover, .hover\:border-accent-cool-darker.\:hover { border-color: rgb(7, 100, 141); }
.border-accent-cool-dark, .hover\:border-accent-cool-dark:hover, .hover\:border-accent-cool-dark.\:hover { border-color: rgb(40, 160, 203); }
.border-accent-cool, .hover\:border-accent-cool:hover, .hover\:border-accent-cool.\:hover { border-color: rgb(0, 189, 227); }
.border-accent-cool-light, .hover\:border-accent-cool-light:hover, .hover\:border-accent-cool-light.\:hover { border-color: rgb(151, 212, 234); }
.border-accent-cool-lighter, .hover\:border-accent-cool-lighter:hover, .hover\:border-accent-cool-lighter.\:hover { border-color: rgb(225, 243, 248); }
.border-error-lighter, .hover\:border-error-lighter:hover, .hover\:border-error-lighter.\:hover { border-color: rgb(244, 227, 219); }
.border-error-light, .hover\:border-error-light:hover, .hover\:border-error-light.\:hover { border-color: rgb(243, 146, 104); }
.border-error, .hover\:border-error:hover, .hover\:border-error.\:hover { border-color: rgb(213, 67, 9); }
.border-error-dark, .hover\:border-error-dark:hover, .hover\:border-error-dark.\:hover { border-color: rgb(181, 9, 9); }
.border-error-darker, .hover\:border-error-darker:hover, .hover\:border-error-darker.\:hover { border-color: rgb(111, 51, 49); }
.border-warning-lighter, .hover\:border-warning-lighter:hover, .hover\:border-warning-lighter.\:hover { border-color: rgb(250, 243, 209); }
.border-warning-light, .hover\:border-warning-light:hover, .hover\:border-warning-light.\:hover { border-color: rgb(254, 230, 133); }
.border-warning, .hover\:border-warning:hover, .hover\:border-warning.\:hover { border-color: rgb(255, 190, 46); }
.border-warning-dark, .hover\:border-warning-dark:hover, .hover\:border-warning-dark.\:hover { border-color: rgb(229, 160, 0); }
.border-warning-darker, .hover\:border-warning-darker:hover, .hover\:border-warning-darker.\:hover { border-color: rgb(147, 111, 56); }
.border-success-lighter, .hover\:border-success-lighter:hover, .hover\:border-success-lighter.\:hover { border-color: rgb(236, 243, 236); }
.border-success-light, .hover\:border-success-light:hover, .hover\:border-success-light.\:hover { border-color: rgb(112, 225, 123); }
.border-success, .hover\:border-success:hover, .hover\:border-success.\:hover { border-color: rgb(0, 169, 28); }
.border-success-dark, .hover\:border-success-dark:hover, .hover\:border-success-dark.\:hover { border-color: rgb(0, 136, 23); }
.border-success-darker, .hover\:border-success-darker:hover, .hover\:border-success-darker.\:hover { border-color: rgb(33, 110, 31); }
.border-info-lighter, .hover\:border-info-lighter:hover, .hover\:border-info-lighter.\:hover { border-color: rgb(231, 246, 248); }
.border-info-light, .hover\:border-info-light:hover, .hover\:border-info-light.\:hover { border-color: rgb(153, 222, 234); }
.border-info, .hover\:border-info:hover, .hover\:border-info.\:hover { border-color: rgb(0, 189, 227); }
.border-info-dark, .hover\:border-info-dark:hover, .hover\:border-info-dark.\:hover { border-color: rgb(0, 158, 193); }
.border-info-darker, .hover\:border-info-darker:hover, .hover\:border-info-darker.\:hover { border-color: rgb(46, 98, 118); }
.border-disabled-lighter, .hover\:border-disabled-lighter:hover, .hover\:border-disabled-lighter.\:hover { border-color: rgb(201, 201, 201); }
.border-disabled-light, .hover\:border-disabled-light:hover, .hover\:border-disabled-light.\:hover { border-color: rgb(145, 145, 145); }
.border-disabled, .hover\:border-disabled:hover, .hover\:border-disabled.\:hover { border-color: rgb(117, 117, 117); }
.border-disabled-dark, .hover\:border-disabled-dark:hover, .hover\:border-disabled-dark.\:hover { border-color: rgb(69, 69, 69); }
.border-disabled-darker, .hover\:border-disabled-darker:hover, .hover\:border-disabled-darker.\:hover { border-color: rgb(27, 27, 27); }
.border-emergency, .hover\:border-emergency:hover, .hover\:border-emergency.\:hover { border-color: rgb(156, 61, 16); }
.border-emergency-dark, .hover\:border-emergency-dark:hover, .hover\:border-emergency-dark.\:hover { border-color: rgb(51, 45, 41); }
.radius-0 { border-radius: 0px; }
.radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.radius-sm { border-radius: 2px; }
.radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.radius-md { border-radius: 0.25rem; }
.radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.radius-lg { border-radius: 0.5rem; }
.radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.radius-pill { border-radius: 99rem; }
.radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
.radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
.radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
.radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
.border-dashed { border-style: dashed; }
.border-dotted { border-style: dotted; }
.border-solid { border-style: solid; }
.border-width-1px { border-width: 1px; }
.border-y-width-1px { border-top-width: 1px; border-bottom-width: 1px; }
.border-x-width-1px { border-left-width: 1px; border-right-width: 1px; }
.border-top-width-1px { border-top-width: 1px; }
.border-right-width-1px { border-right-width: 1px; }
.border-bottom-width-1px { border-bottom-width: 1px; }
.border-left-width-1px { border-left-width: 1px; }
.border-width-2px { border-width: 2px; }
.border-y-width-2px { border-top-width: 2px; border-bottom-width: 2px; }
.border-x-width-2px { border-left-width: 2px; border-right-width: 2px; }
.border-top-width-2px { border-top-width: 2px; }
.border-right-width-2px { border-right-width: 2px; }
.border-bottom-width-2px { border-bottom-width: 2px; }
.border-left-width-2px { border-left-width: 2px; }
.border-width-05 { border-width: 0.25rem; }
.border-y-width-05 { border-top-width: 0.25rem; border-bottom-width: 0.25rem; }
.border-x-width-05 { border-left-width: 0.25rem; border-right-width: 0.25rem; }
.border-top-width-05 { border-top-width: 0.25rem; }
.border-right-width-05 { border-right-width: 0.25rem; }
.border-bottom-width-05 { border-bottom-width: 0.25rem; }
.border-left-width-05 { border-left-width: 0.25rem; }
.border-width-1 { border-width: 0.5rem; }
.border-y-width-1 { border-top-width: 0.5rem; border-bottom-width: 0.5rem; }
.border-x-width-1 { border-left-width: 0.5rem; border-right-width: 0.5rem; }
.border-top-width-1 { border-top-width: 0.5rem; }
.border-right-width-1 { border-right-width: 0.5rem; }
.border-bottom-width-1 { border-bottom-width: 0.5rem; }
.border-left-width-1 { border-left-width: 0.5rem; }
.border-width-105 { border-width: 0.75rem; }
.border-y-width-105 { border-top-width: 0.75rem; border-bottom-width: 0.75rem; }
.border-x-width-105 { border-left-width: 0.75rem; border-right-width: 0.75rem; }
.border-top-width-105 { border-top-width: 0.75rem; }
.border-right-width-105 { border-right-width: 0.75rem; }
.border-bottom-width-105 { border-bottom-width: 0.75rem; }
.border-left-width-105 { border-left-width: 0.75rem; }
.border-width-2 { border-width: 1rem; }
.border-y-width-2 { border-top-width: 1rem; border-bottom-width: 1rem; }
.border-x-width-2 { border-left-width: 1rem; border-right-width: 1rem; }
.border-top-width-2 { border-top-width: 1rem; }
.border-right-width-2 { border-right-width: 1rem; }
.border-bottom-width-2 { border-bottom-width: 1rem; }
.border-left-width-2 { border-left-width: 1rem; }
.border-width-205 { border-width: 1.25rem; }
.border-y-width-205 { border-top-width: 1.25rem; border-bottom-width: 1.25rem; }
.border-x-width-205 { border-left-width: 1.25rem; border-right-width: 1.25rem; }
.border-top-width-205 { border-top-width: 1.25rem; }
.border-right-width-205 { border-right-width: 1.25rem; }
.border-bottom-width-205 { border-bottom-width: 1.25rem; }
.border-left-width-205 { border-left-width: 1.25rem; }
.border-width-3 { border-width: 1.5rem; }
.border-y-width-3 { border-top-width: 1.5rem; border-bottom-width: 1.5rem; }
.border-x-width-3 { border-left-width: 1.5rem; border-right-width: 1.5rem; }
.border-top-width-3 { border-top-width: 1.5rem; }
.border-right-width-3 { border-right-width: 1.5rem; }
.border-bottom-width-3 { border-bottom-width: 1.5rem; }
.border-left-width-3 { border-left-width: 1.5rem; }
.border-width-0 { border-width: 0px; }
.border-y-width-0 { border-top-width: 0px; border-bottom-width: 0px; }
.border-x-width-0 { border-left-width: 0px; border-right-width: 0px; }
.border-top-width-0 { border-top-width: 0px; }
.border-right-width-0 { border-right-width: 0px; }
.border-bottom-width-0 { border-bottom-width: 0px; }
.border-left-width-0 { border-left-width: 0px; }
.bottom-1px { bottom: 1px; }
.bottom-2px { bottom: 2px; }
.bottom-05 { bottom: 0.25rem; }
.bottom-1 { bottom: 0.5rem; }
.bottom-105 { bottom: 0.75rem; }
.bottom-2 { bottom: 1rem; }
.bottom-205 { bottom: 1.25rem; }
.bottom-3 { bottom: 1.5rem; }
.bottom-neg-1px { bottom: -1px; }
.bottom-neg-2px { bottom: -2px; }
.bottom-neg-05 { bottom: -0.25rem; }
.bottom-neg-1 { bottom: -0.5rem; }
.bottom-neg-105 { bottom: -0.75rem; }
.bottom-neg-2 { bottom: -1rem; }
.bottom-neg-205 { bottom: -1.25rem; }
.bottom-neg-3 { bottom: -1.5rem; }
.bottom-0 { bottom: 0px; }
.bottom-auto { bottom: auto; }
.bottom-full { bottom: 100%; }
.shadow-none, .hover\:shadow-none:hover, .hover\:shadow-none.\:hover { box-shadow: none; }
.shadow-1, .hover\:shadow-1:hover, .hover\:shadow-1.\:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 0.25rem; }
.shadow-2, .hover\:shadow-2:hover, .hover\:shadow-2.\:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.5rem; }
.shadow-3, .hover\:shadow-3:hover, .hover\:shadow-3.\:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.5rem 1rem; }
.shadow-4, .hover\:shadow-4:hover, .hover\:shadow-4.\:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0.75rem 1.5rem; }
.shadow-5, .hover\:shadow-5:hover, .hover\:shadow-5.\:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1rem 2rem; }
.circle-1px { height: 1px; width: 1px; border-radius: 50%; }
.circle-2px { height: 2px; width: 2px; border-radius: 50%; }
.circle-05 { height: 0.25rem; width: 0.25rem; border-radius: 50%; }
.circle-1 { height: 0.5rem; width: 0.5rem; border-radius: 50%; }
.circle-105 { height: 0.75rem; width: 0.75rem; border-radius: 50%; }
.circle-2 { height: 1rem; width: 1rem; border-radius: 50%; }
.circle-205 { height: 1.25rem; width: 1.25rem; border-radius: 50%; }
.circle-3 { height: 1.5rem; width: 1.5rem; border-radius: 50%; }
.circle-4 { height: 2rem; width: 2rem; border-radius: 50%; }
.circle-5 { height: 2.5rem; width: 2.5rem; border-radius: 50%; }
.circle-6 { height: 3rem; width: 3rem; border-radius: 50%; }
.circle-7 { height: 3.5rem; width: 3.5rem; border-radius: 50%; }
.circle-8 { height: 4rem; width: 4rem; border-radius: 50%; }
.circle-9 { height: 4.5rem; width: 4.5rem; border-radius: 50%; }
.circle-10 { height: 5rem; width: 5rem; border-radius: 50%; }
.circle-15 { height: 7.5rem; width: 7.5rem; border-radius: 50%; }
.circle-card { height: 10rem; width: 10rem; border-radius: 50%; }
.circle-card-lg { height: 15rem; width: 15rem; border-radius: 50%; }
.circle-mobile { height: 20rem; width: 20rem; border-radius: 50%; }
.clearfix::after { content: ""; display: block; clear: both; }
.text-transparent, .hover\:text-transparent:hover, .hover\:text-transparent.\:hover { color: transparent; }
.text-black, .hover\:text-black:hover, .hover\:text-black.\:hover { color: rgb(0, 0, 0); }
.text-white, .hover\:text-white:hover, .hover\:text-white.\:hover { color: rgb(255, 255, 255); }
.text-red, .hover\:text-red:hover, .hover\:text-red.\:hover { color: rgb(229, 34, 7); }
.text-orange, .hover\:text-orange:hover, .hover\:text-orange.\:hover { color: rgb(230, 111, 14); }
.text-gold, .hover\:text-gold:hover, .hover\:text-gold.\:hover { color: rgb(255, 190, 46); }
.text-yellow, .hover\:text-yellow:hover, .hover\:text-yellow.\:hover { color: rgb(254, 230, 133); }
.text-green, .hover\:text-green:hover, .hover\:text-green.\:hover { color: rgb(83, 130, 0); }
.text-mint, .hover\:text-mint:hover, .hover\:text-mint.\:hover { color: rgb(4, 197, 133); }
.text-cyan, .hover\:text-cyan:hover, .hover\:text-cyan.\:hover { color: rgb(0, 158, 193); }
.text-blue, .hover\:text-blue:hover, .hover\:text-blue.\:hover { color: rgb(0, 118, 214); }
.text-indigo, .hover\:text-indigo:hover, .hover\:text-indigo.\:hover { color: rgb(103, 108, 200); }
.text-violet, .hover\:text-violet:hover, .hover\:text-violet.\:hover { color: rgb(129, 104, 179); }
.text-magenta, .hover\:text-magenta:hover, .hover\:text-magenta.\:hover { color: rgb(215, 45, 121); }
.text-gray-5, .hover\:text-gray-5:hover, .hover\:text-gray-5.\:hover { color: rgb(240, 240, 240); }
.text-gray-10, .hover\:text-gray-10:hover, .hover\:text-gray-10.\:hover { color: rgb(230, 230, 230); }
.text-gray-30, .hover\:text-gray-30:hover, .hover\:text-gray-30.\:hover { color: rgb(173, 173, 173); }
.text-gray-50, .hover\:text-gray-50:hover, .hover\:text-gray-50.\:hover { color: rgb(117, 117, 117); }
.text-gray-70, .hover\:text-gray-70:hover, .hover\:text-gray-70.\:hover { color: rgb(69, 69, 69); }
.text-gray-90, .hover\:text-gray-90:hover, .hover\:text-gray-90.\:hover { color: rgb(27, 27, 27); }
.text-base-lightest, .hover\:text-base-lightest:hover, .hover\:text-base-lightest.\:hover { color: rgb(240, 240, 240); }
.text-base-lighter, .hover\:text-base-lighter:hover, .hover\:text-base-lighter.\:hover { color: rgb(223, 225, 226); }
.text-base-light, .hover\:text-base-light:hover, .hover\:text-base-light.\:hover { color: rgb(169, 174, 177); }
.text-base, .hover\:text-base:hover, .hover\:text-base.\:hover { color: rgb(113, 118, 122); }
.text-base-dark, .hover\:text-base-dark:hover, .hover\:text-base-dark.\:hover { color: rgb(86, 92, 101); }
.text-base-darker, .hover\:text-base-darker:hover, .hover\:text-base-darker.\:hover { color: rgb(61, 69, 81); }
.text-base-darkest, .hover\:text-base-darkest:hover, .text-ink, .hover\:text-ink:hover, .hover\:text-base-darkest.\:hover, .hover\:text-ink.\:hover { color: rgb(27, 27, 27); }
.text-primary-lighter, .hover\:text-primary-lighter:hover, .hover\:text-primary-lighter.\:hover { color: rgb(217, 232, 246); }
.text-primary-light, .hover\:text-primary-light:hover, .hover\:text-primary-light.\:hover { color: rgb(115, 179, 231); }
.text-primary, .hover\:text-primary:hover, .hover\:text-primary.\:hover { color: rgb(0, 113, 188); }
.text-primary-vivid, .hover\:text-primary-vivid:hover, .hover\:text-primary-vivid.\:hover { color: rgb(0, 80, 216); }
.text-primary-dark, .hover\:text-primary-dark:hover, .hover\:text-primary-dark.\:hover { color: rgb(26, 68, 128); }
.text-primary-darker, .hover\:text-primary-darker:hover, .hover\:text-primary-darker.\:hover { color: rgb(32, 84, 147); }
.text-primary-darkest, .hover\:text-primary-darkest:hover, .hover\:text-primary-darkest.\:hover { color: rgb(17, 46, 81); }
.text-secondary-lighter, .hover\:text-secondary-lighter:hover, .hover\:text-secondary-lighter.\:hover { color: rgb(243, 225, 228); }
.text-secondary-light, .hover\:text-secondary-light:hover, .hover\:text-secondary-light.\:hover { color: rgb(242, 147, 140); }
.text-secondary, .hover\:text-secondary:hover, .hover\:text-secondary.\:hover { color: rgb(216, 57, 51); }
.text-secondary-vivid, .hover\:text-secondary-vivid:hover, .hover\:text-secondary-vivid.\:hover { color: rgb(228, 29, 61); }
.text-secondary-dark, .hover\:text-secondary-dark:hover, .hover\:text-secondary-dark.\:hover { color: rgb(181, 9, 9); }
.text-secondary-darker, .hover\:text-secondary-darker:hover, .hover\:text-secondary-darker.\:hover { color: rgb(139, 10, 3); }
.text-accent-warm-darker, .hover\:text-accent-warm-darker:hover, .hover\:text-accent-warm-darker.\:hover { color: rgb(119, 85, 64); }
.text-accent-warm-dark, .hover\:text-accent-warm-dark:hover, .hover\:text-accent-warm-dark.\:hover { color: rgb(192, 86, 0); }
.text-accent-warm, .hover\:text-accent-warm:hover, .hover\:text-accent-warm.\:hover { color: rgb(250, 148, 65); }
.text-accent-warm-light, .hover\:text-accent-warm-light:hover, .hover\:text-accent-warm-light.\:hover { color: rgb(255, 188, 120); }
.text-accent-warm-lighter, .hover\:text-accent-warm-lighter:hover, .hover\:text-accent-warm-lighter.\:hover { color: rgb(242, 228, 212); }
.text-accent-cool-darker, .hover\:text-accent-cool-darker:hover, .hover\:text-accent-cool-darker.\:hover { color: rgb(7, 100, 141); }
.text-accent-cool-dark, .hover\:text-accent-cool-dark:hover, .hover\:text-accent-cool-dark.\:hover { color: rgb(40, 160, 203); }
.text-accent-cool, .hover\:text-accent-cool:hover, .hover\:text-accent-cool.\:hover { color: rgb(0, 189, 227); }
.text-accent-cool-light, .hover\:text-accent-cool-light:hover, .hover\:text-accent-cool-light.\:hover { color: rgb(151, 212, 234); }
.text-accent-cool-lighter, .hover\:text-accent-cool-lighter:hover, .hover\:text-accent-cool-lighter.\:hover { color: rgb(225, 243, 248); }
.text-error-lighter, .hover\:text-error-lighter:hover, .hover\:text-error-lighter.\:hover { color: rgb(244, 227, 219); }
.text-error-light, .hover\:text-error-light:hover, .hover\:text-error-light.\:hover { color: rgb(243, 146, 104); }
.text-error, .hover\:text-error:hover, .hover\:text-error.\:hover { color: rgb(213, 67, 9); }
.text-error-dark, .hover\:text-error-dark:hover, .hover\:text-error-dark.\:hover { color: rgb(181, 9, 9); }
.text-error-darker, .hover\:text-error-darker:hover, .hover\:text-error-darker.\:hover { color: rgb(111, 51, 49); }
.text-warning-lighter, .hover\:text-warning-lighter:hover, .hover\:text-warning-lighter.\:hover { color: rgb(250, 243, 209); }
.text-warning-light, .hover\:text-warning-light:hover, .hover\:text-warning-light.\:hover { color: rgb(254, 230, 133); }
.text-warning, .hover\:text-warning:hover, .hover\:text-warning.\:hover { color: rgb(255, 190, 46); }
.text-warning-dark, .hover\:text-warning-dark:hover, .hover\:text-warning-dark.\:hover { color: rgb(229, 160, 0); }
.text-warning-darker, .hover\:text-warning-darker:hover, .hover\:text-warning-darker.\:hover { color: rgb(147, 111, 56); }
.text-success-lighter, .hover\:text-success-lighter:hover, .hover\:text-success-lighter.\:hover { color: rgb(236, 243, 236); }
.text-success-light, .hover\:text-success-light:hover, .hover\:text-success-light.\:hover { color: rgb(112, 225, 123); }
.text-success, .hover\:text-success:hover, .hover\:text-success.\:hover { color: rgb(0, 169, 28); }
.text-success-dark, .hover\:text-success-dark:hover, .hover\:text-success-dark.\:hover { color: rgb(0, 136, 23); }
.text-success-darker, .hover\:text-success-darker:hover, .hover\:text-success-darker.\:hover { color: rgb(33, 110, 31); }
.text-info-lighter, .hover\:text-info-lighter:hover, .hover\:text-info-lighter.\:hover { color: rgb(231, 246, 248); }
.text-info-light, .hover\:text-info-light:hover, .hover\:text-info-light.\:hover { color: rgb(153, 222, 234); }
.text-info, .hover\:text-info:hover, .hover\:text-info.\:hover { color: rgb(0, 189, 227); }
.text-info-dark, .hover\:text-info-dark:hover, .hover\:text-info-dark.\:hover { color: rgb(0, 158, 193); }
.text-info-darker, .hover\:text-info-darker:hover, .hover\:text-info-darker.\:hover { color: rgb(46, 98, 118); }
.text-disabled-lighter, .hover\:text-disabled-lighter:hover, .hover\:text-disabled-lighter.\:hover { color: rgb(201, 201, 201); }
.text-disabled-light, .hover\:text-disabled-light:hover, .hover\:text-disabled-light.\:hover { color: rgb(145, 145, 145); }
.text-disabled, .hover\:text-disabled:hover, .hover\:text-disabled.\:hover { color: rgb(117, 117, 117); }
.text-disabled-dark, .hover\:text-disabled-dark:hover, .hover\:text-disabled-dark.\:hover { color: rgb(69, 69, 69); }
.text-disabled-darker, .hover\:text-disabled-darker:hover, .hover\:text-disabled-darker.\:hover { color: rgb(27, 27, 27); }
.text-emergency, .hover\:text-emergency:hover, .hover\:text-emergency.\:hover { color: rgb(156, 61, 16); }
.text-emergency-dark, .hover\:text-emergency-dark:hover, .hover\:text-emergency-dark.\:hover { color: rgb(51, 45, 41); }
.cursor-auto { cursor: auto; }
.cursor-default { cursor: default; }
.cursor-pointer { cursor: pointer; }
.cursor-wait { cursor: wait; }
.cursor-move { cursor: move; }
.cursor-not-allowed { cursor: not-allowed; }
.display-block { display: block; }
.display-flex { display: flex; }
.display-none { display: none; }
.display-inline { display: inline; }
.display-inline-block { display: inline-block; }
.display-inline-flex { display: inline-flex; }
.display-table { display: table; }
.display-table-cell { display: table-cell; }
.display-table-row { display: table-row; }
.flex-1 { flex: 1 1 0%; }
.flex-2 { flex: 2 1 0%; }
.flex-3 { flex: 3 1 0%; }
.flex-4 { flex: 4 1 0%; }
.flex-5 { flex: 5 1 0%; }
.flex-6 { flex: 6 1 0%; }
.flex-7 { flex: 7 1 0%; }
.flex-8 { flex: 8 1 0%; }
.flex-9 { flex: 9 1 0%; }
.flex-10 { flex: 10 1 0%; }
.flex-11 { flex: 11 1 0%; }
.flex-12 { flex: 12 1 0%; }
.flex-fill { flex: 1 1 0%; }
.flex-auto { flex: 0 1 auto; }
.flex-row { flex-direction: row; }
.flex-column { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.flex-no-wrap { flex-wrap: nowrap; }
.float-left { float: left; }
.float-none { float: none; }
.float-right { float: right; }
.font-mono-3xs { font-size: 0.77rem; }
.font-mono-2xs { font-size: 0.83rem; }
.font-mono-xs { font-size: 0.89rem; }
.font-mono-sm { font-size: 0.95rem; }
.font-mono-md { font-size: 1.01rem; }
.font-mono-lg { font-size: 1.31rem; }
.font-mono-xl { font-size: 1.91rem; }
.font-mono-2xl { font-size: 2.38rem; }
.font-mono-3xl { font-size: 2.86rem; }
.font-sans-3xs { font-size: 0.81rem; }
.font-sans-2xs { font-size: 0.87rem; }
.font-sans-xs { font-size: 0.93rem; }
.font-sans-sm { font-size: 0.99rem; }
.font-sans-md { font-size: 1.06rem; }
.font-sans-lg { font-size: 1.37rem; }
.font-sans-xl { font-size: 1.99rem; }
.font-sans-2xl { font-size: 2.49rem; }
.font-sans-3xl { font-size: 2.98rem; }
.font-serif-3xs { font-size: 0.81rem; }
.font-serif-2xs { font-size: 0.87rem; }
.font-serif-xs { font-size: 0.93rem; }
.font-serif-sm { font-size: 0.99rem; }
.font-serif-md { font-size: 1.06rem; }
.font-serif-lg { font-size: 1.37rem; }
.font-serif-xl { font-size: 1.99rem; }
.font-serif-2xl { font-size: 2.49rem; }
.font-serif-3xl { font-size: 2.98rem; }
.font-heading-3xs { font-size: 0.81rem; }
.font-heading-2xs { font-size: 0.87rem; }
.font-heading-xs { font-size: 0.93rem; }
.font-heading-sm { font-size: 0.99rem; }
.font-heading-md { font-size: 1.06rem; }
.font-heading-lg { font-size: 1.37rem; }
.font-heading-xl { font-size: 1.99rem; }
.font-heading-2xl { font-size: 2.49rem; }
.font-heading-3xl { font-size: 2.98rem; }
.font-body-3xs { font-size: 0.81rem; }
.font-body-2xs { font-size: 0.87rem; }
.font-body-xs { font-size: 0.93rem; }
.font-body-sm { font-size: 0.99rem; }
.font-body-md { font-size: 1.06rem; }
.font-body-lg { font-size: 1.37rem; }
.font-body-xl { font-size: 1.99rem; }
.font-body-2xl { font-size: 2.49rem; }
.font-body-3xl { font-size: 2.98rem; }
.font-code-3xs { font-size: 0.77rem; }
.font-code-2xs { font-size: 0.83rem; }
.font-code-xs { font-size: 0.89rem; }
.font-code-sm { font-size: 0.95rem; }
.font-code-md { font-size: 1.01rem; }
.font-code-lg { font-size: 1.31rem; }
.font-code-xl { font-size: 1.91rem; }
.font-code-2xl { font-size: 2.38rem; }
.font-code-3xl { font-size: 2.86rem; }
.font-alt-3xs { font-size: 0.81rem; }
.font-alt-2xs { font-size: 0.87rem; }
.font-alt-xs { font-size: 0.93rem; }
.font-alt-sm { font-size: 0.99rem; }
.font-alt-md { font-size: 1.06rem; }
.font-alt-lg { font-size: 1.37rem; }
.font-alt-xl { font-size: 1.99rem; }
.font-alt-2xl { font-size: 2.49rem; }
.font-alt-3xl { font-size: 2.98rem; }
.font-ui-3xs { font-size: 0.81rem; }
.font-ui-2xs { font-size: 0.87rem; }
.font-ui-xs { font-size: 0.93rem; }
.font-ui-sm { font-size: 0.99rem; }
.font-ui-md { font-size: 1.06rem; }
.font-ui-lg { font-size: 1.37rem; }
.font-ui-xl { font-size: 1.99rem; }
.font-ui-2xl { font-size: 2.49rem; }
.font-ui-3xl { font-size: 2.98rem; }
.font-family-mono { font-family: "Roboto Mono Web", monospace; }
.font-family-sans { font-family: Roboto, sans-serif; }
.font-family-serif { font-family: Roboto, serif; }
.font-family-ui { font-family: Roboto, sans-serif; }
.font-family-heading { font-family: Roboto, serif; }
.font-family-body { font-family: Roboto, sans-serif; }
.font-family-code { font-family: "Roboto Mono Web", monospace; }
.font-family-alt { font-family: Roboto, serif; }
.text-tabular { font-feature-settings: "tnum", "kern"; }
.text-no-tabular { font-feature-settings: "kern"; }
.text-italic { font-style: italic; }
.text-no-italic { font-style: normal; }
.text-light { font-weight: 300; }
.text-normal { font-weight: 400; }
.text-bold { font-weight: 700; }
.height-1px { height: 1px; }
.height-2px { height: 2px; }
.height-05 { height: 0.25rem; }
.height-1 { height: 0.5rem; }
.height-105 { height: 0.75rem; }
.height-2 { height: 1rem; }
.height-205 { height: 1.25rem; }
.height-3 { height: 1.5rem; }
.height-4 { height: 2rem; }
.height-5 { height: 2.5rem; }
.height-6 { height: 3rem; }
.height-7 { height: 3.5rem; }
.height-8 { height: 4rem; }
.height-9 { height: 4.5rem; }
.height-10 { height: 5rem; }
.height-15 { height: 7.5rem; }
.height-card { height: 10rem; }
.height-card-lg { height: 15rem; }
.height-mobile { height: 20rem; }
.height-0 { height: 0px; }
.height-auto { height: auto; }
.height-full { height: 100%; }
.height-viewport { height: 100vh; }
.flex-justify-center { justify-content: center; }
.flex-justify-start { justify-content: flex-start; }
.flex-justify-end { justify-content: flex-end; }
.flex-justify { justify-content: space-between; }
.left-1px { left: 1px; }
.left-2px { left: 2px; }
.left-05 { left: 0.25rem; }
.left-1 { left: 0.5rem; }
.left-105 { left: 0.75rem; }
.left-2 { left: 1rem; }
.left-205 { left: 1.25rem; }
.left-3 { left: 1.5rem; }
.left-neg-1px { left: -1px; }
.left-neg-2px { left: -2px; }
.left-neg-05 { left: -0.25rem; }
.left-neg-1 { left: -0.5rem; }
.left-neg-105 { left: -0.75rem; }
.left-neg-2 { left: -1rem; }
.left-neg-205 { left: -1.25rem; }
.left-neg-3 { left: -1.5rem; }
.left-0 { left: 0px; }
.left-auto { left: auto; }
.left-full { left: 100%; }
.text-ls-auto { letter-spacing: initial; }
.text-ls-neg-3 { letter-spacing: -0.03em; }
.text-ls-neg-2 { letter-spacing: -0.02em; }
.text-ls-neg-1 { letter-spacing: -0.01em; }
.text-ls-1 { letter-spacing: 0.025em; }
.text-ls-2 { letter-spacing: 0.1em; }
.text-ls-3 { letter-spacing: 0.15em; }
.line-height-sans-1 { line-height: 1; }
.line-height-sans-2 { line-height: 1.2; }
.line-height-sans-3 { line-height: 1.4; }
.line-height-sans-4 { line-height: 1.5; }
.line-height-sans-5 { line-height: 1.6; }
.line-height-sans-6 { line-height: 1.8; }
.line-height-serif-1 { line-height: 1; }
.line-height-serif-2 { line-height: 1.2; }
.line-height-serif-3 { line-height: 1.4; }
.line-height-serif-4 { line-height: 1.5; }
.line-height-serif-5 { line-height: 1.6; }
.line-height-serif-6 { line-height: 1.8; }
.line-height-mono-1 { line-height: 1; }
.line-height-mono-2 { line-height: 1.3; }
.line-height-mono-3 { line-height: 1.4; }
.line-height-mono-4 { line-height: 1.6; }
.line-height-mono-5 { line-height: 1.7; }
.line-height-mono-6 { line-height: 1.8; }
.line-height-heading-1 { line-height: 1; }
.line-height-heading-2 { line-height: 1.2; }
.line-height-heading-3 { line-height: 1.4; }
.line-height-heading-4 { line-height: 1.5; }
.line-height-heading-5 { line-height: 1.6; }
.line-height-heading-6 { line-height: 1.8; }
.line-height-ui-1 { line-height: 1; }
.line-height-ui-2 { line-height: 1.2; }
.line-height-ui-3 { line-height: 1.4; }
.line-height-ui-4 { line-height: 1.5; }
.line-height-ui-5 { line-height: 1.6; }
.line-height-ui-6 { line-height: 1.8; }
.line-height-body-1 { line-height: 1; }
.line-height-body-2 { line-height: 1.2; }
.line-height-body-3 { line-height: 1.4; }
.line-height-body-4 { line-height: 1.5; }
.line-height-body-5 { line-height: 1.6; }
.line-height-body-6 { line-height: 1.8; }
.line-height-code-1 { line-height: 1; }
.line-height-code-2 { line-height: 1.3; }
.line-height-code-3 { line-height: 1.4; }
.line-height-code-4 { line-height: 1.6; }
.line-height-code-5 { line-height: 1.7; }
.line-height-code-6 { line-height: 1.8; }
.line-height-alt-1 { line-height: 1; }
.line-height-alt-2 { line-height: 1.2; }
.line-height-alt-3 { line-height: 1.4; }
.line-height-alt-4 { line-height: 1.5; }
.line-height-alt-5 { line-height: 1.6; }
.line-height-alt-6 { line-height: 1.8; }
.margin-neg-1px { margin: -1px; }
.margin-neg-2px { margin: -2px; }
.margin-neg-05 { margin: -0.25rem; }
.margin-neg-1 { margin: -0.5rem; }
.margin-neg-105 { margin: -0.75rem; }
.margin-neg-2 { margin: -1rem; }
.margin-neg-205 { margin: -1.25rem; }
.margin-neg-3 { margin: -1.5rem; }
.margin-1px { margin: 1px; }
.margin-2px { margin: 2px; }
.margin-05 { margin: 0.25rem; }
.margin-1 { margin: 0.5rem; }
.margin-105 { margin: 0.75rem; }
.margin-2 { margin: 1rem; }
.margin-205 { margin: 1.25rem; }
.margin-3 { margin: 1.5rem; }
.margin-neg-4 { margin: -2rem; }
.margin-neg-5 { margin: -2.5rem; }
.margin-neg-6 { margin: -3rem; }
.margin-neg-7 { margin: -3.5rem; }
.margin-neg-8 { margin: -4rem; }
.margin-neg-9 { margin: -4.5rem; }
.margin-neg-10 { margin: -5rem; }
.margin-neg-15 { margin: -7.5rem; }
.margin-4 { margin: 2rem; }
.margin-5 { margin: 2.5rem; }
.margin-6 { margin: 3rem; }
.margin-7 { margin: 3.5rem; }
.margin-8 { margin: 4rem; }
.margin-9 { margin: 4.5rem; }
.margin-10 { margin: 5rem; }
.margin-15 { margin: 7.5rem; }
.margin-05em { margin: 0.5em; }
.margin-1em { margin: 1em; }
.margin-105em { margin: 1.5em; }
.margin-2em { margin: 2em; }
.margin-0 { margin: 0px; }
.margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
.margin-top-1px { margin-top: 1px; }
.margin-bottom-1px { margin-bottom: 1px; }
.margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
.margin-top-2px { margin-top: 2px; }
.margin-bottom-2px { margin-bottom: 2px; }
.margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.margin-top-05 { margin-top: 0.25rem; }
.margin-bottom-05 { margin-bottom: 0.25rem; }
.margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.margin-top-1 { margin-top: 0.5rem; }
.margin-bottom-1 { margin-bottom: 0.5rem; }
.margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.margin-top-105 { margin-top: 0.75rem; }
.margin-bottom-105 { margin-bottom: 0.75rem; }
.margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
.margin-top-2 { margin-top: 1rem; }
.margin-bottom-2 { margin-bottom: 1rem; }
.margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.margin-top-205 { margin-top: 1.25rem; }
.margin-bottom-205 { margin-bottom: 1.25rem; }
.margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.margin-top-3 { margin-top: 1.5rem; }
.margin-bottom-3 { margin-bottom: 1.5rem; }
.margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
.margin-top-neg-1px { margin-top: -1px; }
.margin-bottom-neg-1px { margin-bottom: -1px; }
.margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
.margin-top-neg-2px { margin-top: -2px; }
.margin-bottom-neg-2px { margin-bottom: -2px; }
.margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
.margin-top-neg-05 { margin-top: -0.25rem; }
.margin-bottom-neg-05 { margin-bottom: -0.25rem; }
.margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
.margin-top-neg-1 { margin-top: -0.5rem; }
.margin-bottom-neg-1 { margin-bottom: -0.5rem; }
.margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
.margin-top-neg-105 { margin-top: -0.75rem; }
.margin-bottom-neg-105 { margin-bottom: -0.75rem; }
.margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
.margin-top-neg-2 { margin-top: -1rem; }
.margin-bottom-neg-2 { margin-bottom: -1rem; }
.margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
.margin-top-neg-205 { margin-top: -1.25rem; }
.margin-bottom-neg-205 { margin-bottom: -1.25rem; }
.margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
.margin-top-neg-3 { margin-top: -1.5rem; }
.margin-bottom-neg-3 { margin-bottom: -1.5rem; }
.margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
.margin-top-neg-4 { margin-top: -2rem; }
.margin-bottom-neg-4 { margin-bottom: -2rem; }
.margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
.margin-top-neg-5 { margin-top: -2.5rem; }
.margin-bottom-neg-5 { margin-bottom: -2.5rem; }
.margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
.margin-top-neg-6 { margin-top: -3rem; }
.margin-bottom-neg-6 { margin-bottom: -3rem; }
.margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
.margin-top-neg-7 { margin-top: -3.5rem; }
.margin-bottom-neg-7 { margin-bottom: -3.5rem; }
.margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
.margin-top-neg-8 { margin-top: -4rem; }
.margin-bottom-neg-8 { margin-bottom: -4rem; }
.margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
.margin-top-neg-9 { margin-top: -4.5rem; }
.margin-bottom-neg-9 { margin-bottom: -4.5rem; }
.margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
.margin-top-neg-10 { margin-top: -5rem; }
.margin-bottom-neg-10 { margin-bottom: -5rem; }
.margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
.margin-top-neg-15 { margin-top: -7.5rem; }
.margin-bottom-neg-15 { margin-bottom: -7.5rem; }
.margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
.margin-top-4 { margin-top: 2rem; }
.margin-bottom-4 { margin-bottom: 2rem; }
.margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.margin-top-5 { margin-top: 2.5rem; }
.margin-bottom-5 { margin-bottom: 2.5rem; }
.margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
.margin-top-6 { margin-top: 3rem; }
.margin-bottom-6 { margin-bottom: 3rem; }
.margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
.margin-top-7 { margin-top: 3.5rem; }
.margin-bottom-7 { margin-bottom: 3.5rem; }
.margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
.margin-top-8 { margin-top: 4rem; }
.margin-bottom-8 { margin-bottom: 4rem; }
.margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
.margin-top-9 { margin-top: 4.5rem; }
.margin-bottom-9 { margin-bottom: 4.5rem; }
.margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
.margin-top-10 { margin-top: 5rem; }
.margin-bottom-10 { margin-bottom: 5rem; }
.margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
.margin-top-15 { margin-top: 7.5rem; }
.margin-bottom-15 { margin-bottom: 7.5rem; }
.margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
.margin-top-05em { margin-top: 0.5em; }
.margin-bottom-05em { margin-bottom: 0.5em; }
.margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
.margin-top-1em { margin-top: 1em; }
.margin-bottom-1em { margin-bottom: 1em; }
.margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
.margin-top-105em { margin-top: 1.5em; }
.margin-bottom-105em { margin-bottom: 1.5em; }
.margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
.margin-top-2em { margin-top: 2em; }
.margin-bottom-2em { margin-bottom: 2em; }
.margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
.margin-top-0 { margin-top: 0px; }
.margin-bottom-0 { margin-bottom: 0px; }
.margin-y-auto { margin-top: auto; margin-bottom: auto; }
.margin-top-auto { margin-top: auto; }
.margin-bottom-auto { margin-bottom: auto; }
.margin-x-1px { margin-left: 1px; margin-right: 1px; }
.margin-right-1px { margin-right: 1px; }
.margin-left-1px { margin-left: 1px; }
.margin-x-2px { margin-left: 2px; margin-right: 2px; }
.margin-right-2px { margin-right: 2px; }
.margin-left-2px { margin-left: 2px; }
.margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
.margin-right-05 { margin-right: 0.25rem; }
.margin-left-05 { margin-left: 0.25rem; }
.margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
.margin-right-1 { margin-right: 0.5rem; }
.margin-left-1 { margin-left: 0.5rem; }
.margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
.margin-right-105 { margin-right: 0.75rem; }
.margin-left-105 { margin-left: 0.75rem; }
.margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
.margin-right-2 { margin-right: 1rem; }
.margin-left-2 { margin-left: 1rem; }
.margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
.margin-right-205 { margin-right: 1.25rem; }
.margin-left-205 { margin-left: 1.25rem; }
.margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
.margin-right-3 { margin-right: 1.5rem; }
.margin-left-3 { margin-left: 1.5rem; }
.margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
.margin-right-neg-1px { margin-right: -1px; }
.margin-left-neg-1px { margin-left: -1px; }
.margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
.margin-right-neg-2px { margin-right: -2px; }
.margin-left-neg-2px { margin-left: -2px; }
.margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
.margin-right-neg-05 { margin-right: -0.25rem; }
.margin-left-neg-05 { margin-left: -0.25rem; }
.margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
.margin-right-neg-1 { margin-right: -0.5rem; }
.margin-left-neg-1 { margin-left: -0.5rem; }
.margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
.margin-right-neg-105 { margin-right: -0.75rem; }
.margin-left-neg-105 { margin-left: -0.75rem; }
.margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
.margin-right-neg-2 { margin-right: -1rem; }
.margin-left-neg-2 { margin-left: -1rem; }
.margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
.margin-right-neg-205 { margin-right: -1.25rem; }
.margin-left-neg-205 { margin-left: -1.25rem; }
.margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
.margin-right-neg-3 { margin-right: -1.5rem; }
.margin-left-neg-3 { margin-left: -1.5rem; }
.margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
.margin-right-neg-4 { margin-right: -2rem; }
.margin-left-neg-4 { margin-left: -2rem; }
.margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
.margin-right-neg-5 { margin-right: -2.5rem; }
.margin-left-neg-5 { margin-left: -2.5rem; }
.margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
.margin-right-neg-6 { margin-right: -3rem; }
.margin-left-neg-6 { margin-left: -3rem; }
.margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
.margin-right-neg-7 { margin-right: -3.5rem; }
.margin-left-neg-7 { margin-left: -3.5rem; }
.margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
.margin-right-neg-8 { margin-right: -4rem; }
.margin-left-neg-8 { margin-left: -4rem; }
.margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
.margin-right-neg-9 { margin-right: -4.5rem; }
.margin-left-neg-9 { margin-left: -4.5rem; }
.margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
.margin-right-neg-10 { margin-right: -5rem; }
.margin-left-neg-10 { margin-left: -5rem; }
.margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
.margin-right-neg-15 { margin-right: -7.5rem; }
.margin-left-neg-15 { margin-left: -7.5rem; }
.margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
.margin-right-4 { margin-right: 2rem; }
.margin-left-4 { margin-left: 2rem; }
.margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
.margin-right-5 { margin-right: 2.5rem; }
.margin-left-5 { margin-left: 2.5rem; }
.margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
.margin-right-6 { margin-right: 3rem; }
.margin-left-6 { margin-left: 3rem; }
.margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
.margin-right-7 { margin-right: 3.5rem; }
.margin-left-7 { margin-left: 3.5rem; }
.margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
.margin-right-8 { margin-right: 4rem; }
.margin-left-8 { margin-left: 4rem; }
.margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
.margin-right-9 { margin-right: 4.5rem; }
.margin-left-9 { margin-left: 4.5rem; }
.margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
.margin-right-10 { margin-right: 5rem; }
.margin-left-10 { margin-left: 5rem; }
.margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
.margin-right-15 { margin-right: 7.5rem; }
.margin-left-15 { margin-left: 7.5rem; }
.margin-x-card { margin-left: 10rem; margin-right: 10rem; }
.margin-right-card { margin-right: 10rem; }
.margin-left-card { margin-left: 10rem; }
.margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
.margin-right-card-lg { margin-right: 15rem; }
.margin-left-card-lg { margin-left: 15rem; }
.margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
.margin-right-mobile { margin-right: 20rem; }
.margin-left-mobile { margin-left: 20rem; }
.margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
.margin-right-05em { margin-right: 0.5em; }
.margin-left-05em { margin-left: 0.5em; }
.margin-x-1em { margin-left: 1em; margin-right: 1em; }
.margin-right-1em { margin-right: 1em; }
.margin-left-1em { margin-left: 1em; }
.margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
.margin-right-105em { margin-right: 1.5em; }
.margin-left-105em { margin-left: 1.5em; }
.margin-x-2em { margin-left: 2em; margin-right: 2em; }
.margin-right-2em { margin-right: 2em; }
.margin-left-2em { margin-left: 2em; }
.margin-x-0 { margin-left: 0px; margin-right: 0px; }
.margin-right-0 { margin-right: 0px; }
.margin-left-0 { margin-left: 0px; }
.margin-x-auto { margin-left: auto; margin-right: auto; }
.margin-right-auto { margin-right: auto; }
.margin-left-auto { margin-left: auto; }
.maxh-05 { max-height: 0.25rem; }
.maxh-1 { max-height: 0.5rem; }
.maxh-105 { max-height: 0.75rem; }
.maxh-2 { max-height: 1rem; }
.maxh-205 { max-height: 1.25rem; }
.maxh-3 { max-height: 1.5rem; }
.maxh-4 { max-height: 2rem; }
.maxh-5 { max-height: 2.5rem; }
.maxh-6 { max-height: 3rem; }
.maxh-7 { max-height: 3.5rem; }
.maxh-8 { max-height: 4rem; }
.maxh-9 { max-height: 4.5rem; }
.maxh-10 { max-height: 5rem; }
.maxh-15 { max-height: 7.5rem; }
.maxh-card { max-height: 10rem; }
.maxh-card-lg { max-height: 15rem; }
.maxh-mobile { max-height: 20rem; }
.maxh-mobile-lg { max-height: 30rem; }
.maxh-tablet { max-height: 40rem; }
.maxh-tablet-lg { max-height: 55rem; }
.maxh-none { max-height: none; }
.maxh-viewport { max-height: 100vh; }
.maxw-05 { max-width: 0.25rem; }
.maxw-1 { max-width: 0.5rem; }
.maxw-105 { max-width: 0.75rem; }
.maxw-2 { max-width: 1rem; }
.maxw-205 { max-width: 1.25rem; }
.maxw-3 { max-width: 1.5rem; }
.maxw-4 { max-width: 2rem; }
.maxw-5 { max-width: 2.5rem; }
.maxw-6 { max-width: 3rem; }
.maxw-7 { max-width: 3.5rem; }
.maxw-8 { max-width: 4rem; }
.maxw-9 { max-width: 4.5rem; }
.maxw-10 { max-width: 5rem; }
.maxw-15 { max-width: 7.5rem; }
.maxw-card { max-width: 10rem; }
.maxw-card-lg { max-width: 15rem; }
.maxw-mobile { max-width: 20rem; }
.maxw-mobile-lg { max-width: 30rem; }
.maxw-tablet { max-width: 40rem; }
.maxw-tablet-lg { max-width: 55rem; }
.maxw-desktop { max-width: 64rem; }
.maxw-desktop-lg { max-width: 75rem; }
.maxw-widescreen { max-width: 87.5rem; }
.maxw-none { max-width: none; }
.maxw-full { max-width: 100%; }
.measure-1 { max-width: 44ex; }
.measure-2 { max-width: 60ex; }
.measure-3 { max-width: 64ex; }
.measure-4 { max-width: 68ex; }
.measure-5 { max-width: 72ex; }
.measure-6 { max-width: 88ex; }
.measure-none { max-width: none; }
.minh-1px { min-height: 1px; }
.minh-2px { min-height: 2px; }
.minh-05 { min-height: 0.25rem; }
.minh-1 { min-height: 0.5rem; }
.minh-105 { min-height: 0.75rem; }
.minh-2 { min-height: 1rem; }
.minh-205 { min-height: 1.25rem; }
.minh-3 { min-height: 1.5rem; }
.minh-4 { min-height: 2rem; }
.minh-5 { min-height: 2.5rem; }
.minh-6 { min-height: 3rem; }
.minh-7 { min-height: 3.5rem; }
.minh-8 { min-height: 4rem; }
.minh-9 { min-height: 4.5rem; }
.minh-10 { min-height: 5rem; }
.minh-15 { min-height: 7.5rem; }
.minh-card { min-height: 10rem; }
.minh-card-lg { min-height: 15rem; }
.minh-mobile { min-height: 20rem; }
.minh-mobile-lg { min-height: 30rem; }
.minh-tablet { min-height: 40rem; }
.minh-tablet-lg { min-height: 55rem; }
.minh-0 { min-height: 0px; }
.minh-full { min-height: 100%; }
.minh-viewport { min-height: 100vh; }
.minw-05 { min-width: 0.25rem; }
.minw-1 { min-width: 0.5rem; }
.minw-105 { min-width: 0.75rem; }
.minw-2 { min-width: 1rem; }
.minw-205 { min-width: 1.25rem; }
.minw-3 { min-width: 1.5rem; }
.minw-4 { min-width: 2rem; }
.minw-5 { min-width: 2.5rem; }
.minw-6 { min-width: 3rem; }
.minw-7 { min-width: 3.5rem; }
.minw-8 { min-width: 4rem; }
.minw-9 { min-width: 4.5rem; }
.minw-10 { min-width: 5rem; }
.minw-15 { min-width: 7.5rem; }
.minw-0 { min-width: 0px; }
.opacity-0 { opacity: 0; }
.opacity-10 { opacity: 0.1; }
.opacity-20 { opacity: 0.2; }
.opacity-30 { opacity: 0.3; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.opacity-100 { opacity: 1; }
.order-first { order: -1; }
.order-last { order: 999; }
.order-initial { order: initial; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.outline-1px { outline: solid 1px; }
.outline-2px { outline: solid 2px; }
.outline-0 { outline: solid 0px; }
.outline-05 { outline: solid 0.25rem; }
.outline-transparent { outline-color: transparent; }
.outline-black { outline-color: rgb(0, 0, 0); }
.outline-white { outline-color: rgb(255, 255, 255); }
.outline-red { outline-color: rgb(229, 34, 7); }
.outline-orange { outline-color: rgb(230, 111, 14); }
.outline-gold { outline-color: rgb(255, 190, 46); }
.outline-yellow { outline-color: rgb(254, 230, 133); }
.outline-green { outline-color: rgb(83, 130, 0); }
.outline-mint { outline-color: rgb(4, 197, 133); }
.outline-cyan { outline-color: rgb(0, 158, 193); }
.outline-blue { outline-color: rgb(0, 118, 214); }
.outline-indigo { outline-color: rgb(103, 108, 200); }
.outline-violet { outline-color: rgb(129, 104, 179); }
.outline-magenta { outline-color: rgb(215, 45, 121); }
.outline-gray-5 { outline-color: rgb(240, 240, 240); }
.outline-gray-10 { outline-color: rgb(230, 230, 230); }
.outline-gray-30 { outline-color: rgb(173, 173, 173); }
.outline-gray-50 { outline-color: rgb(117, 117, 117); }
.outline-gray-70 { outline-color: rgb(69, 69, 69); }
.outline-gray-90 { outline-color: rgb(27, 27, 27); }
.outline-base-lightest { outline-color: rgb(240, 240, 240); }
.outline-base-lighter { outline-color: rgb(223, 225, 226); }
.outline-base-light { outline-color: rgb(169, 174, 177); }
.outline-base { outline-color: rgb(113, 118, 122); }
.outline-base-dark { outline-color: rgb(86, 92, 101); }
.outline-base-darker { outline-color: rgb(61, 69, 81); }
.outline-base-darkest, .outline-ink { outline-color: rgb(27, 27, 27); }
.outline-primary-lighter { outline-color: rgb(217, 232, 246); }
.outline-primary-light { outline-color: rgb(115, 179, 231); }
.outline-primary { outline-color: rgb(0, 113, 188); }
.outline-primary-vivid { outline-color: rgb(0, 80, 216); }
.outline-primary-dark { outline-color: rgb(26, 68, 128); }
.outline-primary-darker { outline-color: rgb(32, 84, 147); }
.outline-primary-darkest { outline-color: rgb(17, 46, 81); }
.outline-secondary-lighter { outline-color: rgb(243, 225, 228); }
.outline-secondary-light { outline-color: rgb(242, 147, 140); }
.outline-secondary { outline-color: rgb(216, 57, 51); }
.outline-secondary-vivid { outline-color: rgb(228, 29, 61); }
.outline-secondary-dark { outline-color: rgb(181, 9, 9); }
.outline-secondary-darker { outline-color: rgb(139, 10, 3); }
.outline-accent-warm-darker { outline-color: rgb(119, 85, 64); }
.outline-accent-warm-dark { outline-color: rgb(192, 86, 0); }
.outline-accent-warm { outline-color: rgb(250, 148, 65); }
.outline-accent-warm-light { outline-color: rgb(255, 188, 120); }
.outline-accent-warm-lighter { outline-color: rgb(242, 228, 212); }
.outline-accent-cool-darker { outline-color: rgb(7, 100, 141); }
.outline-accent-cool-dark { outline-color: rgb(40, 160, 203); }
.outline-accent-cool { outline-color: rgb(0, 189, 227); }
.outline-accent-cool-light { outline-color: rgb(151, 212, 234); }
.outline-accent-cool-lighter { outline-color: rgb(225, 243, 248); }
.outline-error-lighter { outline-color: rgb(244, 227, 219); }
.outline-error-light { outline-color: rgb(243, 146, 104); }
.outline-error { outline-color: rgb(213, 67, 9); }
.outline-error-dark { outline-color: rgb(181, 9, 9); }
.outline-error-darker { outline-color: rgb(111, 51, 49); }
.outline-warning-lighter { outline-color: rgb(250, 243, 209); }
.outline-warning-light { outline-color: rgb(254, 230, 133); }
.outline-warning { outline-color: rgb(255, 190, 46); }
.outline-warning-dark { outline-color: rgb(229, 160, 0); }
.outline-warning-darker { outline-color: rgb(147, 111, 56); }
.outline-success-lighter { outline-color: rgb(236, 243, 236); }
.outline-success-light { outline-color: rgb(112, 225, 123); }
.outline-success { outline-color: rgb(0, 169, 28); }
.outline-success-dark { outline-color: rgb(0, 136, 23); }
.outline-success-darker { outline-color: rgb(33, 110, 31); }
.outline-info-lighter { outline-color: rgb(231, 246, 248); }
.outline-info-light { outline-color: rgb(153, 222, 234); }
.outline-info { outline-color: rgb(0, 189, 227); }
.outline-info-dark { outline-color: rgb(0, 158, 193); }
.outline-info-darker { outline-color: rgb(46, 98, 118); }
.outline-disabled-lighter { outline-color: rgb(201, 201, 201); }
.outline-disabled-light { outline-color: rgb(145, 145, 145); }
.outline-disabled { outline-color: rgb(117, 117, 117); }
.outline-disabled-dark { outline-color: rgb(69, 69, 69); }
.outline-disabled-darker { outline-color: rgb(27, 27, 27); }
.outline-emergency { outline-color: rgb(156, 61, 16); }
.outline-emergency-dark { outline-color: rgb(51, 45, 41); }
.overflow-hidden { overflow: hidden; }
.overflow-y-hidden { overflow-y: hidden; }
.overflow-x-hidden { overflow-x: hidden; }
.overflow-scroll { overflow: scroll; }
.overflow-y-scroll { overflow-y: scroll; }
.overflow-x-scroll { overflow-x: scroll; }
.overflow-auto { overflow: auto; }
.overflow-y-auto { overflow-y: auto; }
.overflow-x-auto { overflow-x: auto; }
.overflow-visible { overflow: visible; }
.overflow-y-visible { overflow-y: visible; }
.overflow-x-visible { overflow-x: visible; }
.padding-1px { padding: 1px; }
.padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
.padding-x-1px { padding-left: 1px; padding-right: 1px; }
.padding-top-1px { padding-top: 1px; }
.padding-right-1px { padding-right: 1px; }
.padding-bottom-1px { padding-bottom: 1px; }
.padding-left-1px { padding-left: 1px; }
.padding-2px { padding: 2px; }
.padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
.padding-x-2px { padding-left: 2px; padding-right: 2px; }
.padding-top-2px { padding-top: 2px; }
.padding-right-2px { padding-right: 2px; }
.padding-bottom-2px { padding-bottom: 2px; }
.padding-left-2px { padding-left: 2px; }
.padding-05 { padding: 0.25rem; }
.padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
.padding-top-05 { padding-top: 0.25rem; }
.padding-right-05 { padding-right: 0.25rem; }
.padding-bottom-05 { padding-bottom: 0.25rem; }
.padding-left-05 { padding-left: 0.25rem; }
.padding-1 { padding: 0.5rem; }
.padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
.padding-top-1 { padding-top: 0.5rem; }
.padding-right-1 { padding-right: 0.5rem; }
.padding-bottom-1 { padding-bottom: 0.5rem; }
.padding-left-1 { padding-left: 0.5rem; }
.padding-105 { padding: 0.75rem; }
.padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
.padding-top-105 { padding-top: 0.75rem; }
.padding-right-105 { padding-right: 0.75rem; }
.padding-bottom-105 { padding-bottom: 0.75rem; }
.padding-left-105 { padding-left: 0.75rem; }
.padding-2 { padding: 1rem; }
.padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
.padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
.padding-top-2 { padding-top: 1rem; }
.padding-right-2 { padding-right: 1rem; }
.padding-bottom-2 { padding-bottom: 1rem; }
.padding-left-2 { padding-left: 1rem; }
.padding-205 { padding: 1.25rem; }
.padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
.padding-top-205 { padding-top: 1.25rem; }
.padding-right-205 { padding-right: 1.25rem; }
.padding-bottom-205 { padding-bottom: 1.25rem; }
.padding-left-205 { padding-left: 1.25rem; }
.padding-3 { padding: 1.5rem; }
.padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
.padding-top-3 { padding-top: 1.5rem; }
.padding-right-3 { padding-right: 1.5rem; }
.padding-bottom-3 { padding-bottom: 1.5rem; }
.padding-left-3 { padding-left: 1.5rem; }
.padding-4 { padding: 2rem; }
.padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
.padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
.padding-top-4 { padding-top: 2rem; }
.padding-right-4 { padding-right: 2rem; }
.padding-bottom-4 { padding-bottom: 2rem; }
.padding-left-4 { padding-left: 2rem; }
.padding-5 { padding: 2.5rem; }
.padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
.padding-top-5 { padding-top: 2.5rem; }
.padding-right-5 { padding-right: 2.5rem; }
.padding-bottom-5 { padding-bottom: 2.5rem; }
.padding-left-5 { padding-left: 2.5rem; }
.padding-6 { padding: 3rem; }
.padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
.padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
.padding-top-6 { padding-top: 3rem; }
.padding-right-6 { padding-right: 3rem; }
.padding-bottom-6 { padding-bottom: 3rem; }
.padding-left-6 { padding-left: 3rem; }
.padding-7 { padding: 3.5rem; }
.padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
.padding-top-7 { padding-top: 3.5rem; }
.padding-right-7 { padding-right: 3.5rem; }
.padding-bottom-7 { padding-bottom: 3.5rem; }
.padding-left-7 { padding-left: 3.5rem; }
.padding-8 { padding: 4rem; }
.padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
.padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
.padding-top-8 { padding-top: 4rem; }
.padding-right-8 { padding-right: 4rem; }
.padding-bottom-8 { padding-bottom: 4rem; }
.padding-left-8 { padding-left: 4rem; }
.padding-9 { padding: 4.5rem; }
.padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
.padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
.padding-top-9 { padding-top: 4.5rem; }
.padding-right-9 { padding-right: 4.5rem; }
.padding-bottom-9 { padding-bottom: 4.5rem; }
.padding-left-9 { padding-left: 4.5rem; }
.padding-10 { padding: 5rem; }
.padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
.padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
.padding-top-10 { padding-top: 5rem; }
.padding-right-10 { padding-right: 5rem; }
.padding-bottom-10 { padding-bottom: 5rem; }
.padding-left-10 { padding-left: 5rem; }
.padding-15 { padding: 7.5rem; }
.padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
.padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
.padding-top-15 { padding-top: 7.5rem; }
.padding-right-15 { padding-right: 7.5rem; }
.padding-bottom-15 { padding-bottom: 7.5rem; }
.padding-left-15 { padding-left: 7.5rem; }
.padding-0 { padding: 0px; }
.padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
.padding-x-0 { padding-left: 0px; padding-right: 0px; }
.padding-top-0 { padding-top: 0px; }
.padding-right-0 { padding-right: 0px; }
.padding-bottom-0 { padding-bottom: 0px; }
.padding-left-0 { padding-left: 0px; }
.pin-all { inset: 0px; position: absolute; }
.pin-x { left: 0px; right: 0px; position: absolute; }
.pin-y { bottom: 0px; top: 0px; position: absolute; }
.pin-bottom { bottom: 0px; position: absolute; }
.pin-left { left: 0px; position: absolute; }
.pin-right { right: 0px; position: absolute; }
.pin-top { top: 0px; position: absolute; }
.pin-none { inset: auto; position: static; }
.position-absolute { position: absolute; }
.position-fixed { position: fixed; }
.position-relative { position: relative; }
.position-static { position: static; }
.position-sticky { position: sticky; }
.right-1px { right: 1px; }
.right-2px { right: 2px; }
.right-05 { right: 0.25rem; }
.right-1 { right: 0.5rem; }
.right-105 { right: 0.75rem; }
.right-2 { right: 1rem; }
.right-205 { right: 1.25rem; }
.right-3 { right: 1.5rem; }
.right-neg-1px { right: -1px; }
.right-neg-2px { right: -2px; }
.right-neg-05 { right: -0.25rem; }
.right-neg-1 { right: -0.5rem; }
.right-neg-105 { right: -0.75rem; }
.right-neg-2 { right: -1rem; }
.right-neg-205 { right: -1.25rem; }
.right-neg-3 { right: -1.5rem; }
.right-0 { right: 0px; }
.right-auto { right: auto; }
.right-full { right: 100%; }
.square-1px { height: 1px; width: 1px; }
.square-2px { height: 2px; width: 2px; }
.square-05 { height: 0.25rem; width: 0.25rem; }
.square-1 { height: 0.5rem; width: 0.5rem; }
.square-105 { height: 0.75rem; width: 0.75rem; }
.square-2 { height: 1rem; width: 1rem; }
.square-205 { height: 1.25rem; width: 1.25rem; }
.square-3 { height: 1.5rem; width: 1.5rem; }
.square-4 { height: 2rem; width: 2rem; }
.square-5 { height: 2.5rem; width: 2.5rem; }
.square-6 { height: 3rem; width: 3rem; }
.square-7 { height: 3.5rem; width: 3.5rem; }
.square-8 { height: 4rem; width: 4rem; }
.square-9 { height: 4.5rem; width: 4.5rem; }
.square-10 { height: 5rem; width: 5rem; }
.square-15 { height: 7.5rem; width: 7.5rem; }
.square-card { height: 10rem; width: 10rem; }
.square-card-lg { height: 15rem; width: 15rem; }
.square-mobile { height: 20rem; width: 20rem; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-justify { text-align: justify; }
.text-right { text-align: right; }
.text-strike, .hover\:text-strike:hover, .hover\:text-strike.\:hover { text-decoration: line-through; }
.text-underline, .hover\:text-underline:hover, .hover\:text-underline.\:hover { text-decoration: underline; }
.text-no-underline, .hover\:text-no-underline:hover, .text-no-strike, .hover\:text-no-strike:hover, .hover\:text-no-underline.\:hover, .hover\:text-no-strike.\:hover { text-decoration: none; }
.underline-red, .hover\:underline-red:hover, .hover\:underline-red.\:hover { text-decoration-color: rgb(229, 34, 7); }
.underline-orange, .hover\:underline-orange:hover, .hover\:underline-orange.\:hover { text-decoration-color: rgb(230, 111, 14); }
.underline-gold, .hover\:underline-gold:hover, .hover\:underline-gold.\:hover { text-decoration-color: rgb(255, 190, 46); }
.underline-yellow, .hover\:underline-yellow:hover, .hover\:underline-yellow.\:hover { text-decoration-color: rgb(254, 230, 133); }
.underline-green, .hover\:underline-green:hover, .hover\:underline-green.\:hover { text-decoration-color: rgb(83, 130, 0); }
.underline-mint, .hover\:underline-mint:hover, .hover\:underline-mint.\:hover { text-decoration-color: rgb(4, 197, 133); }
.underline-cyan, .hover\:underline-cyan:hover, .hover\:underline-cyan.\:hover { text-decoration-color: rgb(0, 158, 193); }
.underline-blue, .hover\:underline-blue:hover, .hover\:underline-blue.\:hover { text-decoration-color: rgb(0, 118, 214); }
.underline-indigo, .hover\:underline-indigo:hover, .hover\:underline-indigo.\:hover { text-decoration-color: rgb(103, 108, 200); }
.underline-violet, .hover\:underline-violet:hover, .hover\:underline-violet.\:hover { text-decoration-color: rgb(129, 104, 179); }
.underline-magenta, .hover\:underline-magenta:hover, .hover\:underline-magenta.\:hover { text-decoration-color: rgb(215, 45, 121); }
.underline-gray-5, .hover\:underline-gray-5:hover, .hover\:underline-gray-5.\:hover { text-decoration-color: rgb(240, 240, 240); }
.underline-gray-10, .hover\:underline-gray-10:hover, .hover\:underline-gray-10.\:hover { text-decoration-color: rgb(230, 230, 230); }
.underline-gray-30, .hover\:underline-gray-30:hover, .hover\:underline-gray-30.\:hover { text-decoration-color: rgb(173, 173, 173); }
.underline-gray-50, .hover\:underline-gray-50:hover, .hover\:underline-gray-50.\:hover { text-decoration-color: rgb(117, 117, 117); }
.underline-gray-70, .hover\:underline-gray-70:hover, .hover\:underline-gray-70.\:hover { text-decoration-color: rgb(69, 69, 69); }
.underline-gray-90, .hover\:underline-gray-90:hover, .hover\:underline-gray-90.\:hover { text-decoration-color: rgb(27, 27, 27); }
.underline-base-lightest, .hover\:underline-base-lightest:hover, .hover\:underline-base-lightest.\:hover { text-decoration-color: rgb(240, 240, 240); }
.underline-base-lighter, .hover\:underline-base-lighter:hover, .hover\:underline-base-lighter.\:hover { text-decoration-color: rgb(223, 225, 226); }
.underline-base-light, .hover\:underline-base-light:hover, .hover\:underline-base-light.\:hover { text-decoration-color: rgb(169, 174, 177); }
.underline-base, .hover\:underline-base:hover, .hover\:underline-base.\:hover { text-decoration-color: rgb(113, 118, 122); }
.underline-base-dark, .hover\:underline-base-dark:hover, .hover\:underline-base-dark.\:hover { text-decoration-color: rgb(86, 92, 101); }
.underline-base-darker, .hover\:underline-base-darker:hover, .hover\:underline-base-darker.\:hover { text-decoration-color: rgb(61, 69, 81); }
.underline-base-darkest, .hover\:underline-base-darkest:hover, .underline-ink, .hover\:underline-ink:hover, .hover\:underline-base-darkest.\:hover, .hover\:underline-ink.\:hover { text-decoration-color: rgb(27, 27, 27); }
.underline-primary-lighter, .hover\:underline-primary-lighter:hover, .hover\:underline-primary-lighter.\:hover { text-decoration-color: rgb(217, 232, 246); }
.underline-primary-light, .hover\:underline-primary-light:hover, .hover\:underline-primary-light.\:hover { text-decoration-color: rgb(115, 179, 231); }
.underline-primary, .hover\:underline-primary:hover, .hover\:underline-primary.\:hover { text-decoration-color: rgb(0, 113, 188); }
.underline-primary-vivid, .hover\:underline-primary-vivid:hover, .hover\:underline-primary-vivid.\:hover { text-decoration-color: rgb(0, 80, 216); }
.underline-primary-dark, .hover\:underline-primary-dark:hover, .hover\:underline-primary-dark.\:hover { text-decoration-color: rgb(26, 68, 128); }
.underline-primary-darker, .hover\:underline-primary-darker:hover, .hover\:underline-primary-darker.\:hover { text-decoration-color: rgb(32, 84, 147); }
.underline-primary-darkest, .hover\:underline-primary-darkest:hover, .hover\:underline-primary-darkest.\:hover { text-decoration-color: rgb(17, 46, 81); }
.underline-secondary-lighter, .hover\:underline-secondary-lighter:hover, .hover\:underline-secondary-lighter.\:hover { text-decoration-color: rgb(243, 225, 228); }
.underline-secondary-light, .hover\:underline-secondary-light:hover, .hover\:underline-secondary-light.\:hover { text-decoration-color: rgb(242, 147, 140); }
.underline-secondary, .hover\:underline-secondary:hover, .hover\:underline-secondary.\:hover { text-decoration-color: rgb(216, 57, 51); }
.underline-secondary-vivid, .hover\:underline-secondary-vivid:hover, .hover\:underline-secondary-vivid.\:hover { text-decoration-color: rgb(228, 29, 61); }
.underline-secondary-dark, .hover\:underline-secondary-dark:hover, .hover\:underline-secondary-dark.\:hover { text-decoration-color: rgb(181, 9, 9); }
.underline-secondary-darker, .hover\:underline-secondary-darker:hover, .hover\:underline-secondary-darker.\:hover { text-decoration-color: rgb(139, 10, 3); }
.underline-accent-warm-darker, .hover\:underline-accent-warm-darker:hover, .hover\:underline-accent-warm-darker.\:hover { text-decoration-color: rgb(119, 85, 64); }
.underline-accent-warm-dark, .hover\:underline-accent-warm-dark:hover, .hover\:underline-accent-warm-dark.\:hover { text-decoration-color: rgb(192, 86, 0); }
.underline-accent-warm, .hover\:underline-accent-warm:hover, .hover\:underline-accent-warm.\:hover { text-decoration-color: rgb(250, 148, 65); }
.underline-accent-warm-light, .hover\:underline-accent-warm-light:hover, .hover\:underline-accent-warm-light.\:hover { text-decoration-color: rgb(255, 188, 120); }
.underline-accent-warm-lighter, .hover\:underline-accent-warm-lighter:hover, .hover\:underline-accent-warm-lighter.\:hover { text-decoration-color: rgb(242, 228, 212); }
.underline-accent-cool-darker, .hover\:underline-accent-cool-darker:hover, .hover\:underline-accent-cool-darker.\:hover { text-decoration-color: rgb(7, 100, 141); }
.underline-accent-cool-dark, .hover\:underline-accent-cool-dark:hover, .hover\:underline-accent-cool-dark.\:hover { text-decoration-color: rgb(40, 160, 203); }
.underline-accent-cool, .hover\:underline-accent-cool:hover, .hover\:underline-accent-cool.\:hover { text-decoration-color: rgb(0, 189, 227); }
.underline-accent-cool-light, .hover\:underline-accent-cool-light:hover, .hover\:underline-accent-cool-light.\:hover { text-decoration-color: rgb(151, 212, 234); }
.underline-accent-cool-lighter, .hover\:underline-accent-cool-lighter:hover, .hover\:underline-accent-cool-lighter.\:hover { text-decoration-color: rgb(225, 243, 248); }
.underline-error-lighter, .hover\:underline-error-lighter:hover, .hover\:underline-error-lighter.\:hover { text-decoration-color: rgb(244, 227, 219); }
.underline-error-light, .hover\:underline-error-light:hover, .hover\:underline-error-light.\:hover { text-decoration-color: rgb(243, 146, 104); }
.underline-error, .hover\:underline-error:hover, .hover\:underline-error.\:hover { text-decoration-color: rgb(213, 67, 9); }
.underline-error-dark, .hover\:underline-error-dark:hover, .hover\:underline-error-dark.\:hover { text-decoration-color: rgb(181, 9, 9); }
.underline-error-darker, .hover\:underline-error-darker:hover, .hover\:underline-error-darker.\:hover { text-decoration-color: rgb(111, 51, 49); }
.underline-warning-lighter, .hover\:underline-warning-lighter:hover, .hover\:underline-warning-lighter.\:hover { text-decoration-color: rgb(250, 243, 209); }
.underline-warning-light, .hover\:underline-warning-light:hover, .hover\:underline-warning-light.\:hover { text-decoration-color: rgb(254, 230, 133); }
.underline-warning, .hover\:underline-warning:hover, .hover\:underline-warning.\:hover { text-decoration-color: rgb(255, 190, 46); }
.underline-warning-dark, .hover\:underline-warning-dark:hover, .hover\:underline-warning-dark.\:hover { text-decoration-color: rgb(229, 160, 0); }
.underline-warning-darker, .hover\:underline-warning-darker:hover, .hover\:underline-warning-darker.\:hover { text-decoration-color: rgb(147, 111, 56); }
.underline-success-lighter, .hover\:underline-success-lighter:hover, .hover\:underline-success-lighter.\:hover { text-decoration-color: rgb(236, 243, 236); }
.underline-success-light, .hover\:underline-success-light:hover, .hover\:underline-success-light.\:hover { text-decoration-color: rgb(112, 225, 123); }
.underline-success, .hover\:underline-success:hover, .hover\:underline-success.\:hover { text-decoration-color: rgb(0, 169, 28); }
.underline-success-dark, .hover\:underline-success-dark:hover, .hover\:underline-success-dark.\:hover { text-decoration-color: rgb(0, 136, 23); }
.underline-success-darker, .hover\:underline-success-darker:hover, .hover\:underline-success-darker.\:hover { text-decoration-color: rgb(33, 110, 31); }
.underline-info-lighter, .hover\:underline-info-lighter:hover, .hover\:underline-info-lighter.\:hover { text-decoration-color: rgb(231, 246, 248); }
.underline-info-light, .hover\:underline-info-light:hover, .hover\:underline-info-light.\:hover { text-decoration-color: rgb(153, 222, 234); }
.underline-info, .hover\:underline-info:hover, .hover\:underline-info.\:hover { text-decoration-color: rgb(0, 189, 227); }
.underline-info-dark, .hover\:underline-info-dark:hover, .hover\:underline-info-dark.\:hover { text-decoration-color: rgb(0, 158, 193); }
.underline-info-darker, .hover\:underline-info-darker:hover, .hover\:underline-info-darker.\:hover { text-decoration-color: rgb(46, 98, 118); }
.underline-disabled-lighter, .hover\:underline-disabled-lighter:hover, .hover\:underline-disabled-lighter.\:hover { text-decoration-color: rgb(201, 201, 201); }
.underline-disabled-light, .hover\:underline-disabled-light:hover, .hover\:underline-disabled-light.\:hover { text-decoration-color: rgb(145, 145, 145); }
.underline-disabled, .hover\:underline-disabled:hover, .hover\:underline-disabled.\:hover { text-decoration-color: rgb(117, 117, 117); }
.underline-disabled-dark, .hover\:underline-disabled-dark:hover, .hover\:underline-disabled-dark.\:hover { text-decoration-color: rgb(69, 69, 69); }
.underline-disabled-darker, .hover\:underline-disabled-darker:hover, .hover\:underline-disabled-darker.\:hover { text-decoration-color: rgb(27, 27, 27); }
.underline-emergency, .hover\:underline-emergency:hover, .hover\:underline-emergency.\:hover { text-decoration-color: rgb(156, 61, 16); }
.underline-emergency-dark, .hover\:underline-emergency-dark:hover, .hover\:underline-emergency-dark.\:hover { text-decoration-color: rgb(51, 45, 41); }
.text-indent-0 { text-indent: 0px; }
.text-indent-05 { text-indent: 0.25rem; }
.text-indent-1 { text-indent: 0.5rem; }
.text-indent-105 { text-indent: 0.75rem; }
.text-indent-2 { text-indent: 1rem; }
.text-indent-205 { text-indent: 1.25rem; }
.text-indent-3 { text-indent: 1.5rem; }
.text-indent-neg-05 { text-indent: -0.25rem; }
.text-indent-neg-1 { text-indent: -0.5rem; }
.text-indent-neg-105 { text-indent: -0.75rem; }
.text-indent-neg-2 { text-indent: -1rem; }
.text-indent-neg-205 { text-indent: -1.25rem; }
.text-indent-neg-3 { text-indent: -1.5rem; }
.text-indent-4 { text-indent: 2rem; }
.text-indent-5 { text-indent: 2.5rem; }
.text-indent-6 { text-indent: 3rem; }
.text-indent-7 { text-indent: 3.5rem; }
.text-indent-8 { text-indent: 4rem; }
.text-indent-9 { text-indent: 4.5rem; }
.text-indent-10 { text-indent: 5rem; }
.text-indent-15 { text-indent: 7.5rem; }
.text-indent-neg-4 { text-indent: -2rem; }
.text-indent-neg-5 { text-indent: -2.5rem; }
.text-indent-neg-6 { text-indent: -3rem; }
.text-indent-neg-7 { text-indent: -3.5rem; }
.text-indent-neg-8 { text-indent: -4rem; }
.text-indent-neg-9 { text-indent: -4.5rem; }
.text-indent-neg-10 { text-indent: -5rem; }
.text-indent-neg-15 { text-indent: -7.5rem; }
.text-uppercase { text-transform: uppercase; }
.text-no-uppercase { text-transform: none; }
.text-lowercase { text-transform: lowercase; }
.text-no-lowercase { text-transform: none; }
.top-1px { top: 1px; }
.top-2px { top: 2px; }
.top-05 { top: 0.25rem; }
.top-1 { top: 0.5rem; }
.top-105 { top: 0.75rem; }
.top-2 { top: 1rem; }
.top-205 { top: 1.25rem; }
.top-3 { top: 1.5rem; }
.top-neg-1px { top: -1px; }
.top-neg-2px { top: -2px; }
.top-neg-05 { top: -0.25rem; }
.top-neg-1 { top: -0.5rem; }
.top-neg-105 { top: -0.75rem; }
.top-neg-2 { top: -1rem; }
.top-neg-205 { top: -1.25rem; }
.top-neg-3 { top: -1.5rem; }
.top-0 { top: 0px; }
.top-auto { top: auto; }
.top-full { top: 100%; }
.text-baseline { vertical-align: baseline; }
.text-bottom { vertical-align: bottom; }
.text-middle { vertical-align: middle; }
.text-sub { vertical-align: sub; }
.text-super { vertical-align: super; }
.text-tbottom { vertical-align: text-bottom; }
.text-ttop { vertical-align: text-top; }
.text-top { vertical-align: top; }
.text-pre { white-space: pre; }
.text-pre-line { white-space: pre-line; }
.text-pre-wrap { white-space: pre-wrap; }
.text-wrap { white-space: normal; }
.text-no-wrap { white-space: nowrap; }
.width-1px { width: 1px; }
.width-2px { width: 2px; }
.width-05 { width: 0.25rem; }
.width-1 { width: 0.5rem; }
.width-105 { width: 0.75rem; }
.width-2 { width: 1rem; }
.width-205 { width: 1.25rem; }
.width-3 { width: 1.5rem; }
.width-4 { width: 2rem; }
.width-5 { width: 2.5rem; }
.width-6 { width: 3rem; }
.width-7 { width: 3.5rem; }
.width-8 { width: 4rem; }
.width-9 { width: 4.5rem; }
.width-10 { width: 5rem; }
.width-15 { width: 7.5rem; }
.width-card { width: 10rem; }
.width-card-lg { width: 15rem; }
.width-mobile { width: 20rem; }
.width-mobile-lg { width: 30rem; }
.width-tablet { width: 40rem; }
.width-tablet-lg { width: 55rem; }
.width-desktop { width: 64rem; }
.width-desktop-lg { width: 75rem; }
.width-widescreen { width: 87.5rem; }
.width-0 { width: 0px; }
.width-full { width: 100%; }
.width-auto { width: auto; }
.z-auto { z-index: auto; }
.z-bottom { z-index: -100; }
.z-top { z-index: 99999; }
.z-0 { z-index: 0; }
.z-100 { z-index: 100; }
.z-200 { z-index: 200; }
.z-300 { z-index: 300; }
.z-400 { z-index: 400; }
.z-500 { z-index: 500; }
@media (min-width: 30em) {
  .mobile-lg\:border-1px, .mobile-lg\:hover\:border-1px:hover, .mobile-lg\.\:hover\:border-1px.\:hover { border: 1px solid; }
  .mobile-lg\:border-y-1px, .mobile-lg\:hover\:border-y-1px:hover, .mobile-lg\.\:hover\:border-y-1px.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x-1px, .mobile-lg\:hover\:border-x-1px:hover, .mobile-lg\.\:hover\:border-x-1px.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top-1px, .mobile-lg\:hover\:border-top-1px:hover, .mobile-lg\.\:hover\:border-top-1px.\:hover { border-top: 1px solid; }
  .mobile-lg\:border-right-1px, .mobile-lg\:hover\:border-right-1px:hover, .mobile-lg\.\:hover\:border-right-1px.\:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom-1px, .mobile-lg\:hover\:border-bottom-1px:hover, .mobile-lg\.\:hover\:border-bottom-1px.\:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left-1px, .mobile-lg\:hover\:border-left-1px:hover, .mobile-lg\.\:hover\:border-left-1px.\:hover { border-left: 1px solid; }
  .mobile-lg\:border-2px, .mobile-lg\:hover\:border-2px:hover, .mobile-lg\.\:hover\:border-2px.\:hover { border: 2px solid; }
  .mobile-lg\:border-y-2px, .mobile-lg\:hover\:border-y-2px:hover, .mobile-lg\.\:hover\:border-y-2px.\:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .mobile-lg\:border-x-2px, .mobile-lg\:hover\:border-x-2px:hover, .mobile-lg\.\:hover\:border-x-2px.\:hover { border-left: 2px solid; border-right: 2px solid; }
  .mobile-lg\:border-top-2px, .mobile-lg\:hover\:border-top-2px:hover, .mobile-lg\.\:hover\:border-top-2px.\:hover { border-top: 2px solid; }
  .mobile-lg\:border-right-2px, .mobile-lg\:hover\:border-right-2px:hover, .mobile-lg\.\:hover\:border-right-2px.\:hover { border-right: 2px solid; }
  .mobile-lg\:border-bottom-2px, .mobile-lg\:hover\:border-bottom-2px:hover, .mobile-lg\.\:hover\:border-bottom-2px.\:hover { border-bottom: 2px solid; }
  .mobile-lg\:border-left-2px, .mobile-lg\:hover\:border-left-2px:hover, .mobile-lg\.\:hover\:border-left-2px.\:hover { border-left: 2px solid; }
  .mobile-lg\:border-05, .mobile-lg\:hover\:border-05:hover, .mobile-lg\.\:hover\:border-05.\:hover { border: 0.25rem solid; }
  .mobile-lg\:border-y-05, .mobile-lg\:hover\:border-y-05:hover, .mobile-lg\.\:hover\:border-y-05.\:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .mobile-lg\:border-x-05, .mobile-lg\:hover\:border-x-05:hover, .mobile-lg\.\:hover\:border-x-05.\:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .mobile-lg\:border-top-05, .mobile-lg\:hover\:border-top-05:hover, .mobile-lg\.\:hover\:border-top-05.\:hover { border-top: 0.25rem solid; }
  .mobile-lg\:border-right-05, .mobile-lg\:hover\:border-right-05:hover, .mobile-lg\.\:hover\:border-right-05.\:hover { border-right: 0.25rem solid; }
  .mobile-lg\:border-bottom-05, .mobile-lg\:hover\:border-bottom-05:hover, .mobile-lg\.\:hover\:border-bottom-05.\:hover { border-bottom: 0.25rem solid; }
  .mobile-lg\:border-left-05, .mobile-lg\:hover\:border-left-05:hover, .mobile-lg\.\:hover\:border-left-05.\:hover { border-left: 0.25rem solid; }
  .mobile-lg\:border-1, .mobile-lg\:hover\:border-1:hover, .mobile-lg\.\:hover\:border-1.\:hover { border: 0.5rem solid; }
  .mobile-lg\:border-y-1, .mobile-lg\:hover\:border-y-1:hover, .mobile-lg\.\:hover\:border-y-1.\:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .mobile-lg\:border-x-1, .mobile-lg\:hover\:border-x-1:hover, .mobile-lg\.\:hover\:border-x-1.\:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .mobile-lg\:border-top-1, .mobile-lg\:hover\:border-top-1:hover, .mobile-lg\.\:hover\:border-top-1.\:hover { border-top: 0.5rem solid; }
  .mobile-lg\:border-right-1, .mobile-lg\:hover\:border-right-1:hover, .mobile-lg\.\:hover\:border-right-1.\:hover { border-right: 0.5rem solid; }
  .mobile-lg\:border-bottom-1, .mobile-lg\:hover\:border-bottom-1:hover, .mobile-lg\.\:hover\:border-bottom-1.\:hover { border-bottom: 0.5rem solid; }
  .mobile-lg\:border-left-1, .mobile-lg\:hover\:border-left-1:hover, .mobile-lg\.\:hover\:border-left-1.\:hover { border-left: 0.5rem solid; }
  .mobile-lg\:border-105, .mobile-lg\:hover\:border-105:hover, .mobile-lg\.\:hover\:border-105.\:hover { border: 0.75rem solid; }
  .mobile-lg\:border-y-105, .mobile-lg\:hover\:border-y-105:hover, .mobile-lg\.\:hover\:border-y-105.\:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .mobile-lg\:border-x-105, .mobile-lg\:hover\:border-x-105:hover, .mobile-lg\.\:hover\:border-x-105.\:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .mobile-lg\:border-top-105, .mobile-lg\:hover\:border-top-105:hover, .mobile-lg\.\:hover\:border-top-105.\:hover { border-top: 0.75rem solid; }
  .mobile-lg\:border-right-105, .mobile-lg\:hover\:border-right-105:hover, .mobile-lg\.\:hover\:border-right-105.\:hover { border-right: 0.75rem solid; }
  .mobile-lg\:border-bottom-105, .mobile-lg\:hover\:border-bottom-105:hover, .mobile-lg\.\:hover\:border-bottom-105.\:hover { border-bottom: 0.75rem solid; }
  .mobile-lg\:border-left-105, .mobile-lg\:hover\:border-left-105:hover, .mobile-lg\.\:hover\:border-left-105.\:hover { border-left: 0.75rem solid; }
  .mobile-lg\:border-2, .mobile-lg\:hover\:border-2:hover, .mobile-lg\.\:hover\:border-2.\:hover { border: 1rem solid; }
  .mobile-lg\:border-y-2, .mobile-lg\:hover\:border-y-2:hover, .mobile-lg\.\:hover\:border-y-2.\:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .mobile-lg\:border-x-2, .mobile-lg\:hover\:border-x-2:hover, .mobile-lg\.\:hover\:border-x-2.\:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .mobile-lg\:border-top-2, .mobile-lg\:hover\:border-top-2:hover, .mobile-lg\.\:hover\:border-top-2.\:hover { border-top: 1rem solid; }
  .mobile-lg\:border-right-2, .mobile-lg\:hover\:border-right-2:hover, .mobile-lg\.\:hover\:border-right-2.\:hover { border-right: 1rem solid; }
  .mobile-lg\:border-bottom-2, .mobile-lg\:hover\:border-bottom-2:hover, .mobile-lg\.\:hover\:border-bottom-2.\:hover { border-bottom: 1rem solid; }
  .mobile-lg\:border-left-2, .mobile-lg\:hover\:border-left-2:hover, .mobile-lg\.\:hover\:border-left-2.\:hover { border-left: 1rem solid; }
  .mobile-lg\:border-205, .mobile-lg\:hover\:border-205:hover, .mobile-lg\.\:hover\:border-205.\:hover { border: 1.25rem solid; }
  .mobile-lg\:border-y-205, .mobile-lg\:hover\:border-y-205:hover, .mobile-lg\.\:hover\:border-y-205.\:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .mobile-lg\:border-x-205, .mobile-lg\:hover\:border-x-205:hover, .mobile-lg\.\:hover\:border-x-205.\:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .mobile-lg\:border-top-205, .mobile-lg\:hover\:border-top-205:hover, .mobile-lg\.\:hover\:border-top-205.\:hover { border-top: 1.25rem solid; }
  .mobile-lg\:border-right-205, .mobile-lg\:hover\:border-right-205:hover, .mobile-lg\.\:hover\:border-right-205.\:hover { border-right: 1.25rem solid; }
  .mobile-lg\:border-bottom-205, .mobile-lg\:hover\:border-bottom-205:hover, .mobile-lg\.\:hover\:border-bottom-205.\:hover { border-bottom: 1.25rem solid; }
  .mobile-lg\:border-left-205, .mobile-lg\:hover\:border-left-205:hover, .mobile-lg\.\:hover\:border-left-205.\:hover { border-left: 1.25rem solid; }
  .mobile-lg\:border-3, .mobile-lg\:hover\:border-3:hover, .mobile-lg\.\:hover\:border-3.\:hover { border: 1.5rem solid; }
  .mobile-lg\:border-y-3, .mobile-lg\:hover\:border-y-3:hover, .mobile-lg\.\:hover\:border-y-3.\:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .mobile-lg\:border-x-3, .mobile-lg\:hover\:border-x-3:hover, .mobile-lg\.\:hover\:border-x-3.\:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .mobile-lg\:border-top-3, .mobile-lg\:hover\:border-top-3:hover, .mobile-lg\.\:hover\:border-top-3.\:hover { border-top: 1.5rem solid; }
  .mobile-lg\:border-right-3, .mobile-lg\:hover\:border-right-3:hover, .mobile-lg\.\:hover\:border-right-3.\:hover { border-right: 1.5rem solid; }
  .mobile-lg\:border-bottom-3, .mobile-lg\:hover\:border-bottom-3:hover, .mobile-lg\.\:hover\:border-bottom-3.\:hover { border-bottom: 1.5rem solid; }
  .mobile-lg\:border-left-3, .mobile-lg\:hover\:border-left-3:hover, .mobile-lg\.\:hover\:border-left-3.\:hover { border-left: 1.5rem solid; }
  .mobile-lg\:border-0, .mobile-lg\:hover\:border-0:hover, .mobile-lg\.\:hover\:border-0.\:hover { border: 0px solid; }
  .mobile-lg\:border-y-0, .mobile-lg\:hover\:border-y-0:hover, .mobile-lg\.\:hover\:border-y-0.\:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .mobile-lg\:border-x-0, .mobile-lg\:hover\:border-x-0:hover, .mobile-lg\.\:hover\:border-x-0.\:hover { border-left: 0px solid; border-right: 0px solid; }
  .mobile-lg\:border-top-0, .mobile-lg\:hover\:border-top-0:hover, .mobile-lg\.\:hover\:border-top-0.\:hover { border-top: 0px solid; }
  .mobile-lg\:border-right-0, .mobile-lg\:hover\:border-right-0:hover, .mobile-lg\.\:hover\:border-right-0.\:hover { border-right: 0px solid; }
  .mobile-lg\:border-bottom-0, .mobile-lg\:hover\:border-bottom-0:hover, .mobile-lg\.\:hover\:border-bottom-0.\:hover { border-bottom: 0px solid; }
  .mobile-lg\:border-left-0, .mobile-lg\:hover\:border-left-0:hover, .mobile-lg\.\:hover\:border-left-0.\:hover { border-left: 0px solid; }
  .mobile-lg\:border, .mobile-lg\:hover\:border:hover, .mobile-lg\.\:hover\:border.\:hover { border: 1px solid; }
  .mobile-lg\:border-y, .mobile-lg\:hover\:border-y:hover, .mobile-lg\.\:hover\:border-y.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .mobile-lg\:border-x, .mobile-lg\:hover\:border-x:hover, .mobile-lg\.\:hover\:border-x.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .mobile-lg\:border-top, .mobile-lg\:hover\:border-top:hover, .mobile-lg\.\:hover\:border-top.\:hover { border-top: 1px solid; }
  .mobile-lg\:border-right, .mobile-lg\:hover\:border-right:hover, .mobile-lg\.\:hover\:border-right.\:hover { border-right: 1px solid; }
  .mobile-lg\:border-bottom, .mobile-lg\:hover\:border-bottom:hover, .mobile-lg\.\:hover\:border-bottom.\:hover { border-bottom: 1px solid; }
  .mobile-lg\:border-left, .mobile-lg\:hover\:border-left:hover, .mobile-lg\.\:hover\:border-left.\:hover { border-left: 1px solid; }
  .mobile-lg\:border-transparent, .mobile-lg\:hover\:border-transparent:hover, .mobile-lg\.\:hover\:border-transparent.\:hover { border-color: transparent; }
  .mobile-lg\:border-black, .mobile-lg\:hover\:border-black:hover, .mobile-lg\.\:hover\:border-black.\:hover { border-color: rgb(0, 0, 0); }
  .mobile-lg\:border-white, .mobile-lg\:hover\:border-white:hover, .mobile-lg\.\:hover\:border-white.\:hover { border-color: rgb(255, 255, 255); }
  .mobile-lg\:border-red, .mobile-lg\:hover\:border-red:hover, .mobile-lg\.\:hover\:border-red.\:hover { border-color: rgb(229, 34, 7); }
  .mobile-lg\:border-orange, .mobile-lg\:hover\:border-orange:hover, .mobile-lg\.\:hover\:border-orange.\:hover { border-color: rgb(230, 111, 14); }
  .mobile-lg\:border-gold, .mobile-lg\:hover\:border-gold:hover, .mobile-lg\.\:hover\:border-gold.\:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-yellow, .mobile-lg\:hover\:border-yellow:hover, .mobile-lg\.\:hover\:border-yellow.\:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-green, .mobile-lg\:hover\:border-green:hover, .mobile-lg\.\:hover\:border-green.\:hover { border-color: rgb(83, 130, 0); }
  .mobile-lg\:border-mint, .mobile-lg\:hover\:border-mint:hover, .mobile-lg\.\:hover\:border-mint.\:hover { border-color: rgb(4, 197, 133); }
  .mobile-lg\:border-cyan, .mobile-lg\:hover\:border-cyan:hover, .mobile-lg\.\:hover\:border-cyan.\:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-blue, .mobile-lg\:hover\:border-blue:hover, .mobile-lg\.\:hover\:border-blue.\:hover { border-color: rgb(0, 118, 214); }
  .mobile-lg\:border-indigo, .mobile-lg\:hover\:border-indigo:hover, .mobile-lg\.\:hover\:border-indigo.\:hover { border-color: rgb(103, 108, 200); }
  .mobile-lg\:border-violet, .mobile-lg\:hover\:border-violet:hover, .mobile-lg\.\:hover\:border-violet.\:hover { border-color: rgb(129, 104, 179); }
  .mobile-lg\:border-magenta, .mobile-lg\:hover\:border-magenta:hover, .mobile-lg\.\:hover\:border-magenta.\:hover { border-color: rgb(215, 45, 121); }
  .mobile-lg\:border-gray-5, .mobile-lg\:hover\:border-gray-5:hover, .mobile-lg\.\:hover\:border-gray-5.\:hover { border-color: rgb(240, 240, 240); }
  .mobile-lg\:border-gray-10, .mobile-lg\:hover\:border-gray-10:hover, .mobile-lg\.\:hover\:border-gray-10.\:hover { border-color: rgb(230, 230, 230); }
  .mobile-lg\:border-gray-30, .mobile-lg\:hover\:border-gray-30:hover, .mobile-lg\.\:hover\:border-gray-30.\:hover { border-color: rgb(173, 173, 173); }
  .mobile-lg\:border-gray-50, .mobile-lg\:hover\:border-gray-50:hover, .mobile-lg\.\:hover\:border-gray-50.\:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-gray-70, .mobile-lg\:hover\:border-gray-70:hover, .mobile-lg\.\:hover\:border-gray-70.\:hover { border-color: rgb(69, 69, 69); }
  .mobile-lg\:border-gray-90, .mobile-lg\:hover\:border-gray-90:hover, .mobile-lg\.\:hover\:border-gray-90.\:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-base-lightest, .mobile-lg\:hover\:border-base-lightest:hover, .mobile-lg\.\:hover\:border-base-lightest.\:hover { border-color: rgb(240, 240, 240); }
  .mobile-lg\:border-base-lighter, .mobile-lg\:hover\:border-base-lighter:hover, .mobile-lg\.\:hover\:border-base-lighter.\:hover { border-color: rgb(223, 225, 226); }
  .mobile-lg\:border-base-light, .mobile-lg\:hover\:border-base-light:hover, .mobile-lg\.\:hover\:border-base-light.\:hover { border-color: rgb(169, 174, 177); }
  .mobile-lg\:border-base, .mobile-lg\:hover\:border-base:hover, .mobile-lg\.\:hover\:border-base.\:hover { border-color: rgb(113, 118, 122); }
  .mobile-lg\:border-base-dark, .mobile-lg\:hover\:border-base-dark:hover, .mobile-lg\.\:hover\:border-base-dark.\:hover { border-color: rgb(86, 92, 101); }
  .mobile-lg\:border-base-darker, .mobile-lg\:hover\:border-base-darker:hover, .mobile-lg\.\:hover\:border-base-darker.\:hover { border-color: rgb(61, 69, 81); }
  .mobile-lg\:border-base-darkest, .mobile-lg\:hover\:border-base-darkest:hover, .mobile-lg\:border-ink, .mobile-lg\:hover\:border-ink:hover, .mobile-lg\.\:hover\:border-base-darkest.\:hover, .mobile-lg\.\:hover\:border-ink.\:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-primary-lighter, .mobile-lg\:hover\:border-primary-lighter:hover, .mobile-lg\.\:hover\:border-primary-lighter.\:hover { border-color: rgb(217, 232, 246); }
  .mobile-lg\:border-primary-light, .mobile-lg\:hover\:border-primary-light:hover, .mobile-lg\.\:hover\:border-primary-light.\:hover { border-color: rgb(115, 179, 231); }
  .mobile-lg\:border-primary, .mobile-lg\:hover\:border-primary:hover, .mobile-lg\.\:hover\:border-primary.\:hover { border-color: rgb(0, 113, 188); }
  .mobile-lg\:border-primary-vivid, .mobile-lg\:hover\:border-primary-vivid:hover, .mobile-lg\.\:hover\:border-primary-vivid.\:hover { border-color: rgb(0, 80, 216); }
  .mobile-lg\:border-primary-dark, .mobile-lg\:hover\:border-primary-dark:hover, .mobile-lg\.\:hover\:border-primary-dark.\:hover { border-color: rgb(26, 68, 128); }
  .mobile-lg\:border-primary-darker, .mobile-lg\:hover\:border-primary-darker:hover, .mobile-lg\.\:hover\:border-primary-darker.\:hover { border-color: rgb(32, 84, 147); }
  .mobile-lg\:border-primary-darkest, .mobile-lg\:hover\:border-primary-darkest:hover, .mobile-lg\.\:hover\:border-primary-darkest.\:hover { border-color: rgb(17, 46, 81); }
  .mobile-lg\:border-secondary-lighter, .mobile-lg\:hover\:border-secondary-lighter:hover, .mobile-lg\.\:hover\:border-secondary-lighter.\:hover { border-color: rgb(243, 225, 228); }
  .mobile-lg\:border-secondary-light, .mobile-lg\:hover\:border-secondary-light:hover, .mobile-lg\.\:hover\:border-secondary-light.\:hover { border-color: rgb(242, 147, 140); }
  .mobile-lg\:border-secondary, .mobile-lg\:hover\:border-secondary:hover, .mobile-lg\.\:hover\:border-secondary.\:hover { border-color: rgb(216, 57, 51); }
  .mobile-lg\:border-secondary-vivid, .mobile-lg\:hover\:border-secondary-vivid:hover, .mobile-lg\.\:hover\:border-secondary-vivid.\:hover { border-color: rgb(228, 29, 61); }
  .mobile-lg\:border-secondary-dark, .mobile-lg\:hover\:border-secondary-dark:hover, .mobile-lg\.\:hover\:border-secondary-dark.\:hover { border-color: rgb(181, 9, 9); }
  .mobile-lg\:border-secondary-darker, .mobile-lg\:hover\:border-secondary-darker:hover, .mobile-lg\.\:hover\:border-secondary-darker.\:hover { border-color: rgb(139, 10, 3); }
  .mobile-lg\:border-accent-warm-darker, .mobile-lg\:hover\:border-accent-warm-darker:hover, .mobile-lg\.\:hover\:border-accent-warm-darker.\:hover { border-color: rgb(119, 85, 64); }
  .mobile-lg\:border-accent-warm-dark, .mobile-lg\:hover\:border-accent-warm-dark:hover, .mobile-lg\.\:hover\:border-accent-warm-dark.\:hover { border-color: rgb(192, 86, 0); }
  .mobile-lg\:border-accent-warm, .mobile-lg\:hover\:border-accent-warm:hover, .mobile-lg\.\:hover\:border-accent-warm.\:hover { border-color: rgb(250, 148, 65); }
  .mobile-lg\:border-accent-warm-light, .mobile-lg\:hover\:border-accent-warm-light:hover, .mobile-lg\.\:hover\:border-accent-warm-light.\:hover { border-color: rgb(255, 188, 120); }
  .mobile-lg\:border-accent-warm-lighter, .mobile-lg\:hover\:border-accent-warm-lighter:hover, .mobile-lg\.\:hover\:border-accent-warm-lighter.\:hover { border-color: rgb(242, 228, 212); }
  .mobile-lg\:border-accent-cool-darker, .mobile-lg\:hover\:border-accent-cool-darker:hover, .mobile-lg\.\:hover\:border-accent-cool-darker.\:hover { border-color: rgb(7, 100, 141); }
  .mobile-lg\:border-accent-cool-dark, .mobile-lg\:hover\:border-accent-cool-dark:hover, .mobile-lg\.\:hover\:border-accent-cool-dark.\:hover { border-color: rgb(40, 160, 203); }
  .mobile-lg\:border-accent-cool, .mobile-lg\:hover\:border-accent-cool:hover, .mobile-lg\.\:hover\:border-accent-cool.\:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-accent-cool-light, .mobile-lg\:hover\:border-accent-cool-light:hover, .mobile-lg\.\:hover\:border-accent-cool-light.\:hover { border-color: rgb(151, 212, 234); }
  .mobile-lg\:border-accent-cool-lighter, .mobile-lg\:hover\:border-accent-cool-lighter:hover, .mobile-lg\.\:hover\:border-accent-cool-lighter.\:hover { border-color: rgb(225, 243, 248); }
  .mobile-lg\:border-error-lighter, .mobile-lg\:hover\:border-error-lighter:hover, .mobile-lg\.\:hover\:border-error-lighter.\:hover { border-color: rgb(244, 227, 219); }
  .mobile-lg\:border-error-light, .mobile-lg\:hover\:border-error-light:hover, .mobile-lg\.\:hover\:border-error-light.\:hover { border-color: rgb(243, 146, 104); }
  .mobile-lg\:border-error, .mobile-lg\:hover\:border-error:hover, .mobile-lg\.\:hover\:border-error.\:hover { border-color: rgb(213, 67, 9); }
  .mobile-lg\:border-error-dark, .mobile-lg\:hover\:border-error-dark:hover, .mobile-lg\.\:hover\:border-error-dark.\:hover { border-color: rgb(181, 9, 9); }
  .mobile-lg\:border-error-darker, .mobile-lg\:hover\:border-error-darker:hover, .mobile-lg\.\:hover\:border-error-darker.\:hover { border-color: rgb(111, 51, 49); }
  .mobile-lg\:border-warning-lighter, .mobile-lg\:hover\:border-warning-lighter:hover, .mobile-lg\.\:hover\:border-warning-lighter.\:hover { border-color: rgb(250, 243, 209); }
  .mobile-lg\:border-warning-light, .mobile-lg\:hover\:border-warning-light:hover, .mobile-lg\.\:hover\:border-warning-light.\:hover { border-color: rgb(254, 230, 133); }
  .mobile-lg\:border-warning, .mobile-lg\:hover\:border-warning:hover, .mobile-lg\.\:hover\:border-warning.\:hover { border-color: rgb(255, 190, 46); }
  .mobile-lg\:border-warning-dark, .mobile-lg\:hover\:border-warning-dark:hover, .mobile-lg\.\:hover\:border-warning-dark.\:hover { border-color: rgb(229, 160, 0); }
  .mobile-lg\:border-warning-darker, .mobile-lg\:hover\:border-warning-darker:hover, .mobile-lg\.\:hover\:border-warning-darker.\:hover { border-color: rgb(147, 111, 56); }
  .mobile-lg\:border-success-lighter, .mobile-lg\:hover\:border-success-lighter:hover, .mobile-lg\.\:hover\:border-success-lighter.\:hover { border-color: rgb(236, 243, 236); }
  .mobile-lg\:border-success-light, .mobile-lg\:hover\:border-success-light:hover, .mobile-lg\.\:hover\:border-success-light.\:hover { border-color: rgb(112, 225, 123); }
  .mobile-lg\:border-success, .mobile-lg\:hover\:border-success:hover, .mobile-lg\.\:hover\:border-success.\:hover { border-color: rgb(0, 169, 28); }
  .mobile-lg\:border-success-dark, .mobile-lg\:hover\:border-success-dark:hover, .mobile-lg\.\:hover\:border-success-dark.\:hover { border-color: rgb(0, 136, 23); }
  .mobile-lg\:border-success-darker, .mobile-lg\:hover\:border-success-darker:hover, .mobile-lg\.\:hover\:border-success-darker.\:hover { border-color: rgb(33, 110, 31); }
  .mobile-lg\:border-info-lighter, .mobile-lg\:hover\:border-info-lighter:hover, .mobile-lg\.\:hover\:border-info-lighter.\:hover { border-color: rgb(231, 246, 248); }
  .mobile-lg\:border-info-light, .mobile-lg\:hover\:border-info-light:hover, .mobile-lg\.\:hover\:border-info-light.\:hover { border-color: rgb(153, 222, 234); }
  .mobile-lg\:border-info, .mobile-lg\:hover\:border-info:hover, .mobile-lg\.\:hover\:border-info.\:hover { border-color: rgb(0, 189, 227); }
  .mobile-lg\:border-info-dark, .mobile-lg\:hover\:border-info-dark:hover, .mobile-lg\.\:hover\:border-info-dark.\:hover { border-color: rgb(0, 158, 193); }
  .mobile-lg\:border-info-darker, .mobile-lg\:hover\:border-info-darker:hover, .mobile-lg\.\:hover\:border-info-darker.\:hover { border-color: rgb(46, 98, 118); }
  .mobile-lg\:border-disabled-lighter, .mobile-lg\:hover\:border-disabled-lighter:hover, .mobile-lg\.\:hover\:border-disabled-lighter.\:hover { border-color: rgb(201, 201, 201); }
  .mobile-lg\:border-disabled-light, .mobile-lg\:hover\:border-disabled-light:hover, .mobile-lg\.\:hover\:border-disabled-light.\:hover { border-color: rgb(145, 145, 145); }
  .mobile-lg\:border-disabled, .mobile-lg\:hover\:border-disabled:hover, .mobile-lg\.\:hover\:border-disabled.\:hover { border-color: rgb(117, 117, 117); }
  .mobile-lg\:border-disabled-dark, .mobile-lg\:hover\:border-disabled-dark:hover, .mobile-lg\.\:hover\:border-disabled-dark.\:hover { border-color: rgb(69, 69, 69); }
  .mobile-lg\:border-disabled-darker, .mobile-lg\:hover\:border-disabled-darker:hover, .mobile-lg\.\:hover\:border-disabled-darker.\:hover { border-color: rgb(27, 27, 27); }
  .mobile-lg\:border-emergency, .mobile-lg\:hover\:border-emergency:hover, .mobile-lg\.\:hover\:border-emergency.\:hover { border-color: rgb(156, 61, 16); }
  .mobile-lg\:border-emergency-dark, .mobile-lg\:hover\:border-emergency-dark:hover, .mobile-lg\.\:hover\:border-emergency-dark.\:hover { border-color: rgb(51, 45, 41); }
  .mobile-lg\:radius-0 { border-radius: 0px; }
  .mobile-lg\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .mobile-lg\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .mobile-lg\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .mobile-lg\:radius-sm { border-radius: 2px; }
  .mobile-lg\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .mobile-lg\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .mobile-lg\:radius-md { border-radius: 0.25rem; }
  .mobile-lg\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .mobile-lg\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .mobile-lg\:radius-lg { border-radius: 0.5rem; }
  .mobile-lg\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .mobile-lg\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .mobile-lg\:radius-pill { border-radius: 99rem; }
  .mobile-lg\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .mobile-lg\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .mobile-lg\:display-block { display: block; }
  .mobile-lg\:display-flex { display: flex; }
  .mobile-lg\:display-none { display: none; }
  .mobile-lg\:display-inline { display: inline; }
  .mobile-lg\:display-inline-block { display: inline-block; }
  .mobile-lg\:display-inline-flex { display: inline-flex; }
  .mobile-lg\:display-table { display: table; }
  .mobile-lg\:display-table-cell { display: table-cell; }
  .mobile-lg\:display-table-row { display: table-row; }
  .mobile-lg\:font-mono-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-mono-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-mono-xs { font-size: 0.89rem; }
  .mobile-lg\:font-mono-sm { font-size: 0.95rem; }
  .mobile-lg\:font-mono-md { font-size: 1.01rem; }
  .mobile-lg\:font-mono-lg { font-size: 1.31rem; }
  .mobile-lg\:font-mono-xl { font-size: 1.91rem; }
  .mobile-lg\:font-mono-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-mono-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-sans-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-sans-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-sans-xs { font-size: 0.93rem; }
  .mobile-lg\:font-sans-sm { font-size: 0.99rem; }
  .mobile-lg\:font-sans-md { font-size: 1.06rem; }
  .mobile-lg\:font-sans-lg { font-size: 1.37rem; }
  .mobile-lg\:font-sans-xl { font-size: 1.99rem; }
  .mobile-lg\:font-sans-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-sans-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-serif-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-serif-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-serif-xs { font-size: 0.93rem; }
  .mobile-lg\:font-serif-sm { font-size: 0.99rem; }
  .mobile-lg\:font-serif-md { font-size: 1.06rem; }
  .mobile-lg\:font-serif-lg { font-size: 1.37rem; }
  .mobile-lg\:font-serif-xl { font-size: 1.99rem; }
  .mobile-lg\:font-serif-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-serif-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-heading-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-heading-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-heading-xs { font-size: 0.93rem; }
  .mobile-lg\:font-heading-sm { font-size: 0.99rem; }
  .mobile-lg\:font-heading-md { font-size: 1.06rem; }
  .mobile-lg\:font-heading-lg { font-size: 1.37rem; }
  .mobile-lg\:font-heading-xl { font-size: 1.99rem; }
  .mobile-lg\:font-heading-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-heading-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-body-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-body-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-body-xs { font-size: 0.93rem; }
  .mobile-lg\:font-body-sm { font-size: 0.99rem; }
  .mobile-lg\:font-body-md { font-size: 1.06rem; }
  .mobile-lg\:font-body-lg { font-size: 1.37rem; }
  .mobile-lg\:font-body-xl { font-size: 1.99rem; }
  .mobile-lg\:font-body-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-body-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-code-3xs { font-size: 0.77rem; }
  .mobile-lg\:font-code-2xs { font-size: 0.83rem; }
  .mobile-lg\:font-code-xs { font-size: 0.89rem; }
  .mobile-lg\:font-code-sm { font-size: 0.95rem; }
  .mobile-lg\:font-code-md { font-size: 1.01rem; }
  .mobile-lg\:font-code-lg { font-size: 1.31rem; }
  .mobile-lg\:font-code-xl { font-size: 1.91rem; }
  .mobile-lg\:font-code-2xl { font-size: 2.38rem; }
  .mobile-lg\:font-code-3xl { font-size: 2.86rem; }
  .mobile-lg\:font-alt-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-alt-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-alt-xs { font-size: 0.93rem; }
  .mobile-lg\:font-alt-sm { font-size: 0.99rem; }
  .mobile-lg\:font-alt-md { font-size: 1.06rem; }
  .mobile-lg\:font-alt-lg { font-size: 1.37rem; }
  .mobile-lg\:font-alt-xl { font-size: 1.99rem; }
  .mobile-lg\:font-alt-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-alt-3xl { font-size: 2.98rem; }
  .mobile-lg\:font-ui-3xs { font-size: 0.81rem; }
  .mobile-lg\:font-ui-2xs { font-size: 0.87rem; }
  .mobile-lg\:font-ui-xs { font-size: 0.93rem; }
  .mobile-lg\:font-ui-sm { font-size: 0.99rem; }
  .mobile-lg\:font-ui-md { font-size: 1.06rem; }
  .mobile-lg\:font-ui-lg { font-size: 1.37rem; }
  .mobile-lg\:font-ui-xl { font-size: 1.99rem; }
  .mobile-lg\:font-ui-2xl { font-size: 2.49rem; }
  .mobile-lg\:font-ui-3xl { font-size: 2.98rem; }
  .mobile-lg\:text-light { font-weight: 300; }
  .mobile-lg\:text-normal { font-weight: 400; }
  .mobile-lg\:text-bold { font-weight: 700; }
  .mobile-lg\:flex-justify-center { justify-content: center; }
  .mobile-lg\:flex-justify-start { justify-content: flex-start; }
  .mobile-lg\:flex-justify-end { justify-content: flex-end; }
  .mobile-lg\:flex-justify { justify-content: space-between; }
  .mobile-lg\:line-height-sans-1 { line-height: 1; }
  .mobile-lg\:line-height-sans-2 { line-height: 1.2; }
  .mobile-lg\:line-height-sans-3 { line-height: 1.4; }
  .mobile-lg\:line-height-sans-4 { line-height: 1.5; }
  .mobile-lg\:line-height-sans-5 { line-height: 1.6; }
  .mobile-lg\:line-height-sans-6 { line-height: 1.8; }
  .mobile-lg\:line-height-serif-1 { line-height: 1; }
  .mobile-lg\:line-height-serif-2 { line-height: 1.2; }
  .mobile-lg\:line-height-serif-3 { line-height: 1.4; }
  .mobile-lg\:line-height-serif-4 { line-height: 1.5; }
  .mobile-lg\:line-height-serif-5 { line-height: 1.6; }
  .mobile-lg\:line-height-serif-6 { line-height: 1.8; }
  .mobile-lg\:line-height-mono-1 { line-height: 1; }
  .mobile-lg\:line-height-mono-2 { line-height: 1.3; }
  .mobile-lg\:line-height-mono-3 { line-height: 1.4; }
  .mobile-lg\:line-height-mono-4 { line-height: 1.6; }
  .mobile-lg\:line-height-mono-5 { line-height: 1.7; }
  .mobile-lg\:line-height-mono-6 { line-height: 1.8; }
  .mobile-lg\:line-height-heading-1 { line-height: 1; }
  .mobile-lg\:line-height-heading-2 { line-height: 1.2; }
  .mobile-lg\:line-height-heading-3 { line-height: 1.4; }
  .mobile-lg\:line-height-heading-4 { line-height: 1.5; }
  .mobile-lg\:line-height-heading-5 { line-height: 1.6; }
  .mobile-lg\:line-height-heading-6 { line-height: 1.8; }
  .mobile-lg\:line-height-ui-1 { line-height: 1; }
  .mobile-lg\:line-height-ui-2 { line-height: 1.2; }
  .mobile-lg\:line-height-ui-3 { line-height: 1.4; }
  .mobile-lg\:line-height-ui-4 { line-height: 1.5; }
  .mobile-lg\:line-height-ui-5 { line-height: 1.6; }
  .mobile-lg\:line-height-ui-6 { line-height: 1.8; }
  .mobile-lg\:line-height-body-1 { line-height: 1; }
  .mobile-lg\:line-height-body-2 { line-height: 1.2; }
  .mobile-lg\:line-height-body-3 { line-height: 1.4; }
  .mobile-lg\:line-height-body-4 { line-height: 1.5; }
  .mobile-lg\:line-height-body-5 { line-height: 1.6; }
  .mobile-lg\:line-height-body-6 { line-height: 1.8; }
  .mobile-lg\:line-height-code-1 { line-height: 1; }
  .mobile-lg\:line-height-code-2 { line-height: 1.3; }
  .mobile-lg\:line-height-code-3 { line-height: 1.4; }
  .mobile-lg\:line-height-code-4 { line-height: 1.6; }
  .mobile-lg\:line-height-code-5 { line-height: 1.7; }
  .mobile-lg\:line-height-code-6 { line-height: 1.8; }
  .mobile-lg\:line-height-alt-1 { line-height: 1; }
  .mobile-lg\:line-height-alt-2 { line-height: 1.2; }
  .mobile-lg\:line-height-alt-3 { line-height: 1.4; }
  .mobile-lg\:line-height-alt-4 { line-height: 1.5; }
  .mobile-lg\:line-height-alt-5 { line-height: 1.6; }
  .mobile-lg\:line-height-alt-6 { line-height: 1.8; }
  .mobile-lg\:margin-neg-1px { margin: -1px; }
  .mobile-lg\:margin-neg-2px { margin: -2px; }
  .mobile-lg\:margin-neg-05 { margin: -0.25rem; }
  .mobile-lg\:margin-neg-1 { margin: -0.5rem; }
  .mobile-lg\:margin-neg-105 { margin: -0.75rem; }
  .mobile-lg\:margin-neg-2 { margin: -1rem; }
  .mobile-lg\:margin-neg-205 { margin: -1.25rem; }
  .mobile-lg\:margin-neg-3 { margin: -1.5rem; }
  .mobile-lg\:margin-1px { margin: 1px; }
  .mobile-lg\:margin-2px { margin: 2px; }
  .mobile-lg\:margin-05 { margin: 0.25rem; }
  .mobile-lg\:margin-1 { margin: 0.5rem; }
  .mobile-lg\:margin-105 { margin: 0.75rem; }
  .mobile-lg\:margin-2 { margin: 1rem; }
  .mobile-lg\:margin-205 { margin: 1.25rem; }
  .mobile-lg\:margin-3 { margin: 1.5rem; }
  .mobile-lg\:margin-neg-4 { margin: -2rem; }
  .mobile-lg\:margin-neg-5 { margin: -2.5rem; }
  .mobile-lg\:margin-neg-6 { margin: -3rem; }
  .mobile-lg\:margin-neg-7 { margin: -3.5rem; }
  .mobile-lg\:margin-neg-8 { margin: -4rem; }
  .mobile-lg\:margin-neg-9 { margin: -4.5rem; }
  .mobile-lg\:margin-neg-10 { margin: -5rem; }
  .mobile-lg\:margin-neg-15 { margin: -7.5rem; }
  .mobile-lg\:margin-4 { margin: 2rem; }
  .mobile-lg\:margin-5 { margin: 2.5rem; }
  .mobile-lg\:margin-6 { margin: 3rem; }
  .mobile-lg\:margin-7 { margin: 3.5rem; }
  .mobile-lg\:margin-8 { margin: 4rem; }
  .mobile-lg\:margin-9 { margin: 4.5rem; }
  .mobile-lg\:margin-10 { margin: 5rem; }
  .mobile-lg\:margin-15 { margin: 7.5rem; }
  .mobile-lg\:margin-05em { margin: 0.5em; }
  .mobile-lg\:margin-1em { margin: 1em; }
  .mobile-lg\:margin-105em { margin: 1.5em; }
  .mobile-lg\:margin-2em { margin: 2em; }
  .mobile-lg\:margin-0 { margin: 0px; }
  .mobile-lg\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .mobile-lg\:margin-top-1px { margin-top: 1px; }
  .mobile-lg\:margin-bottom-1px { margin-bottom: 1px; }
  .mobile-lg\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .mobile-lg\:margin-top-2px { margin-top: 2px; }
  .mobile-lg\:margin-bottom-2px { margin-bottom: 2px; }
  .mobile-lg\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .mobile-lg\:margin-top-05 { margin-top: 0.25rem; }
  .mobile-lg\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .mobile-lg\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .mobile-lg\:margin-top-1 { margin-top: 0.5rem; }
  .mobile-lg\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .mobile-lg\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .mobile-lg\:margin-top-105 { margin-top: 0.75rem; }
  .mobile-lg\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .mobile-lg\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .mobile-lg\:margin-top-2 { margin-top: 1rem; }
  .mobile-lg\:margin-bottom-2 { margin-bottom: 1rem; }
  .mobile-lg\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .mobile-lg\:margin-top-205 { margin-top: 1.25rem; }
  .mobile-lg\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .mobile-lg\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .mobile-lg\:margin-top-3 { margin-top: 1.5rem; }
  .mobile-lg\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .mobile-lg\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .mobile-lg\:margin-top-neg-1px { margin-top: -1px; }
  .mobile-lg\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .mobile-lg\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .mobile-lg\:margin-top-neg-2px { margin-top: -2px; }
  .mobile-lg\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .mobile-lg\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .mobile-lg\:margin-top-neg-05 { margin-top: -0.25rem; }
  .mobile-lg\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .mobile-lg\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .mobile-lg\:margin-top-neg-1 { margin-top: -0.5rem; }
  .mobile-lg\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .mobile-lg\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .mobile-lg\:margin-top-neg-105 { margin-top: -0.75rem; }
  .mobile-lg\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .mobile-lg\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .mobile-lg\:margin-top-neg-2 { margin-top: -1rem; }
  .mobile-lg\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .mobile-lg\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .mobile-lg\:margin-top-neg-205 { margin-top: -1.25rem; }
  .mobile-lg\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .mobile-lg\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .mobile-lg\:margin-top-neg-3 { margin-top: -1.5rem; }
  .mobile-lg\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .mobile-lg\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .mobile-lg\:margin-top-neg-4 { margin-top: -2rem; }
  .mobile-lg\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .mobile-lg\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .mobile-lg\:margin-top-neg-5 { margin-top: -2.5rem; }
  .mobile-lg\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .mobile-lg\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .mobile-lg\:margin-top-neg-6 { margin-top: -3rem; }
  .mobile-lg\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .mobile-lg\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .mobile-lg\:margin-top-neg-7 { margin-top: -3.5rem; }
  .mobile-lg\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .mobile-lg\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .mobile-lg\:margin-top-neg-8 { margin-top: -4rem; }
  .mobile-lg\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .mobile-lg\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .mobile-lg\:margin-top-neg-9 { margin-top: -4.5rem; }
  .mobile-lg\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .mobile-lg\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .mobile-lg\:margin-top-neg-10 { margin-top: -5rem; }
  .mobile-lg\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .mobile-lg\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .mobile-lg\:margin-top-neg-15 { margin-top: -7.5rem; }
  .mobile-lg\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .mobile-lg\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .mobile-lg\:margin-top-4 { margin-top: 2rem; }
  .mobile-lg\:margin-bottom-4 { margin-bottom: 2rem; }
  .mobile-lg\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .mobile-lg\:margin-top-5 { margin-top: 2.5rem; }
  .mobile-lg\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .mobile-lg\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .mobile-lg\:margin-top-6 { margin-top: 3rem; }
  .mobile-lg\:margin-bottom-6 { margin-bottom: 3rem; }
  .mobile-lg\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .mobile-lg\:margin-top-7 { margin-top: 3.5rem; }
  .mobile-lg\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .mobile-lg\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .mobile-lg\:margin-top-8 { margin-top: 4rem; }
  .mobile-lg\:margin-bottom-8 { margin-bottom: 4rem; }
  .mobile-lg\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .mobile-lg\:margin-top-9 { margin-top: 4.5rem; }
  .mobile-lg\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .mobile-lg\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .mobile-lg\:margin-top-10 { margin-top: 5rem; }
  .mobile-lg\:margin-bottom-10 { margin-bottom: 5rem; }
  .mobile-lg\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .mobile-lg\:margin-top-15 { margin-top: 7.5rem; }
  .mobile-lg\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .mobile-lg\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .mobile-lg\:margin-top-05em { margin-top: 0.5em; }
  .mobile-lg\:margin-bottom-05em { margin-bottom: 0.5em; }
  .mobile-lg\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .mobile-lg\:margin-top-1em { margin-top: 1em; }
  .mobile-lg\:margin-bottom-1em { margin-bottom: 1em; }
  .mobile-lg\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .mobile-lg\:margin-top-105em { margin-top: 1.5em; }
  .mobile-lg\:margin-bottom-105em { margin-bottom: 1.5em; }
  .mobile-lg\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .mobile-lg\:margin-top-2em { margin-top: 2em; }
  .mobile-lg\:margin-bottom-2em { margin-bottom: 2em; }
  .mobile-lg\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .mobile-lg\:margin-top-0 { margin-top: 0px; }
  .mobile-lg\:margin-bottom-0 { margin-bottom: 0px; }
  .mobile-lg\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .mobile-lg\:margin-top-auto { margin-top: auto; }
  .mobile-lg\:margin-bottom-auto { margin-bottom: auto; }
  .mobile-lg\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .mobile-lg\:margin-right-1px { margin-right: 1px; }
  .mobile-lg\:margin-left-1px { margin-left: 1px; }
  .mobile-lg\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .mobile-lg\:margin-right-2px { margin-right: 2px; }
  .mobile-lg\:margin-left-2px { margin-left: 2px; }
  .mobile-lg\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .mobile-lg\:margin-right-05 { margin-right: 0.25rem; }
  .mobile-lg\:margin-left-05 { margin-left: 0.25rem; }
  .mobile-lg\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .mobile-lg\:margin-right-1 { margin-right: 0.5rem; }
  .mobile-lg\:margin-left-1 { margin-left: 0.5rem; }
  .mobile-lg\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .mobile-lg\:margin-right-105 { margin-right: 0.75rem; }
  .mobile-lg\:margin-left-105 { margin-left: 0.75rem; }
  .mobile-lg\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .mobile-lg\:margin-right-2 { margin-right: 1rem; }
  .mobile-lg\:margin-left-2 { margin-left: 1rem; }
  .mobile-lg\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .mobile-lg\:margin-right-205 { margin-right: 1.25rem; }
  .mobile-lg\:margin-left-205 { margin-left: 1.25rem; }
  .mobile-lg\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .mobile-lg\:margin-right-3 { margin-right: 1.5rem; }
  .mobile-lg\:margin-left-3 { margin-left: 1.5rem; }
  .mobile-lg\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .mobile-lg\:margin-right-neg-1px { margin-right: -1px; }
  .mobile-lg\:margin-left-neg-1px { margin-left: -1px; }
  .mobile-lg\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .mobile-lg\:margin-right-neg-2px { margin-right: -2px; }
  .mobile-lg\:margin-left-neg-2px { margin-left: -2px; }
  .mobile-lg\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .mobile-lg\:margin-right-neg-05 { margin-right: -0.25rem; }
  .mobile-lg\:margin-left-neg-05 { margin-left: -0.25rem; }
  .mobile-lg\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .mobile-lg\:margin-right-neg-1 { margin-right: -0.5rem; }
  .mobile-lg\:margin-left-neg-1 { margin-left: -0.5rem; }
  .mobile-lg\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .mobile-lg\:margin-right-neg-105 { margin-right: -0.75rem; }
  .mobile-lg\:margin-left-neg-105 { margin-left: -0.75rem; }
  .mobile-lg\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .mobile-lg\:margin-right-neg-2 { margin-right: -1rem; }
  .mobile-lg\:margin-left-neg-2 { margin-left: -1rem; }
  .mobile-lg\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .mobile-lg\:margin-right-neg-205 { margin-right: -1.25rem; }
  .mobile-lg\:margin-left-neg-205 { margin-left: -1.25rem; }
  .mobile-lg\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .mobile-lg\:margin-right-neg-3 { margin-right: -1.5rem; }
  .mobile-lg\:margin-left-neg-3 { margin-left: -1.5rem; }
  .mobile-lg\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .mobile-lg\:margin-right-neg-4 { margin-right: -2rem; }
  .mobile-lg\:margin-left-neg-4 { margin-left: -2rem; }
  .mobile-lg\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .mobile-lg\:margin-right-neg-5 { margin-right: -2.5rem; }
  .mobile-lg\:margin-left-neg-5 { margin-left: -2.5rem; }
  .mobile-lg\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .mobile-lg\:margin-right-neg-6 { margin-right: -3rem; }
  .mobile-lg\:margin-left-neg-6 { margin-left: -3rem; }
  .mobile-lg\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .mobile-lg\:margin-right-neg-7 { margin-right: -3.5rem; }
  .mobile-lg\:margin-left-neg-7 { margin-left: -3.5rem; }
  .mobile-lg\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .mobile-lg\:margin-right-neg-8 { margin-right: -4rem; }
  .mobile-lg\:margin-left-neg-8 { margin-left: -4rem; }
  .mobile-lg\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .mobile-lg\:margin-right-neg-9 { margin-right: -4.5rem; }
  .mobile-lg\:margin-left-neg-9 { margin-left: -4.5rem; }
  .mobile-lg\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .mobile-lg\:margin-right-neg-10 { margin-right: -5rem; }
  .mobile-lg\:margin-left-neg-10 { margin-left: -5rem; }
  .mobile-lg\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .mobile-lg\:margin-right-neg-15 { margin-right: -7.5rem; }
  .mobile-lg\:margin-left-neg-15 { margin-left: -7.5rem; }
  .mobile-lg\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .mobile-lg\:margin-right-4 { margin-right: 2rem; }
  .mobile-lg\:margin-left-4 { margin-left: 2rem; }
  .mobile-lg\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .mobile-lg\:margin-right-5 { margin-right: 2.5rem; }
  .mobile-lg\:margin-left-5 { margin-left: 2.5rem; }
  .mobile-lg\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .mobile-lg\:margin-right-6 { margin-right: 3rem; }
  .mobile-lg\:margin-left-6 { margin-left: 3rem; }
  .mobile-lg\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .mobile-lg\:margin-right-7 { margin-right: 3.5rem; }
  .mobile-lg\:margin-left-7 { margin-left: 3.5rem; }
  .mobile-lg\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .mobile-lg\:margin-right-8 { margin-right: 4rem; }
  .mobile-lg\:margin-left-8 { margin-left: 4rem; }
  .mobile-lg\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .mobile-lg\:margin-right-9 { margin-right: 4.5rem; }
  .mobile-lg\:margin-left-9 { margin-left: 4.5rem; }
  .mobile-lg\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .mobile-lg\:margin-right-10 { margin-right: 5rem; }
  .mobile-lg\:margin-left-10 { margin-left: 5rem; }
  .mobile-lg\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .mobile-lg\:margin-right-15 { margin-right: 7.5rem; }
  .mobile-lg\:margin-left-15 { margin-left: 7.5rem; }
  .mobile-lg\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .mobile-lg\:margin-right-card { margin-right: 10rem; }
  .mobile-lg\:margin-left-card { margin-left: 10rem; }
  .mobile-lg\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .mobile-lg\:margin-right-card-lg { margin-right: 15rem; }
  .mobile-lg\:margin-left-card-lg { margin-left: 15rem; }
  .mobile-lg\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .mobile-lg\:margin-right-mobile { margin-right: 20rem; }
  .mobile-lg\:margin-left-mobile { margin-left: 20rem; }
  .mobile-lg\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .mobile-lg\:margin-right-05em { margin-right: 0.5em; }
  .mobile-lg\:margin-left-05em { margin-left: 0.5em; }
  .mobile-lg\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .mobile-lg\:margin-right-1em { margin-right: 1em; }
  .mobile-lg\:margin-left-1em { margin-left: 1em; }
  .mobile-lg\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .mobile-lg\:margin-right-105em { margin-right: 1.5em; }
  .mobile-lg\:margin-left-105em { margin-left: 1.5em; }
  .mobile-lg\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .mobile-lg\:margin-right-2em { margin-right: 2em; }
  .mobile-lg\:margin-left-2em { margin-left: 2em; }
  .mobile-lg\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .mobile-lg\:margin-right-0 { margin-right: 0px; }
  .mobile-lg\:margin-left-0 { margin-left: 0px; }
  .mobile-lg\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .mobile-lg\:margin-right-auto { margin-right: auto; }
  .mobile-lg\:margin-left-auto { margin-left: auto; }
  .mobile-lg\:measure-1 { max-width: 44ex; }
  .mobile-lg\:measure-2 { max-width: 60ex; }
  .mobile-lg\:measure-3 { max-width: 64ex; }
  .mobile-lg\:measure-4 { max-width: 68ex; }
  .mobile-lg\:measure-5 { max-width: 72ex; }
  .mobile-lg\:measure-6 { max-width: 88ex; }
  .mobile-lg\:measure-none { max-width: none; }
  .mobile-lg\:order-first { order: -1; }
  .mobile-lg\:order-last { order: 999; }
  .mobile-lg\:order-initial { order: initial; }
  .mobile-lg\:order-0 { order: 0; }
  .mobile-lg\:order-1 { order: 1; }
  .mobile-lg\:order-2 { order: 2; }
  .mobile-lg\:order-3 { order: 3; }
  .mobile-lg\:order-4 { order: 4; }
  .mobile-lg\:order-5 { order: 5; }
  .mobile-lg\:order-6 { order: 6; }
  .mobile-lg\:order-7 { order: 7; }
  .mobile-lg\:order-8 { order: 8; }
  .mobile-lg\:order-9 { order: 9; }
  .mobile-lg\:order-10 { order: 10; }
  .mobile-lg\:order-11 { order: 11; }
  .mobile-lg\:padding-1px { padding: 1px; }
  .mobile-lg\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .mobile-lg\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .mobile-lg\:padding-top-1px { padding-top: 1px; }
  .mobile-lg\:padding-right-1px { padding-right: 1px; }
  .mobile-lg\:padding-bottom-1px { padding-bottom: 1px; }
  .mobile-lg\:padding-left-1px { padding-left: 1px; }
  .mobile-lg\:padding-2px { padding: 2px; }
  .mobile-lg\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .mobile-lg\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .mobile-lg\:padding-top-2px { padding-top: 2px; }
  .mobile-lg\:padding-right-2px { padding-right: 2px; }
  .mobile-lg\:padding-bottom-2px { padding-bottom: 2px; }
  .mobile-lg\:padding-left-2px { padding-left: 2px; }
  .mobile-lg\:padding-05 { padding: 0.25rem; }
  .mobile-lg\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .mobile-lg\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .mobile-lg\:padding-top-05 { padding-top: 0.25rem; }
  .mobile-lg\:padding-right-05 { padding-right: 0.25rem; }
  .mobile-lg\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .mobile-lg\:padding-left-05 { padding-left: 0.25rem; }
  .mobile-lg\:padding-1 { padding: 0.5rem; }
  .mobile-lg\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .mobile-lg\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .mobile-lg\:padding-top-1 { padding-top: 0.5rem; }
  .mobile-lg\:padding-right-1 { padding-right: 0.5rem; }
  .mobile-lg\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .mobile-lg\:padding-left-1 { padding-left: 0.5rem; }
  .mobile-lg\:padding-105 { padding: 0.75rem; }
  .mobile-lg\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .mobile-lg\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .mobile-lg\:padding-top-105 { padding-top: 0.75rem; }
  .mobile-lg\:padding-right-105 { padding-right: 0.75rem; }
  .mobile-lg\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .mobile-lg\:padding-left-105 { padding-left: 0.75rem; }
  .mobile-lg\:padding-2 { padding: 1rem; }
  .mobile-lg\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .mobile-lg\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .mobile-lg\:padding-top-2 { padding-top: 1rem; }
  .mobile-lg\:padding-right-2 { padding-right: 1rem; }
  .mobile-lg\:padding-bottom-2 { padding-bottom: 1rem; }
  .mobile-lg\:padding-left-2 { padding-left: 1rem; }
  .mobile-lg\:padding-205 { padding: 1.25rem; }
  .mobile-lg\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .mobile-lg\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .mobile-lg\:padding-top-205 { padding-top: 1.25rem; }
  .mobile-lg\:padding-right-205 { padding-right: 1.25rem; }
  .mobile-lg\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .mobile-lg\:padding-left-205 { padding-left: 1.25rem; }
  .mobile-lg\:padding-3 { padding: 1.5rem; }
  .mobile-lg\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .mobile-lg\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .mobile-lg\:padding-top-3 { padding-top: 1.5rem; }
  .mobile-lg\:padding-right-3 { padding-right: 1.5rem; }
  .mobile-lg\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .mobile-lg\:padding-left-3 { padding-left: 1.5rem; }
  .mobile-lg\:padding-4 { padding: 2rem; }
  .mobile-lg\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .mobile-lg\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .mobile-lg\:padding-top-4 { padding-top: 2rem; }
  .mobile-lg\:padding-right-4 { padding-right: 2rem; }
  .mobile-lg\:padding-bottom-4 { padding-bottom: 2rem; }
  .mobile-lg\:padding-left-4 { padding-left: 2rem; }
  .mobile-lg\:padding-5 { padding: 2.5rem; }
  .mobile-lg\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .mobile-lg\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .mobile-lg\:padding-top-5 { padding-top: 2.5rem; }
  .mobile-lg\:padding-right-5 { padding-right: 2.5rem; }
  .mobile-lg\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .mobile-lg\:padding-left-5 { padding-left: 2.5rem; }
  .mobile-lg\:padding-6 { padding: 3rem; }
  .mobile-lg\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .mobile-lg\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .mobile-lg\:padding-top-6 { padding-top: 3rem; }
  .mobile-lg\:padding-right-6 { padding-right: 3rem; }
  .mobile-lg\:padding-bottom-6 { padding-bottom: 3rem; }
  .mobile-lg\:padding-left-6 { padding-left: 3rem; }
  .mobile-lg\:padding-7 { padding: 3.5rem; }
  .mobile-lg\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .mobile-lg\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .mobile-lg\:padding-top-7 { padding-top: 3.5rem; }
  .mobile-lg\:padding-right-7 { padding-right: 3.5rem; }
  .mobile-lg\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .mobile-lg\:padding-left-7 { padding-left: 3.5rem; }
  .mobile-lg\:padding-8 { padding: 4rem; }
  .mobile-lg\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .mobile-lg\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .mobile-lg\:padding-top-8 { padding-top: 4rem; }
  .mobile-lg\:padding-right-8 { padding-right: 4rem; }
  .mobile-lg\:padding-bottom-8 { padding-bottom: 4rem; }
  .mobile-lg\:padding-left-8 { padding-left: 4rem; }
  .mobile-lg\:padding-9 { padding: 4.5rem; }
  .mobile-lg\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .mobile-lg\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .mobile-lg\:padding-top-9 { padding-top: 4.5rem; }
  .mobile-lg\:padding-right-9 { padding-right: 4.5rem; }
  .mobile-lg\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .mobile-lg\:padding-left-9 { padding-left: 4.5rem; }
  .mobile-lg\:padding-10 { padding: 5rem; }
  .mobile-lg\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .mobile-lg\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .mobile-lg\:padding-top-10 { padding-top: 5rem; }
  .mobile-lg\:padding-right-10 { padding-right: 5rem; }
  .mobile-lg\:padding-bottom-10 { padding-bottom: 5rem; }
  .mobile-lg\:padding-left-10 { padding-left: 5rem; }
  .mobile-lg\:padding-15 { padding: 7.5rem; }
  .mobile-lg\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .mobile-lg\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .mobile-lg\:padding-top-15 { padding-top: 7.5rem; }
  .mobile-lg\:padding-right-15 { padding-right: 7.5rem; }
  .mobile-lg\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .mobile-lg\:padding-left-15 { padding-left: 7.5rem; }
  .mobile-lg\:padding-0 { padding: 0px; }
  .mobile-lg\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .mobile-lg\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .mobile-lg\:padding-top-0 { padding-top: 0px; }
  .mobile-lg\:padding-right-0 { padding-right: 0px; }
  .mobile-lg\:padding-bottom-0 { padding-bottom: 0px; }
  .mobile-lg\:padding-left-0 { padding-left: 0px; }
  .mobile-lg\:width-1px { width: 1px; }
  .mobile-lg\:width-2px { width: 2px; }
  .mobile-lg\:width-05 { width: 0.25rem; }
  .mobile-lg\:width-1 { width: 0.5rem; }
  .mobile-lg\:width-105 { width: 0.75rem; }
  .mobile-lg\:width-2 { width: 1rem; }
  .mobile-lg\:width-205 { width: 1.25rem; }
  .mobile-lg\:width-3 { width: 1.5rem; }
  .mobile-lg\:width-4 { width: 2rem; }
  .mobile-lg\:width-5 { width: 2.5rem; }
  .mobile-lg\:width-6 { width: 3rem; }
  .mobile-lg\:width-7 { width: 3.5rem; }
  .mobile-lg\:width-8 { width: 4rem; }
  .mobile-lg\:width-9 { width: 4.5rem; }
  .mobile-lg\:width-10 { width: 5rem; }
  .mobile-lg\:width-15 { width: 7.5rem; }
  .mobile-lg\:width-card { width: 10rem; }
  .mobile-lg\:width-card-lg { width: 15rem; }
  .mobile-lg\:width-mobile { width: 20rem; }
  .mobile-lg\:width-mobile-lg { width: 30rem; }
  .mobile-lg\:width-tablet { width: 40rem; }
  .mobile-lg\:width-tablet-lg { width: 55rem; }
  .mobile-lg\:width-desktop { width: 64rem; }
  .mobile-lg\:width-desktop-lg { width: 75rem; }
  .mobile-lg\:width-widescreen { width: 87.5rem; }
  .mobile-lg\:width-0 { width: 0px; }
  .mobile-lg\:width-full { width: 100%; }
  .mobile-lg\:width-auto { width: auto; }
}
@media (min-width: 40em) {
  .tablet\:border-1px, .tablet\:hover\:border-1px:hover, .tablet\.\:hover\:border-1px.\:hover { border: 1px solid; }
  .tablet\:border-y-1px, .tablet\:hover\:border-y-1px:hover, .tablet\.\:hover\:border-y-1px.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x-1px, .tablet\:hover\:border-x-1px:hover, .tablet\.\:hover\:border-x-1px.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top-1px, .tablet\:hover\:border-top-1px:hover, .tablet\.\:hover\:border-top-1px.\:hover { border-top: 1px solid; }
  .tablet\:border-right-1px, .tablet\:hover\:border-right-1px:hover, .tablet\.\:hover\:border-right-1px.\:hover { border-right: 1px solid; }
  .tablet\:border-bottom-1px, .tablet\:hover\:border-bottom-1px:hover, .tablet\.\:hover\:border-bottom-1px.\:hover { border-bottom: 1px solid; }
  .tablet\:border-left-1px, .tablet\:hover\:border-left-1px:hover, .tablet\.\:hover\:border-left-1px.\:hover { border-left: 1px solid; }
  .tablet\:border-2px, .tablet\:hover\:border-2px:hover, .tablet\.\:hover\:border-2px.\:hover { border: 2px solid; }
  .tablet\:border-y-2px, .tablet\:hover\:border-y-2px:hover, .tablet\.\:hover\:border-y-2px.\:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .tablet\:border-x-2px, .tablet\:hover\:border-x-2px:hover, .tablet\.\:hover\:border-x-2px.\:hover { border-left: 2px solid; border-right: 2px solid; }
  .tablet\:border-top-2px, .tablet\:hover\:border-top-2px:hover, .tablet\.\:hover\:border-top-2px.\:hover { border-top: 2px solid; }
  .tablet\:border-right-2px, .tablet\:hover\:border-right-2px:hover, .tablet\.\:hover\:border-right-2px.\:hover { border-right: 2px solid; }
  .tablet\:border-bottom-2px, .tablet\:hover\:border-bottom-2px:hover, .tablet\.\:hover\:border-bottom-2px.\:hover { border-bottom: 2px solid; }
  .tablet\:border-left-2px, .tablet\:hover\:border-left-2px:hover, .tablet\.\:hover\:border-left-2px.\:hover { border-left: 2px solid; }
  .tablet\:border-05, .tablet\:hover\:border-05:hover, .tablet\.\:hover\:border-05.\:hover { border: 0.25rem solid; }
  .tablet\:border-y-05, .tablet\:hover\:border-y-05:hover, .tablet\.\:hover\:border-y-05.\:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .tablet\:border-x-05, .tablet\:hover\:border-x-05:hover, .tablet\.\:hover\:border-x-05.\:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .tablet\:border-top-05, .tablet\:hover\:border-top-05:hover, .tablet\.\:hover\:border-top-05.\:hover { border-top: 0.25rem solid; }
  .tablet\:border-right-05, .tablet\:hover\:border-right-05:hover, .tablet\.\:hover\:border-right-05.\:hover { border-right: 0.25rem solid; }
  .tablet\:border-bottom-05, .tablet\:hover\:border-bottom-05:hover, .tablet\.\:hover\:border-bottom-05.\:hover { border-bottom: 0.25rem solid; }
  .tablet\:border-left-05, .tablet\:hover\:border-left-05:hover, .tablet\.\:hover\:border-left-05.\:hover { border-left: 0.25rem solid; }
  .tablet\:border-1, .tablet\:hover\:border-1:hover, .tablet\.\:hover\:border-1.\:hover { border: 0.5rem solid; }
  .tablet\:border-y-1, .tablet\:hover\:border-y-1:hover, .tablet\.\:hover\:border-y-1.\:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .tablet\:border-x-1, .tablet\:hover\:border-x-1:hover, .tablet\.\:hover\:border-x-1.\:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .tablet\:border-top-1, .tablet\:hover\:border-top-1:hover, .tablet\.\:hover\:border-top-1.\:hover { border-top: 0.5rem solid; }
  .tablet\:border-right-1, .tablet\:hover\:border-right-1:hover, .tablet\.\:hover\:border-right-1.\:hover { border-right: 0.5rem solid; }
  .tablet\:border-bottom-1, .tablet\:hover\:border-bottom-1:hover, .tablet\.\:hover\:border-bottom-1.\:hover { border-bottom: 0.5rem solid; }
  .tablet\:border-left-1, .tablet\:hover\:border-left-1:hover, .tablet\.\:hover\:border-left-1.\:hover { border-left: 0.5rem solid; }
  .tablet\:border-105, .tablet\:hover\:border-105:hover, .tablet\.\:hover\:border-105.\:hover { border: 0.75rem solid; }
  .tablet\:border-y-105, .tablet\:hover\:border-y-105:hover, .tablet\.\:hover\:border-y-105.\:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .tablet\:border-x-105, .tablet\:hover\:border-x-105:hover, .tablet\.\:hover\:border-x-105.\:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .tablet\:border-top-105, .tablet\:hover\:border-top-105:hover, .tablet\.\:hover\:border-top-105.\:hover { border-top: 0.75rem solid; }
  .tablet\:border-right-105, .tablet\:hover\:border-right-105:hover, .tablet\.\:hover\:border-right-105.\:hover { border-right: 0.75rem solid; }
  .tablet\:border-bottom-105, .tablet\:hover\:border-bottom-105:hover, .tablet\.\:hover\:border-bottom-105.\:hover { border-bottom: 0.75rem solid; }
  .tablet\:border-left-105, .tablet\:hover\:border-left-105:hover, .tablet\.\:hover\:border-left-105.\:hover { border-left: 0.75rem solid; }
  .tablet\:border-2, .tablet\:hover\:border-2:hover, .tablet\.\:hover\:border-2.\:hover { border: 1rem solid; }
  .tablet\:border-y-2, .tablet\:hover\:border-y-2:hover, .tablet\.\:hover\:border-y-2.\:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .tablet\:border-x-2, .tablet\:hover\:border-x-2:hover, .tablet\.\:hover\:border-x-2.\:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .tablet\:border-top-2, .tablet\:hover\:border-top-2:hover, .tablet\.\:hover\:border-top-2.\:hover { border-top: 1rem solid; }
  .tablet\:border-right-2, .tablet\:hover\:border-right-2:hover, .tablet\.\:hover\:border-right-2.\:hover { border-right: 1rem solid; }
  .tablet\:border-bottom-2, .tablet\:hover\:border-bottom-2:hover, .tablet\.\:hover\:border-bottom-2.\:hover { border-bottom: 1rem solid; }
  .tablet\:border-left-2, .tablet\:hover\:border-left-2:hover, .tablet\.\:hover\:border-left-2.\:hover { border-left: 1rem solid; }
  .tablet\:border-205, .tablet\:hover\:border-205:hover, .tablet\.\:hover\:border-205.\:hover { border: 1.25rem solid; }
  .tablet\:border-y-205, .tablet\:hover\:border-y-205:hover, .tablet\.\:hover\:border-y-205.\:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .tablet\:border-x-205, .tablet\:hover\:border-x-205:hover, .tablet\.\:hover\:border-x-205.\:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .tablet\:border-top-205, .tablet\:hover\:border-top-205:hover, .tablet\.\:hover\:border-top-205.\:hover { border-top: 1.25rem solid; }
  .tablet\:border-right-205, .tablet\:hover\:border-right-205:hover, .tablet\.\:hover\:border-right-205.\:hover { border-right: 1.25rem solid; }
  .tablet\:border-bottom-205, .tablet\:hover\:border-bottom-205:hover, .tablet\.\:hover\:border-bottom-205.\:hover { border-bottom: 1.25rem solid; }
  .tablet\:border-left-205, .tablet\:hover\:border-left-205:hover, .tablet\.\:hover\:border-left-205.\:hover { border-left: 1.25rem solid; }
  .tablet\:border-3, .tablet\:hover\:border-3:hover, .tablet\.\:hover\:border-3.\:hover { border: 1.5rem solid; }
  .tablet\:border-y-3, .tablet\:hover\:border-y-3:hover, .tablet\.\:hover\:border-y-3.\:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .tablet\:border-x-3, .tablet\:hover\:border-x-3:hover, .tablet\.\:hover\:border-x-3.\:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .tablet\:border-top-3, .tablet\:hover\:border-top-3:hover, .tablet\.\:hover\:border-top-3.\:hover { border-top: 1.5rem solid; }
  .tablet\:border-right-3, .tablet\:hover\:border-right-3:hover, .tablet\.\:hover\:border-right-3.\:hover { border-right: 1.5rem solid; }
  .tablet\:border-bottom-3, .tablet\:hover\:border-bottom-3:hover, .tablet\.\:hover\:border-bottom-3.\:hover { border-bottom: 1.5rem solid; }
  .tablet\:border-left-3, .tablet\:hover\:border-left-3:hover, .tablet\.\:hover\:border-left-3.\:hover { border-left: 1.5rem solid; }
  .tablet\:border-0, .tablet\:hover\:border-0:hover, .tablet\.\:hover\:border-0.\:hover { border: 0px solid; }
  .tablet\:border-y-0, .tablet\:hover\:border-y-0:hover, .tablet\.\:hover\:border-y-0.\:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .tablet\:border-x-0, .tablet\:hover\:border-x-0:hover, .tablet\.\:hover\:border-x-0.\:hover { border-left: 0px solid; border-right: 0px solid; }
  .tablet\:border-top-0, .tablet\:hover\:border-top-0:hover, .tablet\.\:hover\:border-top-0.\:hover { border-top: 0px solid; }
  .tablet\:border-right-0, .tablet\:hover\:border-right-0:hover, .tablet\.\:hover\:border-right-0.\:hover { border-right: 0px solid; }
  .tablet\:border-bottom-0, .tablet\:hover\:border-bottom-0:hover, .tablet\.\:hover\:border-bottom-0.\:hover { border-bottom: 0px solid; }
  .tablet\:border-left-0, .tablet\:hover\:border-left-0:hover, .tablet\.\:hover\:border-left-0.\:hover { border-left: 0px solid; }
  .tablet\:border, .tablet\:hover\:border:hover, .tablet\.\:hover\:border.\:hover { border: 1px solid; }
  .tablet\:border-y, .tablet\:hover\:border-y:hover, .tablet\.\:hover\:border-y.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .tablet\:border-x, .tablet\:hover\:border-x:hover, .tablet\.\:hover\:border-x.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .tablet\:border-top, .tablet\:hover\:border-top:hover, .tablet\.\:hover\:border-top.\:hover { border-top: 1px solid; }
  .tablet\:border-right, .tablet\:hover\:border-right:hover, .tablet\.\:hover\:border-right.\:hover { border-right: 1px solid; }
  .tablet\:border-bottom, .tablet\:hover\:border-bottom:hover, .tablet\.\:hover\:border-bottom.\:hover { border-bottom: 1px solid; }
  .tablet\:border-left, .tablet\:hover\:border-left:hover, .tablet\.\:hover\:border-left.\:hover { border-left: 1px solid; }
  .tablet\:border-transparent, .tablet\:hover\:border-transparent:hover, .tablet\.\:hover\:border-transparent.\:hover { border-color: transparent; }
  .tablet\:border-black, .tablet\:hover\:border-black:hover, .tablet\.\:hover\:border-black.\:hover { border-color: rgb(0, 0, 0); }
  .tablet\:border-white, .tablet\:hover\:border-white:hover, .tablet\.\:hover\:border-white.\:hover { border-color: rgb(255, 255, 255); }
  .tablet\:border-red, .tablet\:hover\:border-red:hover, .tablet\.\:hover\:border-red.\:hover { border-color: rgb(229, 34, 7); }
  .tablet\:border-orange, .tablet\:hover\:border-orange:hover, .tablet\.\:hover\:border-orange.\:hover { border-color: rgb(230, 111, 14); }
  .tablet\:border-gold, .tablet\:hover\:border-gold:hover, .tablet\.\:hover\:border-gold.\:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-yellow, .tablet\:hover\:border-yellow:hover, .tablet\.\:hover\:border-yellow.\:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-green, .tablet\:hover\:border-green:hover, .tablet\.\:hover\:border-green.\:hover { border-color: rgb(83, 130, 0); }
  .tablet\:border-mint, .tablet\:hover\:border-mint:hover, .tablet\.\:hover\:border-mint.\:hover { border-color: rgb(4, 197, 133); }
  .tablet\:border-cyan, .tablet\:hover\:border-cyan:hover, .tablet\.\:hover\:border-cyan.\:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-blue, .tablet\:hover\:border-blue:hover, .tablet\.\:hover\:border-blue.\:hover { border-color: rgb(0, 118, 214); }
  .tablet\:border-indigo, .tablet\:hover\:border-indigo:hover, .tablet\.\:hover\:border-indigo.\:hover { border-color: rgb(103, 108, 200); }
  .tablet\:border-violet, .tablet\:hover\:border-violet:hover, .tablet\.\:hover\:border-violet.\:hover { border-color: rgb(129, 104, 179); }
  .tablet\:border-magenta, .tablet\:hover\:border-magenta:hover, .tablet\.\:hover\:border-magenta.\:hover { border-color: rgb(215, 45, 121); }
  .tablet\:border-gray-5, .tablet\:hover\:border-gray-5:hover, .tablet\.\:hover\:border-gray-5.\:hover { border-color: rgb(240, 240, 240); }
  .tablet\:border-gray-10, .tablet\:hover\:border-gray-10:hover, .tablet\.\:hover\:border-gray-10.\:hover { border-color: rgb(230, 230, 230); }
  .tablet\:border-gray-30, .tablet\:hover\:border-gray-30:hover, .tablet\.\:hover\:border-gray-30.\:hover { border-color: rgb(173, 173, 173); }
  .tablet\:border-gray-50, .tablet\:hover\:border-gray-50:hover, .tablet\.\:hover\:border-gray-50.\:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-gray-70, .tablet\:hover\:border-gray-70:hover, .tablet\.\:hover\:border-gray-70.\:hover { border-color: rgb(69, 69, 69); }
  .tablet\:border-gray-90, .tablet\:hover\:border-gray-90:hover, .tablet\.\:hover\:border-gray-90.\:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-base-lightest, .tablet\:hover\:border-base-lightest:hover, .tablet\.\:hover\:border-base-lightest.\:hover { border-color: rgb(240, 240, 240); }
  .tablet\:border-base-lighter, .tablet\:hover\:border-base-lighter:hover, .tablet\.\:hover\:border-base-lighter.\:hover { border-color: rgb(223, 225, 226); }
  .tablet\:border-base-light, .tablet\:hover\:border-base-light:hover, .tablet\.\:hover\:border-base-light.\:hover { border-color: rgb(169, 174, 177); }
  .tablet\:border-base, .tablet\:hover\:border-base:hover, .tablet\.\:hover\:border-base.\:hover { border-color: rgb(113, 118, 122); }
  .tablet\:border-base-dark, .tablet\:hover\:border-base-dark:hover, .tablet\.\:hover\:border-base-dark.\:hover { border-color: rgb(86, 92, 101); }
  .tablet\:border-base-darker, .tablet\:hover\:border-base-darker:hover, .tablet\.\:hover\:border-base-darker.\:hover { border-color: rgb(61, 69, 81); }
  .tablet\:border-base-darkest, .tablet\:hover\:border-base-darkest:hover, .tablet\:border-ink, .tablet\:hover\:border-ink:hover, .tablet\.\:hover\:border-base-darkest.\:hover, .tablet\.\:hover\:border-ink.\:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-primary-lighter, .tablet\:hover\:border-primary-lighter:hover, .tablet\.\:hover\:border-primary-lighter.\:hover { border-color: rgb(217, 232, 246); }
  .tablet\:border-primary-light, .tablet\:hover\:border-primary-light:hover, .tablet\.\:hover\:border-primary-light.\:hover { border-color: rgb(115, 179, 231); }
  .tablet\:border-primary, .tablet\:hover\:border-primary:hover, .tablet\.\:hover\:border-primary.\:hover { border-color: rgb(0, 113, 188); }
  .tablet\:border-primary-vivid, .tablet\:hover\:border-primary-vivid:hover, .tablet\.\:hover\:border-primary-vivid.\:hover { border-color: rgb(0, 80, 216); }
  .tablet\:border-primary-dark, .tablet\:hover\:border-primary-dark:hover, .tablet\.\:hover\:border-primary-dark.\:hover { border-color: rgb(26, 68, 128); }
  .tablet\:border-primary-darker, .tablet\:hover\:border-primary-darker:hover, .tablet\.\:hover\:border-primary-darker.\:hover { border-color: rgb(32, 84, 147); }
  .tablet\:border-primary-darkest, .tablet\:hover\:border-primary-darkest:hover, .tablet\.\:hover\:border-primary-darkest.\:hover { border-color: rgb(17, 46, 81); }
  .tablet\:border-secondary-lighter, .tablet\:hover\:border-secondary-lighter:hover, .tablet\.\:hover\:border-secondary-lighter.\:hover { border-color: rgb(243, 225, 228); }
  .tablet\:border-secondary-light, .tablet\:hover\:border-secondary-light:hover, .tablet\.\:hover\:border-secondary-light.\:hover { border-color: rgb(242, 147, 140); }
  .tablet\:border-secondary, .tablet\:hover\:border-secondary:hover, .tablet\.\:hover\:border-secondary.\:hover { border-color: rgb(216, 57, 51); }
  .tablet\:border-secondary-vivid, .tablet\:hover\:border-secondary-vivid:hover, .tablet\.\:hover\:border-secondary-vivid.\:hover { border-color: rgb(228, 29, 61); }
  .tablet\:border-secondary-dark, .tablet\:hover\:border-secondary-dark:hover, .tablet\.\:hover\:border-secondary-dark.\:hover { border-color: rgb(181, 9, 9); }
  .tablet\:border-secondary-darker, .tablet\:hover\:border-secondary-darker:hover, .tablet\.\:hover\:border-secondary-darker.\:hover { border-color: rgb(139, 10, 3); }
  .tablet\:border-accent-warm-darker, .tablet\:hover\:border-accent-warm-darker:hover, .tablet\.\:hover\:border-accent-warm-darker.\:hover { border-color: rgb(119, 85, 64); }
  .tablet\:border-accent-warm-dark, .tablet\:hover\:border-accent-warm-dark:hover, .tablet\.\:hover\:border-accent-warm-dark.\:hover { border-color: rgb(192, 86, 0); }
  .tablet\:border-accent-warm, .tablet\:hover\:border-accent-warm:hover, .tablet\.\:hover\:border-accent-warm.\:hover { border-color: rgb(250, 148, 65); }
  .tablet\:border-accent-warm-light, .tablet\:hover\:border-accent-warm-light:hover, .tablet\.\:hover\:border-accent-warm-light.\:hover { border-color: rgb(255, 188, 120); }
  .tablet\:border-accent-warm-lighter, .tablet\:hover\:border-accent-warm-lighter:hover, .tablet\.\:hover\:border-accent-warm-lighter.\:hover { border-color: rgb(242, 228, 212); }
  .tablet\:border-accent-cool-darker, .tablet\:hover\:border-accent-cool-darker:hover, .tablet\.\:hover\:border-accent-cool-darker.\:hover { border-color: rgb(7, 100, 141); }
  .tablet\:border-accent-cool-dark, .tablet\:hover\:border-accent-cool-dark:hover, .tablet\.\:hover\:border-accent-cool-dark.\:hover { border-color: rgb(40, 160, 203); }
  .tablet\:border-accent-cool, .tablet\:hover\:border-accent-cool:hover, .tablet\.\:hover\:border-accent-cool.\:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-accent-cool-light, .tablet\:hover\:border-accent-cool-light:hover, .tablet\.\:hover\:border-accent-cool-light.\:hover { border-color: rgb(151, 212, 234); }
  .tablet\:border-accent-cool-lighter, .tablet\:hover\:border-accent-cool-lighter:hover, .tablet\.\:hover\:border-accent-cool-lighter.\:hover { border-color: rgb(225, 243, 248); }
  .tablet\:border-error-lighter, .tablet\:hover\:border-error-lighter:hover, .tablet\.\:hover\:border-error-lighter.\:hover { border-color: rgb(244, 227, 219); }
  .tablet\:border-error-light, .tablet\:hover\:border-error-light:hover, .tablet\.\:hover\:border-error-light.\:hover { border-color: rgb(243, 146, 104); }
  .tablet\:border-error, .tablet\:hover\:border-error:hover, .tablet\.\:hover\:border-error.\:hover { border-color: rgb(213, 67, 9); }
  .tablet\:border-error-dark, .tablet\:hover\:border-error-dark:hover, .tablet\.\:hover\:border-error-dark.\:hover { border-color: rgb(181, 9, 9); }
  .tablet\:border-error-darker, .tablet\:hover\:border-error-darker:hover, .tablet\.\:hover\:border-error-darker.\:hover { border-color: rgb(111, 51, 49); }
  .tablet\:border-warning-lighter, .tablet\:hover\:border-warning-lighter:hover, .tablet\.\:hover\:border-warning-lighter.\:hover { border-color: rgb(250, 243, 209); }
  .tablet\:border-warning-light, .tablet\:hover\:border-warning-light:hover, .tablet\.\:hover\:border-warning-light.\:hover { border-color: rgb(254, 230, 133); }
  .tablet\:border-warning, .tablet\:hover\:border-warning:hover, .tablet\.\:hover\:border-warning.\:hover { border-color: rgb(255, 190, 46); }
  .tablet\:border-warning-dark, .tablet\:hover\:border-warning-dark:hover, .tablet\.\:hover\:border-warning-dark.\:hover { border-color: rgb(229, 160, 0); }
  .tablet\:border-warning-darker, .tablet\:hover\:border-warning-darker:hover, .tablet\.\:hover\:border-warning-darker.\:hover { border-color: rgb(147, 111, 56); }
  .tablet\:border-success-lighter, .tablet\:hover\:border-success-lighter:hover, .tablet\.\:hover\:border-success-lighter.\:hover { border-color: rgb(236, 243, 236); }
  .tablet\:border-success-light, .tablet\:hover\:border-success-light:hover, .tablet\.\:hover\:border-success-light.\:hover { border-color: rgb(112, 225, 123); }
  .tablet\:border-success, .tablet\:hover\:border-success:hover, .tablet\.\:hover\:border-success.\:hover { border-color: rgb(0, 169, 28); }
  .tablet\:border-success-dark, .tablet\:hover\:border-success-dark:hover, .tablet\.\:hover\:border-success-dark.\:hover { border-color: rgb(0, 136, 23); }
  .tablet\:border-success-darker, .tablet\:hover\:border-success-darker:hover, .tablet\.\:hover\:border-success-darker.\:hover { border-color: rgb(33, 110, 31); }
  .tablet\:border-info-lighter, .tablet\:hover\:border-info-lighter:hover, .tablet\.\:hover\:border-info-lighter.\:hover { border-color: rgb(231, 246, 248); }
  .tablet\:border-info-light, .tablet\:hover\:border-info-light:hover, .tablet\.\:hover\:border-info-light.\:hover { border-color: rgb(153, 222, 234); }
  .tablet\:border-info, .tablet\:hover\:border-info:hover, .tablet\.\:hover\:border-info.\:hover { border-color: rgb(0, 189, 227); }
  .tablet\:border-info-dark, .tablet\:hover\:border-info-dark:hover, .tablet\.\:hover\:border-info-dark.\:hover { border-color: rgb(0, 158, 193); }
  .tablet\:border-info-darker, .tablet\:hover\:border-info-darker:hover, .tablet\.\:hover\:border-info-darker.\:hover { border-color: rgb(46, 98, 118); }
  .tablet\:border-disabled-lighter, .tablet\:hover\:border-disabled-lighter:hover, .tablet\.\:hover\:border-disabled-lighter.\:hover { border-color: rgb(201, 201, 201); }
  .tablet\:border-disabled-light, .tablet\:hover\:border-disabled-light:hover, .tablet\.\:hover\:border-disabled-light.\:hover { border-color: rgb(145, 145, 145); }
  .tablet\:border-disabled, .tablet\:hover\:border-disabled:hover, .tablet\.\:hover\:border-disabled.\:hover { border-color: rgb(117, 117, 117); }
  .tablet\:border-disabled-dark, .tablet\:hover\:border-disabled-dark:hover, .tablet\.\:hover\:border-disabled-dark.\:hover { border-color: rgb(69, 69, 69); }
  .tablet\:border-disabled-darker, .tablet\:hover\:border-disabled-darker:hover, .tablet\.\:hover\:border-disabled-darker.\:hover { border-color: rgb(27, 27, 27); }
  .tablet\:border-emergency, .tablet\:hover\:border-emergency:hover, .tablet\.\:hover\:border-emergency.\:hover { border-color: rgb(156, 61, 16); }
  .tablet\:border-emergency-dark, .tablet\:hover\:border-emergency-dark:hover, .tablet\.\:hover\:border-emergency-dark.\:hover { border-color: rgb(51, 45, 41); }
  .tablet\:radius-0 { border-radius: 0px; }
  .tablet\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .tablet\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .tablet\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .tablet\:radius-sm { border-radius: 2px; }
  .tablet\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .tablet\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .tablet\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .tablet\:radius-md { border-radius: 0.25rem; }
  .tablet\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .tablet\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .tablet\:radius-lg { border-radius: 0.5rem; }
  .tablet\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .tablet\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .tablet\:radius-pill { border-radius: 99rem; }
  .tablet\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .tablet\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .tablet\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .tablet\:display-block { display: block; }
  .tablet\:display-flex { display: flex; }
  .tablet\:display-none { display: none; }
  .tablet\:display-inline { display: inline; }
  .tablet\:display-inline-block { display: inline-block; }
  .tablet\:display-inline-flex { display: inline-flex; }
  .tablet\:display-table { display: table; }
  .tablet\:display-table-cell { display: table-cell; }
  .tablet\:display-table-row { display: table-row; }
  .tablet\:font-mono-3xs { font-size: 0.77rem; }
  .tablet\:font-mono-2xs { font-size: 0.83rem; }
  .tablet\:font-mono-xs { font-size: 0.89rem; }
  .tablet\:font-mono-sm { font-size: 0.95rem; }
  .tablet\:font-mono-md { font-size: 1.01rem; }
  .tablet\:font-mono-lg { font-size: 1.31rem; }
  .tablet\:font-mono-xl { font-size: 1.91rem; }
  .tablet\:font-mono-2xl { font-size: 2.38rem; }
  .tablet\:font-mono-3xl { font-size: 2.86rem; }
  .tablet\:font-sans-3xs { font-size: 0.81rem; }
  .tablet\:font-sans-2xs { font-size: 0.87rem; }
  .tablet\:font-sans-xs { font-size: 0.93rem; }
  .tablet\:font-sans-sm { font-size: 0.99rem; }
  .tablet\:font-sans-md { font-size: 1.06rem; }
  .tablet\:font-sans-lg { font-size: 1.37rem; }
  .tablet\:font-sans-xl { font-size: 1.99rem; }
  .tablet\:font-sans-2xl { font-size: 2.49rem; }
  .tablet\:font-sans-3xl { font-size: 2.98rem; }
  .tablet\:font-serif-3xs { font-size: 0.81rem; }
  .tablet\:font-serif-2xs { font-size: 0.87rem; }
  .tablet\:font-serif-xs { font-size: 0.93rem; }
  .tablet\:font-serif-sm { font-size: 0.99rem; }
  .tablet\:font-serif-md { font-size: 1.06rem; }
  .tablet\:font-serif-lg { font-size: 1.37rem; }
  .tablet\:font-serif-xl { font-size: 1.99rem; }
  .tablet\:font-serif-2xl { font-size: 2.49rem; }
  .tablet\:font-serif-3xl { font-size: 2.98rem; }
  .tablet\:font-heading-3xs { font-size: 0.81rem; }
  .tablet\:font-heading-2xs { font-size: 0.87rem; }
  .tablet\:font-heading-xs { font-size: 0.93rem; }
  .tablet\:font-heading-sm { font-size: 0.99rem; }
  .tablet\:font-heading-md { font-size: 1.06rem; }
  .tablet\:font-heading-lg { font-size: 1.37rem; }
  .tablet\:font-heading-xl { font-size: 1.99rem; }
  .tablet\:font-heading-2xl { font-size: 2.49rem; }
  .tablet\:font-heading-3xl { font-size: 2.98rem; }
  .tablet\:font-body-3xs { font-size: 0.81rem; }
  .tablet\:font-body-2xs { font-size: 0.87rem; }
  .tablet\:font-body-xs { font-size: 0.93rem; }
  .tablet\:font-body-sm { font-size: 0.99rem; }
  .tablet\:font-body-md { font-size: 1.06rem; }
  .tablet\:font-body-lg { font-size: 1.37rem; }
  .tablet\:font-body-xl { font-size: 1.99rem; }
  .tablet\:font-body-2xl { font-size: 2.49rem; }
  .tablet\:font-body-3xl { font-size: 2.98rem; }
  .tablet\:font-code-3xs { font-size: 0.77rem; }
  .tablet\:font-code-2xs { font-size: 0.83rem; }
  .tablet\:font-code-xs { font-size: 0.89rem; }
  .tablet\:font-code-sm { font-size: 0.95rem; }
  .tablet\:font-code-md { font-size: 1.01rem; }
  .tablet\:font-code-lg { font-size: 1.31rem; }
  .tablet\:font-code-xl { font-size: 1.91rem; }
  .tablet\:font-code-2xl { font-size: 2.38rem; }
  .tablet\:font-code-3xl { font-size: 2.86rem; }
  .tablet\:font-alt-3xs { font-size: 0.81rem; }
  .tablet\:font-alt-2xs { font-size: 0.87rem; }
  .tablet\:font-alt-xs { font-size: 0.93rem; }
  .tablet\:font-alt-sm { font-size: 0.99rem; }
  .tablet\:font-alt-md { font-size: 1.06rem; }
  .tablet\:font-alt-lg { font-size: 1.37rem; }
  .tablet\:font-alt-xl { font-size: 1.99rem; }
  .tablet\:font-alt-2xl { font-size: 2.49rem; }
  .tablet\:font-alt-3xl { font-size: 2.98rem; }
  .tablet\:font-ui-3xs { font-size: 0.81rem; }
  .tablet\:font-ui-2xs { font-size: 0.87rem; }
  .tablet\:font-ui-xs { font-size: 0.93rem; }
  .tablet\:font-ui-sm { font-size: 0.99rem; }
  .tablet\:font-ui-md { font-size: 1.06rem; }
  .tablet\:font-ui-lg { font-size: 1.37rem; }
  .tablet\:font-ui-xl { font-size: 1.99rem; }
  .tablet\:font-ui-2xl { font-size: 2.49rem; }
  .tablet\:font-ui-3xl { font-size: 2.98rem; }
  .tablet\:text-light { font-weight: 300; }
  .tablet\:text-normal { font-weight: 400; }
  .tablet\:text-bold { font-weight: 700; }
  .tablet\:flex-justify-center { justify-content: center; }
  .tablet\:flex-justify-start { justify-content: flex-start; }
  .tablet\:flex-justify-end { justify-content: flex-end; }
  .tablet\:flex-justify { justify-content: space-between; }
  .tablet\:line-height-sans-1 { line-height: 1; }
  .tablet\:line-height-sans-2 { line-height: 1.2; }
  .tablet\:line-height-sans-3 { line-height: 1.4; }
  .tablet\:line-height-sans-4 { line-height: 1.5; }
  .tablet\:line-height-sans-5 { line-height: 1.6; }
  .tablet\:line-height-sans-6 { line-height: 1.8; }
  .tablet\:line-height-serif-1 { line-height: 1; }
  .tablet\:line-height-serif-2 { line-height: 1.2; }
  .tablet\:line-height-serif-3 { line-height: 1.4; }
  .tablet\:line-height-serif-4 { line-height: 1.5; }
  .tablet\:line-height-serif-5 { line-height: 1.6; }
  .tablet\:line-height-serif-6 { line-height: 1.8; }
  .tablet\:line-height-mono-1 { line-height: 1; }
  .tablet\:line-height-mono-2 { line-height: 1.3; }
  .tablet\:line-height-mono-3 { line-height: 1.4; }
  .tablet\:line-height-mono-4 { line-height: 1.6; }
  .tablet\:line-height-mono-5 { line-height: 1.7; }
  .tablet\:line-height-mono-6 { line-height: 1.8; }
  .tablet\:line-height-heading-1 { line-height: 1; }
  .tablet\:line-height-heading-2 { line-height: 1.2; }
  .tablet\:line-height-heading-3 { line-height: 1.4; }
  .tablet\:line-height-heading-4 { line-height: 1.5; }
  .tablet\:line-height-heading-5 { line-height: 1.6; }
  .tablet\:line-height-heading-6 { line-height: 1.8; }
  .tablet\:line-height-ui-1 { line-height: 1; }
  .tablet\:line-height-ui-2 { line-height: 1.2; }
  .tablet\:line-height-ui-3 { line-height: 1.4; }
  .tablet\:line-height-ui-4 { line-height: 1.5; }
  .tablet\:line-height-ui-5 { line-height: 1.6; }
  .tablet\:line-height-ui-6 { line-height: 1.8; }
  .tablet\:line-height-body-1 { line-height: 1; }
  .tablet\:line-height-body-2 { line-height: 1.2; }
  .tablet\:line-height-body-3 { line-height: 1.4; }
  .tablet\:line-height-body-4 { line-height: 1.5; }
  .tablet\:line-height-body-5 { line-height: 1.6; }
  .tablet\:line-height-body-6 { line-height: 1.8; }
  .tablet\:line-height-code-1 { line-height: 1; }
  .tablet\:line-height-code-2 { line-height: 1.3; }
  .tablet\:line-height-code-3 { line-height: 1.4; }
  .tablet\:line-height-code-4 { line-height: 1.6; }
  .tablet\:line-height-code-5 { line-height: 1.7; }
  .tablet\:line-height-code-6 { line-height: 1.8; }
  .tablet\:line-height-alt-1 { line-height: 1; }
  .tablet\:line-height-alt-2 { line-height: 1.2; }
  .tablet\:line-height-alt-3 { line-height: 1.4; }
  .tablet\:line-height-alt-4 { line-height: 1.5; }
  .tablet\:line-height-alt-5 { line-height: 1.6; }
  .tablet\:line-height-alt-6 { line-height: 1.8; }
  .tablet\:margin-neg-1px { margin: -1px; }
  .tablet\:margin-neg-2px { margin: -2px; }
  .tablet\:margin-neg-05 { margin: -0.25rem; }
  .tablet\:margin-neg-1 { margin: -0.5rem; }
  .tablet\:margin-neg-105 { margin: -0.75rem; }
  .tablet\:margin-neg-2 { margin: -1rem; }
  .tablet\:margin-neg-205 { margin: -1.25rem; }
  .tablet\:margin-neg-3 { margin: -1.5rem; }
  .tablet\:margin-1px { margin: 1px; }
  .tablet\:margin-2px { margin: 2px; }
  .tablet\:margin-05 { margin: 0.25rem; }
  .tablet\:margin-1 { margin: 0.5rem; }
  .tablet\:margin-105 { margin: 0.75rem; }
  .tablet\:margin-2 { margin: 1rem; }
  .tablet\:margin-205 { margin: 1.25rem; }
  .tablet\:margin-3 { margin: 1.5rem; }
  .tablet\:margin-neg-4 { margin: -2rem; }
  .tablet\:margin-neg-5 { margin: -2.5rem; }
  .tablet\:margin-neg-6 { margin: -3rem; }
  .tablet\:margin-neg-7 { margin: -3.5rem; }
  .tablet\:margin-neg-8 { margin: -4rem; }
  .tablet\:margin-neg-9 { margin: -4.5rem; }
  .tablet\:margin-neg-10 { margin: -5rem; }
  .tablet\:margin-neg-15 { margin: -7.5rem; }
  .tablet\:margin-4 { margin: 2rem; }
  .tablet\:margin-5 { margin: 2.5rem; }
  .tablet\:margin-6 { margin: 3rem; }
  .tablet\:margin-7 { margin: 3.5rem; }
  .tablet\:margin-8 { margin: 4rem; }
  .tablet\:margin-9 { margin: 4.5rem; }
  .tablet\:margin-10 { margin: 5rem; }
  .tablet\:margin-15 { margin: 7.5rem; }
  .tablet\:margin-05em { margin: 0.5em; }
  .tablet\:margin-1em { margin: 1em; }
  .tablet\:margin-105em { margin: 1.5em; }
  .tablet\:margin-2em { margin: 2em; }
  .tablet\:margin-0 { margin: 0px; }
  .tablet\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .tablet\:margin-top-1px { margin-top: 1px; }
  .tablet\:margin-bottom-1px { margin-bottom: 1px; }
  .tablet\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .tablet\:margin-top-2px { margin-top: 2px; }
  .tablet\:margin-bottom-2px { margin-bottom: 2px; }
  .tablet\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .tablet\:margin-top-05 { margin-top: 0.25rem; }
  .tablet\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .tablet\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .tablet\:margin-top-1 { margin-top: 0.5rem; }
  .tablet\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .tablet\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .tablet\:margin-top-105 { margin-top: 0.75rem; }
  .tablet\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .tablet\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .tablet\:margin-top-2 { margin-top: 1rem; }
  .tablet\:margin-bottom-2 { margin-bottom: 1rem; }
  .tablet\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .tablet\:margin-top-205 { margin-top: 1.25rem; }
  .tablet\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .tablet\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .tablet\:margin-top-3 { margin-top: 1.5rem; }
  .tablet\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .tablet\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .tablet\:margin-top-neg-1px { margin-top: -1px; }
  .tablet\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .tablet\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .tablet\:margin-top-neg-2px { margin-top: -2px; }
  .tablet\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .tablet\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .tablet\:margin-top-neg-05 { margin-top: -0.25rem; }
  .tablet\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .tablet\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .tablet\:margin-top-neg-1 { margin-top: -0.5rem; }
  .tablet\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .tablet\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .tablet\:margin-top-neg-105 { margin-top: -0.75rem; }
  .tablet\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .tablet\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .tablet\:margin-top-neg-2 { margin-top: -1rem; }
  .tablet\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .tablet\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .tablet\:margin-top-neg-205 { margin-top: -1.25rem; }
  .tablet\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .tablet\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .tablet\:margin-top-neg-3 { margin-top: -1.5rem; }
  .tablet\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .tablet\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .tablet\:margin-top-neg-4 { margin-top: -2rem; }
  .tablet\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .tablet\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .tablet\:margin-top-neg-5 { margin-top: -2.5rem; }
  .tablet\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .tablet\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .tablet\:margin-top-neg-6 { margin-top: -3rem; }
  .tablet\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .tablet\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .tablet\:margin-top-neg-7 { margin-top: -3.5rem; }
  .tablet\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .tablet\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .tablet\:margin-top-neg-8 { margin-top: -4rem; }
  .tablet\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .tablet\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .tablet\:margin-top-neg-9 { margin-top: -4.5rem; }
  .tablet\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .tablet\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .tablet\:margin-top-neg-10 { margin-top: -5rem; }
  .tablet\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .tablet\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .tablet\:margin-top-neg-15 { margin-top: -7.5rem; }
  .tablet\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .tablet\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .tablet\:margin-top-4 { margin-top: 2rem; }
  .tablet\:margin-bottom-4 { margin-bottom: 2rem; }
  .tablet\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .tablet\:margin-top-5 { margin-top: 2.5rem; }
  .tablet\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .tablet\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .tablet\:margin-top-6 { margin-top: 3rem; }
  .tablet\:margin-bottom-6 { margin-bottom: 3rem; }
  .tablet\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .tablet\:margin-top-7 { margin-top: 3.5rem; }
  .tablet\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .tablet\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .tablet\:margin-top-8 { margin-top: 4rem; }
  .tablet\:margin-bottom-8 { margin-bottom: 4rem; }
  .tablet\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .tablet\:margin-top-9 { margin-top: 4.5rem; }
  .tablet\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .tablet\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .tablet\:margin-top-10 { margin-top: 5rem; }
  .tablet\:margin-bottom-10 { margin-bottom: 5rem; }
  .tablet\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .tablet\:margin-top-15 { margin-top: 7.5rem; }
  .tablet\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .tablet\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .tablet\:margin-top-05em { margin-top: 0.5em; }
  .tablet\:margin-bottom-05em { margin-bottom: 0.5em; }
  .tablet\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .tablet\:margin-top-1em { margin-top: 1em; }
  .tablet\:margin-bottom-1em { margin-bottom: 1em; }
  .tablet\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .tablet\:margin-top-105em { margin-top: 1.5em; }
  .tablet\:margin-bottom-105em { margin-bottom: 1.5em; }
  .tablet\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .tablet\:margin-top-2em { margin-top: 2em; }
  .tablet\:margin-bottom-2em { margin-bottom: 2em; }
  .tablet\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .tablet\:margin-top-0 { margin-top: 0px; }
  .tablet\:margin-bottom-0 { margin-bottom: 0px; }
  .tablet\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .tablet\:margin-top-auto { margin-top: auto; }
  .tablet\:margin-bottom-auto { margin-bottom: auto; }
  .tablet\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .tablet\:margin-right-1px { margin-right: 1px; }
  .tablet\:margin-left-1px { margin-left: 1px; }
  .tablet\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .tablet\:margin-right-2px { margin-right: 2px; }
  .tablet\:margin-left-2px { margin-left: 2px; }
  .tablet\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .tablet\:margin-right-05 { margin-right: 0.25rem; }
  .tablet\:margin-left-05 { margin-left: 0.25rem; }
  .tablet\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .tablet\:margin-right-1 { margin-right: 0.5rem; }
  .tablet\:margin-left-1 { margin-left: 0.5rem; }
  .tablet\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .tablet\:margin-right-105 { margin-right: 0.75rem; }
  .tablet\:margin-left-105 { margin-left: 0.75rem; }
  .tablet\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .tablet\:margin-right-2 { margin-right: 1rem; }
  .tablet\:margin-left-2 { margin-left: 1rem; }
  .tablet\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .tablet\:margin-right-205 { margin-right: 1.25rem; }
  .tablet\:margin-left-205 { margin-left: 1.25rem; }
  .tablet\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .tablet\:margin-right-3 { margin-right: 1.5rem; }
  .tablet\:margin-left-3 { margin-left: 1.5rem; }
  .tablet\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .tablet\:margin-right-neg-1px { margin-right: -1px; }
  .tablet\:margin-left-neg-1px { margin-left: -1px; }
  .tablet\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .tablet\:margin-right-neg-2px { margin-right: -2px; }
  .tablet\:margin-left-neg-2px { margin-left: -2px; }
  .tablet\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .tablet\:margin-right-neg-05 { margin-right: -0.25rem; }
  .tablet\:margin-left-neg-05 { margin-left: -0.25rem; }
  .tablet\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .tablet\:margin-right-neg-1 { margin-right: -0.5rem; }
  .tablet\:margin-left-neg-1 { margin-left: -0.5rem; }
  .tablet\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .tablet\:margin-right-neg-105 { margin-right: -0.75rem; }
  .tablet\:margin-left-neg-105 { margin-left: -0.75rem; }
  .tablet\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .tablet\:margin-right-neg-2 { margin-right: -1rem; }
  .tablet\:margin-left-neg-2 { margin-left: -1rem; }
  .tablet\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .tablet\:margin-right-neg-205 { margin-right: -1.25rem; }
  .tablet\:margin-left-neg-205 { margin-left: -1.25rem; }
  .tablet\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .tablet\:margin-right-neg-3 { margin-right: -1.5rem; }
  .tablet\:margin-left-neg-3 { margin-left: -1.5rem; }
  .tablet\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .tablet\:margin-right-neg-4 { margin-right: -2rem; }
  .tablet\:margin-left-neg-4 { margin-left: -2rem; }
  .tablet\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .tablet\:margin-right-neg-5 { margin-right: -2.5rem; }
  .tablet\:margin-left-neg-5 { margin-left: -2.5rem; }
  .tablet\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .tablet\:margin-right-neg-6 { margin-right: -3rem; }
  .tablet\:margin-left-neg-6 { margin-left: -3rem; }
  .tablet\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .tablet\:margin-right-neg-7 { margin-right: -3.5rem; }
  .tablet\:margin-left-neg-7 { margin-left: -3.5rem; }
  .tablet\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .tablet\:margin-right-neg-8 { margin-right: -4rem; }
  .tablet\:margin-left-neg-8 { margin-left: -4rem; }
  .tablet\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .tablet\:margin-right-neg-9 { margin-right: -4.5rem; }
  .tablet\:margin-left-neg-9 { margin-left: -4.5rem; }
  .tablet\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .tablet\:margin-right-neg-10 { margin-right: -5rem; }
  .tablet\:margin-left-neg-10 { margin-left: -5rem; }
  .tablet\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .tablet\:margin-right-neg-15 { margin-right: -7.5rem; }
  .tablet\:margin-left-neg-15 { margin-left: -7.5rem; }
  .tablet\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .tablet\:margin-right-4 { margin-right: 2rem; }
  .tablet\:margin-left-4 { margin-left: 2rem; }
  .tablet\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .tablet\:margin-right-5 { margin-right: 2.5rem; }
  .tablet\:margin-left-5 { margin-left: 2.5rem; }
  .tablet\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .tablet\:margin-right-6 { margin-right: 3rem; }
  .tablet\:margin-left-6 { margin-left: 3rem; }
  .tablet\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .tablet\:margin-right-7 { margin-right: 3.5rem; }
  .tablet\:margin-left-7 { margin-left: 3.5rem; }
  .tablet\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .tablet\:margin-right-8 { margin-right: 4rem; }
  .tablet\:margin-left-8 { margin-left: 4rem; }
  .tablet\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .tablet\:margin-right-9 { margin-right: 4.5rem; }
  .tablet\:margin-left-9 { margin-left: 4.5rem; }
  .tablet\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .tablet\:margin-right-10 { margin-right: 5rem; }
  .tablet\:margin-left-10 { margin-left: 5rem; }
  .tablet\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .tablet\:margin-right-15 { margin-right: 7.5rem; }
  .tablet\:margin-left-15 { margin-left: 7.5rem; }
  .tablet\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .tablet\:margin-right-card { margin-right: 10rem; }
  .tablet\:margin-left-card { margin-left: 10rem; }
  .tablet\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .tablet\:margin-right-card-lg { margin-right: 15rem; }
  .tablet\:margin-left-card-lg { margin-left: 15rem; }
  .tablet\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .tablet\:margin-right-mobile { margin-right: 20rem; }
  .tablet\:margin-left-mobile { margin-left: 20rem; }
  .tablet\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .tablet\:margin-right-05em { margin-right: 0.5em; }
  .tablet\:margin-left-05em { margin-left: 0.5em; }
  .tablet\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .tablet\:margin-right-1em { margin-right: 1em; }
  .tablet\:margin-left-1em { margin-left: 1em; }
  .tablet\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .tablet\:margin-right-105em { margin-right: 1.5em; }
  .tablet\:margin-left-105em { margin-left: 1.5em; }
  .tablet\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .tablet\:margin-right-2em { margin-right: 2em; }
  .tablet\:margin-left-2em { margin-left: 2em; }
  .tablet\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .tablet\:margin-right-0 { margin-right: 0px; }
  .tablet\:margin-left-0 { margin-left: 0px; }
  .tablet\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .tablet\:margin-right-auto { margin-right: auto; }
  .tablet\:margin-left-auto { margin-left: auto; }
  .tablet\:measure-1 { max-width: 44ex; }
  .tablet\:measure-2 { max-width: 60ex; }
  .tablet\:measure-3 { max-width: 64ex; }
  .tablet\:measure-4 { max-width: 68ex; }
  .tablet\:measure-5 { max-width: 72ex; }
  .tablet\:measure-6 { max-width: 88ex; }
  .tablet\:measure-none { max-width: none; }
  .tablet\:order-first { order: -1; }
  .tablet\:order-last { order: 999; }
  .tablet\:order-initial { order: initial; }
  .tablet\:order-0 { order: 0; }
  .tablet\:order-1 { order: 1; }
  .tablet\:order-2 { order: 2; }
  .tablet\:order-3 { order: 3; }
  .tablet\:order-4 { order: 4; }
  .tablet\:order-5 { order: 5; }
  .tablet\:order-6 { order: 6; }
  .tablet\:order-7 { order: 7; }
  .tablet\:order-8 { order: 8; }
  .tablet\:order-9 { order: 9; }
  .tablet\:order-10 { order: 10; }
  .tablet\:order-11 { order: 11; }
  .tablet\:padding-1px { padding: 1px; }
  .tablet\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .tablet\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .tablet\:padding-top-1px { padding-top: 1px; }
  .tablet\:padding-right-1px { padding-right: 1px; }
  .tablet\:padding-bottom-1px { padding-bottom: 1px; }
  .tablet\:padding-left-1px { padding-left: 1px; }
  .tablet\:padding-2px { padding: 2px; }
  .tablet\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .tablet\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .tablet\:padding-top-2px { padding-top: 2px; }
  .tablet\:padding-right-2px { padding-right: 2px; }
  .tablet\:padding-bottom-2px { padding-bottom: 2px; }
  .tablet\:padding-left-2px { padding-left: 2px; }
  .tablet\:padding-05 { padding: 0.25rem; }
  .tablet\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .tablet\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .tablet\:padding-top-05 { padding-top: 0.25rem; }
  .tablet\:padding-right-05 { padding-right: 0.25rem; }
  .tablet\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .tablet\:padding-left-05 { padding-left: 0.25rem; }
  .tablet\:padding-1 { padding: 0.5rem; }
  .tablet\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .tablet\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .tablet\:padding-top-1 { padding-top: 0.5rem; }
  .tablet\:padding-right-1 { padding-right: 0.5rem; }
  .tablet\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .tablet\:padding-left-1 { padding-left: 0.5rem; }
  .tablet\:padding-105 { padding: 0.75rem; }
  .tablet\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .tablet\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .tablet\:padding-top-105 { padding-top: 0.75rem; }
  .tablet\:padding-right-105 { padding-right: 0.75rem; }
  .tablet\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .tablet\:padding-left-105 { padding-left: 0.75rem; }
  .tablet\:padding-2 { padding: 1rem; }
  .tablet\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .tablet\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .tablet\:padding-top-2 { padding-top: 1rem; }
  .tablet\:padding-right-2 { padding-right: 1rem; }
  .tablet\:padding-bottom-2 { padding-bottom: 1rem; }
  .tablet\:padding-left-2 { padding-left: 1rem; }
  .tablet\:padding-205 { padding: 1.25rem; }
  .tablet\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .tablet\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .tablet\:padding-top-205 { padding-top: 1.25rem; }
  .tablet\:padding-right-205 { padding-right: 1.25rem; }
  .tablet\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .tablet\:padding-left-205 { padding-left: 1.25rem; }
  .tablet\:padding-3 { padding: 1.5rem; }
  .tablet\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .tablet\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .tablet\:padding-top-3 { padding-top: 1.5rem; }
  .tablet\:padding-right-3 { padding-right: 1.5rem; }
  .tablet\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .tablet\:padding-left-3 { padding-left: 1.5rem; }
  .tablet\:padding-4 { padding: 2rem; }
  .tablet\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .tablet\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .tablet\:padding-top-4 { padding-top: 2rem; }
  .tablet\:padding-right-4 { padding-right: 2rem; }
  .tablet\:padding-bottom-4 { padding-bottom: 2rem; }
  .tablet\:padding-left-4 { padding-left: 2rem; }
  .tablet\:padding-5 { padding: 2.5rem; }
  .tablet\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .tablet\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .tablet\:padding-top-5 { padding-top: 2.5rem; }
  .tablet\:padding-right-5 { padding-right: 2.5rem; }
  .tablet\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .tablet\:padding-left-5 { padding-left: 2.5rem; }
  .tablet\:padding-6 { padding: 3rem; }
  .tablet\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .tablet\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .tablet\:padding-top-6 { padding-top: 3rem; }
  .tablet\:padding-right-6 { padding-right: 3rem; }
  .tablet\:padding-bottom-6 { padding-bottom: 3rem; }
  .tablet\:padding-left-6 { padding-left: 3rem; }
  .tablet\:padding-7 { padding: 3.5rem; }
  .tablet\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .tablet\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .tablet\:padding-top-7 { padding-top: 3.5rem; }
  .tablet\:padding-right-7 { padding-right: 3.5rem; }
  .tablet\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .tablet\:padding-left-7 { padding-left: 3.5rem; }
  .tablet\:padding-8 { padding: 4rem; }
  .tablet\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .tablet\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .tablet\:padding-top-8 { padding-top: 4rem; }
  .tablet\:padding-right-8 { padding-right: 4rem; }
  .tablet\:padding-bottom-8 { padding-bottom: 4rem; }
  .tablet\:padding-left-8 { padding-left: 4rem; }
  .tablet\:padding-9 { padding: 4.5rem; }
  .tablet\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .tablet\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .tablet\:padding-top-9 { padding-top: 4.5rem; }
  .tablet\:padding-right-9 { padding-right: 4.5rem; }
  .tablet\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .tablet\:padding-left-9 { padding-left: 4.5rem; }
  .tablet\:padding-10 { padding: 5rem; }
  .tablet\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .tablet\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .tablet\:padding-top-10 { padding-top: 5rem; }
  .tablet\:padding-right-10 { padding-right: 5rem; }
  .tablet\:padding-bottom-10 { padding-bottom: 5rem; }
  .tablet\:padding-left-10 { padding-left: 5rem; }
  .tablet\:padding-15 { padding: 7.5rem; }
  .tablet\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .tablet\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .tablet\:padding-top-15 { padding-top: 7.5rem; }
  .tablet\:padding-right-15 { padding-right: 7.5rem; }
  .tablet\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .tablet\:padding-left-15 { padding-left: 7.5rem; }
  .tablet\:padding-0 { padding: 0px; }
  .tablet\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .tablet\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .tablet\:padding-top-0 { padding-top: 0px; }
  .tablet\:padding-right-0 { padding-right: 0px; }
  .tablet\:padding-bottom-0 { padding-bottom: 0px; }
  .tablet\:padding-left-0 { padding-left: 0px; }
  .tablet\:width-1px { width: 1px; }
  .tablet\:width-2px { width: 2px; }
  .tablet\:width-05 { width: 0.25rem; }
  .tablet\:width-1 { width: 0.5rem; }
  .tablet\:width-105 { width: 0.75rem; }
  .tablet\:width-2 { width: 1rem; }
  .tablet\:width-205 { width: 1.25rem; }
  .tablet\:width-3 { width: 1.5rem; }
  .tablet\:width-4 { width: 2rem; }
  .tablet\:width-5 { width: 2.5rem; }
  .tablet\:width-6 { width: 3rem; }
  .tablet\:width-7 { width: 3.5rem; }
  .tablet\:width-8 { width: 4rem; }
  .tablet\:width-9 { width: 4.5rem; }
  .tablet\:width-10 { width: 5rem; }
  .tablet\:width-15 { width: 7.5rem; }
  .tablet\:width-card { width: 10rem; }
  .tablet\:width-card-lg { width: 15rem; }
  .tablet\:width-mobile { width: 20rem; }
  .tablet\:width-mobile-lg { width: 30rem; }
  .tablet\:width-tablet { width: 40rem; }
  .tablet\:width-tablet-lg { width: 55rem; }
  .tablet\:width-desktop { width: 64rem; }
  .tablet\:width-desktop-lg { width: 75rem; }
  .tablet\:width-widescreen { width: 87.5rem; }
  .tablet\:width-0 { width: 0px; }
  .tablet\:width-full { width: 100%; }
  .tablet\:width-auto { width: auto; }
}
@media (min-width: 64em) {
  .desktop\:border-1px, .desktop\:hover\:border-1px:hover, .desktop\.\:hover\:border-1px.\:hover { border: 1px solid; }
  .desktop\:border-y-1px, .desktop\:hover\:border-y-1px:hover, .desktop\.\:hover\:border-y-1px.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x-1px, .desktop\:hover\:border-x-1px:hover, .desktop\.\:hover\:border-x-1px.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top-1px, .desktop\:hover\:border-top-1px:hover, .desktop\.\:hover\:border-top-1px.\:hover { border-top: 1px solid; }
  .desktop\:border-right-1px, .desktop\:hover\:border-right-1px:hover, .desktop\.\:hover\:border-right-1px.\:hover { border-right: 1px solid; }
  .desktop\:border-bottom-1px, .desktop\:hover\:border-bottom-1px:hover, .desktop\.\:hover\:border-bottom-1px.\:hover { border-bottom: 1px solid; }
  .desktop\:border-left-1px, .desktop\:hover\:border-left-1px:hover, .desktop\.\:hover\:border-left-1px.\:hover { border-left: 1px solid; }
  .desktop\:border-2px, .desktop\:hover\:border-2px:hover, .desktop\.\:hover\:border-2px.\:hover { border: 2px solid; }
  .desktop\:border-y-2px, .desktop\:hover\:border-y-2px:hover, .desktop\.\:hover\:border-y-2px.\:hover { border-top: 2px solid; border-bottom: 2px solid; }
  .desktop\:border-x-2px, .desktop\:hover\:border-x-2px:hover, .desktop\.\:hover\:border-x-2px.\:hover { border-left: 2px solid; border-right: 2px solid; }
  .desktop\:border-top-2px, .desktop\:hover\:border-top-2px:hover, .desktop\.\:hover\:border-top-2px.\:hover { border-top: 2px solid; }
  .desktop\:border-right-2px, .desktop\:hover\:border-right-2px:hover, .desktop\.\:hover\:border-right-2px.\:hover { border-right: 2px solid; }
  .desktop\:border-bottom-2px, .desktop\:hover\:border-bottom-2px:hover, .desktop\.\:hover\:border-bottom-2px.\:hover { border-bottom: 2px solid; }
  .desktop\:border-left-2px, .desktop\:hover\:border-left-2px:hover, .desktop\.\:hover\:border-left-2px.\:hover { border-left: 2px solid; }
  .desktop\:border-05, .desktop\:hover\:border-05:hover, .desktop\.\:hover\:border-05.\:hover { border: 0.25rem solid; }
  .desktop\:border-y-05, .desktop\:hover\:border-y-05:hover, .desktop\.\:hover\:border-y-05.\:hover { border-top: 0.25rem solid; border-bottom: 0.25rem solid; }
  .desktop\:border-x-05, .desktop\:hover\:border-x-05:hover, .desktop\.\:hover\:border-x-05.\:hover { border-left: 0.25rem solid; border-right: 0.25rem solid; }
  .desktop\:border-top-05, .desktop\:hover\:border-top-05:hover, .desktop\.\:hover\:border-top-05.\:hover { border-top: 0.25rem solid; }
  .desktop\:border-right-05, .desktop\:hover\:border-right-05:hover, .desktop\.\:hover\:border-right-05.\:hover { border-right: 0.25rem solid; }
  .desktop\:border-bottom-05, .desktop\:hover\:border-bottom-05:hover, .desktop\.\:hover\:border-bottom-05.\:hover { border-bottom: 0.25rem solid; }
  .desktop\:border-left-05, .desktop\:hover\:border-left-05:hover, .desktop\.\:hover\:border-left-05.\:hover { border-left: 0.25rem solid; }
  .desktop\:border-1, .desktop\:hover\:border-1:hover, .desktop\.\:hover\:border-1.\:hover { border: 0.5rem solid; }
  .desktop\:border-y-1, .desktop\:hover\:border-y-1:hover, .desktop\.\:hover\:border-y-1.\:hover { border-top: 0.5rem solid; border-bottom: 0.5rem solid; }
  .desktop\:border-x-1, .desktop\:hover\:border-x-1:hover, .desktop\.\:hover\:border-x-1.\:hover { border-left: 0.5rem solid; border-right: 0.5rem solid; }
  .desktop\:border-top-1, .desktop\:hover\:border-top-1:hover, .desktop\.\:hover\:border-top-1.\:hover { border-top: 0.5rem solid; }
  .desktop\:border-right-1, .desktop\:hover\:border-right-1:hover, .desktop\.\:hover\:border-right-1.\:hover { border-right: 0.5rem solid; }
  .desktop\:border-bottom-1, .desktop\:hover\:border-bottom-1:hover, .desktop\.\:hover\:border-bottom-1.\:hover { border-bottom: 0.5rem solid; }
  .desktop\:border-left-1, .desktop\:hover\:border-left-1:hover, .desktop\.\:hover\:border-left-1.\:hover { border-left: 0.5rem solid; }
  .desktop\:border-105, .desktop\:hover\:border-105:hover, .desktop\.\:hover\:border-105.\:hover { border: 0.75rem solid; }
  .desktop\:border-y-105, .desktop\:hover\:border-y-105:hover, .desktop\.\:hover\:border-y-105.\:hover { border-top: 0.75rem solid; border-bottom: 0.75rem solid; }
  .desktop\:border-x-105, .desktop\:hover\:border-x-105:hover, .desktop\.\:hover\:border-x-105.\:hover { border-left: 0.75rem solid; border-right: 0.75rem solid; }
  .desktop\:border-top-105, .desktop\:hover\:border-top-105:hover, .desktop\.\:hover\:border-top-105.\:hover { border-top: 0.75rem solid; }
  .desktop\:border-right-105, .desktop\:hover\:border-right-105:hover, .desktop\.\:hover\:border-right-105.\:hover { border-right: 0.75rem solid; }
  .desktop\:border-bottom-105, .desktop\:hover\:border-bottom-105:hover, .desktop\.\:hover\:border-bottom-105.\:hover { border-bottom: 0.75rem solid; }
  .desktop\:border-left-105, .desktop\:hover\:border-left-105:hover, .desktop\.\:hover\:border-left-105.\:hover { border-left: 0.75rem solid; }
  .desktop\:border-2, .desktop\:hover\:border-2:hover, .desktop\.\:hover\:border-2.\:hover { border: 1rem solid; }
  .desktop\:border-y-2, .desktop\:hover\:border-y-2:hover, .desktop\.\:hover\:border-y-2.\:hover { border-top: 1rem solid; border-bottom: 1rem solid; }
  .desktop\:border-x-2, .desktop\:hover\:border-x-2:hover, .desktop\.\:hover\:border-x-2.\:hover { border-left: 1rem solid; border-right: 1rem solid; }
  .desktop\:border-top-2, .desktop\:hover\:border-top-2:hover, .desktop\.\:hover\:border-top-2.\:hover { border-top: 1rem solid; }
  .desktop\:border-right-2, .desktop\:hover\:border-right-2:hover, .desktop\.\:hover\:border-right-2.\:hover { border-right: 1rem solid; }
  .desktop\:border-bottom-2, .desktop\:hover\:border-bottom-2:hover, .desktop\.\:hover\:border-bottom-2.\:hover { border-bottom: 1rem solid; }
  .desktop\:border-left-2, .desktop\:hover\:border-left-2:hover, .desktop\.\:hover\:border-left-2.\:hover { border-left: 1rem solid; }
  .desktop\:border-205, .desktop\:hover\:border-205:hover, .desktop\.\:hover\:border-205.\:hover { border: 1.25rem solid; }
  .desktop\:border-y-205, .desktop\:hover\:border-y-205:hover, .desktop\.\:hover\:border-y-205.\:hover { border-top: 1.25rem solid; border-bottom: 1.25rem solid; }
  .desktop\:border-x-205, .desktop\:hover\:border-x-205:hover, .desktop\.\:hover\:border-x-205.\:hover { border-left: 1.25rem solid; border-right: 1.25rem solid; }
  .desktop\:border-top-205, .desktop\:hover\:border-top-205:hover, .desktop\.\:hover\:border-top-205.\:hover { border-top: 1.25rem solid; }
  .desktop\:border-right-205, .desktop\:hover\:border-right-205:hover, .desktop\.\:hover\:border-right-205.\:hover { border-right: 1.25rem solid; }
  .desktop\:border-bottom-205, .desktop\:hover\:border-bottom-205:hover, .desktop\.\:hover\:border-bottom-205.\:hover { border-bottom: 1.25rem solid; }
  .desktop\:border-left-205, .desktop\:hover\:border-left-205:hover, .desktop\.\:hover\:border-left-205.\:hover { border-left: 1.25rem solid; }
  .desktop\:border-3, .desktop\:hover\:border-3:hover, .desktop\.\:hover\:border-3.\:hover { border: 1.5rem solid; }
  .desktop\:border-y-3, .desktop\:hover\:border-y-3:hover, .desktop\.\:hover\:border-y-3.\:hover { border-top: 1.5rem solid; border-bottom: 1.5rem solid; }
  .desktop\:border-x-3, .desktop\:hover\:border-x-3:hover, .desktop\.\:hover\:border-x-3.\:hover { border-left: 1.5rem solid; border-right: 1.5rem solid; }
  .desktop\:border-top-3, .desktop\:hover\:border-top-3:hover, .desktop\.\:hover\:border-top-3.\:hover { border-top: 1.5rem solid; }
  .desktop\:border-right-3, .desktop\:hover\:border-right-3:hover, .desktop\.\:hover\:border-right-3.\:hover { border-right: 1.5rem solid; }
  .desktop\:border-bottom-3, .desktop\:hover\:border-bottom-3:hover, .desktop\.\:hover\:border-bottom-3.\:hover { border-bottom: 1.5rem solid; }
  .desktop\:border-left-3, .desktop\:hover\:border-left-3:hover, .desktop\.\:hover\:border-left-3.\:hover { border-left: 1.5rem solid; }
  .desktop\:border-0, .desktop\:hover\:border-0:hover, .desktop\.\:hover\:border-0.\:hover { border: 0px solid; }
  .desktop\:border-y-0, .desktop\:hover\:border-y-0:hover, .desktop\.\:hover\:border-y-0.\:hover { border-top: 0px solid; border-bottom: 0px solid; }
  .desktop\:border-x-0, .desktop\:hover\:border-x-0:hover, .desktop\.\:hover\:border-x-0.\:hover { border-left: 0px solid; border-right: 0px solid; }
  .desktop\:border-top-0, .desktop\:hover\:border-top-0:hover, .desktop\.\:hover\:border-top-0.\:hover { border-top: 0px solid; }
  .desktop\:border-right-0, .desktop\:hover\:border-right-0:hover, .desktop\.\:hover\:border-right-0.\:hover { border-right: 0px solid; }
  .desktop\:border-bottom-0, .desktop\:hover\:border-bottom-0:hover, .desktop\.\:hover\:border-bottom-0.\:hover { border-bottom: 0px solid; }
  .desktop\:border-left-0, .desktop\:hover\:border-left-0:hover, .desktop\.\:hover\:border-left-0.\:hover { border-left: 0px solid; }
  .desktop\:border, .desktop\:hover\:border:hover, .desktop\.\:hover\:border.\:hover { border: 1px solid; }
  .desktop\:border-y, .desktop\:hover\:border-y:hover, .desktop\.\:hover\:border-y.\:hover { border-top: 1px solid; border-bottom: 1px solid; }
  .desktop\:border-x, .desktop\:hover\:border-x:hover, .desktop\.\:hover\:border-x.\:hover { border-left: 1px solid; border-right: 1px solid; }
  .desktop\:border-top, .desktop\:hover\:border-top:hover, .desktop\.\:hover\:border-top.\:hover { border-top: 1px solid; }
  .desktop\:border-right, .desktop\:hover\:border-right:hover, .desktop\.\:hover\:border-right.\:hover { border-right: 1px solid; }
  .desktop\:border-bottom, .desktop\:hover\:border-bottom:hover, .desktop\.\:hover\:border-bottom.\:hover { border-bottom: 1px solid; }
  .desktop\:border-left, .desktop\:hover\:border-left:hover, .desktop\.\:hover\:border-left.\:hover { border-left: 1px solid; }
  .desktop\:border-transparent, .desktop\:hover\:border-transparent:hover, .desktop\.\:hover\:border-transparent.\:hover { border-color: transparent; }
  .desktop\:border-black, .desktop\:hover\:border-black:hover, .desktop\.\:hover\:border-black.\:hover { border-color: rgb(0, 0, 0); }
  .desktop\:border-white, .desktop\:hover\:border-white:hover, .desktop\.\:hover\:border-white.\:hover { border-color: rgb(255, 255, 255); }
  .desktop\:border-red, .desktop\:hover\:border-red:hover, .desktop\.\:hover\:border-red.\:hover { border-color: rgb(229, 34, 7); }
  .desktop\:border-orange, .desktop\:hover\:border-orange:hover, .desktop\.\:hover\:border-orange.\:hover { border-color: rgb(230, 111, 14); }
  .desktop\:border-gold, .desktop\:hover\:border-gold:hover, .desktop\.\:hover\:border-gold.\:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-yellow, .desktop\:hover\:border-yellow:hover, .desktop\.\:hover\:border-yellow.\:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-green, .desktop\:hover\:border-green:hover, .desktop\.\:hover\:border-green.\:hover { border-color: rgb(83, 130, 0); }
  .desktop\:border-mint, .desktop\:hover\:border-mint:hover, .desktop\.\:hover\:border-mint.\:hover { border-color: rgb(4, 197, 133); }
  .desktop\:border-cyan, .desktop\:hover\:border-cyan:hover, .desktop\.\:hover\:border-cyan.\:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-blue, .desktop\:hover\:border-blue:hover, .desktop\.\:hover\:border-blue.\:hover { border-color: rgb(0, 118, 214); }
  .desktop\:border-indigo, .desktop\:hover\:border-indigo:hover, .desktop\.\:hover\:border-indigo.\:hover { border-color: rgb(103, 108, 200); }
  .desktop\:border-violet, .desktop\:hover\:border-violet:hover, .desktop\.\:hover\:border-violet.\:hover { border-color: rgb(129, 104, 179); }
  .desktop\:border-magenta, .desktop\:hover\:border-magenta:hover, .desktop\.\:hover\:border-magenta.\:hover { border-color: rgb(215, 45, 121); }
  .desktop\:border-gray-5, .desktop\:hover\:border-gray-5:hover, .desktop\.\:hover\:border-gray-5.\:hover { border-color: rgb(240, 240, 240); }
  .desktop\:border-gray-10, .desktop\:hover\:border-gray-10:hover, .desktop\.\:hover\:border-gray-10.\:hover { border-color: rgb(230, 230, 230); }
  .desktop\:border-gray-30, .desktop\:hover\:border-gray-30:hover, .desktop\.\:hover\:border-gray-30.\:hover { border-color: rgb(173, 173, 173); }
  .desktop\:border-gray-50, .desktop\:hover\:border-gray-50:hover, .desktop\.\:hover\:border-gray-50.\:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-gray-70, .desktop\:hover\:border-gray-70:hover, .desktop\.\:hover\:border-gray-70.\:hover { border-color: rgb(69, 69, 69); }
  .desktop\:border-gray-90, .desktop\:hover\:border-gray-90:hover, .desktop\.\:hover\:border-gray-90.\:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-base-lightest, .desktop\:hover\:border-base-lightest:hover, .desktop\.\:hover\:border-base-lightest.\:hover { border-color: rgb(240, 240, 240); }
  .desktop\:border-base-lighter, .desktop\:hover\:border-base-lighter:hover, .desktop\.\:hover\:border-base-lighter.\:hover { border-color: rgb(223, 225, 226); }
  .desktop\:border-base-light, .desktop\:hover\:border-base-light:hover, .desktop\.\:hover\:border-base-light.\:hover { border-color: rgb(169, 174, 177); }
  .desktop\:border-base, .desktop\:hover\:border-base:hover, .desktop\.\:hover\:border-base.\:hover { border-color: rgb(113, 118, 122); }
  .desktop\:border-base-dark, .desktop\:hover\:border-base-dark:hover, .desktop\.\:hover\:border-base-dark.\:hover { border-color: rgb(86, 92, 101); }
  .desktop\:border-base-darker, .desktop\:hover\:border-base-darker:hover, .desktop\.\:hover\:border-base-darker.\:hover { border-color: rgb(61, 69, 81); }
  .desktop\:border-base-darkest, .desktop\:hover\:border-base-darkest:hover, .desktop\:border-ink, .desktop\:hover\:border-ink:hover, .desktop\.\:hover\:border-base-darkest.\:hover, .desktop\.\:hover\:border-ink.\:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-primary-lighter, .desktop\:hover\:border-primary-lighter:hover, .desktop\.\:hover\:border-primary-lighter.\:hover { border-color: rgb(217, 232, 246); }
  .desktop\:border-primary-light, .desktop\:hover\:border-primary-light:hover, .desktop\.\:hover\:border-primary-light.\:hover { border-color: rgb(115, 179, 231); }
  .desktop\:border-primary, .desktop\:hover\:border-primary:hover, .desktop\.\:hover\:border-primary.\:hover { border-color: rgb(0, 113, 188); }
  .desktop\:border-primary-vivid, .desktop\:hover\:border-primary-vivid:hover, .desktop\.\:hover\:border-primary-vivid.\:hover { border-color: rgb(0, 80, 216); }
  .desktop\:border-primary-dark, .desktop\:hover\:border-primary-dark:hover, .desktop\.\:hover\:border-primary-dark.\:hover { border-color: rgb(26, 68, 128); }
  .desktop\:border-primary-darker, .desktop\:hover\:border-primary-darker:hover, .desktop\.\:hover\:border-primary-darker.\:hover { border-color: rgb(32, 84, 147); }
  .desktop\:border-primary-darkest, .desktop\:hover\:border-primary-darkest:hover, .desktop\.\:hover\:border-primary-darkest.\:hover { border-color: rgb(17, 46, 81); }
  .desktop\:border-secondary-lighter, .desktop\:hover\:border-secondary-lighter:hover, .desktop\.\:hover\:border-secondary-lighter.\:hover { border-color: rgb(243, 225, 228); }
  .desktop\:border-secondary-light, .desktop\:hover\:border-secondary-light:hover, .desktop\.\:hover\:border-secondary-light.\:hover { border-color: rgb(242, 147, 140); }
  .desktop\:border-secondary, .desktop\:hover\:border-secondary:hover, .desktop\.\:hover\:border-secondary.\:hover { border-color: rgb(216, 57, 51); }
  .desktop\:border-secondary-vivid, .desktop\:hover\:border-secondary-vivid:hover, .desktop\.\:hover\:border-secondary-vivid.\:hover { border-color: rgb(228, 29, 61); }
  .desktop\:border-secondary-dark, .desktop\:hover\:border-secondary-dark:hover, .desktop\.\:hover\:border-secondary-dark.\:hover { border-color: rgb(181, 9, 9); }
  .desktop\:border-secondary-darker, .desktop\:hover\:border-secondary-darker:hover, .desktop\.\:hover\:border-secondary-darker.\:hover { border-color: rgb(139, 10, 3); }
  .desktop\:border-accent-warm-darker, .desktop\:hover\:border-accent-warm-darker:hover, .desktop\.\:hover\:border-accent-warm-darker.\:hover { border-color: rgb(119, 85, 64); }
  .desktop\:border-accent-warm-dark, .desktop\:hover\:border-accent-warm-dark:hover, .desktop\.\:hover\:border-accent-warm-dark.\:hover { border-color: rgb(192, 86, 0); }
  .desktop\:border-accent-warm, .desktop\:hover\:border-accent-warm:hover, .desktop\.\:hover\:border-accent-warm.\:hover { border-color: rgb(250, 148, 65); }
  .desktop\:border-accent-warm-light, .desktop\:hover\:border-accent-warm-light:hover, .desktop\.\:hover\:border-accent-warm-light.\:hover { border-color: rgb(255, 188, 120); }
  .desktop\:border-accent-warm-lighter, .desktop\:hover\:border-accent-warm-lighter:hover, .desktop\.\:hover\:border-accent-warm-lighter.\:hover { border-color: rgb(242, 228, 212); }
  .desktop\:border-accent-cool-darker, .desktop\:hover\:border-accent-cool-darker:hover, .desktop\.\:hover\:border-accent-cool-darker.\:hover { border-color: rgb(7, 100, 141); }
  .desktop\:border-accent-cool-dark, .desktop\:hover\:border-accent-cool-dark:hover, .desktop\.\:hover\:border-accent-cool-dark.\:hover { border-color: rgb(40, 160, 203); }
  .desktop\:border-accent-cool, .desktop\:hover\:border-accent-cool:hover, .desktop\.\:hover\:border-accent-cool.\:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-accent-cool-light, .desktop\:hover\:border-accent-cool-light:hover, .desktop\.\:hover\:border-accent-cool-light.\:hover { border-color: rgb(151, 212, 234); }
  .desktop\:border-accent-cool-lighter, .desktop\:hover\:border-accent-cool-lighter:hover, .desktop\.\:hover\:border-accent-cool-lighter.\:hover { border-color: rgb(225, 243, 248); }
  .desktop\:border-error-lighter, .desktop\:hover\:border-error-lighter:hover, .desktop\.\:hover\:border-error-lighter.\:hover { border-color: rgb(244, 227, 219); }
  .desktop\:border-error-light, .desktop\:hover\:border-error-light:hover, .desktop\.\:hover\:border-error-light.\:hover { border-color: rgb(243, 146, 104); }
  .desktop\:border-error, .desktop\:hover\:border-error:hover, .desktop\.\:hover\:border-error.\:hover { border-color: rgb(213, 67, 9); }
  .desktop\:border-error-dark, .desktop\:hover\:border-error-dark:hover, .desktop\.\:hover\:border-error-dark.\:hover { border-color: rgb(181, 9, 9); }
  .desktop\:border-error-darker, .desktop\:hover\:border-error-darker:hover, .desktop\.\:hover\:border-error-darker.\:hover { border-color: rgb(111, 51, 49); }
  .desktop\:border-warning-lighter, .desktop\:hover\:border-warning-lighter:hover, .desktop\.\:hover\:border-warning-lighter.\:hover { border-color: rgb(250, 243, 209); }
  .desktop\:border-warning-light, .desktop\:hover\:border-warning-light:hover, .desktop\.\:hover\:border-warning-light.\:hover { border-color: rgb(254, 230, 133); }
  .desktop\:border-warning, .desktop\:hover\:border-warning:hover, .desktop\.\:hover\:border-warning.\:hover { border-color: rgb(255, 190, 46); }
  .desktop\:border-warning-dark, .desktop\:hover\:border-warning-dark:hover, .desktop\.\:hover\:border-warning-dark.\:hover { border-color: rgb(229, 160, 0); }
  .desktop\:border-warning-darker, .desktop\:hover\:border-warning-darker:hover, .desktop\.\:hover\:border-warning-darker.\:hover { border-color: rgb(147, 111, 56); }
  .desktop\:border-success-lighter, .desktop\:hover\:border-success-lighter:hover, .desktop\.\:hover\:border-success-lighter.\:hover { border-color: rgb(236, 243, 236); }
  .desktop\:border-success-light, .desktop\:hover\:border-success-light:hover, .desktop\.\:hover\:border-success-light.\:hover { border-color: rgb(112, 225, 123); }
  .desktop\:border-success, .desktop\:hover\:border-success:hover, .desktop\.\:hover\:border-success.\:hover { border-color: rgb(0, 169, 28); }
  .desktop\:border-success-dark, .desktop\:hover\:border-success-dark:hover, .desktop\.\:hover\:border-success-dark.\:hover { border-color: rgb(0, 136, 23); }
  .desktop\:border-success-darker, .desktop\:hover\:border-success-darker:hover, .desktop\.\:hover\:border-success-darker.\:hover { border-color: rgb(33, 110, 31); }
  .desktop\:border-info-lighter, .desktop\:hover\:border-info-lighter:hover, .desktop\.\:hover\:border-info-lighter.\:hover { border-color: rgb(231, 246, 248); }
  .desktop\:border-info-light, .desktop\:hover\:border-info-light:hover, .desktop\.\:hover\:border-info-light.\:hover { border-color: rgb(153, 222, 234); }
  .desktop\:border-info, .desktop\:hover\:border-info:hover, .desktop\.\:hover\:border-info.\:hover { border-color: rgb(0, 189, 227); }
  .desktop\:border-info-dark, .desktop\:hover\:border-info-dark:hover, .desktop\.\:hover\:border-info-dark.\:hover { border-color: rgb(0, 158, 193); }
  .desktop\:border-info-darker, .desktop\:hover\:border-info-darker:hover, .desktop\.\:hover\:border-info-darker.\:hover { border-color: rgb(46, 98, 118); }
  .desktop\:border-disabled-lighter, .desktop\:hover\:border-disabled-lighter:hover, .desktop\.\:hover\:border-disabled-lighter.\:hover { border-color: rgb(201, 201, 201); }
  .desktop\:border-disabled-light, .desktop\:hover\:border-disabled-light:hover, .desktop\.\:hover\:border-disabled-light.\:hover { border-color: rgb(145, 145, 145); }
  .desktop\:border-disabled, .desktop\:hover\:border-disabled:hover, .desktop\.\:hover\:border-disabled.\:hover { border-color: rgb(117, 117, 117); }
  .desktop\:border-disabled-dark, .desktop\:hover\:border-disabled-dark:hover, .desktop\.\:hover\:border-disabled-dark.\:hover { border-color: rgb(69, 69, 69); }
  .desktop\:border-disabled-darker, .desktop\:hover\:border-disabled-darker:hover, .desktop\.\:hover\:border-disabled-darker.\:hover { border-color: rgb(27, 27, 27); }
  .desktop\:border-emergency, .desktop\:hover\:border-emergency:hover, .desktop\.\:hover\:border-emergency.\:hover { border-color: rgb(156, 61, 16); }
  .desktop\:border-emergency-dark, .desktop\:hover\:border-emergency-dark:hover, .desktop\.\:hover\:border-emergency-dark.\:hover { border-color: rgb(51, 45, 41); }
  .desktop\:radius-0 { border-radius: 0px; }
  .desktop\:radius-top-0 { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .desktop\:radius-right-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-bottom-0 { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .desktop\:radius-left-0 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
  .desktop\:radius-sm { border-radius: 2px; }
  .desktop\:radius-top-sm { border-top-left-radius: 2px; border-top-right-radius: 2px; }
  .desktop\:radius-right-sm { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-bottom-sm { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
  .desktop\:radius-left-sm { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
  .desktop\:radius-md { border-radius: 0.25rem; }
  .desktop\:radius-top-md { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .desktop\:radius-right-md { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-bottom-md { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-left-md { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .desktop\:radius-lg { border-radius: 0.5rem; }
  .desktop\:radius-top-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
  .desktop\:radius-right-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-bottom-lg { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-left-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
  .desktop\:radius-pill { border-radius: 99rem; }
  .desktop\:radius-top-pill { border-top-left-radius: 99rem; border-top-right-radius: 99rem; }
  .desktop\:radius-right-pill { border-top-right-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-bottom-pill { border-bottom-left-radius: 99rem; border-bottom-right-radius: 99rem; }
  .desktop\:radius-left-pill { border-top-left-radius: 99rem; border-bottom-left-radius: 99rem; }
  .desktop\:display-block { display: block; }
  .desktop\:display-flex { display: flex; }
  .desktop\:display-none { display: none; }
  .desktop\:display-inline { display: inline; }
  .desktop\:display-inline-block { display: inline-block; }
  .desktop\:display-inline-flex { display: inline-flex; }
  .desktop\:display-table { display: table; }
  .desktop\:display-table-cell { display: table-cell; }
  .desktop\:display-table-row { display: table-row; }
  .desktop\:font-mono-3xs { font-size: 0.77rem; }
  .desktop\:font-mono-2xs { font-size: 0.83rem; }
  .desktop\:font-mono-xs { font-size: 0.89rem; }
  .desktop\:font-mono-sm { font-size: 0.95rem; }
  .desktop\:font-mono-md { font-size: 1.01rem; }
  .desktop\:font-mono-lg { font-size: 1.31rem; }
  .desktop\:font-mono-xl { font-size: 1.91rem; }
  .desktop\:font-mono-2xl { font-size: 2.38rem; }
  .desktop\:font-mono-3xl { font-size: 2.86rem; }
  .desktop\:font-sans-3xs { font-size: 0.81rem; }
  .desktop\:font-sans-2xs { font-size: 0.87rem; }
  .desktop\:font-sans-xs { font-size: 0.93rem; }
  .desktop\:font-sans-sm { font-size: 0.99rem; }
  .desktop\:font-sans-md { font-size: 1.06rem; }
  .desktop\:font-sans-lg { font-size: 1.37rem; }
  .desktop\:font-sans-xl { font-size: 1.99rem; }
  .desktop\:font-sans-2xl { font-size: 2.49rem; }
  .desktop\:font-sans-3xl { font-size: 2.98rem; }
  .desktop\:font-serif-3xs { font-size: 0.81rem; }
  .desktop\:font-serif-2xs { font-size: 0.87rem; }
  .desktop\:font-serif-xs { font-size: 0.93rem; }
  .desktop\:font-serif-sm { font-size: 0.99rem; }
  .desktop\:font-serif-md { font-size: 1.06rem; }
  .desktop\:font-serif-lg { font-size: 1.37rem; }
  .desktop\:font-serif-xl { font-size: 1.99rem; }
  .desktop\:font-serif-2xl { font-size: 2.49rem; }
  .desktop\:font-serif-3xl { font-size: 2.98rem; }
  .desktop\:font-heading-3xs { font-size: 0.81rem; }
  .desktop\:font-heading-2xs { font-size: 0.87rem; }
  .desktop\:font-heading-xs { font-size: 0.93rem; }
  .desktop\:font-heading-sm { font-size: 0.99rem; }
  .desktop\:font-heading-md { font-size: 1.06rem; }
  .desktop\:font-heading-lg { font-size: 1.37rem; }
  .desktop\:font-heading-xl { font-size: 1.99rem; }
  .desktop\:font-heading-2xl { font-size: 2.49rem; }
  .desktop\:font-heading-3xl { font-size: 2.98rem; }
  .desktop\:font-body-3xs { font-size: 0.81rem; }
  .desktop\:font-body-2xs { font-size: 0.87rem; }
  .desktop\:font-body-xs { font-size: 0.93rem; }
  .desktop\:font-body-sm { font-size: 0.99rem; }
  .desktop\:font-body-md { font-size: 1.06rem; }
  .desktop\:font-body-lg { font-size: 1.37rem; }
  .desktop\:font-body-xl { font-size: 1.99rem; }
  .desktop\:font-body-2xl { font-size: 2.49rem; }
  .desktop\:font-body-3xl { font-size: 2.98rem; }
  .desktop\:font-code-3xs { font-size: 0.77rem; }
  .desktop\:font-code-2xs { font-size: 0.83rem; }
  .desktop\:font-code-xs { font-size: 0.89rem; }
  .desktop\:font-code-sm { font-size: 0.95rem; }
  .desktop\:font-code-md { font-size: 1.01rem; }
  .desktop\:font-code-lg { font-size: 1.31rem; }
  .desktop\:font-code-xl { font-size: 1.91rem; }
  .desktop\:font-code-2xl { font-size: 2.38rem; }
  .desktop\:font-code-3xl { font-size: 2.86rem; }
  .desktop\:font-alt-3xs { font-size: 0.81rem; }
  .desktop\:font-alt-2xs { font-size: 0.87rem; }
  .desktop\:font-alt-xs { font-size: 0.93rem; }
  .desktop\:font-alt-sm { font-size: 0.99rem; }
  .desktop\:font-alt-md { font-size: 1.06rem; }
  .desktop\:font-alt-lg { font-size: 1.37rem; }
  .desktop\:font-alt-xl { font-size: 1.99rem; }
  .desktop\:font-alt-2xl { font-size: 2.49rem; }
  .desktop\:font-alt-3xl { font-size: 2.98rem; }
  .desktop\:font-ui-3xs { font-size: 0.81rem; }
  .desktop\:font-ui-2xs { font-size: 0.87rem; }
  .desktop\:font-ui-xs { font-size: 0.93rem; }
  .desktop\:font-ui-sm { font-size: 0.99rem; }
  .desktop\:font-ui-md { font-size: 1.06rem; }
  .desktop\:font-ui-lg { font-size: 1.37rem; }
  .desktop\:font-ui-xl { font-size: 1.99rem; }
  .desktop\:font-ui-2xl { font-size: 2.49rem; }
  .desktop\:font-ui-3xl { font-size: 2.98rem; }
  .desktop\:text-light { font-weight: 300; }
  .desktop\:text-normal { font-weight: 400; }
  .desktop\:text-bold { font-weight: 700; }
  .desktop\:flex-justify-center { justify-content: center; }
  .desktop\:flex-justify-start { justify-content: flex-start; }
  .desktop\:flex-justify-end { justify-content: flex-end; }
  .desktop\:flex-justify { justify-content: space-between; }
  .desktop\:line-height-sans-1 { line-height: 1; }
  .desktop\:line-height-sans-2 { line-height: 1.2; }
  .desktop\:line-height-sans-3 { line-height: 1.4; }
  .desktop\:line-height-sans-4 { line-height: 1.5; }
  .desktop\:line-height-sans-5 { line-height: 1.6; }
  .desktop\:line-height-sans-6 { line-height: 1.8; }
  .desktop\:line-height-serif-1 { line-height: 1; }
  .desktop\:line-height-serif-2 { line-height: 1.2; }
  .desktop\:line-height-serif-3 { line-height: 1.4; }
  .desktop\:line-height-serif-4 { line-height: 1.5; }
  .desktop\:line-height-serif-5 { line-height: 1.6; }
  .desktop\:line-height-serif-6 { line-height: 1.8; }
  .desktop\:line-height-mono-1 { line-height: 1; }
  .desktop\:line-height-mono-2 { line-height: 1.3; }
  .desktop\:line-height-mono-3 { line-height: 1.4; }
  .desktop\:line-height-mono-4 { line-height: 1.6; }
  .desktop\:line-height-mono-5 { line-height: 1.7; }
  .desktop\:line-height-mono-6 { line-height: 1.8; }
  .desktop\:line-height-heading-1 { line-height: 1; }
  .desktop\:line-height-heading-2 { line-height: 1.2; }
  .desktop\:line-height-heading-3 { line-height: 1.4; }
  .desktop\:line-height-heading-4 { line-height: 1.5; }
  .desktop\:line-height-heading-5 { line-height: 1.6; }
  .desktop\:line-height-heading-6 { line-height: 1.8; }
  .desktop\:line-height-ui-1 { line-height: 1; }
  .desktop\:line-height-ui-2 { line-height: 1.2; }
  .desktop\:line-height-ui-3 { line-height: 1.4; }
  .desktop\:line-height-ui-4 { line-height: 1.5; }
  .desktop\:line-height-ui-5 { line-height: 1.6; }
  .desktop\:line-height-ui-6 { line-height: 1.8; }
  .desktop\:line-height-body-1 { line-height: 1; }
  .desktop\:line-height-body-2 { line-height: 1.2; }
  .desktop\:line-height-body-3 { line-height: 1.4; }
  .desktop\:line-height-body-4 { line-height: 1.5; }
  .desktop\:line-height-body-5 { line-height: 1.6; }
  .desktop\:line-height-body-6 { line-height: 1.8; }
  .desktop\:line-height-code-1 { line-height: 1; }
  .desktop\:line-height-code-2 { line-height: 1.3; }
  .desktop\:line-height-code-3 { line-height: 1.4; }
  .desktop\:line-height-code-4 { line-height: 1.6; }
  .desktop\:line-height-code-5 { line-height: 1.7; }
  .desktop\:line-height-code-6 { line-height: 1.8; }
  .desktop\:line-height-alt-1 { line-height: 1; }
  .desktop\:line-height-alt-2 { line-height: 1.2; }
  .desktop\:line-height-alt-3 { line-height: 1.4; }
  .desktop\:line-height-alt-4 { line-height: 1.5; }
  .desktop\:line-height-alt-5 { line-height: 1.6; }
  .desktop\:line-height-alt-6 { line-height: 1.8; }
  .desktop\:margin-neg-1px { margin: -1px; }
  .desktop\:margin-neg-2px { margin: -2px; }
  .desktop\:margin-neg-05 { margin: -0.25rem; }
  .desktop\:margin-neg-1 { margin: -0.5rem; }
  .desktop\:margin-neg-105 { margin: -0.75rem; }
  .desktop\:margin-neg-2 { margin: -1rem; }
  .desktop\:margin-neg-205 { margin: -1.25rem; }
  .desktop\:margin-neg-3 { margin: -1.5rem; }
  .desktop\:margin-1px { margin: 1px; }
  .desktop\:margin-2px { margin: 2px; }
  .desktop\:margin-05 { margin: 0.25rem; }
  .desktop\:margin-1 { margin: 0.5rem; }
  .desktop\:margin-105 { margin: 0.75rem; }
  .desktop\:margin-2 { margin: 1rem; }
  .desktop\:margin-205 { margin: 1.25rem; }
  .desktop\:margin-3 { margin: 1.5rem; }
  .desktop\:margin-neg-4 { margin: -2rem; }
  .desktop\:margin-neg-5 { margin: -2.5rem; }
  .desktop\:margin-neg-6 { margin: -3rem; }
  .desktop\:margin-neg-7 { margin: -3.5rem; }
  .desktop\:margin-neg-8 { margin: -4rem; }
  .desktop\:margin-neg-9 { margin: -4.5rem; }
  .desktop\:margin-neg-10 { margin: -5rem; }
  .desktop\:margin-neg-15 { margin: -7.5rem; }
  .desktop\:margin-4 { margin: 2rem; }
  .desktop\:margin-5 { margin: 2.5rem; }
  .desktop\:margin-6 { margin: 3rem; }
  .desktop\:margin-7 { margin: 3.5rem; }
  .desktop\:margin-8 { margin: 4rem; }
  .desktop\:margin-9 { margin: 4.5rem; }
  .desktop\:margin-10 { margin: 5rem; }
  .desktop\:margin-15 { margin: 7.5rem; }
  .desktop\:margin-05em { margin: 0.5em; }
  .desktop\:margin-1em { margin: 1em; }
  .desktop\:margin-105em { margin: 1.5em; }
  .desktop\:margin-2em { margin: 2em; }
  .desktop\:margin-0 { margin: 0px; }
  .desktop\:margin-y-1px { margin-top: 1px; margin-bottom: 1px; }
  .desktop\:margin-top-1px { margin-top: 1px; }
  .desktop\:margin-bottom-1px { margin-bottom: 1px; }
  .desktop\:margin-y-2px { margin-top: 2px; margin-bottom: 2px; }
  .desktop\:margin-top-2px { margin-top: 2px; }
  .desktop\:margin-bottom-2px { margin-bottom: 2px; }
  .desktop\:margin-y-05 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
  .desktop\:margin-top-05 { margin-top: 0.25rem; }
  .desktop\:margin-bottom-05 { margin-bottom: 0.25rem; }
  .desktop\:margin-y-1 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
  .desktop\:margin-top-1 { margin-top: 0.5rem; }
  .desktop\:margin-bottom-1 { margin-bottom: 0.5rem; }
  .desktop\:margin-y-105 { margin-top: 0.75rem; margin-bottom: 0.75rem; }
  .desktop\:margin-top-105 { margin-top: 0.75rem; }
  .desktop\:margin-bottom-105 { margin-bottom: 0.75rem; }
  .desktop\:margin-y-2 { margin-top: 1rem; margin-bottom: 1rem; }
  .desktop\:margin-top-2 { margin-top: 1rem; }
  .desktop\:margin-bottom-2 { margin-bottom: 1rem; }
  .desktop\:margin-y-205 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
  .desktop\:margin-top-205 { margin-top: 1.25rem; }
  .desktop\:margin-bottom-205 { margin-bottom: 1.25rem; }
  .desktop\:margin-y-3 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
  .desktop\:margin-top-3 { margin-top: 1.5rem; }
  .desktop\:margin-bottom-3 { margin-bottom: 1.5rem; }
  .desktop\:margin-y-neg-1px { margin-top: -1px; margin-bottom: -1px; }
  .desktop\:margin-top-neg-1px { margin-top: -1px; }
  .desktop\:margin-bottom-neg-1px { margin-bottom: -1px; }
  .desktop\:margin-y-neg-2px { margin-top: -2px; margin-bottom: -2px; }
  .desktop\:margin-top-neg-2px { margin-top: -2px; }
  .desktop\:margin-bottom-neg-2px { margin-bottom: -2px; }
  .desktop\:margin-y-neg-05 { margin-top: -0.25rem; margin-bottom: -0.25rem; }
  .desktop\:margin-top-neg-05 { margin-top: -0.25rem; }
  .desktop\:margin-bottom-neg-05 { margin-bottom: -0.25rem; }
  .desktop\:margin-y-neg-1 { margin-top: -0.5rem; margin-bottom: -0.5rem; }
  .desktop\:margin-top-neg-1 { margin-top: -0.5rem; }
  .desktop\:margin-bottom-neg-1 { margin-bottom: -0.5rem; }
  .desktop\:margin-y-neg-105 { margin-top: -0.75rem; margin-bottom: -0.75rem; }
  .desktop\:margin-top-neg-105 { margin-top: -0.75rem; }
  .desktop\:margin-bottom-neg-105 { margin-bottom: -0.75rem; }
  .desktop\:margin-y-neg-2 { margin-top: -1rem; margin-bottom: -1rem; }
  .desktop\:margin-top-neg-2 { margin-top: -1rem; }
  .desktop\:margin-bottom-neg-2 { margin-bottom: -1rem; }
  .desktop\:margin-y-neg-205 { margin-top: -1.25rem; margin-bottom: -1.25rem; }
  .desktop\:margin-top-neg-205 { margin-top: -1.25rem; }
  .desktop\:margin-bottom-neg-205 { margin-bottom: -1.25rem; }
  .desktop\:margin-y-neg-3 { margin-top: -1.5rem; margin-bottom: -1.5rem; }
  .desktop\:margin-top-neg-3 { margin-top: -1.5rem; }
  .desktop\:margin-bottom-neg-3 { margin-bottom: -1.5rem; }
  .desktop\:margin-y-neg-4 { margin-top: -2rem; margin-bottom: -2rem; }
  .desktop\:margin-top-neg-4 { margin-top: -2rem; }
  .desktop\:margin-bottom-neg-4 { margin-bottom: -2rem; }
  .desktop\:margin-y-neg-5 { margin-top: -2.5rem; margin-bottom: -2.5rem; }
  .desktop\:margin-top-neg-5 { margin-top: -2.5rem; }
  .desktop\:margin-bottom-neg-5 { margin-bottom: -2.5rem; }
  .desktop\:margin-y-neg-6 { margin-top: -3rem; margin-bottom: -3rem; }
  .desktop\:margin-top-neg-6 { margin-top: -3rem; }
  .desktop\:margin-bottom-neg-6 { margin-bottom: -3rem; }
  .desktop\:margin-y-neg-7 { margin-top: -3.5rem; margin-bottom: -3.5rem; }
  .desktop\:margin-top-neg-7 { margin-top: -3.5rem; }
  .desktop\:margin-bottom-neg-7 { margin-bottom: -3.5rem; }
  .desktop\:margin-y-neg-8 { margin-top: -4rem; margin-bottom: -4rem; }
  .desktop\:margin-top-neg-8 { margin-top: -4rem; }
  .desktop\:margin-bottom-neg-8 { margin-bottom: -4rem; }
  .desktop\:margin-y-neg-9 { margin-top: -4.5rem; margin-bottom: -4.5rem; }
  .desktop\:margin-top-neg-9 { margin-top: -4.5rem; }
  .desktop\:margin-bottom-neg-9 { margin-bottom: -4.5rem; }
  .desktop\:margin-y-neg-10 { margin-top: -5rem; margin-bottom: -5rem; }
  .desktop\:margin-top-neg-10 { margin-top: -5rem; }
  .desktop\:margin-bottom-neg-10 { margin-bottom: -5rem; }
  .desktop\:margin-y-neg-15 { margin-top: -7.5rem; margin-bottom: -7.5rem; }
  .desktop\:margin-top-neg-15 { margin-top: -7.5rem; }
  .desktop\:margin-bottom-neg-15 { margin-bottom: -7.5rem; }
  .desktop\:margin-y-4 { margin-top: 2rem; margin-bottom: 2rem; }
  .desktop\:margin-top-4 { margin-top: 2rem; }
  .desktop\:margin-bottom-4 { margin-bottom: 2rem; }
  .desktop\:margin-y-5 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
  .desktop\:margin-top-5 { margin-top: 2.5rem; }
  .desktop\:margin-bottom-5 { margin-bottom: 2.5rem; }
  .desktop\:margin-y-6 { margin-top: 3rem; margin-bottom: 3rem; }
  .desktop\:margin-top-6 { margin-top: 3rem; }
  .desktop\:margin-bottom-6 { margin-bottom: 3rem; }
  .desktop\:margin-y-7 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
  .desktop\:margin-top-7 { margin-top: 3.5rem; }
  .desktop\:margin-bottom-7 { margin-bottom: 3.5rem; }
  .desktop\:margin-y-8 { margin-top: 4rem; margin-bottom: 4rem; }
  .desktop\:margin-top-8 { margin-top: 4rem; }
  .desktop\:margin-bottom-8 { margin-bottom: 4rem; }
  .desktop\:margin-y-9 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
  .desktop\:margin-top-9 { margin-top: 4.5rem; }
  .desktop\:margin-bottom-9 { margin-bottom: 4.5rem; }
  .desktop\:margin-y-10 { margin-top: 5rem; margin-bottom: 5rem; }
  .desktop\:margin-top-10 { margin-top: 5rem; }
  .desktop\:margin-bottom-10 { margin-bottom: 5rem; }
  .desktop\:margin-y-15 { margin-top: 7.5rem; margin-bottom: 7.5rem; }
  .desktop\:margin-top-15 { margin-top: 7.5rem; }
  .desktop\:margin-bottom-15 { margin-bottom: 7.5rem; }
  .desktop\:margin-y-05em { margin-top: 0.5em; margin-bottom: 0.5em; }
  .desktop\:margin-top-05em { margin-top: 0.5em; }
  .desktop\:margin-bottom-05em { margin-bottom: 0.5em; }
  .desktop\:margin-y-1em { margin-top: 1em; margin-bottom: 1em; }
  .desktop\:margin-top-1em { margin-top: 1em; }
  .desktop\:margin-bottom-1em { margin-bottom: 1em; }
  .desktop\:margin-y-105em { margin-top: 1.5em; margin-bottom: 1.5em; }
  .desktop\:margin-top-105em { margin-top: 1.5em; }
  .desktop\:margin-bottom-105em { margin-bottom: 1.5em; }
  .desktop\:margin-y-2em { margin-top: 2em; margin-bottom: 2em; }
  .desktop\:margin-top-2em { margin-top: 2em; }
  .desktop\:margin-bottom-2em { margin-bottom: 2em; }
  .desktop\:margin-y-0 { margin-top: 0px; margin-bottom: 0px; }
  .desktop\:margin-top-0 { margin-top: 0px; }
  .desktop\:margin-bottom-0 { margin-bottom: 0px; }
  .desktop\:margin-y-auto { margin-top: auto; margin-bottom: auto; }
  .desktop\:margin-top-auto { margin-top: auto; }
  .desktop\:margin-bottom-auto { margin-bottom: auto; }
  .desktop\:margin-x-1px { margin-left: 1px; margin-right: 1px; }
  .desktop\:margin-right-1px { margin-right: 1px; }
  .desktop\:margin-left-1px { margin-left: 1px; }
  .desktop\:margin-x-2px { margin-left: 2px; margin-right: 2px; }
  .desktop\:margin-right-2px { margin-right: 2px; }
  .desktop\:margin-left-2px { margin-left: 2px; }
  .desktop\:margin-x-05 { margin-left: 0.25rem; margin-right: 0.25rem; }
  .desktop\:margin-right-05 { margin-right: 0.25rem; }
  .desktop\:margin-left-05 { margin-left: 0.25rem; }
  .desktop\:margin-x-1 { margin-left: 0.5rem; margin-right: 0.5rem; }
  .desktop\:margin-right-1 { margin-right: 0.5rem; }
  .desktop\:margin-left-1 { margin-left: 0.5rem; }
  .desktop\:margin-x-105 { margin-left: 0.75rem; margin-right: 0.75rem; }
  .desktop\:margin-right-105 { margin-right: 0.75rem; }
  .desktop\:margin-left-105 { margin-left: 0.75rem; }
  .desktop\:margin-x-2 { margin-left: 1rem; margin-right: 1rem; }
  .desktop\:margin-right-2 { margin-right: 1rem; }
  .desktop\:margin-left-2 { margin-left: 1rem; }
  .desktop\:margin-x-205 { margin-left: 1.25rem; margin-right: 1.25rem; }
  .desktop\:margin-right-205 { margin-right: 1.25rem; }
  .desktop\:margin-left-205 { margin-left: 1.25rem; }
  .desktop\:margin-x-3 { margin-left: 1.5rem; margin-right: 1.5rem; }
  .desktop\:margin-right-3 { margin-right: 1.5rem; }
  .desktop\:margin-left-3 { margin-left: 1.5rem; }
  .desktop\:margin-x-neg-1px { margin-left: -1px; margin-right: -1px; }
  .desktop\:margin-right-neg-1px { margin-right: -1px; }
  .desktop\:margin-left-neg-1px { margin-left: -1px; }
  .desktop\:margin-x-neg-2px { margin-left: -2px; margin-right: -2px; }
  .desktop\:margin-right-neg-2px { margin-right: -2px; }
  .desktop\:margin-left-neg-2px { margin-left: -2px; }
  .desktop\:margin-x-neg-05 { margin-left: -0.25rem; margin-right: -0.25rem; }
  .desktop\:margin-right-neg-05 { margin-right: -0.25rem; }
  .desktop\:margin-left-neg-05 { margin-left: -0.25rem; }
  .desktop\:margin-x-neg-1 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .desktop\:margin-right-neg-1 { margin-right: -0.5rem; }
  .desktop\:margin-left-neg-1 { margin-left: -0.5rem; }
  .desktop\:margin-x-neg-105 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .desktop\:margin-right-neg-105 { margin-right: -0.75rem; }
  .desktop\:margin-left-neg-105 { margin-left: -0.75rem; }
  .desktop\:margin-x-neg-2 { margin-left: -1rem; margin-right: -1rem; }
  .desktop\:margin-right-neg-2 { margin-right: -1rem; }
  .desktop\:margin-left-neg-2 { margin-left: -1rem; }
  .desktop\:margin-x-neg-205 { margin-left: -1.25rem; margin-right: -1.25rem; }
  .desktop\:margin-right-neg-205 { margin-right: -1.25rem; }
  .desktop\:margin-left-neg-205 { margin-left: -1.25rem; }
  .desktop\:margin-x-neg-3 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .desktop\:margin-right-neg-3 { margin-right: -1.5rem; }
  .desktop\:margin-left-neg-3 { margin-left: -1.5rem; }
  .desktop\:margin-x-neg-4 { margin-left: -2rem; margin-right: -2rem; }
  .desktop\:margin-right-neg-4 { margin-right: -2rem; }
  .desktop\:margin-left-neg-4 { margin-left: -2rem; }
  .desktop\:margin-x-neg-5 { margin-left: -2.5rem; margin-right: -2.5rem; }
  .desktop\:margin-right-neg-5 { margin-right: -2.5rem; }
  .desktop\:margin-left-neg-5 { margin-left: -2.5rem; }
  .desktop\:margin-x-neg-6 { margin-left: -3rem; margin-right: -3rem; }
  .desktop\:margin-right-neg-6 { margin-right: -3rem; }
  .desktop\:margin-left-neg-6 { margin-left: -3rem; }
  .desktop\:margin-x-neg-7 { margin-left: -3.5rem; margin-right: -3.5rem; }
  .desktop\:margin-right-neg-7 { margin-right: -3.5rem; }
  .desktop\:margin-left-neg-7 { margin-left: -3.5rem; }
  .desktop\:margin-x-neg-8 { margin-left: -4rem; margin-right: -4rem; }
  .desktop\:margin-right-neg-8 { margin-right: -4rem; }
  .desktop\:margin-left-neg-8 { margin-left: -4rem; }
  .desktop\:margin-x-neg-9 { margin-left: -4.5rem; margin-right: -4.5rem; }
  .desktop\:margin-right-neg-9 { margin-right: -4.5rem; }
  .desktop\:margin-left-neg-9 { margin-left: -4.5rem; }
  .desktop\:margin-x-neg-10 { margin-left: -5rem; margin-right: -5rem; }
  .desktop\:margin-right-neg-10 { margin-right: -5rem; }
  .desktop\:margin-left-neg-10 { margin-left: -5rem; }
  .desktop\:margin-x-neg-15 { margin-left: -7.5rem; margin-right: -7.5rem; }
  .desktop\:margin-right-neg-15 { margin-right: -7.5rem; }
  .desktop\:margin-left-neg-15 { margin-left: -7.5rem; }
  .desktop\:margin-x-4 { margin-left: 2rem; margin-right: 2rem; }
  .desktop\:margin-right-4 { margin-right: 2rem; }
  .desktop\:margin-left-4 { margin-left: 2rem; }
  .desktop\:margin-x-5 { margin-left: 2.5rem; margin-right: 2.5rem; }
  .desktop\:margin-right-5 { margin-right: 2.5rem; }
  .desktop\:margin-left-5 { margin-left: 2.5rem; }
  .desktop\:margin-x-6 { margin-left: 3rem; margin-right: 3rem; }
  .desktop\:margin-right-6 { margin-right: 3rem; }
  .desktop\:margin-left-6 { margin-left: 3rem; }
  .desktop\:margin-x-7 { margin-left: 3.5rem; margin-right: 3.5rem; }
  .desktop\:margin-right-7 { margin-right: 3.5rem; }
  .desktop\:margin-left-7 { margin-left: 3.5rem; }
  .desktop\:margin-x-8 { margin-left: 4rem; margin-right: 4rem; }
  .desktop\:margin-right-8 { margin-right: 4rem; }
  .desktop\:margin-left-8 { margin-left: 4rem; }
  .desktop\:margin-x-9 { margin-left: 4.5rem; margin-right: 4.5rem; }
  .desktop\:margin-right-9 { margin-right: 4.5rem; }
  .desktop\:margin-left-9 { margin-left: 4.5rem; }
  .desktop\:margin-x-10 { margin-left: 5rem; margin-right: 5rem; }
  .desktop\:margin-right-10 { margin-right: 5rem; }
  .desktop\:margin-left-10 { margin-left: 5rem; }
  .desktop\:margin-x-15 { margin-left: 7.5rem; margin-right: 7.5rem; }
  .desktop\:margin-right-15 { margin-right: 7.5rem; }
  .desktop\:margin-left-15 { margin-left: 7.5rem; }
  .desktop\:margin-x-card { margin-left: 10rem; margin-right: 10rem; }
  .desktop\:margin-right-card { margin-right: 10rem; }
  .desktop\:margin-left-card { margin-left: 10rem; }
  .desktop\:margin-x-card-lg { margin-left: 15rem; margin-right: 15rem; }
  .desktop\:margin-right-card-lg { margin-right: 15rem; }
  .desktop\:margin-left-card-lg { margin-left: 15rem; }
  .desktop\:margin-x-mobile { margin-left: 20rem; margin-right: 20rem; }
  .desktop\:margin-right-mobile { margin-right: 20rem; }
  .desktop\:margin-left-mobile { margin-left: 20rem; }
  .desktop\:margin-x-05em { margin-left: 0.5em; margin-right: 0.5em; }
  .desktop\:margin-right-05em { margin-right: 0.5em; }
  .desktop\:margin-left-05em { margin-left: 0.5em; }
  .desktop\:margin-x-1em { margin-left: 1em; margin-right: 1em; }
  .desktop\:margin-right-1em { margin-right: 1em; }
  .desktop\:margin-left-1em { margin-left: 1em; }
  .desktop\:margin-x-105em { margin-left: 1.5em; margin-right: 1.5em; }
  .desktop\:margin-right-105em { margin-right: 1.5em; }
  .desktop\:margin-left-105em { margin-left: 1.5em; }
  .desktop\:margin-x-2em { margin-left: 2em; margin-right: 2em; }
  .desktop\:margin-right-2em { margin-right: 2em; }
  .desktop\:margin-left-2em { margin-left: 2em; }
  .desktop\:margin-x-0 { margin-left: 0px; margin-right: 0px; }
  .desktop\:margin-right-0 { margin-right: 0px; }
  .desktop\:margin-left-0 { margin-left: 0px; }
  .desktop\:margin-x-auto { margin-left: auto; margin-right: auto; }
  .desktop\:margin-right-auto { margin-right: auto; }
  .desktop\:margin-left-auto { margin-left: auto; }
  .desktop\:measure-1 { max-width: 44ex; }
  .desktop\:measure-2 { max-width: 60ex; }
  .desktop\:measure-3 { max-width: 64ex; }
  .desktop\:measure-4 { max-width: 68ex; }
  .desktop\:measure-5 { max-width: 72ex; }
  .desktop\:measure-6 { max-width: 88ex; }
  .desktop\:measure-none { max-width: none; }
  .desktop\:order-first { order: -1; }
  .desktop\:order-last { order: 999; }
  .desktop\:order-initial { order: initial; }
  .desktop\:order-0 { order: 0; }
  .desktop\:order-1 { order: 1; }
  .desktop\:order-2 { order: 2; }
  .desktop\:order-3 { order: 3; }
  .desktop\:order-4 { order: 4; }
  .desktop\:order-5 { order: 5; }
  .desktop\:order-6 { order: 6; }
  .desktop\:order-7 { order: 7; }
  .desktop\:order-8 { order: 8; }
  .desktop\:order-9 { order: 9; }
  .desktop\:order-10 { order: 10; }
  .desktop\:order-11 { order: 11; }
  .desktop\:padding-1px { padding: 1px; }
  .desktop\:padding-y-1px { padding-top: 1px; padding-bottom: 1px; }
  .desktop\:padding-x-1px { padding-left: 1px; padding-right: 1px; }
  .desktop\:padding-top-1px { padding-top: 1px; }
  .desktop\:padding-right-1px { padding-right: 1px; }
  .desktop\:padding-bottom-1px { padding-bottom: 1px; }
  .desktop\:padding-left-1px { padding-left: 1px; }
  .desktop\:padding-2px { padding: 2px; }
  .desktop\:padding-y-2px { padding-top: 2px; padding-bottom: 2px; }
  .desktop\:padding-x-2px { padding-left: 2px; padding-right: 2px; }
  .desktop\:padding-top-2px { padding-top: 2px; }
  .desktop\:padding-right-2px { padding-right: 2px; }
  .desktop\:padding-bottom-2px { padding-bottom: 2px; }
  .desktop\:padding-left-2px { padding-left: 2px; }
  .desktop\:padding-05 { padding: 0.25rem; }
  .desktop\:padding-y-05 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
  .desktop\:padding-x-05 { padding-left: 0.25rem; padding-right: 0.25rem; }
  .desktop\:padding-top-05 { padding-top: 0.25rem; }
  .desktop\:padding-right-05 { padding-right: 0.25rem; }
  .desktop\:padding-bottom-05 { padding-bottom: 0.25rem; }
  .desktop\:padding-left-05 { padding-left: 0.25rem; }
  .desktop\:padding-1 { padding: 0.5rem; }
  .desktop\:padding-y-1 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .desktop\:padding-x-1 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .desktop\:padding-top-1 { padding-top: 0.5rem; }
  .desktop\:padding-right-1 { padding-right: 0.5rem; }
  .desktop\:padding-bottom-1 { padding-bottom: 0.5rem; }
  .desktop\:padding-left-1 { padding-left: 0.5rem; }
  .desktop\:padding-105 { padding: 0.75rem; }
  .desktop\:padding-y-105 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
  .desktop\:padding-x-105 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .desktop\:padding-top-105 { padding-top: 0.75rem; }
  .desktop\:padding-right-105 { padding-right: 0.75rem; }
  .desktop\:padding-bottom-105 { padding-bottom: 0.75rem; }
  .desktop\:padding-left-105 { padding-left: 0.75rem; }
  .desktop\:padding-2 { padding: 1rem; }
  .desktop\:padding-y-2 { padding-top: 1rem; padding-bottom: 1rem; }
  .desktop\:padding-x-2 { padding-left: 1rem; padding-right: 1rem; }
  .desktop\:padding-top-2 { padding-top: 1rem; }
  .desktop\:padding-right-2 { padding-right: 1rem; }
  .desktop\:padding-bottom-2 { padding-bottom: 1rem; }
  .desktop\:padding-left-2 { padding-left: 1rem; }
  .desktop\:padding-205 { padding: 1.25rem; }
  .desktop\:padding-y-205 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
  .desktop\:padding-x-205 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .desktop\:padding-top-205 { padding-top: 1.25rem; }
  .desktop\:padding-right-205 { padding-right: 1.25rem; }
  .desktop\:padding-bottom-205 { padding-bottom: 1.25rem; }
  .desktop\:padding-left-205 { padding-left: 1.25rem; }
  .desktop\:padding-3 { padding: 1.5rem; }
  .desktop\:padding-y-3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .desktop\:padding-x-3 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .desktop\:padding-top-3 { padding-top: 1.5rem; }
  .desktop\:padding-right-3 { padding-right: 1.5rem; }
  .desktop\:padding-bottom-3 { padding-bottom: 1.5rem; }
  .desktop\:padding-left-3 { padding-left: 1.5rem; }
  .desktop\:padding-4 { padding: 2rem; }
  .desktop\:padding-y-4 { padding-top: 2rem; padding-bottom: 2rem; }
  .desktop\:padding-x-4 { padding-left: 2rem; padding-right: 2rem; }
  .desktop\:padding-top-4 { padding-top: 2rem; }
  .desktop\:padding-right-4 { padding-right: 2rem; }
  .desktop\:padding-bottom-4 { padding-bottom: 2rem; }
  .desktop\:padding-left-4 { padding-left: 2rem; }
  .desktop\:padding-5 { padding: 2.5rem; }
  .desktop\:padding-y-5 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .desktop\:padding-x-5 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .desktop\:padding-top-5 { padding-top: 2.5rem; }
  .desktop\:padding-right-5 { padding-right: 2.5rem; }
  .desktop\:padding-bottom-5 { padding-bottom: 2.5rem; }
  .desktop\:padding-left-5 { padding-left: 2.5rem; }
  .desktop\:padding-6 { padding: 3rem; }
  .desktop\:padding-y-6 { padding-top: 3rem; padding-bottom: 3rem; }
  .desktop\:padding-x-6 { padding-left: 3rem; padding-right: 3rem; }
  .desktop\:padding-top-6 { padding-top: 3rem; }
  .desktop\:padding-right-6 { padding-right: 3rem; }
  .desktop\:padding-bottom-6 { padding-bottom: 3rem; }
  .desktop\:padding-left-6 { padding-left: 3rem; }
  .desktop\:padding-7 { padding: 3.5rem; }
  .desktop\:padding-y-7 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .desktop\:padding-x-7 { padding-left: 3.5rem; padding-right: 3.5rem; }
  .desktop\:padding-top-7 { padding-top: 3.5rem; }
  .desktop\:padding-right-7 { padding-right: 3.5rem; }
  .desktop\:padding-bottom-7 { padding-bottom: 3.5rem; }
  .desktop\:padding-left-7 { padding-left: 3.5rem; }
  .desktop\:padding-8 { padding: 4rem; }
  .desktop\:padding-y-8 { padding-top: 4rem; padding-bottom: 4rem; }
  .desktop\:padding-x-8 { padding-left: 4rem; padding-right: 4rem; }
  .desktop\:padding-top-8 { padding-top: 4rem; }
  .desktop\:padding-right-8 { padding-right: 4rem; }
  .desktop\:padding-bottom-8 { padding-bottom: 4rem; }
  .desktop\:padding-left-8 { padding-left: 4rem; }
  .desktop\:padding-9 { padding: 4.5rem; }
  .desktop\:padding-y-9 { padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .desktop\:padding-x-9 { padding-left: 4.5rem; padding-right: 4.5rem; }
  .desktop\:padding-top-9 { padding-top: 4.5rem; }
  .desktop\:padding-right-9 { padding-right: 4.5rem; }
  .desktop\:padding-bottom-9 { padding-bottom: 4.5rem; }
  .desktop\:padding-left-9 { padding-left: 4.5rem; }
  .desktop\:padding-10 { padding: 5rem; }
  .desktop\:padding-y-10 { padding-top: 5rem; padding-bottom: 5rem; }
  .desktop\:padding-x-10 { padding-left: 5rem; padding-right: 5rem; }
  .desktop\:padding-top-10 { padding-top: 5rem; }
  .desktop\:padding-right-10 { padding-right: 5rem; }
  .desktop\:padding-bottom-10 { padding-bottom: 5rem; }
  .desktop\:padding-left-10 { padding-left: 5rem; }
  .desktop\:padding-15 { padding: 7.5rem; }
  .desktop\:padding-y-15 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
  .desktop\:padding-x-15 { padding-left: 7.5rem; padding-right: 7.5rem; }
  .desktop\:padding-top-15 { padding-top: 7.5rem; }
  .desktop\:padding-right-15 { padding-right: 7.5rem; }
  .desktop\:padding-bottom-15 { padding-bottom: 7.5rem; }
  .desktop\:padding-left-15 { padding-left: 7.5rem; }
  .desktop\:padding-0 { padding: 0px; }
  .desktop\:padding-y-0 { padding-top: 0px; padding-bottom: 0px; }
  .desktop\:padding-x-0 { padding-left: 0px; padding-right: 0px; }
  .desktop\:padding-top-0 { padding-top: 0px; }
  .desktop\:padding-right-0 { padding-right: 0px; }
  .desktop\:padding-bottom-0 { padding-bottom: 0px; }
  .desktop\:padding-left-0 { padding-left: 0px; }
  .desktop\:width-1px { width: 1px; }
  .desktop\:width-2px { width: 2px; }
  .desktop\:width-05 { width: 0.25rem; }
  .desktop\:width-1 { width: 0.5rem; }
  .desktop\:width-105 { width: 0.75rem; }
  .desktop\:width-2 { width: 1rem; }
  .desktop\:width-205 { width: 1.25rem; }
  .desktop\:width-3 { width: 1.5rem; }
  .desktop\:width-4 { width: 2rem; }
  .desktop\:width-5 { width: 2.5rem; }
  .desktop\:width-6 { width: 3rem; }
  .desktop\:width-7 { width: 3.5rem; }
  .desktop\:width-8 { width: 4rem; }
  .desktop\:width-9 { width: 4.5rem; }
  .desktop\:width-10 { width: 5rem; }
  .desktop\:width-15 { width: 7.5rem; }
  .desktop\:width-card { width: 10rem; }
  .desktop\:width-card-lg { width: 15rem; }
  .desktop\:width-mobile { width: 20rem; }
  .desktop\:width-mobile-lg { width: 30rem; }
  .desktop\:width-tablet { width: 40rem; }
  .desktop\:width-tablet-lg { width: 55rem; }
  .desktop\:width-desktop { width: 64rem; }
  .desktop\:width-desktop-lg { width: 75rem; }
  .desktop\:width-widescreen { width: 87.5rem; }
  .desktop\:width-0 { width: 0px; }
  .desktop\:width-full { width: 100%; }
  .desktop\:width-auto { width: auto; }
}
:root { --ctgl-color-base-lightest: #f0f0f0; --ctgl-color-base-lighter: #dfe1e2; --ctgl-color-base-light: #a9aeb1; --ctgl-color-base: #71767a; --ctgl-color-base-dark: #565c65; --ctgl-color-base-darker: #3d4551; --ctgl-color-base-darkest: #1b1b1b; --ctgl-color-primary-lighter: #d9e8f6; --ctgl-color-primary-light: #73b3e7; --ctgl-color-primary: #0071bc; --ctgl-color-primary-vivid: #0050d8; --ctgl-color-primary-dark: #1a4480; --ctgl-color-primary-darker: #205493; --ctgl-color-primary-darkest: #112e51; --ctgl-color-secondary-lighter: #f3e1e4; --ctgl-color-secondary-light: #f2938c; --ctgl-color-secondary: #d83933; --ctgl-color-secondary-vivid: #e41d3d; --ctgl-color-secondary-dark: #b50909; --ctgl-color-secondary-darker: #8b0a03; --ctgl-color-accent-warm-lighter: #f2e4d4; --ctgl-color-accent-warm-light: #ffbc78; --ctgl-color-accent-warm: #fa9441; --ctgl-color-accent-warm-dark: #c05600; --ctgl-color-accent-warm-darker: #775540; --ctgl-color-accent-cool-lighter: #e1f3f8; --ctgl-color-accent-cool-light: #97d4ea; --ctgl-color-accent-cool: #00bde3; --ctgl-color-accent-cool-dark: #28a0cb; --ctgl-color-accent-cool-darker: #07648d; --ctgl-color-error-lighter: #f4e3db; --ctgl-color-error-light: #f39268; --ctgl-color-error: #d54309; --ctgl-color-error-dark: #b50909; --ctgl-color-error-darker: #6f3331; --ctgl-color-warning-lighter: #faf3d1; --ctgl-color-warning-light: #fee685; --ctgl-color-warning: #ffbe2e; --ctgl-color-warning-dark: #e5a000; --ctgl-color-warning-darker: #936f38; --ctgl-color-success-lighter: #ecf3ec; --ctgl-color-success-light: #70e17b; --ctgl-color-success: #00a91c; --ctgl-color-success-dark: #008817; --ctgl-color-success-darker: #216e1f; --ctgl-color-info-lighter: #e7f6f8; --ctgl-color-info-light: #99deea; --ctgl-color-info: #00bde3; --ctgl-color-info-dark: #009ec1; --ctgl-color-info-darker: #2e6276; --ctgl-color-disabled-lighter: #c9c9c9; --ctgl-color-disabled-light: #919191; --ctgl-color-disabled: #757575; --ctgl-color-disabled-dark: #454545; --ctgl-color-disabled-darker: #1b1b1b; --ctgl-color-emergency: #9c3d10; --ctgl-color-emergency-dark: #332d29; --ctgl-color-red-cool-5: #f8eff1; --ctgl-color-red-cool-10: #f3e1e4; --ctgl-color-red-cool-20: #ecbec6; --ctgl-color-red-cool-30: #e09aa6; --ctgl-color-red-cool-40: #e16b80; --ctgl-color-red-cool-50: #cd425b; --ctgl-color-red-cool-60: #9e394b; --ctgl-color-red-cool-70: #68363f; --ctgl-color-red-cool-80: #40282c; --ctgl-color-red-cool-90: #1e1517; --ctgl-color-red-cool-5v: #fff2f5; --ctgl-color-red-cool-10v: #f8dfe2; --ctgl-color-red-cool-20v: #f8b9c5; --ctgl-color-red-cool-30v: #fd8ba0; --ctgl-color-red-cool-40v: #f45d79; --ctgl-color-red-cool-50v: #e41d3d; --ctgl-color-red-cool-60v: #b21d38; --ctgl-color-red-cool-70v: #822133; --ctgl-color-red-cool-80v: #4f1c24; --ctgl-color-red-5: #f9eeee; --ctgl-color-red-10: #f8e1de; --ctgl-color-red-20: #f7bbb1; --ctgl-color-red-30: #f2938c; --ctgl-color-red-40: #e9695f; --ctgl-color-red-50: #d83933; --ctgl-color-red-60: #a23737; --ctgl-color-red-70: #6f3331; --ctgl-color-red-80: #3e2927; --ctgl-color-red-90: #1b1616; --ctgl-color-red-5v: #fff3f2; --ctgl-color-red-10v: #fde0db; --ctgl-color-red-20v: #fdb8ae; --ctgl-color-red-30v: #ff8d7b; --ctgl-color-red-40v: #fb5a47; --ctgl-color-red-50v: #e52207; --ctgl-color-red-60v: #b50909; --ctgl-color-red-70v: #8b0a03; --ctgl-color-red-80v: #5c1111; --ctgl-color-red-warm-5: #f6efea; --ctgl-color-red-warm-10: #f4e3db; --ctgl-color-red-warm-20: #ecc0a7; --ctgl-color-red-warm-30: #dca081; --ctgl-color-red-warm-40: #d27a56; --ctgl-color-red-warm-50: #c3512c; --ctgl-color-red-warm-60: #805039; --ctgl-color-red-warm-70: #524236; --ctgl-color-red-warm-80: #332d29; --ctgl-color-red-warm-90: #1f1c18; --ctgl-color-red-warm-5v: #fff5ee; --ctgl-color-red-warm-10v: #fce1d4; --ctgl-color-red-warm-20v: #f6bd9c; --ctgl-color-red-warm-30v: #f39268; --ctgl-color-red-warm-40v: #ef5e25; --ctgl-color-red-warm-50v: #d54309; --ctgl-color-red-warm-60v: #9c3d10; --ctgl-color-red-warm-70v: #63340f; --ctgl-color-red-warm-80v: #3e2a1e; --ctgl-color-orange-warm-5: #faeee5; --ctgl-color-orange-warm-10: #fbe0d0; --ctgl-color-orange-warm-20: #f7bca2; --ctgl-color-orange-warm-30: #f3966d; --ctgl-color-orange-warm-40: #e17141; --ctgl-color-orange-warm-50: #bd5727; --ctgl-color-orange-warm-60: #914734; --ctgl-color-orange-warm-70: #633a32; --ctgl-color-orange-warm-80: #3d2925; --ctgl-color-orange-warm-90: #1c1615; --ctgl-color-orange-warm-5v: #fff3ea; --ctgl-color-orange-warm-10v: #ffe2d1; --ctgl-color-orange-warm-20v: #fbbaa7; --ctgl-color-orange-warm-30v: #fc906d; --ctgl-color-orange-warm-40v: #ff580a; --ctgl-color-orange-warm-50v: #cf4900; --ctgl-color-orange-warm-60v: #a72f10; --ctgl-color-orange-warm-70v: #782312; --ctgl-color-orange-warm-80v: #3d231d; --ctgl-color-orange-5: #f6efe9; --ctgl-color-orange-10: #f2e4d4; --ctgl-color-orange-20: #f3bf90; --ctgl-color-orange-30: #f09860; --ctgl-color-orange-40: #dd7533; --ctgl-color-orange-50: #a86437; --ctgl-color-orange-60: #775540; --ctgl-color-orange-70: #524236; --ctgl-color-orange-80: #332d27; --ctgl-color-orange-90: #1b1614; --ctgl-color-orange-5v: #fef2e4; --ctgl-color-orange-10v: #fce2c5; --ctgl-color-orange-20v: #ffbc78; --ctgl-color-orange-30v: #fa9441; --ctgl-color-orange-40v: #e66f0e; --ctgl-color-orange-50v: #c05600; --ctgl-color-orange-60v: #8c471c; --ctgl-color-orange-70v: #5f3617; --ctgl-color-orange-80v: #352313; --ctgl-color-gold-5: #f5f0e6; --ctgl-color-gold-10: #f1e5cd; --ctgl-color-gold-20: #dec69a; --ctgl-color-gold-30: #c7a97b; --ctgl-color-gold-40: #ad8b65; --ctgl-color-gold-50: #8e704f; --ctgl-color-gold-60: #6b5947; --ctgl-color-gold-70: #4d4438; --ctgl-color-gold-80: #322d26; --ctgl-color-gold-90: #191714; --ctgl-color-gold-5v: #fef0c8; --ctgl-color-gold-10v: #ffe396; --ctgl-color-gold-20v: #ffbe2e; --ctgl-color-gold-30v: #e5a000; --ctgl-color-gold-40v: #c2850c; --ctgl-color-gold-50v: #936f38; --ctgl-color-gold-60v: #7a591a; --ctgl-color-gold-70v: #5c410a; --ctgl-color-gold-80v: #3b2b15; --ctgl-color-yellow-5: #faf3d1; --ctgl-color-yellow-10: #f5e6af; --ctgl-color-yellow-20: #e6c74c; --ctgl-color-yellow-30: #c9ab48; --ctgl-color-yellow-40: #a88f48; --ctgl-color-yellow-50: #8a7237; --ctgl-color-yellow-60: #6b5a39; --ctgl-color-yellow-70: #504332; --ctgl-color-yellow-80: #332d27; --ctgl-color-yellow-90: #1a1614; --ctgl-color-yellow-5v: #fff5c2; --ctgl-color-yellow-10v: #fee685; --ctgl-color-yellow-20v: #face00; --ctgl-color-yellow-30v: #ddaa01; --ctgl-color-yellow-40v: #b38c00; --ctgl-color-yellow-50v: #947100; --ctgl-color-yellow-60v: #776017; --ctgl-color-yellow-70v: #5c4809; --ctgl-color-yellow-80v: #422d19; --ctgl-color-green-warm-5: #f1f4d7; --ctgl-color-green-warm-10: #e7eab7; --ctgl-color-green-warm-20: #cbd17a; --ctgl-color-green-warm-30: #a6b557; --ctgl-color-green-warm-40: #8a984b; --ctgl-color-green-warm-50: #6f7a41; --ctgl-color-green-warm-60: #5a5f38; --ctgl-color-green-warm-70: #45472f; --ctgl-color-green-warm-80: #2d2f21; --ctgl-color-green-warm-90: #171712; --ctgl-color-green-warm-5v: #f5fbc1; --ctgl-color-green-warm-10v: #e7f434; --ctgl-color-green-warm-20v: #c5d30a; --ctgl-color-green-warm-30v: #a3b72c; --ctgl-color-green-warm-40v: #7e9c1d; --ctgl-color-green-warm-50v: #6a7d00; --ctgl-color-green-warm-60v: #5a6613; --ctgl-color-green-warm-70v: #4b4e10; --ctgl-color-green-warm-80v: #38380b; --ctgl-color-green-5: #eaf4dd; --ctgl-color-green-10: #dfeacd; --ctgl-color-green-20: #b8d293; --ctgl-color-green-30: #9bb672; --ctgl-color-green-40: #7d9b4e; --ctgl-color-green-50: #607f35; --ctgl-color-green-60: #4c6424; --ctgl-color-green-70: #3c4a29; --ctgl-color-green-80: #293021; --ctgl-color-green-90: #161814; --ctgl-color-green-5v: #ddf9c7; --ctgl-color-green-10v: #c5ee93; --ctgl-color-green-20v: #98d035; --ctgl-color-green-30v: #7fb135; --ctgl-color-green-40v: #719f2a; --ctgl-color-green-50v: #538200; --ctgl-color-green-60v: #466c04; --ctgl-color-green-70v: #2f4a0b; --ctgl-color-green-80v: #243413; --ctgl-color-green-cool-5: #ecf3ec; --ctgl-color-green-cool-10: #dbebde; --ctgl-color-green-cool-20: #b4d0b9; --ctgl-color-green-cool-30: #86b98e; --ctgl-color-green-cool-40: #5e9f69; --ctgl-color-green-cool-50: #4d8055; --ctgl-color-green-cool-60: #446443; --ctgl-color-green-cool-70: #37493b; --ctgl-color-green-cool-80: #28312a; --ctgl-color-green-cool-90: #1a1f1a; --ctgl-color-green-cool-5v: #e3f5e1; --ctgl-color-green-cool-10v: #b7f5bd; --ctgl-color-green-cool-20v: #70e17b; --ctgl-color-green-cool-30v: #21c834; --ctgl-color-green-cool-40v: #00a91c; --ctgl-color-green-cool-50v: #008817; --ctgl-color-green-cool-60v: #216e1f; --ctgl-color-green-cool-70v: #154c21; --ctgl-color-green-cool-80v: #19311e; --ctgl-color-mint-5: #dbf6ed; --ctgl-color-mint-10: #c7efe2; --ctgl-color-mint-20: #92d9bb; --ctgl-color-mint-30: #5abf95; --ctgl-color-mint-40: #34a37e; --ctgl-color-mint-50: #2e8367; --ctgl-color-mint-60: #286846; --ctgl-color-mint-70: #204e34; --ctgl-color-mint-80: #193324; --ctgl-color-mint-90: #0d1a12; --ctgl-color-mint-5v: #c9fbeb; --ctgl-color-mint-10v: #83fcd4; --ctgl-color-mint-20v: #0ceda6; --ctgl-color-mint-30v: #04c585; --ctgl-color-mint-40v: #00a871; --ctgl-color-mint-50v: #008659; --ctgl-color-mint-60v: #146947; --ctgl-color-mint-70v: #0c4e29; --ctgl-color-mint-80v: #0d351e; --ctgl-color-mint-cool-5: #e0f7f6; --ctgl-color-mint-cool-10: #c4eeeb; --ctgl-color-mint-cool-20: #9bd4cf; --ctgl-color-mint-cool-30: #6fbab3; --ctgl-color-mint-cool-40: #4f9e99; --ctgl-color-mint-cool-50: #40807e; --ctgl-color-mint-cool-60: #376462; --ctgl-color-mint-cool-70: #2a4b45; --ctgl-color-mint-cool-80: #203131; --ctgl-color-mint-cool-90: #111818; --ctgl-color-mint-cool-5v: #d5fbf3; --ctgl-color-mint-cool-10v: #7efbe1; --ctgl-color-mint-cool-20v: #29e1cb; --ctgl-color-mint-cool-30v: #1dc2ae; --ctgl-color-mint-cool-40v: #00a398; --ctgl-color-mint-cool-50v: #008480; --ctgl-color-mint-cool-60v: #0f6460; --ctgl-color-mint-cool-70v: #0b4b3f; --ctgl-color-mint-cool-80v: #123131; --ctgl-color-cyan-5: #e7f6f8; --ctgl-color-cyan-10: #ccecf2; --ctgl-color-cyan-20: #99deea; --ctgl-color-cyan-30: #5dc0d1; --ctgl-color-cyan-40: #449dac; --ctgl-color-cyan-50: #168092; --ctgl-color-cyan-60: #2a646d; --ctgl-color-cyan-70: #2c4a4e; --ctgl-color-cyan-80: #203133; --ctgl-color-cyan-90: #111819; --ctgl-color-cyan-5v: #e5faff; --ctgl-color-cyan-10v: #a8f2ff; --ctgl-color-cyan-20v: #52daf2; --ctgl-color-cyan-30v: #00bde3; --ctgl-color-cyan-40v: #009ec1; --ctgl-color-cyan-50v: #0081a1; --ctgl-color-cyan-60v: #00687d; --ctgl-color-cyan-70v: #0e4f5c; --ctgl-color-cyan-80v: #093b44; --ctgl-color-blue-cool-5: #e7f2f5; --ctgl-color-blue-cool-10: #dae9ee; --ctgl-color-blue-cool-20: #adcfdc; --ctgl-color-blue-cool-30: #82b4c9; --ctgl-color-blue-cool-40: #6499af; --ctgl-color-blue-cool-50: #3a7d95; --ctgl-color-blue-cool-60: #2e6276; --ctgl-color-blue-cool-70: #224a58; --ctgl-color-blue-cool-80: #14333d; --ctgl-color-blue-cool-90: #0f191c; --ctgl-color-blue-cool-5v: #e1f3f8; --ctgl-color-blue-cool-10v: #c3ebfa; --ctgl-color-blue-cool-20v: #97d4ea; --ctgl-color-blue-cool-30v: #59b9de; --ctgl-color-blue-cool-40v: #28a0cb; --ctgl-color-blue-cool-50v: #0d7ea2; --ctgl-color-blue-cool-60v: #07648d; --ctgl-color-blue-cool-70v: #074b69; --ctgl-color-blue-cool-80v: #002d3f; --ctgl-color-blue-5: #eff6fb; --ctgl-color-blue-10: #d9e8f6; --ctgl-color-blue-20: #aacdec; --ctgl-color-blue-30: #73b3e7; --ctgl-color-blue-40: #4f97d1; --ctgl-color-blue-50: #2378c3; --ctgl-color-blue-60: #2c608a; --ctgl-color-blue-70: #274863; --ctgl-color-blue-80: #1f303e; --ctgl-color-blue-90: #11181d; --ctgl-color-blue-5v: #e8f5ff; --ctgl-color-blue-10v: #cfe8ff; --ctgl-color-blue-20v: #a1d3ff; --ctgl-color-blue-30v: #58b4ff; --ctgl-color-blue-40v: #2491ff; --ctgl-color-blue-50v: #0076d6; --ctgl-color-blue-60v: #005ea2; --ctgl-color-blue-70v: #0b4778; --ctgl-color-blue-80v: #112f4e; --ctgl-color-blue-warm-5: #ecf1f7; --ctgl-color-blue-warm-10: #e1e7f1; --ctgl-color-blue-warm-20: #bbcae4; --ctgl-color-blue-warm-30: #98afd2; --ctgl-color-blue-warm-40: #7292c7; --ctgl-color-blue-warm-50: #4a77b4; --ctgl-color-blue-warm-60: #345d96; --ctgl-color-blue-warm-70: #2f4668; --ctgl-color-blue-warm-80: #252f3e; --ctgl-color-blue-warm-90: #13171f; --ctgl-color-blue-warm-5v: #edf5ff; --ctgl-color-blue-warm-10v: #d4e5ff; --ctgl-color-blue-warm-20v: #adcdff; --ctgl-color-blue-warm-30v: #81aefc; --ctgl-color-blue-warm-40v: #5994f6; --ctgl-color-blue-warm-50v: #2672de; --ctgl-color-blue-warm-60v: #0050d8; --ctgl-color-blue-warm-70v: #1a4480; --ctgl-color-blue-warm-80v: #162e51; --ctgl-color-indigo-cool-5: #eef0f9; --ctgl-color-indigo-cool-10: #e1e6f9; --ctgl-color-indigo-cool-20: #bbc8f5; --ctgl-color-indigo-cool-30: #96abee; --ctgl-color-indigo-cool-40: #6b8ee8; --ctgl-color-indigo-cool-50: #496fd8; --ctgl-color-indigo-cool-60: #3f57a6; --ctgl-color-indigo-cool-70: #374274; --ctgl-color-indigo-cool-80: #292d42; --ctgl-color-indigo-cool-90: #151622; --ctgl-color-indigo-cool-5v: #edf0ff; --ctgl-color-indigo-cool-10v: #dee5ff; --ctgl-color-indigo-cool-20v: #b8c8ff; --ctgl-color-indigo-cool-30v: #94adff; --ctgl-color-indigo-cool-40v: #628ef4; --ctgl-color-indigo-cool-50v: #4866ff; --ctgl-color-indigo-cool-60v: #3e4ded; --ctgl-color-indigo-cool-70v: #222fbf; --ctgl-color-indigo-cool-80v: #1b2b85; --ctgl-color-indigo-5: #efeff8; --ctgl-color-indigo-10: #e5e4fa; --ctgl-color-indigo-20: #c5c5f3; --ctgl-color-indigo-30: #a5a8eb; --ctgl-color-indigo-40: #8889db; --ctgl-color-indigo-50: #676cc8; --ctgl-color-indigo-60: #4d52af; --ctgl-color-indigo-70: #3d4076; --ctgl-color-indigo-80: #2b2c40; --ctgl-color-indigo-90: #16171f; --ctgl-color-indigo-5v: #f0f0ff; --ctgl-color-indigo-10v: #e0e0ff; --ctgl-color-indigo-20v: #ccceff; --ctgl-color-indigo-30v: #a3a7fa; --ctgl-color-indigo-40v: #8289ff; --ctgl-color-indigo-50v: #656bd7; --ctgl-color-indigo-60v: #4a50c4; --ctgl-color-indigo-70v: #3333a3; --ctgl-color-indigo-80v: #212463; --ctgl-color-indigo-warm-5: #f1eff7; --ctgl-color-indigo-warm-10: #e7e3fa; --ctgl-color-indigo-warm-20: #cbc4f2; --ctgl-color-indigo-warm-30: #afa5e8; --ctgl-color-indigo-warm-40: #9287d8; --ctgl-color-indigo-warm-50: #7665d1; --ctgl-color-indigo-warm-60: #5e519e; --ctgl-color-indigo-warm-70: #453c7b; --ctgl-color-indigo-warm-80: #2e2c40; --ctgl-color-indigo-warm-90: #18161d; --ctgl-color-indigo-warm-5v: #f5f2ff; --ctgl-color-indigo-warm-10v: #e4deff; --ctgl-color-indigo-warm-20v: #cfc4fd; --ctgl-color-indigo-warm-30v: #b69fff; --ctgl-color-indigo-warm-40v: #967efb; --ctgl-color-indigo-warm-50v: #745fe9; --ctgl-color-indigo-warm-60v: #5942d2; --ctgl-color-indigo-warm-70v: #3d2c9d; --ctgl-color-indigo-warm-80v: #261f5b; --ctgl-color-violet-5: #f4f1f9; --ctgl-color-violet-10: #ebe3f9; --ctgl-color-violet-20: #d0c3e9; --ctgl-color-violet-30: #b8a2e3; --ctgl-color-violet-40: #9d84d2; --ctgl-color-violet-50: #8168b3; --ctgl-color-violet-60: #665190; --ctgl-color-violet-70: #4c3d69; --ctgl-color-violet-80: #312b3f; --ctgl-color-violet-90: #18161d; --ctgl-color-violet-5v: #f7f2ff; --ctgl-color-violet-10v: #ede3ff; --ctgl-color-violet-20v: #d5bfff; --ctgl-color-violet-30v: #c39deb; --ctgl-color-violet-40v: #ad79e9; --ctgl-color-violet-50v: #9355dc; --ctgl-color-violet-60v: #783cb9; --ctgl-color-violet-70v: #54278f; --ctgl-color-violet-80v: #39215e; --ctgl-color-violet-warm-5: #f8f0f9; --ctgl-color-violet-warm-10: #f6dff8; --ctgl-color-violet-warm-20: #e2bee4; --ctgl-color-violet-warm-30: #d29ad8; --ctgl-color-violet-warm-40: #bf77c8; --ctgl-color-violet-warm-50: #b04abd; --ctgl-color-violet-warm-60: #864381; --ctgl-color-violet-warm-70: #5c395a; --ctgl-color-violet-warm-80: #382936; --ctgl-color-violet-warm-90: #1b151b; --ctgl-color-violet-warm-5v: #fef2ff; --ctgl-color-violet-warm-10v: #fbdcff; --ctgl-color-violet-warm-20v: #f4b2ff; --ctgl-color-violet-warm-30v: #ee83ff; --ctgl-color-violet-warm-40v: #d85bef; --ctgl-color-violet-warm-50v: #be32d0; --ctgl-color-violet-warm-60v: #93348c; --ctgl-color-violet-warm-70v: #711e6c; --ctgl-color-violet-warm-80v: #481441; --ctgl-color-magenta-5: #f9f0f2; --ctgl-color-magenta-10: #f6e1e8; --ctgl-color-magenta-20: #f0bbcc; --ctgl-color-magenta-30: #e895b3; --ctgl-color-magenta-40: #e0699f; --ctgl-color-magenta-50: #c84281; --ctgl-color-magenta-60: #8b4566; --ctgl-color-magenta-70: #66364b; --ctgl-color-magenta-80: #402731; --ctgl-color-magenta-90: #1b1617; --ctgl-color-magenta-5v: #fff2f5; --ctgl-color-magenta-10v: #ffddea; --ctgl-color-magenta-20v: #ffb4cf; --ctgl-color-magenta-30v: #ff87b2; --ctgl-color-magenta-40v: #fd4496; --ctgl-color-magenta-50v: #d72d79; --ctgl-color-magenta-60v: #ab2165; --ctgl-color-magenta-70v: #731f44; --ctgl-color-magenta-80v: #4f172e; --ctgl-color-gray-cool-1: #fbfcfd; --ctgl-color-gray-cool-2: #f7f9fa; --ctgl-color-gray-cool-3: #f5f6f7; --ctgl-color-gray-cool-4: #f1f3f6; --ctgl-color-gray-cool-5: #edeff0; --ctgl-color-gray-cool-10: #dfe1e2; --ctgl-color-gray-cool-20: #c6cace; --ctgl-color-gray-cool-30: #a9aeb1; --ctgl-color-gray-cool-40: #8d9297; --ctgl-color-gray-cool-50: #71767a; --ctgl-color-gray-cool-60: #565c65; --ctgl-color-gray-cool-70: #3d4551; --ctgl-color-gray-cool-80: #2d2e2f; --ctgl-color-gray-cool-90: #1c1d1f; --ctgl-color-gray-1: #fcfcfc; --ctgl-color-gray-2: #f9f9f9; --ctgl-color-gray-3: #f6f6f6; --ctgl-color-gray-4: #f3f3f3; --ctgl-color-gray-5: #f0f0f0; --ctgl-color-gray-10: #e6e6e6; --ctgl-color-gray-20: #c9c9c9; --ctgl-color-gray-30: #adadad; --ctgl-color-gray-40: #919191; --ctgl-color-gray-50: #757575; --ctgl-color-gray-60: #5c5c5c; --ctgl-color-gray-70: #454545; --ctgl-color-gray-80: #2e2e2e; --ctgl-color-gray-90: #1b1b1b; --ctgl-color-gray-100: #000000; --ctgl-color-gray-warm-1: #fcfcfb; --ctgl-color-gray-warm-2: #f9f9f7; --ctgl-color-gray-warm-3: #f6f6f2; --ctgl-color-gray-warm-4: #f5f5f0; --ctgl-color-gray-warm-5: #f0f0ec; --ctgl-color-gray-warm-10: #e6e6e2; --ctgl-color-gray-warm-20: #cac9c0; --ctgl-color-gray-warm-30: #afaea2; --ctgl-color-gray-warm-40: #929285; --ctgl-color-gray-warm-50: #76766a; --ctgl-color-gray-warm-60: #5d5d52; --ctgl-color-gray-warm-70: #454540; --ctgl-color-gray-warm-80: #2e2e2a; --ctgl-color-gray-warm-90: #171716; --ctgl-color-black-transparent-5: rgba(0, 0, 0, .01); --ctgl-color-black-transparent-10: rgba(0, 0, 0, .1); --ctgl-color-black-transparent-20: rgba(0, 0, 0, .2); --ctgl-color-black-transparent-30: rgba(0, 0, 0, .3); --ctgl-color-black-transparent-40: rgba(0, 0, 0, .4); --ctgl-color-black-transparent-50: rgba(0, 0, 0, .5); --ctgl-color-black-transparent-60: rgba(0, 0, 0, .6); --ctgl-color-black-transparent-70: rgba(0, 0, 0, .7); --ctgl-color-black-transparent-80: rgba(0, 0, 0, .8); --ctgl-color-black-transparent-90: rgba(0, 0, 0, .9); --ctgl-color-white-transparent-5: rgba(255, 255, 255, .01); --ctgl-color-white-transparent-10: rgba(255, 255, 255, .1); --ctgl-color-white-transparent-20: rgba(255, 255, 255, .2); --ctgl-color-white-transparent-30: rgba(255, 255, 255, .3); --ctgl-color-white-transparent-40: rgba(255, 255, 255, .4); --ctgl-color-white-transparent-50: rgba(255, 255, 255, .5); --ctgl-color-white-transparent-60: rgba(255, 255, 255, .6); --ctgl-color-white-transparent-70: rgba(255, 255, 255, .7); --ctgl-color-white-transparent-80: rgba(255, 255, 255, .8); --ctgl-color-white-transparent-90: rgba(255, 255, 255, .9); }
:root { --ctgl-breakpoint-card: 10rem; --ctgl-breakpoint-card-lg: 15rem; --ctgl-breakpoint-mobile: 20rem; --ctgl-breakpoint-mobile-lg: 30rem; --ctgl-breakpoint-tablet: 40rem; --ctgl-breakpoint-tablet-lg: 55rem; --ctgl-breakpoint-desktop: 64rem; --ctgl-breakpoint-desktop-lg: 75rem; --ctgl-breakpoint-widescreen: 87.5rem; }
.usa-card__heading { font-family: Roboto, sans-serif; }
.usa-modal-wrapper.is-visible { z-index: 9998; }
.usa-modal-overlay { padding: 0px; }
.usa-date-picker__calendar { min-width: 17em; }
.usa-link--external { padding-right: 0px; }
.usa-link--external::after { position: relative; vertical-align: text-bottom; }
.cdk-dialog-container:focus { outline: none; }
.usa-identifier__section--usagov, .usa-identifier__identity-disclaimer { font-weight: 400 !important; }
@media (min-width: 64rem) {
  h1 { font-size: 32px !important; }
}
h2, .usa-modal__heading { font-size: 20px !important; line-height: 1.15 !important; }
@media (min-width: 64rem) {
  h2, .usa-modal__heading { font-size: 22px !important; }
}
p { line-height: 1.62 !important; }
:root { --ctgl-color-dark-gray: #333; --ctgl-color-light-gray: #eee; --ctgl-color-black-g1: rgba(0, 0, 0, .1); --ctgl-color-black-g2: rgba(0, 0, 0, .2); --ctgl-color-black-g8: rgba(0, 0, 0, .8); --ctgl-color-white-gradient: rgba(255, 255, 255, .9); --ctgl-color-accent-warm-gradient: rgba(250, 148, 65, .6); --ctgl-color-accent-warm-light-gradient: rgba(255, 188, 120, .3); }
:root { font-family: Roboto, sans-serif; --font-family: Roboto, sans-serif; }
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
mark { background-color: rgb(255, 249, 204); font-weight: 700; }
.location-text mark { background: none; }
.review-hit mark.hl-term { font-weight: 500; }
.review-hit mark.hl-synonym { border-bottom: 1px dotted; }
a.suggestion-link em { font-weight: 700; }
ctg-long-text p, ctg-sticky-table p, ctg-property-table p { margin-block: 0px 8px; }
ctg-long-text p:last-child, ctg-sticky-table p:last-child, ctg-property-table p:last-child { margin-block-end: 0px; }
table.mat-mdc-table { margin: 0px; }
.mat-mdc-header-cell { border-top: none; border-left: 1px solid white; border-right: 1px solid white; }
.mat-mdc-cell { border-left: none; border-right: none; line-height: 1.4; }
.mat-mdc-paginator-range-actions > button[type="button"]:disabled { background-color: transparent; }
button.mat-mdc-raised-button.mat-primary:hover, button.mat-mdc-raised-button.mat-primary.\:hover { background-color: rgb(32, 84, 147); }
button.mat-mdc-menu-item:hover, button.mat-mdc-menu-item.\:hover { color: rgb(0, 0, 0); }
label.mat-checkbox-layout { margin-top: 0px; }
.mat-mdc-tooltip { font-size: 13px !important; }
.cdk-overlay-container { z-index: 100000 !important; }
.review-menu-item-cur.mat-mdc-menu-item { font-weight: 700; }
input[disabled], select[disabled] { background-color: var(--ctgl-color-disabled-light); }
.top-accordion-button { font-size: 17px; font-weight: 400; margin-top: 8px; color: var(--ctgl-color-blue-warm-80v); }
@media (min-width: 64rem) {
  .top-accordion-button { font-size: 22px; }
}
.top-accordion-button[aria-expanded="false"] { background-color: var(--ctgl-color-gray-5); }
.top-accordion-button[aria-expanded="true"] { background-color: var(--ctgl-color-blue-5); font-weight: 700; }
.top-accordion-button:hover, .top-accordion-button.\:hover { background-color: var(--ctgl-color-blue-10); text-decoration: underline; font-weight: 700; }
.top-accordion-content { border: 1px solid var(--ctgl-color-blue-5) !important; }
.scroll-bar-global::-webkit-scrollbar { height: 10px; width: 10px; }
.scroll-bar-global::-webkit-scrollbar-track { background: var(--ctgl-color-gray-20); }
.scroll-bar-global::-webkit-scrollbar-thumb { border-radius: 8px; background: var(--ctgl-color-blue-warm-80v); }
.scroll-bar-global { scrollbar-width: thin; scrollbar-color: var(--ctgl-color-blue-warm-80v) var(--ctgl-color-gray-20); }
.scroll-bar-global__thin::-webkit-scrollbar { height: 5px; width: 5px; }
.block-inline:focus { display: inline-block; }
#local-menu-action-print { display: none; }
@media print {
  .glossary, long-list-toggle, .usa-link--external::after { display: none; }
  .hide-glossary .usa-icon { height: 1.5rem; width: 1.5rem; margin-top: 4px; }
}
.no-page-break { break-inside: avoid; }
:root { --ctg-removed-background-color: #f4a4b1; --ctg-added-background-color: #99cfa2; }
.ctg-diff-removed { background: var(--ctg-removed-background-color); padding-left: 1px; padding-right: 1px; text-decoration-line: line-through; }
.ctg-diff-added { background: var(--ctg-added-background-color); padding-left: 1px; padding-right: 1px; }
span.ctg-diff-added, span.ctg-diff-removed { color: var(--ctgl-color-base-darkest) !important; }
button.mat-mdc-menu-item:focus { outline-offset: -0.25rem; }
.wide-menu.mat-mdc-menu-panel { max-width: 350px; }
.glossary { background: rgb(17, 46, 81); color: rgb(17, 46, 81); width: 300px; position: fixed; top: 0px; bottom: 0px; right: 0px; overflow-y: auto; padding: 24px 32px 0px; transition: right 0.2s; z-index: 10001; }
.open-glossary {
  position: fixed; background-color: transparent; right: 0px;
  @media screen and (min-height: 400px) {
  top: 250px;
}
  @media screen and (max-height: 399px) {
  top: 150px;
}
  z-index: 10001;
  & :hover, & .\:hover { cursor: pointer; }
}
.show-glossary, .hide-glossary { padding-left: 0px; padding-right: 2px; margin-top: -5px; margin-right: -5px; }
@media screen and (min-width: 1024px) {
  .show-desktop { display: block; width: 45px; height: 124px; }
  .show-mobile { display: none; }
  .glossary { width: 480px; }
  .open-glossary { top: 200px; }
  .close-glossary {
  position: fixed; background-color: transparent; top: 130px; right: 486px; transition: right 0.2s; z-index: 10001;
  & :hover, & .\:hover { cursor: pointer; }
}
  .js-glossary-open { border: none; background-color: transparent; float: right; background-image: url("/assets/731f8589d2e48b3c25c4c2fb9fccdcc1872ce40b04bdb9f642448650f356dfd3.svg"); background-repeat: no-repeat; }
  .js-glossary-open svg { border: none; width: 46px; height: 119px; }
  .js-glossary-close { border: none; position: fixed; font-size: 20px; background-color: transparent; width: 50px; height: 120px; margin-left: -40px; background-image: url("/assets/49544606443846ae7cea7c65088b83c21dec83cc617ccf11ab48084ebe734fd6.svg"); background-repeat: no-repeat; }
}
@media screen and (max-width: 1024px) {
  .show-desktop { display: none; }
  .show-mobile { display: block; }
  .open-glossary svg { width: 44px; height: 48px; }
  .close-glossary {
  border: none; z-index: 10003; transition: right 0.2s;
  & :hover, & .\:hover { cursor: pointer; }
}
  .js-glossary-open { border: none; background-color: transparent; float: right; width: 55px; height: 55px; background-image: url("/assets/db4991ed8f5381e75b943eefa76667bacac0cf02cc5f529a78ba9492d2c2883a.svg"); background-repeat: no-repeat; }
  .hide-glossary { margin-left: 25px; }
}
.glossary ul { padding: 0px; }
.glossary input[type="search"] { box-sizing: inherit; margin-bottom: 0px; min-width: 100%; }
.glossary label { margin-top: 2.6rem; }
.glossary__content { margin-top: -4px; padding: 0px 4px; }
.glossary .term { background-image: linear-gradient(to right, rgb(255, 255, 255) 33%, rgba(0, 0, 0, 0.87) 0%); border-bottom-width: 0px; color: rgb(17, 46, 81); display: inline; }
.glossary a { color: rgb(17, 46, 81); text-decoration: underline; }
@media screen and (max-width: 1023px) {
  .glossary[aria-hidden="true"] { right: -320px; }
}
@media screen and (min-width: 1023px) {
  .glossary[aria-hidden="true"], .close-glossary[aria-hidden="true"] { right: -491px; }
}
.glossary div[aria-hidden="true"] { display: none !important; }
.glossary__term { appearance: none; background-color: transparent; font-size: 16px; line-height: 1.3; margin: 0px; padding: 0.7rem 2.5rem 0.7rem 1rem; position: relative; text-align: left; width: 100%; }
.glossary__term:hover, .glossary__term.\:hover { background-color: rgb(217, 232, 246) !important; cursor: pointer; }
.glossary__term::after { background-image: url("/assets/50dbe77660c083f11b319e1bc5e959c24ab11007a4d4221f884d0425c2c8f676.svg"); background-repeat: no-repeat; background-size: 100%; display: inline-block; height: 1rem; right: 1rem; top: 11px; position: absolute; width: 1rem; content: ""; transform: rotate(-90deg); }
.glossary__term[aria-expanded="true"] {
  background-color: rgb(239, 246, 251);
  & :hover, & .\:hover { background-color: rgb(217, 232, 246) !important; }
}
.glossary__term[aria-expanded="false"]::after { background-image: url("/assets/4dc5547840d699651cf7d3059a91d575cddaf80451ab85a7c41ed1d7c7998b24.svg"); background-repeat: no-repeat; margin-top: 3px; }
.glossary__term[aria-expanded="true"]::after { transform: rotate(0deg); background-image: url("/assets/d7b1b4b4e65bc4d62714b3bc9d5183978389e64995ebca75ea6d4773ff6e17ce.svg"); background-repeat: no-repeat; margin-top: 3px; }
.glossary-heading { display: inline; font-size: 22px; margin-top: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 1.15; }
.glossary__definition { line-height: 1.5; font-size: 16px; padding: 0.5rem 1rem 1em; color: rgb(27, 27, 27); border: 2px solid rgb(239, 246, 251); background: rgb(255, 255, 255); }
.glossary__definition > ul { list-style: disc; margin-left: 20px; }
.js-accordion button { width: 100%; }
.accordion-trigger--expanded { background-color: rgb(17, 46, 81); }
.js-glossary-toggle { border: none; background-color: transparent; color: rgb(0, 113, 188); font-size: 1.5rem; font-weight: 700; line-height: initial; width: initial; }
.js-glossary-toggle:hover, .js-glossary-toggle.\:hover { color: rgb(32, 84, 147); }
.js-glossary-toggle svg { margin-bottom: -4px; }
.js-glossary-search::-webkit-search-cancel-button { }
.glossary__item { list-style-type: none; margin: 8px 0px; background-color: rgb(240, 240, 240); }
.usa-sr-only { position: absolute; left: -999em; }
glossary-label { display: block; margin-top: 3rem; max-width: 46rem; }
.data-glossary-term { display: inline; border: 0px; margin-top: 0px; font-size: 16px; font-weight: 700; line-height: 1.15; }
.term { background-position: left bottom; background-size: 4px 1px; background-repeat: repeat-x; transition: background-color, 0.2s, box-shadow, 0.2s, color, 0.2s; border-bottom: 1px dotted; color: rgb(17, 46, 81); cursor: pointer; }
.term:hover, .term.\:hover { border-bottom: 1px solid rgb(54, 189, 187); }
.term svg { margin-left: 2px; width: 13px; }
dd > .term { display: inline; }
dt > .term { display: inline; }
.clearable-input { position: relative; display: inline-block; width: 100%; }
.clearable-input > input { padding-right: 1.4em; padding-left: 2.4em; background-image: url("/assets/7101b573628511efa02d6f6fa09d93e49d7b73a6eef29a32bcaa246e60a36522.svg"); background-repeat: no-repeat; background-position: 4px 4px; }
.clearable-input > [data-clear-input] { position: absolute; top: 0px; right: 0px; font-weight: 700; font-size: 1.4em; padding: 0px 0.2em; line-height: 1em; cursor: pointer; }
@media print {
  .show-desktop, .show-mobile { display: none; }
}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer { position: absolute; left: 0px; top: 0px; }
.leaflet-container { overflow: hidden; }
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow { user-select: none; -webkit-user-drag: none; }
.leaflet-tile::selection { background: transparent; }
.leaflet-safari .leaflet-tile { image-rendering: -webkit-optimize-contrast; }
.leaflet-safari .leaflet-tile-container { width: 1600px; height: 1600px; transform-origin: 0px 0px; }
.leaflet-marker-icon, .leaflet-marker-shadow { display: block; }
.leaflet-container .leaflet-overlay-pane svg { max-width: none !important; max-height: none !important; }
.leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile { width: auto; padding: 0px; max-width: none !important; max-height: none !important; }
.leaflet-container img.leaflet-tile { mix-blend-mode: plus-lighter; }
.leaflet-container.leaflet-touch-zoom { touch-action: pan-x pan-y; }
.leaflet-container.leaflet-touch-drag { touch-action: pinch-zoom; }
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { touch-action: none; }
.leaflet-container { -webkit-tap-highlight-color: transparent; }
.leaflet-container a { -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); }
.leaflet-tile { filter: inherit; visibility: hidden; }
.leaflet-tile-loaded { visibility: inherit; }
.leaflet-zoom-box { width: 0px; height: 0px; box-sizing: border-box; z-index: 800; }
.leaflet-overlay-pane svg { }
.leaflet-pane { z-index: 400; }
.leaflet-tile-pane { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane { z-index: 500; }
.leaflet-marker-pane { z-index: 600; }
.leaflet-tooltip-pane { z-index: 650; }
.leaflet-popup-pane { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg { z-index: 200; }
.leaflet-vml-shape { width: 1px; height: 1px; }
.lvml { display: inline-block; position: absolute; }
.leaflet-control { position: relative; z-index: 800; pointer-events: auto; }
.leaflet-top, .leaflet-bottom { position: absolute; z-index: 1000; pointer-events: none; }
.leaflet-top { top: 0px; }
.leaflet-right { right: 0px; }
.leaflet-bottom { bottom: 0px; }
.leaflet-left { left: 0px; }
.leaflet-control { float: left; clear: both; }
.leaflet-right .leaflet-control { float: right; }
.leaflet-top .leaflet-control { margin-top: 10px; }
.leaflet-bottom .leaflet-control { margin-bottom: 10px; }
.leaflet-left .leaflet-control { margin-left: 10px; }
.leaflet-right .leaflet-control { margin-right: 10px; }
.leaflet-fade-anim .leaflet-popup { opacity: 0; transition: opacity 0.2s linear; }
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { opacity: 1; }
.leaflet-zoom-animated { transform-origin: 0px 0px; }
svg.leaflet-zoom-animated { will-change: transform; }
.leaflet-zoom-anim .leaflet-zoom-animated { transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1); }
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile { transition: none; }
.leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }
.leaflet-interactive { cursor: pointer; }
.leaflet-grab { cursor: grab; }
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive { cursor: crosshair; }
.leaflet-popup-pane, .leaflet-control { cursor: auto; }
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable { cursor: grabbing; }
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container { pointer-events: none; }
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path { pointer-events: auto; }
.leaflet-container { background: rgb(221, 221, 221); outline-offset: 1px; }
.leaflet-container a { color: rgb(0, 120, 168); }
.leaflet-zoom-box { border: 2px dotted rgb(51, 136, 255); background: rgba(255, 255, 255, 0.5); }
.leaflet-container { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 0.75rem; line-height: 1.5; }
.leaflet-bar { box-shadow: rgba(0, 0, 0, 0.65) 0px 1px 5px; border-radius: 4px; }
.leaflet-bar a { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(204, 204, 204); width: 26px; height: 26px; line-height: 26px; display: block; text-align: center; text-decoration: none; color: rgb(0, 0, 0); }
.leaflet-bar a, .leaflet-control-layers-toggle { background-position: 50% 50%; background-repeat: no-repeat; display: block; }
.leaflet-bar a:hover, .leaflet-bar a:focus, .leaflet-bar a.\:hover { background-color: rgb(244, 244, 244); }
.leaflet-bar a:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.leaflet-bar a:last-child { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: none; }
.leaflet-bar a.leaflet-disabled { cursor: default; background-color: rgb(244, 244, 244); color: rgb(187, 187, 187); }
.leaflet-touch .leaflet-bar a { width: 30px; height: 30px; line-height: 30px; }
.leaflet-touch .leaflet-bar a:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.leaflet-touch .leaflet-bar a:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.leaflet-control-zoom-in, .leaflet-control-zoom-out { font: 700 18px "Lucida Console", Monaco, monospace; text-indent: 1px; }
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { font-size: 22px; }
.leaflet-control-layers { box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 5px; background: rgb(255, 255, 255); border-radius: 5px; }
.leaflet-control-layers-toggle { background-image: url("/assets/1dbbe9d028e292f36fcba8f8b3a28d5e8932754fc2215b9ac69e4cdecf5107c6.png"); width: 36px; height: 36px; }
.leaflet-retina .leaflet-control-layers-toggle { background-image: url("/assets/066daca850d8ffbef007af00b06eac0015728dee279c51f3cb6c716df7c42edf.png"); background-size: 26px 26px; }
.leaflet-touch .leaflet-control-layers-toggle { width: 44px; height: 44px; }
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle { display: none; }
.leaflet-control-layers-expanded .leaflet-control-layers-list { display: block; position: relative; }
.leaflet-control-layers-expanded { padding: 6px 10px 6px 6px; color: rgb(51, 51, 51); background: rgb(255, 255, 255); }
.leaflet-control-layers-scrollbar { overflow: hidden scroll; padding-right: 5px; }
.leaflet-control-layers-selector { margin-top: 2px; position: relative; top: 1px; }
.leaflet-control-layers label { display: block; font-size: 1.08333em; }
.leaflet-control-layers-separator { height: 0px; border-top: 1px solid rgb(221, 221, 221); margin: 5px -10px 5px -6px; }
.leaflet-default-icon-path { background-image: url("/assets/574c3a5cca85f4114085b6841596d62f00d7c892c7b03f28cbfa301deb1dc437.png"); }
.leaflet-container .leaflet-control-attribution { background: rgba(255, 255, 255, 0.8); margin: 0px; }
.leaflet-control-attribution, .leaflet-control-scale-line { padding: 0px 5px; color: rgb(51, 51, 51); line-height: 1.4; }
.leaflet-control-attribution a { text-decoration: none; }
.leaflet-control-attribution a:hover, .leaflet-control-attribution a:focus, .leaflet-control-attribution a.\:hover { text-decoration: underline; }
.leaflet-attribution-flag { width: 1em; height: 0.6669em; display: inline !important; vertical-align: baseline !important; }
.leaflet-left .leaflet-control-scale { margin-left: 5px; }
.leaflet-bottom .leaflet-control-scale { margin-bottom: 5px; }
.leaflet-control-scale-line { border-right: 2px solid rgb(119, 119, 119); border-bottom: 2px solid rgb(119, 119, 119); border-left: 2px solid rgb(119, 119, 119); border-image: initial; border-top: none; line-height: 1.1; padding: 2px 5px 1px; white-space: nowrap; box-sizing: border-box; background: rgba(255, 255, 255, 0.8); text-shadow: rgb(255, 255, 255) 1px 1px; }
.leaflet-control-scale-line:not(:first-child) { border-top: 2px solid rgb(119, 119, 119); border-bottom: none; margin-top: -2px; }
.leaflet-control-scale-line:not(:first-child):not(:last-child) { border-bottom: 2px solid rgb(119, 119, 119); }
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { box-shadow: none; }
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar { border: 2px solid rgba(0, 0, 0, 0.2); background-clip: padding-box; }
.leaflet-popup { position: absolute; text-align: center; margin-bottom: 20px; }
.leaflet-popup-content-wrapper { padding: 1px; text-align: left; border-radius: 12px; }
.leaflet-popup-content { margin: 13px 24px 13px 20px; line-height: 1.3; font-size: 1.08333em; min-height: 1px; }
.leaflet-popup-content p { margin: 1.3em 0px; }
.leaflet-popup-tip-container { width: 40px; height: 20px; position: absolute; left: 50%; margin-top: -1px; margin-left: -20px; overflow: hidden; pointer-events: none; }
.leaflet-popup-tip { width: 17px; height: 17px; padding: 1px; margin: -10px auto 0px; pointer-events: auto; transform: rotate(45deg); }
.leaflet-popup-content-wrapper, .leaflet-popup-tip { background: rgb(255, 255, 255); color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 14px; }
.leaflet-container a.leaflet-popup-close-button { position: absolute; top: 0px; right: 0px; border: none; text-align: center; width: 24px; height: 24px; font: 16px / 24px Tahoma, Verdana, sans-serif; color: rgb(117, 117, 117); text-decoration: none; background: transparent; }
.leaflet-container a.leaflet-popup-close-button:hover, .leaflet-container a.leaflet-popup-close-button:focus, .leaflet-container a.leaflet-popup-close-button.\:hover { color: rgb(88, 88, 88); }
.leaflet-popup-scrolled { overflow: auto; }
.leaflet-oldie .leaflet-popup-content-wrapper { }
.leaflet-oldie .leaflet-popup-tip { width: 24px; margin: 0px auto; }
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip { border: 1px solid rgb(153, 153, 153); }
.leaflet-div-icon { background: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); }
.leaflet-tooltip { position: absolute; padding: 6px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); border-radius: 3px; color: rgb(34, 34, 34); white-space: nowrap; user-select: none; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px; }
.leaflet-tooltip.leaflet-interactive { cursor: pointer; pointer-events: auto; }
.leaflet-tooltip-top::before, .leaflet-tooltip-bottom::before, .leaflet-tooltip-left::before, .leaflet-tooltip-right::before { position: absolute; pointer-events: none; border: 6px solid transparent; background: transparent; content: ""; }
.leaflet-tooltip-bottom { margin-top: 6px; }
.leaflet-tooltip-top { margin-top: -6px; }
.leaflet-tooltip-bottom::before, .leaflet-tooltip-top::before { left: 50%; margin-left: -6px; }
.leaflet-tooltip-top::before { bottom: 0px; margin-bottom: -12px; border-top-color: rgb(255, 255, 255); }
.leaflet-tooltip-bottom::before { top: 0px; margin-top: -12px; margin-left: -6px; border-bottom-color: rgb(255, 255, 255); }
.leaflet-tooltip-left { margin-left: -6px; }
.leaflet-tooltip-right { margin-left: 6px; }
.leaflet-tooltip-left::before, .leaflet-tooltip-right::before { top: 50%; margin-top: -6px; }
.leaflet-tooltip-left::before { right: 0px; margin-right: -12px; border-left-color: rgb(255, 255, 255); }
.leaflet-tooltip-right::before { left: 0px; margin-left: -12px; border-right-color: rgb(255, 255, 255); }
@media print {
  .leaflet-control { print-color-adjust: exact; }
}

#onetrust-consent-sdk { display: none !important; visibility: hidden !important; }
#onetrust-banner-sdk { display: none !important; visibility: hidden !important; }
.onetrust-pc-dark-filter { display: none !important; visibility: hidden !important; }
#CybotCookiebotDialog { display: none !important; visibility: hidden !important; }
#CybotCookiebotDialogBodyUnderlay { display: none !important; visibility: hidden !important; }
#qc-cmp2-container { display: none !important; visibility: hidden !important; }
.qc-cmp2-container { display: none !important; visibility: hidden !important; }
#truste-consent-track { display: none !important; visibility: hidden !important; }
.truste_overlay { display: none !important; visibility: hidden !important; }
.truste_box_overlay { display: none !important; visibility: hidden !important; }
#truste-consent-content { display: none !important; visibility: hidden !important; }
#cmplz-cookiebanner-container { display: none !important; visibility: hidden !important; }
#cookie-law-info-bar { display: none !important; visibility: hidden !important; }
.cky-consent-container { display: none !important; visibility: hidden !important; }
.osano-cm-window { display: none !important; visibility: hidden !important; }
.osano-cm-dialog { display: none !important; visibility: hidden !important; }
.osano-cm-overlay { display: none !important; visibility: hidden !important; }
#didomi-host { display: none !important; visibility: hidden !important; }
#didomi-notice { display: none !important; visibility: hidden !important; }
#didomi-popup { display: none !important; visibility: hidden !important; }
.klaro { display: none !important; visibility: hidden !important; }
.cc-window { display: none !important; visibility: hidden !important; }
.cc-banner { display: none !important; visibility: hidden !important; }
.cc-revoke { display: none !important; visibility: hidden !important; }
#usercentrics-root { display: none !important; visibility: hidden !important; }
#iubenda-cs-banner { display: none !important; visibility: hidden !important; }
#ensModalWrapper { display: none !important; visibility: hidden !important; }
#ensNotifyBanner { display: none !important; visibility: hidden !important; }
#ensNotifyBannerOuter { display: none !important; visibility: hidden !important; }
#ensNotifyBannerInner { display: none !important; visibility: hidden !important; }
#ensModalBG { display: none !important; visibility: hidden !important; }
#ensBannerBG { display: none !important; visibility: hidden !important; }
.cookie-banner { display: none !important; visibility: hidden !important; }
.cookie-consent { display: none !important; visibility: hidden !important; }
#cookie-consent { display: none !important; visibility: hidden !important; }
#cookie-notice { display: none !important; visibility: hidden !important; }
.cookie-notice { display: none !important; visibility: hidden !important; }
#gdpr-consent-notice { display: none !important; visibility: hidden !important; }
[data-testid="cookie-banner"] { display: none !important; visibility: hidden !important; }
[aria-label*="cookie" i][role="dialog"] { display: none !important; visibility: hidden !important; }
[aria-label*="consent" i][role="dialog"] { display: none !important; visibility: hidden !important; }

.hhsvdp[_ngcontent-ng-c4237121014] { text-align: center; margin-top: 30px; font-size: 10px; }

:root, :host { color-scheme: light; }
.ctg-dark { color-scheme: dark; }

*, ::before, ::after { box-sizing: border-box; }
.p-collapsible-enter-active { animation: 0.2s ease-out 0s 1 normal none running p-animate-collapsible-expand; overflow: hidden; }
.p-collapsible-leave-active { animation: 0.2s ease-out 0s 1 normal none running p-animate-collapsible-collapse; overflow: hidden; }
@keyframes p-animate-collapsible-expand { 
  0% { grid-template-rows: 0fr; }
  100% { grid-template-rows: 1fr; }
}
@keyframes p-animate-collapsible-collapse { 
  0% { grid-template-rows: 1fr; }
  100% { grid-template-rows: 0fr; }
}
.p-disabled, .p-disabled * { cursor: default; pointer-events: none; user-select: none; }
.p-disabled, .p-component:disabled { opacity: var(--p-disabled-opacity); }
.pi { font-size: var(--p-icon-size); }
.p-icon { width: var(--p-icon-size); height: var(--p-icon-size); }
.p-overlay-mask { background: var(--px-mask-background,var(--p-mask-background)); color: var(--p-mask-color); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
.p-overlay-mask-enter-active { animation: p-animate-overlay-mask-enter var(--p-mask-transition-duration) forwards; }
.p-overlay-mask-leave-active { animation: p-animate-overlay-mask-leave var(--p-mask-transition-duration) forwards; }
@keyframes p-animate-overlay-mask-enter { 
  0% { background: transparent; }
  100% { background: var(--px-mask-background,var(--p-mask-background)); }
}
@keyframes p-animate-overlay-mask-leave { 
  0% { background: var(--px-mask-background,var(--p-mask-background)); }
  100% { background: transparent; }
}
.p-anchored-overlay-enter-active { animation: 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s 1 normal none running p-animate-anchored-overlay-enter; }
.p-anchored-overlay-leave-active { animation: 300ms cubic-bezier(0.19, 1, 0.22, 1) 0s 1 normal none running p-animate-anchored-overlay-leave; }
@keyframes p-animate-anchored-overlay-enter { 
  0% { opacity: 0; transform: scale(0.93); }
}
@keyframes p-animate-anchored-overlay-leave { 
  100% { opacity: 0; transform: scale(0.93); }
}

@media (min-width: 64em) {
  .usa-accordion[_ngcontent-ng-c1158219252] { margin-left: auto; margin-right: auto; max-width: 87.5rem; }
}
@media print {
  [_nghost-ng-c1158219252] { display: none; }
}

.ncbi-alert__shutdown-outer { padding-left: max(28px, -42.5rem + 50vw) !important; padding-right: max(28px, -42.5rem + 50vw) !important; background-position: max(28px, -42.5rem + 50vw) 20px !important; }
.close { right: max(28px, -42.5rem + 50vw) !important; }

[_nghost-ng-c3790985285] { display: block; }
@media print {
  [_nghost-ng-c3790985285] { display: none; }
}
.ncbi-logo[_ngcontent-ng-c3790985285] { width: 286px; }
.prs-button[_ngcontent-ng-c3790985285] { font-weight: 400; margin-right: 0rem; color: var(--ctgl-color-gray-10); box-shadow: 0 0 0 1px var(--ctgl-color-gray-10); }
.prs-button[_ngcontent-ng-c3790985285]:hover, .prs-button[_ngcontent-ng-c3790985285].\:hover { font-weight: 700; color: var(--ctgl-color-base-lightest); box-shadow: 0 0 0 2px var(--ctgl-color-base-lightest); }

.ctg-logo-image[_ngcontent-ng-c2640838376] { max-height: 2.5rem; }
@media (min-width: 64rem) {
  .ctg-logo-image[_ngcontent-ng-c2640838376] { max-height: 4.5rem; height: 85%; width: 85%; }
}
.block-inline[_ngcontent-ng-c2640838376] { margin-top: 0px; }
.reduce-indentation[_ngcontent-ng-c2640838376] { margin-left: -1rem; }
.adjust-mobile-menu[_ngcontent-ng-c2640838376] { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 64rem) {
  .adjust-menu-margins[_ngcontent-ng-c2640838376] { margin-top: -16px; margin-bottom: 4px; }
}
.desktop-icon-style[_ngcontent-ng-c2640838376] { height: 1.25em; width: 1.25em; vertical-align: bottom; }
@media (min-width: 64rem) {
  .last-item[_ngcontent-ng-c2640838376] { display: inline-flex; margin-left: auto; margin-right: -18px; }
}
.mobile-my-list[_ngcontent-ng-c2640838376] { float: right; margin-top: 2px; margin-right: -14px; height: 1.25em; width: 1.25em; }
@media (min-width: 64rem) {
  .max-width[_ngcontent-ng-c2640838376] { width: 100% !important; }
}
.usa-nav-container[_ngcontent-ng-c2640838376] { padding-left: 0px; padding-right: 0px; }
.usa-menu-btn[_ngcontent-ng-c2640838376] { height: 100%; font-size: 14px; font-weight: 700; background-color: var(--ctgl-color-primary-darkest); color: rgb(255, 255, 255); width: 65px; text-transform: capitalize; }
.usa-menu-btn[_ngcontent-ng-c2640838376]:hover, .usa-menu-btn[_ngcontent-ng-c2640838376].\:hover { background-color: var(--ctgl-color-primary-dark); }
.usa-nav__primary[_ngcontent-ng-c2640838376] button[_ngcontent-ng-c2640838376]:hover, .usa-nav__primary[_ngcontent-ng-c2640838376] button[_ngcontent-ng-c2640838376].\:hover { background-color: var(--ctgl-color-primary-lighter); }
.usa-nav__primary[_ngcontent-ng-c2640838376] button[aria-expanded="true"][_ngcontent-ng-c2640838376] { background-color: var(--ctgl-color-primary-light); color: var(--ctgl-color-base-darker); }
.usa-nav__submenu[_ngcontent-ng-c2640838376] { background-color: rgb(255, 255, 255); color: var(--ctgl-color-base-darker); padding-left: 0px; font-size: 16px; font-weight: 400; }
.usa-nav__submenu[_ngcontent-ng-c2640838376] a[_ngcontent-ng-c2640838376] { color: var(--ctgl-color-base-darker); padding-left: 0.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem; border-left: 5px solid white; }
.usa-nav__submenu[_ngcontent-ng-c2640838376] li[_ngcontent-ng-c2640838376] a[_ngcontent-ng-c2640838376]:hover, .usa-nav__submenu[_ngcontent-ng-c2640838376] li[_ngcontent-ng-c2640838376] a[_ngcontent-ng-c2640838376]:focus, .usa-nav__submenu[_ngcontent-ng-c2640838376] li[_ngcontent-ng-c2640838376] a[_ngcontent-ng-c2640838376].\:hover { border-left: 5px solid blue; }
.usa-nav__link[_ngcontent-ng-c2640838376]:hover::after, .usa-nav__link[_ngcontent-ng-c2640838376].\:hover::after { background-color: transparent; }
.text-small[_ngcontent-ng-c2640838376] { font-family: "Public Sans"; font-size: 22px; font-style: normal; font-weight: 300; line-height: 35.64px; letter-spacing: 0px; text-align: left; padding-top: 24px; }
.ctg-header-content[_ngcontent-ng-c2640838376] { height: 568px; }
.content-detail[_ngcontent-ng-c2640838376] { margin-top: 2rem; margin-left: 2em; }
.feature-buttons[_ngcontent-ng-c2640838376] { display: flex; flex-direction: column; padding-top: 5px; padding-bottom: 5px; margin-right: 10%; color: rgb(255, 255, 255); background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; }
.ctg-content[_ngcontent-ng-c2640838376] { width: 50%; }
.custom-button[_ngcontent-ng-c2640838376] { padding: 20px; }
.header-right[_ngcontent-ng-c2640838376] { text-align: right; margin: 15px; }
.ctg-placeholder[_ngcontent-ng-c2640838376] { margin-right: 3em; }
.placeholder-logo[_ngcontent-ng-c2640838376], .ctg-placeholder-logo[_ngcontent-ng-c2640838376] { width: 485px; }
.logo-menu[_ngcontent-ng-c2640838376] { justify-content: space-between; }
.local-menu[_ngcontent-ng-c2640838376] { margin-left: auto; padding: 0px; }
.local-menu[_ngcontent-ng-c2640838376] img[_ngcontent-ng-c2640838376] { height: 100%; }
@media screen and (min-width: 1024px) {
  .usa-header[_ngcontent-ng-c2640838376] { border-bottom: 1px solid var(--ctgl-color-primary-darker); }
  .usa-navbar[_ngcontent-ng-c2640838376] { height: 64px; }
}
.usa-nav[_ngcontent-ng-c2640838376] .nav-close-button[_ngcontent-ng-c2640838376] { margin: -0.75rem -0.75rem 1rem auto; }
@media print {
  #local-menu-action[_ngcontent-ng-c2640838376], .usa-nav[_ngcontent-ng-c2640838376] { display: none; }
  #local-menu-action-print[_ngcontent-ng-c2640838376] { display: block; padding-right: 1rem; }
  #basic-logo[_ngcontent-ng-c2640838376] { width: 100%; }
  .usa-header--basic[_ngcontent-ng-c2640838376] .usa-navbar[_ngcontent-ng-c2640838376] { position: relative; width: 100%; }
  .usa-navbar[_ngcontent-ng-c2640838376] { border-bottom: none !important; }
}
.no-underline[_ngcontent-ng-c2640838376] { text-decoration: none; }
.button-display[_ngcontent-ng-c2640838376] { width: 100%; cursor: pointer; }
.button-display[_ngcontent-ng-c2640838376] span[_ngcontent-ng-c2640838376]::after { content: none; background: none; }

@media (prefers-reduced-motion) {
  body { }
}
@media (forced-colors: active) {
  body { }
}
@media (max-width: 480px) {
  body { }
}
@media (min-width: 1024px) {
  body { }
}

.usa-breadcrumb[_ngcontent-ng-c2661796862] { background-color: transparent; }
@media print {
  [_nghost-ng-c2661796862] { display: none; }
}

a[_ngcontent-ng-c3372056620]:hover, a[_ngcontent-ng-c3372056620].\:hover { background-color: rgb(39, 114, 54); box-shadow: none; color: rgb(255, 255, 255); }
a[_ngcontent-ng-c3372056620] { background: 1rem 0.875rem / 1rem no-repeat; color: rgb(255, 255, 255); position: fixed; z-index: 99999; right: 0px; margin: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 0.625rem; transition: background-color 0.15s, box-shadow 0.3s; font-size: 0.88rem; height: 2.75rem; line-height: 1.71875rem; border-radius: 0px; -webkit-font-smoothing: antialiased; appearance: none; border: 0px; cursor: pointer; display: inline-block; font-weight: 700; padding: 0.625rem 1.2rem 0.625rem 2.5rem; text-align: left; text-decoration: none; width: 9.9rem; }
a[_ngcontent-ng-c3372056620]:active, a[_ngcontent-ng-c3372056620]:hover, a[_ngcontent-ng-c3372056620].\:hover { background-color: rgb(39, 114, 54); box-shadow: none; color: rgb(255, 255, 255); outline: 0px; }
a[_ngcontent-ng-c3372056620]:focus { outline: 0px; }
@media screen and (max-width: 600px) {
  a[_ngcontent-ng-c3372056620] { text-indent: -1000px; overflow: hidden; padding: 0px; width: 2.75rem; height: 2.75rem; background-position: 0.75rem 0.8125rem; background-size: 1.375rem; }
}

a[_ngcontent-ng-c3372056620] { z-index: 9997; bottom: 213px; transform: rotate(270deg); right: -47px; height: 50px; font-size: 1rem; width: 9rem; background-size: 21px; background-color: var(--ctgl-color-primary-darkest); background-image: url("/assets/c14f2bc9094ea1a639e5b49869865d0ff442fbf11895a5c354e113d1e22de260.svg"); }
a[_ngcontent-ng-c3372056620]:hover, a[_ngcontent-ng-c3372056620].\:hover { background-color: var(--ctgl-color-primary-darkest); }
a[_ngcontent-ng-c3372056620]:focus { outline: .25rem solid var(--ctgl-color-blue-40v); outline-offset: 0px; }
.scroll-icon[_ngcontent-ng-c3372056620] { position: fixed; transform: rotate(0deg); padding: 0px; margin: 0px; bottom: 170px; right: -1px; width: 52px; background-color: var(--ctgl-color-primary-darkest); background-image: url("/assets/5f0bb9164d53e601ee96b81716fb0245ccd82ec50a37426adebf1d6ce2ad5a6f.svg"); }
@media print {
  [_nghost-ng-c3372056620] { display: none; }
}

.ctg-footer[_ngcontent-ng-c2717743177] { background-color: rgb(32, 85, 138); color: rgb(255, 255, 255); padding-bottom: 30px; }
.footer-grid-gap[_ngcontent-ng-c2717743177] { margin-right: 5rem; }
.usa-list[_ngcontent-ng-c2717743177] { margin-top: 16px; }
.ctg-footer[_ngcontent-ng-c2717743177] a[_ngcontent-ng-c2717743177]:hover, .ctg-footer__primary-link[_ngcontent-ng-c2717743177], .ctg-footer[_ngcontent-ng-c2717743177] a[_ngcontent-ng-c2717743177].\:hover { color: rgb(255, 255, 255); }
.address[_ngcontent-ng-c2717743177] { font-size: 14px; }
.ctg-footer-link-text[_ngcontent-ng-c2717743177] { color: var(--ctgl-color-base-lighter); text-decoration: underline; font-size: 18px; }
.ctg-footer[_ngcontent-ng-c2717743177] a[_ngcontent-ng-c2717743177]:visited { color: var(--ctgl-color-base-light); }
.ctg-footer__logo[_ngcontent-ng-c2717743177] { width: 30%; }
.column[_ngcontent-ng-c2717743177] { display: inline-block; margin-top: 32px; }
.column-title[_ngcontent-ng-c2717743177] { font-size: 20px; font-weight: 700; line-height: 26px; margin-bottom: 16px; }
.column-content[_ngcontent-ng-c2717743177] { font-size: 18px; line-height: 21px; margin-bottom: 16px; }
.social-title[_ngcontent-ng-c2717743177] { font-size: 18px; font-weight: 700; margin: 16px 0px; }
.separator[_ngcontent-ng-c2717743177] { width: 38px; height: 1px; border-top: 1px solid white; }
.social-links[_ngcontent-ng-c2717743177] { margin-top: 12px; }
.social-distance[_ngcontent-ng-c2717743177] { margin: 0px 8px 0px 0px; display: inline-block; width: 38px; height: 38px; }
.social-distance[_ngcontent-ng-c2717743177]:hover, .social-distance[_ngcontent-ng-c2717743177].\:hover { background-color: transparent !important; }
.ctg-logo[_ngcontent-ng-c2717743177] { max-height: 50px; }
.group-title[_ngcontent-ng-c2717743177] { background: none; border-width: 0px 0px 1px; border-color: rgb(166, 166, 166); border-radius: 0px; border-style: solid; box-shadow: none; color: var(--ctgl-color-base-lighter); font-size: 16px; font-weight: 700; line-height: 21px; padding: 8px 0px; text-align: left; width: 100%; display: flex; align-items: center; }
.group-title[_ngcontent-ng-c2717743177] i[_ngcontent-ng-c2717743177] { width: 20px; }
.group-title[_ngcontent-ng-c2717743177] span[_ngcontent-ng-c2717743177] { text-decoration: underline; }
.group-title[_ngcontent-ng-c2717743177] .usa-icon[_ngcontent-ng-c2717743177] { width: 20px; height: 20px; }
.group[_ngcontent-ng-c2717743177]:first-child > .group-title[_ngcontent-ng-c2717743177] { border-top-width: 1px; margin-top: 8px; }
.group[_ngcontent-ng-c2717743177] > .group-content[_ngcontent-ng-c2717743177] { display: none; }
.group.group__expanded[_ngcontent-ng-c2717743177] > .group-content[_ngcontent-ng-c2717743177] { display: block; }
.group-content-row[_ngcontent-ng-c2717743177] { font-size: 18px; line-height: 21px; padding: 8px 0px 8px 40px; }
.group-content-row[_ngcontent-ng-c2717743177]:last-child { border-bottom: 1px solid rgb(166, 166, 166); }
.footer-list[_ngcontent-ng-c2717743177] { display: none; }
.footer-accordion[_ngcontent-ng-c2717743177] { margin-bottom: 16px; }
@media screen and (min-width: 640px) {
  .footer-list[_ngcontent-ng-c2717743177] { display: none; }
  .footer-accordion[_ngcontent-ng-c2717743177], .footer-contacts[_ngcontent-ng-c2717743177] { display: inline-block; vertical-align: top; width: 50%; }
  .footer-accordion[_ngcontent-ng-c2717743177] { padding: 0px 8px; }
}
@media screen and (min-width: 1024px) {
  .to-top[_ngcontent-ng-c2717743177], .footer-accordion[_ngcontent-ng-c2717743177] { display: none; }
  .footer-list[_ngcontent-ng-c2717743177] { display: inline-block; vertical-align: top; padding: 8px 16px 0px 0px; width: 62%; }
  .footer-contacts[_ngcontent-ng-c2717743177] { display: inline-block; vertical-align: top; margin-top: 32px; width: 38%; max-width: 280px; }
  .footer-contacts[_ngcontent-ng-c2717743177] .address[_ngcontent-ng-c2717743177] { font-size: 16px; }
}
@media print {
  [_nghost-ng-c2717743177] { display: none; }
}

.hhs-footer[_ngcontent-ng-c2834835435] { background-color: var(--ctgl-color-blue-warm-80v); padding-right: 1rem; color: rgb(255, 255, 255); }
.hhs-footer[_ngcontent-ng-c2834835435] a[_ngcontent-ng-c2834835435]:hover, .hhs-footer[_ngcontent-ng-c2834835435] a[_ngcontent-ng-c2834835435].\:hover { font-weight: 700; }
.hhs-footer[_ngcontent-ng-c2834835435] a[_ngcontent-ng-c2834835435]:visited { color: rgb(255, 255, 255); }
.usa-identifier__usagov-description[_ngcontent-ng-c2834835435] { margin-right: 1ex; }
.usa-identifier__required-link[_ngcontent-ng-c2834835435] { font-weight: 400 !important; }
.usa-identifier__required-link[_ngcontent-ng-c2834835435] { color: var(--ctgl-color-base-light) !important; }
.usa-identifier__required-link[_ngcontent-ng-c2834835435]:hover, .usa-identifier__required-link[_ngcontent-ng-c2834835435]:visited, .usa-identifier__required-link[_ngcontent-ng-c2834835435].\:hover { color: rgb(255, 255, 255) !important; }
.usa-identifier__logos[_ngcontent-ng-c2834835435] { display: flex; align-items: center; max-width: 354px; margin: 0px; }
@media screen and (min-width: 640px) {
  .usa-identifier__logos[_ngcontent-ng-c2834835435] { margin-right: 32px; }
}
.version-info[_ngcontent-ng-c2834835435] { text-align: right; padding-right: 10rem; margin: 0px; font-size: 0.75rem; }
@media screen and (max-width: 600px) {
  .version-info[_ngcontent-ng-c2834835435] { padding-right: 3rem; }
}
@media print {
  [_nghost-ng-c2834835435] { display: none; }
}

.external-link[_ngcontent-ng-c20348323] { text-decoration: underline; text-underline-position: under; color: var(--ctgl-color-blue-60v); cursor: pointer; }
.external-link[_ngcontent-ng-c20348323]:hover, .external-link[_ngcontent-ng-c20348323].\:hover { font-weight: 700; }
.link-for-print[_ngcontent-ng-c20348323] { display: none !important; }
@media print {
  .link-for-print[_ngcontent-ng-c20348323] { display: inline !important; text-decoration: underline !important; padding-left: 4px !important; }
}
.publication-references[_ngcontent-ng-c20348323] { margin: 10px 0px 18px; }
.tabular-publication-references[_ngcontent-ng-c20348323] { margin: 0px 0px 18px; }
.publication-retraction[_ngcontent-ng-c20348323] { display: inline; margin-top: 8px; margin-bottom: 8px; }
.select-pub-link[_ngcontent-ng-c20348323] { display: inline !important; }
.hhs-footer-usa-link[_ngcontent-ng-c20348323] { color: var(--ctgl-color-base-lighter) !important; }
.usa-identifier__section--usagov[_ngcontent-ng-c20348323]:visited, .hhs-footer-usa-link[_ngcontent-ng-c20348323]:hover, .hhs-footer-usa-link[_ngcontent-ng-c20348323].\:hover { color: rgb(255, 255, 255) !important; }
.hhs-footer-usa-link[_ngcontent-ng-c20348323]:visited { color: var(--ctgl-color-base-light) !important; }

.mat-focus-indicator { position: relative; }
.mat-focus-indicator::before { inset: 0px; position: absolute; box-sizing: border-box; pointer-events: none; display: var(--mat-focus-indicator-display, none); border-width: var(--mat-focus-indicator-border-width, 3px); border-style: var(--mat-focus-indicator-border-style, solid); border-color: var(--mat-focus-indicator-border-color, transparent); border-radius: var(--mat-focus-indicator-border-radius, 4px); }
.mat-focus-indicator:focus-visible::before { content: ""; }
@media (forced-colors: active) {
  html { --mat-focus-indicator-display: block; }
}

.cdk-visually-hidden { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; white-space: nowrap; outline: 0px; appearance: none; left: 0px; }
[dir="rtl"] .cdk-visually-hidden { left: auto; right: 0px; }

.mat-ripple { overflow: hidden; position: relative; }
.mat-ripple:not(:empty) { transform: translateZ(0px); }
.mat-ripple.mat-ripple-unbounded { overflow: visible; }
.mat-ripple-element { position: absolute; border-radius: 50%; pointer-events: none; transition: opacity, transform cubic-bezier(0, 0, 0.2, 1); transform: scale3d(0, 0, 0); background-color: var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent)); }
@media (forced-colors: active) {
  .mat-ripple-element { display: none; }
}
.cdk-drag-preview .mat-ripple-element, .cdk-drag-placeholder .mat-ripple-element { display: none; }

.ncbi-alerts { width: 100%; }
.ncbi-alerts .ncbi-alert__shutdown-outer { position: relative; background-color: rgb(244, 227, 219); border-left: 8px solid rgb(213, 67, 9); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='126' viewBox='0 0 126 126'%3E%3Cpath fill='%231B1B1B' d='M117.18,31.592 C111.585,22.006 103.995,14.416 94.409,8.821 C84.821,3.226 74.354,0.429 63.001,0.429 C51.649,0.429 41.18,3.226 31.593,8.821 C22.006,14.415 14.416,22.005 8.821,31.592 C3.225,41.179 0.428,51.649 0.428,63 C0.428,74.351 3.226,84.82 8.82,94.408 C14.415,103.992 22.005,111.584 31.592,117.179 C41.179,122.774 51.648,125.571 63,125.571 C74.352,125.571 84.822,122.774 94.408,117.179 C103.994,111.585 111.584,103.994 117.179,94.408 C122.773,84.82 125.57,74.35 125.57,63 C125.57,51.649 122.773,41.178 117.18,31.592 Z M73.43,102.025 C73.43,102.786 73.184,103.423 72.696,103.939 C72.208,104.455 71.61,104.712 70.903,104.712 L55.26,104.712 C54.554,104.712 53.929,104.441 53.386,103.898 C52.843,103.355 52.572,102.73 52.572,102.025 L52.572,86.546 C52.572,85.84 52.843,85.215 53.386,84.672 C53.929,84.129 54.554,83.858 55.26,83.858 L70.903,83.858 C71.61,83.858 72.209,84.116 72.696,84.631 C73.184,85.149 73.43,85.785 73.43,86.546 L73.43,102.025 Z M73.266,73.999 C73.211,74.542 72.927,75.018 72.412,75.425 C71.895,75.832 71.258,76.035 70.498,76.035 L55.425,76.035 C54.664,76.035 54.012,75.832 53.469,75.425 C52.926,75.018 52.654,74.542 52.654,73.999 L51.269,23.404 C51.269,22.751 51.54,22.263 52.083,21.937 C52.627,21.503 53.279,21.285 54.039,21.285 L71.965,21.285 C72.726,21.285 73.377,21.502 73.92,21.937 C74.463,22.263 74.733,22.752 74.733,23.404 L73.266,73.999 Z'/%3E%3C/svg%3E%0A"); }
.ncbi-alerts .ncbi-alert__info-outer { position: relative; background-color: rgb(231, 246, 248); border-left: 8px solid rgb(0, 189, 227); background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='126' viewBox='0 0 126 126'%3E%3Cpath fill='%231B1B1B' d='M117.18,31.592 C111.585,22.006 103.995,14.416 94.409,8.821 C84.821,3.226 74.354,0.429 63.001,0.429 C51.649,0.429 41.179,3.226 31.593,8.821 C22.006,14.415 14.416,22.005 8.821,31.592 C3.225,41.179 0.428,51.649 0.428,63 C0.428,74.352 3.226,84.82 8.82,94.408 C14.415,103.993 22.005,111.584 31.592,117.179 C41.179,122.774 51.648,125.571 63,125.571 C74.352,125.571 84.822,122.774 94.408,117.179 C103.994,111.585 111.584,103.994 117.179,94.408 C122.773,84.821 125.57,74.351 125.57,63 C125.57,51.648 122.773,41.178 117.18,31.592 Z M52.572,16.071 C52.572,15.31 52.816,14.686 53.305,14.197 C53.794,13.709 54.419,13.464 55.179,13.464 L70.823,13.464 C71.583,13.464 72.208,13.709 72.695,14.197 C73.183,14.686 73.429,15.31 73.429,16.071 L73.429,29.107 C73.429,29.867 73.183,30.492 72.695,30.98 C72.208,31.469 71.583,31.713 70.823,31.713 L55.179,31.713 C54.419,31.713 53.794,31.469 53.305,30.98 C52.816,30.492 52.572,29.867 52.572,29.107 L52.572,16.071 Z M83.857,102.107 C83.857,102.867 83.611,103.492 83.124,103.979 C82.637,104.468 82.012,104.712 81.25,104.712 L44.75,104.712 C43.989,104.712 43.365,104.468 42.876,103.979 C42.387,103.491 42.143,102.866 42.143,102.106 L42.143,89.07 C42.143,88.308 42.387,87.685 42.876,87.196 C43.365,86.708 43.99,86.463 44.75,86.463 L52.572,86.463 L52.572,60.392 L44.75,60.392 C43.989,60.392 43.365,60.148 42.876,59.659 C42.387,59.171 42.143,58.546 42.143,57.785 L42.143,44.75 C42.143,43.989 42.387,43.365 42.876,42.876 C43.365,42.387 43.99,42.143 44.75,42.143 L70.823,42.143 C71.583,42.143 72.208,42.387 72.695,42.876 C73.183,43.365 73.429,43.989 73.429,44.75 L73.429,86.464 L81.249,86.464 C82.01,86.464 82.635,86.709 83.123,87.197 C83.61,87.685 83.856,88.31 83.856,89.071 L83.856,102.107 L83.857,102.107 Z'/%3E%3C/svg%3E"); }
.ncbi-alerts div[class$="-outer"] { background-position: 28px 20px; background-size: 32px 32px; background-repeat: no-repeat; padding: 20px 20px 20px 28px; }
.ncbi-alerts div[class$="-inner"] { padding-left: 52px; padding-right: 52px; }
@media (max-width: 639px) {
  .ncbi-alerts div[class$="outer"] { background-position: 29px 20px; }
  .ncbi-alerts div[class$="-inner"] { padding-left: 0px; padding-right: 0px; padding-top: 0px; }
}
.ncbi-alerts button.close { cursor: pointer; position: absolute; top: 10px; right: 20px; width: 36px; height: 32px; border: 0px; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' overflow='visible' preserveAspectRatio='none' viewBox='0 0 24 24' width='32' height='32'%3E%3Cg%3E%3Cpath xmlns:default='http://www.w3.org/2000/svg' id='window-close' d='M14.9,16.42c-0.13,0.13-0.33,0.14-0.47,0.01c0,0-0.01-0.01-0.01-0.01L12,14l-2.43,2.42 c-0.13,0.13-0.33,0.14-0.47,0.01c0,0-0.01-0.01-0.01-0.01L7.58,14.9c-0.13-0.13-0.14-0.33-0.01-0.47c0,0,0.01-0.01,0.01-0.01L10,12 L7.58,9.57C7.45,9.45,7.44,9.24,7.57,9.1c0,0,0.01-0.01,0.01-0.01L9.1,7.58c0.13-0.13,0.33-0.14,0.47-0.01c0,0,0.01,0.01,0.01,0.01 L12,10l2.43-2.43c0.13-0.13,0.33-0.14,0.47-0.01c0,0,0.01,0.01,0.01,0.01l1.51,1.53c0.13,0.13,0.14,0.33,0.01,0.47 c0,0-0.01,0.01-0.01,0.01L14,12l2.43,2.43c0.13,0.13,0.14,0.33,0.01,0.47c0,0-0.01,0.01-0.01,0.01L14.9,16.42L14.9,16.42z M20.84,4.49C20.53,4.17,20.1,3.99,19.66,4H4.34C3.42,4,2.67,4.75,2.67,5.67l0,0v12.66c0,0.92,0.75,1.67,1.67,1.67l0,0h15.32 c0.92,0,1.67-0.75,1.67-1.67l0,0V5.67C21.34,5.23,21.16,4.8,20.84,4.49z' style='fill: rgb(33, 33, 33);' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E"); background-size: 32px 32px; background-repeat: no-repeat; background-position: center center; }
.ncbi-alerts button.close:focus { outline: rgb(0, 0, 0) dotted 1px; }
@media (max-width: 639px) {
  .ncbi-alerts button.close { right: 0px; }
}
.ncbi-alerts p { margin-bottom: 0px; margin-top: 0px; font-size: 18px; line-height: 28px; }
.ncbi-alerts .list-items > p { font-size: 0.94em; display: inline; }
.ncbi-alerts .list-items > p a { font-weight: 700; }
.ncbi-alerts .list-items > p:not(:last-child)::after { margin: 0px 8px; content: "|"; }
@media (min-width: 768px) and (max-width: 991px) {
  .ncbi-alerts .list-items > p:nth-child(2)::after { white-space: pre; content: "\a " !important; }
}
@media (max-width: 767px) {
  .ncbi-alerts .list-items > p { display: block; }
  .ncbi-alerts .list-items > p::after { content: "" !important; }
}
.ncbi-alerts h3 { margin: 2px 0px 1rem; padding: 0px 52px; color: rgb(0, 0, 0); font-size: 20px; font-weight: 700; line-height: 1.3; }
@media (max-width: 639px) {
  .ncbi-alerts h3 { padding-left: 42px; }
}

.internal-link[_ngcontent-ng-c53050730] { text-decoration: underline; text-underline-position: under; color: var(--ctgl-color-blue-60v); cursor: pointer; }
.internal-link[_ngcontent-ng-c53050730]:hover, .internal-link[_ngcontent-ng-c53050730].\:hover { font-weight: 700; }
.link-for-print[_ngcontent-ng-c53050730] { display: none !important; }
@media print {
  .link-for-print[_ngcontent-ng-c53050730] { display: inline !important; text-decoration: underline !important; padding-left: 4px !important; }
}
.hhs-footer-usa-link[_ngcontent-ng-c53050730] { color: var(--ctgl-color-base-lighter) !important; }
.usa-identifier__section--usagov[_ngcontent-ng-c53050730]:visited, .hhs-footer-usa-link[_ngcontent-ng-c53050730]:hover, .hhs-footer-usa-link[_ngcontent-ng-c53050730]:visited, .hhs-footer-usa-link[_ngcontent-ng-c53050730].\:hover { color: rgb(255, 255, 255) !important; }

.header[_ngcontent-ng-c2864479574] { background: var(--ctgl-color-blue-5); padding: 0px; }
@media (min-width: 64rem) {
  .header[_ngcontent-ng-c2864479574] { padding: 2rem 0px; }
}
h1[_ngcontent-ng-c2864479574] { color: var(--ctgl-color-primary-dark); font-size: 22px; margin: 0px; padding: 1rem; }
@media (min-width: 64rem) {
  h1[_ngcontent-ng-c2864479574] { font-size: 42px; margin: auto; max-width: 41rem; padding: 1.5rem 0px; }
}
p[_ngcontent-ng-c2864479574]:first-child { margin-top: 0.25rem; }
p[_ngcontent-ng-c2864479574]:last-child, ul[_ngcontent-ng-c2864479574]:last-child { margin-bottom: 0.25rem; }
p[_ngcontent-ng-c2864479574] + ul[_ngcontent-ng-c2864479574] { margin-top: 0.25rem; }
ctg-enlarge-image[_ngcontent-ng-c2864479574] { margin-top: 1rem; }
h2[_ngcontent-ng-c2864479574] { margin-bottom: 0px !important; max-width: 68ex; }
h3[_ngcontent-ng-c2864479574] { max-width: 68ex; font-size: 18px !important; line-height: 1.35 !important; margin-bottom: 0px !important; }
section[_ngcontent-ng-c2864479574] { margin-top: 2rem !important; margin-bottom: 2rem !important; }
section[_ngcontent-ng-c2864479574]:first-child { margin-top: 0px !important; }
section[_ngcontent-ng-c2864479574]:last-child { margin-bottom: 0px !important; }
.download-button[_ngcontent-ng-c2864479574] { border-radius: 4px; border: 2px solid var(--ctgl-color-primary-darkest); color: var(--ctgl-color-primary-darkest); gap: 4px; padding: 2px; margin-bottom: -5px; }
.overflow-table[_ngcontent-ng-c2864479574] { overflow-x: auto; }
.summary-box[_ngcontent-ng-c2864479574] { border-radius: 8px; border: 1px solid var(--ctgl-color-blue-20); background: var(--ctgl-color-blue-5); padding: 16px 24px; }
.no-bullet[_ngcontent-ng-c2864479574] { list-style-type: none; }

h2[_ngcontent-ng-c2864479574] { margin-top: 16px; }
h2[_ngcontent-ng-c2864479574], h3[_ngcontent-ng-c2864479574], h4[_ngcontent-ng-c2864479574], h5[_ngcontent-ng-c2864479574], h6[_ngcontent-ng-c2864479574] { margin-bottom: 0px !important; }
h5[_ngcontent-ng-c2864479574], h6[_ngcontent-ng-c2864479574] { font-size: 16px; font-weight: 700; }
.link-for-print[_ngcontent-ng-c2864479574] { display: none; }
@media print {
  [_nghost-ng-c2864479574] { background: rgb(255, 255, 255); }
  .link-for-print[_ngcontent-ng-c2864479574] { display: inline !important; text-decoration: underline !important; padding-left: 4px !important; }
}
.usa-table[_ngcontent-ng-c2864479574] { max-width: 68ex; }
.usa-prose[_ngcontent-ng-c2864479574] .requirements[_ngcontent-ng-c2864479574] { padding-left: 2rem; display: flex; justify-content: center; }
.usa-prose[_ngcontent-ng-c2864479574] .requirements[_ngcontent-ng-c2864479574] tr[_ngcontent-ng-c2864479574], .usa-prose[_ngcontent-ng-c2864479574] .requirements[_ngcontent-ng-c2864479574] td[_ngcontent-ng-c2864479574] { padding-right: 10px; padding-top: 0px; padding-bottom: 0px; border-width: 0px; }
.document-date[_ngcontent-ng-c2864479574] { font-size: 12px; font-weight: 700; }
.large-symbol[_ngcontent-ng-c2864479574] { font-size: 24px; }
.definition[_ngcontent-ng-c2864479574] { margin-top: 4px !important; }
.content[_ngcontent-ng-c2864479574] .main-banner[_ngcontent-ng-c2864479574] { background: var(--ctgl-color-blue-5); }
.content[_ngcontent-ng-c2864479574] .main-banner[_ngcontent-ng-c2864479574] .main-title[_ngcontent-ng-c2864479574] { color: var(--ctgl-color-blue-warm-70v); font-size: 22px; }
@media (min-width: 64rem) {
  .content[_ngcontent-ng-c2864479574] .main-banner[_ngcontent-ng-c2864479574] .main-title[_ngcontent-ng-c2864479574] { font-size: 42px; }
}
.faq-question[_ngcontent-ng-c2864479574] { font-weight: 700; }
.no-bullets[_ngcontent-ng-c2864479574] { list-style-type: none; }

.header[_ngcontent-ng-c3952580848] { background: var(--ctgl-color-blue-5); padding: 0px; }
@media (min-width: 64rem) {
  .header[_ngcontent-ng-c3952580848] { padding: 2rem 0px; }
}
.header[_ngcontent-ng-c3952580848] h1[_ngcontent-ng-c3952580848] { color: var(--ctgl-color-primary-dark); font-size: 22px; margin: 0px; padding: 1rem; }
@media (min-width: 64rem) {
  .header[_ngcontent-ng-c3952580848] h1[_ngcontent-ng-c3952580848] { font-size: 42px; padding: 1.5rem 0px; margin-left: 280px; }
}
.body[_ngcontent-ng-c3952580848] { display: flex; }
.content[_ngcontent-ng-c3952580848] { flex-grow: 1; line-height: 1.62; min-width: 0px; padding: 1rem 2rem 2rem 1rem; font-size: 14px; }
@media (min-width: 64rem) {
  .content[_ngcontent-ng-c3952580848] { padding: 2rem; font-size: 1rem; }
}
.menu-panel[_ngcontent-ng-c3952580848] { flex: 0 0 248px; }
.content-panel[_ngcontent-ng-c3952580848] { min-width: 0px; }
.menu-content[_ngcontent-ng-c3952580848] { margin-top: 2rem; position: sticky; top: 0px; }
@media print {
  .menu-panel[_ngcontent-ng-c3952580848] { display: none; }
}
.sticky-header[_ngcontent-ng-c3952580848] { top: 0px; position: sticky; z-index: 9997; background-color: var(--ctgl-color-primary); padding: 0.5rem 1rem; }
@media print {
  .sticky-header[_ngcontent-ng-c3952580848] { display: none; }
}

[_nghost-ng-c4136572333] { display: block; }
.drawer[_ngcontent-ng-c4136572333] { position: sticky; top: 1px; }
.title[_ngcontent-ng-c4136572333] { font-size: 14px; font-weight: 700; padding: 0.5rem; }
.item[_ngcontent-ng-c4136572333] { border-top: 1px var(--ctgl-color-base-lighter) solid; padding: 0.5rem 0.5rem 0.5rem 1rem; }
.label[_ngcontent-ng-c4136572333] { display: block; color: var(--ctgl-color-primary); padding-left: 0.5rem; text-decoration: none; font-size: 14px; font-weight: 400; line-height: 1.35; }
.label.current[_ngcontent-ng-c4136572333] { color: var(--ctgl-color-base-darkest); border-left: 3px var(--ctgl-color-base-darkest) solid; font-weight: 500; padding-left: 5px; }
.label[_ngcontent-ng-c4136572333]:hover:not(.current), .label[_ngcontent-ng-c4136572333].\:hover:not(.current) { color: var(--ctgl-color-primary-dark); text-decoration: underline; }
@media print {
  .drawer[_ngcontent-ng-c4136572333] { display: none; }
}

.QSIFeedbackButton div, .QSIFeedbackButton dl, .QSIFeedbackButton dt, .QSIFeedbackButton dd, .QSIFeedbackButton ul, .QSIFeedbackButton ol, .QSIFeedbackButton li, .QSIFeedbackButton h1, .QSIFeedbackButton h2, .QSIFeedbackButton h3, .QSIFeedbackButton h4, .QSIFeedbackButton h5, .QSIFeedbackButton h6, .QSIFeedbackButton span, .QSIFeedbackButton pre, .QSIFeedbackButton form, .QSIFeedbackButton fieldset, .QSIFeedbackButton textarea, .QSIFeedbackButton p, .QSIFeedbackButton blockquote, .QSIFeedbackButton tr, .QSIFeedbackButton th, .QSIFeedbackButton td { margin: 0px; padding: 0px; background-color: transparent; border: 0px; font-size: 12px; line-height: normal; vertical-align: baseline; box-shadow: none; }
.QSIFeedbackButton img { height: auto; width: auto; margin: 0px; padding: 0px; }
.QSIFeedbackButton ul, .QSIFeedbackButton ol { margin: 12px 0px; padding-left: 40px; }
.QSIFeedbackButton ul li { list-style-type: disc; }
.QSIFeedbackButton ol li { list-style-type: decimal; }
.QSIFeedbackButton .scrollable { }
.QSIFeedbackButton table { border-collapse: collapse; border-spacing: 0px; }
.QSIFeedbackButton table td { padding: 2px; }
.QSIFeedbackButton iframe { max-height: none; }
.QSIFeedbackButton * { box-sizing: content-box; }