/* Chrome CSS extracted from https://develop.umassfive.coop/
   Captured 2026-08-19
   Rules affecting: .um5-top-navigation, .um5-mobile-navigation, .um5-site-footer
   Depends on tokens.css for --* values. Load tokens.css first. */

/* ---- @font-face ---- */
@font-face { font-family: flexslider-icon; src: url("/themes/custom/umass5/assets/css/fonts/flexslider-icon.woff") format("woff"), url("/themes/custom/umass5/assets/css/fonts/flexslider-icon.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Glyphicons Halflings"; src: url("/themes/custom/umass5/assets/css/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("/themes/custom/umass5/assets/css/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("/themes/custom/umass5/assets/css/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; src: url("/themes/custom/umass5/assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/themes/custom/umass5/assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/themes/custom/umass5/assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7W0Q5n-wU.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.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: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url("https://static.userback.io/fonts/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.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; }

/* ---- chrome rules, in original cascade order ---- */
.visually-hidden { overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; overflow-wrap: normal; position: absolute !important; }
.um5-mobile-navigation { font-family: var(--um5-font-family); position: relative; width: 100%; background: var(--um5-color-white); z-index: 100; }
.um5-mobile-navigation__shell { list-style: none; }
.um5-mobile-navigation__shell::-webkit-details-marker { display: none; }
.um5-mobile-navigation__header { display: flex; align-items: center; justify-content: space-between; padding: 0px 20px; height: 100px; background: var(--um5-color-white); cursor: pointer; list-style: none; border-bottom: 1px solid rgb(173, 143, 171); }
.um5-mobile-navigation__header::marker, .um5-mobile-navigation__header::-webkit-details-marker { display: none; }
.um5-mobile-navigation__logo-link { display: inline-flex; align-items: center; flex-shrink: 1; min-width: 0px; }
.um5-mobile-navigation__logo { height: 40px; width: auto; max-width: 140px; object-fit: contain; }
.um5-mobile-navigation__header-actions { display: flex; align-items: center; gap: var(--um5-space-3); flex-shrink: 0; }
.um5-mobile-navigation__login { display: inline-flex; align-items: center; gap: var(--um5-space-3); padding: var(--um5-space-3) var(--um5-space-4); background: var(--um5-color-purple); color: var(--um5-color-white); border-radius: var(--um5-radius-pill); text-decoration: none; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); line-height: 21px; white-space: nowrap; transition: background 0.15s; }
.um5-mobile-navigation__login:hover, .um5-mobile-navigation__login:focus-visible { background: var(--um5-color-purple-hover); }
.um5-mobile-navigation__login-icon { display: inline-flex; align-items: center; flex-shrink: 0; }
.um5-mobile-navigation__toggle { display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; flex-shrink: 0; color: var(--um5-color-purple); }
.um5-mobile-navigation__hamburger { display: flex; flex-direction: column; justify-content: space-between; width: 20px; height: 15px; }
.um5-mobile-navigation__hamburger span { display: block; width: 100%; height: 2.5px; background: var(--um5-color-purple); border-radius: 2px; }
.um5-mobile-navigation__close { display: none; align-items: center; justify-content: center; color: var(--um5-color-purple); }
.um5-mobile-navigation__shell[open] .um5-mobile-navigation__hamburger { display: none; }
.um5-mobile-navigation__shell[open] .um5-mobile-navigation__close { display: inline-flex; }
.um5-mobile-navigation__panel { background: var(--um5-color-white); padding: 20px; display: flex; flex-direction: column; gap: 0px; }
.um5-mobile-navigation__utility-ctas { display: flex; align-items: center; justify-content: center; gap: var(--um5-space-5); margin-bottom: var(--um5-space-3); position: relative; }
.um5-mobile-navigation__apply { display: inline-flex; }
.um5-mobile-navigation__apply > .um5-mobile-navigation__utility-cta { cursor: pointer; list-style: none; }
.um5-mobile-navigation__apply > .um5-mobile-navigation__utility-cta::-webkit-details-marker { display: none; }
.um5-mobile-navigation__apply-caret { display: inline-flex; align-items: center; transform: rotate(180deg); transition: transform 0.2s; }
.um5-mobile-navigation__apply[open] .um5-mobile-navigation__apply-caret { transform: rotate(0deg); }
.um5-mobile-navigation__apply-menu { position: absolute; top: calc(100% + var(--um5-space-2)); left: 0px; right: 0px; z-index: 2; margin: 0px; padding: var(--um5-space-2) 0; list-style: none; background: var(--um5-color-white); border-radius: var(--um5-radius-card); box-shadow: var(--um5-shadow-dropdown); }
.um5-mobile-navigation__apply-menu a { display: block; padding: var(--um5-space-3) var(--um5-space-5); color: var(--um5-color-purple); text-decoration: none; font-size: var(--um5-fs-body); line-height: 21px; }
.um5-mobile-navigation__apply-menu a:hover, .um5-mobile-navigation__apply-menu a:focus-visible { background: var(--um5-color-bg-light-purple); text-decoration: underline; }
.um5-mobile-navigation__utility-cta { display: inline-flex; align-items: center; gap: 6px; color: var(--um5-color-purple); text-decoration: none; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); line-height: 21px; }
.um5-mobile-navigation__utility-cta:hover, .um5-mobile-navigation__utility-cta:focus-visible { color: var(--um5-color-purple-hover); text-decoration: underline; }
.um5-mobile-navigation__utility-cta-icon { display: inline-flex; align-items: center; flex-shrink: 0; color: inherit; }
.um5-mobile-navigation__nav { width: 100%; }
.um5-mobile-navigation__back-spacer { height: 25px; margin-bottom: 6px; }
.um5-mobile-navigation__nav:has(.um5-mobile-navigation__submenu-shell[open]) .um5-mobile-navigation__back-spacer { display: none; }
.um5-mobile-navigation__menu { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 6px; }
.um5-mobile-navigation__submenu-shell, .um5-mobile-navigation__subsub-shell { list-style: none; }
.um5-mobile-navigation__submenu-shell::-webkit-details-marker, .um5-mobile-navigation__subsub-shell::-webkit-details-marker { display: none; }
.um5-mobile-navigation__menu-link { display: block; color: var(--um5-color-purple); text-decoration: none; cursor: pointer; list-style: none; width: 100%; box-sizing: border-box; }
.um5-mobile-navigation__menu-link::marker, .um5-mobile-navigation__menu-link::-webkit-details-marker { display: none; }
.um5-mobile-navigation__menu-row { display: flex; align-items: center; justify-content: space-between; gap: var(--um5-space-3); padding: var(--um5-space-2) var(--um5-space-3); background: var(--um5-color-bg-utility,#F2EDF2); border-radius: 10px; font-size: 18px; font-weight: var(--um5-fw-semibold,600); letter-spacing: -0.01em; line-height: 1.1; transition: background 0.15s; }
.um5-mobile-navigation__menu-link:hover .um5-mobile-navigation__menu-row, .um5-mobile-navigation__menu-link:focus-visible .um5-mobile-navigation__menu-row { background: var(--um5-color-pink-hover); }
.um5-mobile-navigation__arrow { display: inline-flex; align-items: center; flex-shrink: 0; color: var(--um5-color-purple); }
.um5-mobile-navigation__back { display: none; align-items: center; gap: 6px; height: 25px; padding-left: var(--um5-space-1); margin-bottom: var(--um5-space-2); color: var(--um5-color-purple); font-size: 15px; font-weight: var(--um5-fw-semibold,600); line-height: 21px; }
.um5-mobile-navigation__back-label { text-decoration: underline; }
.um5-mobile-navigation__submenu-shell[open] > .um5-mobile-navigation__menu-link--parent .um5-mobile-navigation__back { display: flex; }
.um5-mobile-navigation__submenu-shell[open] > .um5-mobile-navigation__menu-link--parent .um5-mobile-navigation__menu-row { background: var(--um5-color-purple); border: 1px solid rgb(173, 143, 171); color: var(--um5-color-white); }
.um5-mobile-navigation__submenu-shell[open] > .um5-mobile-navigation__menu-link--parent .um5-mobile-navigation__menu-row .um5-mobile-navigation__arrow { display: none; }
.um5-mobile-navigation__submenu { list-style: none; margin: var(--um5-space-2) 0 0; padding: 0px; display: flex; flex-direction: column; gap: 6px; }
.um5-mobile-navigation__submenu-link { display: flex; align-items: center; justify-content: space-between; gap: var(--um5-space-3); min-height: 36px; padding: var(--um5-space-2) var(--um5-space-3); background: var(--um5-color-bg-utility,#F2EDF2); border-radius: 10px; color: var(--um5-color-purple); text-decoration: none; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-medium,500); letter-spacing: -0.01em; line-height: 1.1; cursor: pointer; list-style: none; box-sizing: border-box; transition: background 0.15s; }
.um5-mobile-navigation__submenu-link::marker, .um5-mobile-navigation__submenu-link::-webkit-details-marker { display: none; }
.um5-mobile-navigation__submenu-link:hover, .um5-mobile-navigation__submenu-link:focus-visible { background: var(--um5-color-gold); }
.um5-mobile-navigation__subsub-open-label { display: none; }
.um5-mobile-navigation__subsub-shell[open] > .um5-mobile-navigation__submenu-link--parent { background: var(--um5-color-purple); border: 1px solid rgb(173, 143, 171); color: var(--um5-color-white); font-size: 18px; font-weight: var(--um5-fw-semibold,600); }
.um5-mobile-navigation__subsub-shell[open] > .um5-mobile-navigation__submenu-link--parent .um5-mobile-navigation__subsub-closed-label, .um5-mobile-navigation__subsub-shell[open] > .um5-mobile-navigation__submenu-link--parent .um5-mobile-navigation__arrow { display: none; }
.um5-mobile-navigation__subsub-shell[open] > .um5-mobile-navigation__submenu-link--parent .um5-mobile-navigation__subsub-open-label { display: inline; }
.um5-mobile-navigation__submenu:has(.um5-mobile-navigation__subsub-shell[open]) > .um5-mobile-navigation__submenu-item:not(:has(.um5-mobile-navigation__subsub-shell[open])) { display: none; }
.um5-mobile-navigation__subsub { list-style: none; margin: var(--um5-space-2) 0 0; padding: var(--um5-space-4) var(--um5-space-3); display: flex; flex-direction: column; gap: var(--um5-space-5); background: var(--um5-color-bg-utility,#F2EDF2); border-radius: 10px; }
.um5-mobile-navigation__subsub-link { color: var(--um5-color-purple); text-decoration: underline; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-medium,500); line-height: 1.1; }
.um5-mobile-navigation__search { margin-top: 36px; }
.um5-mobile-navigation__search-inner { display: flex; align-items: center; gap: var(--um5-space-3); border-bottom: 1px solid var(--um5-color-purple); padding: var(--um5-space-2) var(--um5-space-3); background: var(--um5-color-white); }
.um5-mobile-navigation__search-input { flex: 1 1 0%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; font-family: var(--um5-font-family); font-size: var(--um5-fs-body); color: var(--um5-color-purple); background: transparent; padding: 0px; min-width: 0px; appearance: none; }
.um5-mobile-navigation__search-input::placeholder { color: var(--um5-color-purple); opacity: 1; }
.um5-mobile-navigation__search-input::-webkit-search-cancel-button { display: none; }
.um5-mobile-navigation__search-btn { display: inline-flex; align-items: center; justify-content: center; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 0px; cursor: pointer; color: var(--um5-color-purple); flex-shrink: 0; }
.um5-mobile-navigation__search-btn:hover { color: var(--um5-color-purple-hover); }
.um5-mobile-navigation__quick-links { list-style: none; margin: var(--um5-space-5) 0 0; padding: 0px; display: flex; flex-direction: column; gap: var(--um5-space-5); }
.um5-mobile-navigation__quick-link { color: var(--um5-color-purple); text-decoration: none; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); letter-spacing: -0.01em; line-height: 1.1; }
.um5-mobile-navigation__quick-link:hover, .um5-mobile-navigation__quick-link:focus-visible { text-decoration: underline; }
@media (min-width: 992px) {
  .um5-mobile-navigation { display: none; }
}
.um5-mobile-navigation .visually-hidden { width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; position: absolute !important; }
.um5-site-footer { width: 100%; padding: 20px 0px 0px; background-color: var(--um5-color-purple); color: var(--um5-color-white); font-family: var(--um5-font-family); font-size: var(--um5-fs-body); line-height: var(--um5-lh-body); }
.um5-site-footer__inner { max-width: 1350px; margin-inline: auto; padding: 50px 20px; }
.um5-site-footer__main { display: flex; flex-direction: column; gap: var(--um5-space-7); }
.um5-site-footer__col { display: flex; flex-direction: column; gap: var(--um5-space-5); }
.um5-site-footer__col--brand { gap: 50px; }
.um5-site-footer__logo-link { display: inline-block; line-height: 0; }
.um5-site-footer__logo { display: block; width: 205px; height: auto; }
.um5-site-footer__numbers { margin: 0px; font-weight: 600; font-size: var(--um5-fs-body); line-height: 1.2; color: var(--um5-color-white); letter-spacing: -0.01em; }
.um5-site-footer__social-list { list-style: none; margin: 0px; padding: 0px; display: flex; gap: 20px; }
.um5-site-footer__social-item { flex: 0 0 auto; }
.um5-site-footer__social-link { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; color: var(--um5-color-gold); text-decoration: none; border-radius: 50%; transition: opacity 0.15s; }
.um5-site-footer__social-link:hover, .um5-site-footer__social-link:focus-visible { opacity: 0.75; }
.um5-site-footer__social-icon { display: block; width: 30px; height: 30px; }
.um5-site-footer__social-icon svg { display: block; width: 100%; height: 100%; }
.um5-site-footer__col--nav { gap: 0px; }
.um5-site-footer__nav-list { list-style: none; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: var(--um5-space-5); }
.um5-site-footer__nav-list { align-items: center; }
.um5-site-footer__nav-item { line-height: 0; }
.um5-site-footer__nav-link { display: inline-block; font-family: var(--um5-font-family); font-size: var(--um5-fs-body); font-weight: 600; line-height: 1.1; letter-spacing: -0.01em; color: var(--um5-color-white); text-decoration: none; white-space: nowrap; }
.um5-site-footer__nav-link:hover, .um5-site-footer__nav-link:focus-visible { color: var(--um5-color-gold); text-decoration: underline; }
.um5-site-footer__col--affiliation { gap: var(--um5-space-5); text-align: right; }
.um5-site-footer__affiliation { display: flex; flex-direction: column; gap: var(--um5-space-4); align-items: flex-end; }
.um5-site-footer__affiliation-text { margin: 0px; font-size: var(--um5-fs-body); font-weight: 400; line-height: 1.1; color: var(--um5-color-white); }
.um5-site-footer__vbbp-badge { display: block; width: 55px; height: 55px; object-fit: contain; margin-inline-start: auto; }
.um5-site-footer__rates-disclaimer { margin: 0px; font-size: var(--um5-fs-body); font-weight: 400; line-height: 1.1; color: var(--um5-color-white); }
.um5-site-footer__divider { border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none; border-right-color: currentcolor; border-bottom-color: currentcolor; border-left-color: currentcolor; border-image: initial; border-top: 1px solid var(--um5-color-gold); margin: 60px 0px; }
.um5-site-footer__bottom { display: flex; flex-direction: column; gap: var(--um5-space-5); align-items: center; text-align: center; }
.um5-site-footer__copyright { margin: 0px; font-size: var(--um5-fs-body); font-weight: 400; line-height: 1.1; color: var(--um5-color-white); white-space: nowrap; }
.um5-site-footer__legal { display: flex; flex-direction: column; gap: var(--um5-space-4); align-items: center; }
.um5-site-footer__badges { display: flex; align-items: center; gap: var(--um5-space-5); flex: 0 0 auto; }
.um5-site-footer__badge { display: block; height: 50px; width: auto; object-fit: contain; }
.um5-site-footer__ncua-text { margin: 0px; font-size: var(--um5-fs-body); font-weight: 400; line-height: 1.1; color: var(--um5-color-white); }
.um5-site-footer__ncua-link { color: var(--um5-color-white); font-weight: 700; text-decoration: underline; }
.um5-site-footer__ncua-link:hover, .um5-site-footer__ncua-link:focus-visible { color: var(--um5-color-gold); }
@media (min-width: 768px) {
  .um5-site-footer__inner { padding: 50px 60px; }
}
@media (min-width: 992px) {
  .um5-site-footer__main { flex-direction: row; align-items: flex-start; gap: 0px; justify-content: space-between; }
  .um5-site-footer__col--brand { flex: 0 0 205px; max-width: 205px; }
  .um5-site-footer__col--nav { flex: 0 0 auto; margin-inline: auto; }
  .um5-site-footer__nav-list { align-items: flex-start; }
  .um5-site-footer__col--affiliation { flex: 0 0 330px; max-width: 330px; align-items: flex-end; text-align: right; }
  .um5-site-footer__bottom { flex-direction: row; align-items: flex-end; justify-content: space-between; text-align: left; gap: var(--um5-space-7); }
  .um5-site-footer__legal { flex-direction: row; align-items: flex-start; gap: var(--um5-space-7); flex: 1 1 auto; text-align: left; }
  .um5-site-footer__ncua-text { flex: 1 1 auto; }
}
@media (max-width: 767px) {
  .um5-site-footer__col--brand { align-items: center; text-align: center; }
  .um5-site-footer__col--affiliation { align-items: center; text-align: center; }
  .um5-site-footer__affiliation { align-items: center; }
  .um5-site-footer__vbbp-badge { margin-inline: auto; }
  .um5-site-footer__rates-disclaimer { text-align: center; }
  .um5-site-footer__nav-list { align-items: center; }
}
@media (max-width: 991px) {
  .um5-top-navigation { display: none; }
}

.um5-top-navigation { width: 100%; background-color: var(--um5-color-white); font-family: var(--um5-font-family); position: relative; z-index: 1001; }
.um5-top-navigation__utility { background-color: var(--um5-color-bg-utility,#F2EDF2); height: 50px; }
.um5-top-navigation__utility-inner { max-width: 1350px; margin: 0px auto; padding: 0px 40px; height: 100%; display: flex; align-items: center; justify-content: space-between; }
.um5-top-navigation__utility-links { list-style: none; margin: 0px; padding: 0px; display: flex; align-items: center; gap: var(--um5-space-3); }
.um5-top-navigation__utility-item { display: flex; align-items: center; gap: var(--um5-space-3); }
.um5-top-navigation__utility-item + .um5-top-navigation__utility-item::before { content: ""; width: 1px; height: 20px; background-color: var(--um5-color-purple); pointer-events: none; }
.um5-top-navigation__utility-link { font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); letter-spacing: -0.01em; color: var(--um5-color-purple); text-decoration: none; line-height: 1.1; transition: color 0.15s; }
.um5-top-navigation__utility-link:hover, .um5-top-navigation__utility-link:focus-visible { color: var(--um5-color-purple-hover); text-decoration: underline; }
.um5-top-navigation__utility-ctas { list-style: none; margin: 0px 0px 0px auto; padding: 0px; display: flex; align-items: center; gap: var(--um5-space-5); }
.um5-top-navigation__utility-cta { display: inline-flex; align-items: center; gap: 6px; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); color: var(--um5-color-purple); text-decoration: none; line-height: 21px; transition: color 0.15s; }
.um5-top-navigation__utility-cta:hover, .um5-top-navigation__utility-cta:focus-visible { color: var(--um5-color-purple-hover); text-decoration: underline; }
.um5-top-navigation__utility-icon { flex-shrink: 0; color: inherit; }
.um5-top-navigation__primary { height: 100px; border-bottom: 1px solid var(--um5-color-border); }
.um5-top-navigation__primary-inner { max-width: 1350px; margin: 0px auto; padding: 0px 40px; height: 100%; display: flex; align-items: center; justify-content: space-between; }
.um5-top-navigation__logo-link { display: inline-flex; align-items: center; flex-shrink: 0; text-decoration: none; }
.um5-top-navigation__logo { height: 50px; width: auto; display: block; }
.um5-top-navigation__menu { list-style: none; margin: 0px; padding: 0px; display: flex; align-items: stretch; gap: 44px; height: 100%; flex-shrink: 0; }
.um5-top-navigation__item { position: relative; display: flex; align-items: center; }
.um5-top-navigation__link { display: inline-flex; align-items: center; font-size: 18px; font-weight: var(--um5-fw-semibold,600); letter-spacing: -0.01em; color: var(--um5-color-purple); text-decoration: none; line-height: 1.1; padding-bottom: 5px; border-bottom: 2px solid transparent; transition: border-color 0.15s; white-space: nowrap; }
.um5-top-navigation__item--active .um5-top-navigation__link, .um5-top-navigation__link:hover, .um5-top-navigation__link:focus-visible, .um5-top-navigation__item--has-dropdown:hover > .um5-top-navigation__link, .um5-top-navigation__item--has-dropdown:focus-within > .um5-top-navigation__link { border-bottom-color: var(--um5-color-gold); color: var(--um5-color-purple); text-decoration: none; }
.um5-top-navigation__dropdown { list-style: none; margin: 0px; padding: 0px; position: absolute; top: 100%; left: -12px; min-width: 200px; background-color: var(--um5-color-white); border-top: 2px solid var(--um5-color-purple); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border-radius: 0px 0px 10px 10px; opacity: 0; visibility: hidden; transform: translateY(-4px); transition: opacity 0.18s 0.15s, transform 0.18s 0.15s, visibility linear 0.33s; z-index: 200; }
.um5-top-navigation__item--has-dropdown:hover .um5-top-navigation__dropdown, .um5-top-navigation__item--has-dropdown:focus-within .um5-top-navigation__dropdown { opacity: 1; visibility: visible; transform: translateY(0px); transition-delay: 0s; }
.um5-top-navigation__dropdown-item { position: relative; }
.um5-top-navigation__dropdown-item:last-child, .um5-top-navigation__dropdown-item:last-child .um5-top-navigation__dropdown-link { border-radius: 0px 0px 10px 10px; }
.um5-top-navigation__dropdown-link { display: flex; align-items: center; justify-content: space-between; gap: var(--um5-space-3); padding: var(--um5-space-3); font-size: var(--um5-fs-body); font-weight: var(--um5-fw-medium,500); letter-spacing: -0.01em; line-height: 1.1; color: var(--um5-color-purple); text-decoration: none; white-space: nowrap; transition: background-color 0.12s; }
.um5-top-navigation__dropdown-link:hover, .um5-top-navigation__dropdown-link:focus-visible, .um5-top-navigation__dropdown-item--has-flyout:hover > .um5-top-navigation__dropdown-link, .um5-top-navigation__dropdown-item--has-flyout:focus-within > .um5-top-navigation__dropdown-link { background-color: var(--um5-color-bg-utility,#F2EDF2); }
.um5-top-navigation__flyout-arrow { flex-shrink: 0; color: var(--um5-color-purple); }
.um5-top-navigation__flyout { list-style: none; margin: 0px; padding: var(--um5-space-4); position: absolute; top: 0px; left: calc(100% + 7px); min-width: 180px; display: flex; flex-direction: column; gap: var(--um5-space-4); background-color: var(--um5-color-white); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border-radius: 10px; opacity: 0; visibility: hidden; transform: translateX(-4px); transition: opacity 0.18s 0.2s, transform 0.18s 0.2s, visibility linear 0.38s; z-index: 300; }
.um5-top-navigation__flyout::before { content: ""; position: absolute; top: 0px; left: -7px; width: 7px; height: 100%; }
.um5-top-navigation__dropdown-item--has-flyout:hover .um5-top-navigation__flyout, .um5-top-navigation__dropdown-item--has-flyout:focus-within .um5-top-navigation__flyout { opacity: 1; visibility: visible; transform: translateX(0px); transition-delay: 0s; }
.um5-top-navigation__flyout-link { display: block; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-medium,500); line-height: 1.1; color: var(--um5-color-purple); text-decoration: none; white-space: nowrap; }
.um5-top-navigation__flyout-link:hover, .um5-top-navigation__flyout-link:focus-visible { text-decoration: underline; }
.um5-top-navigation__controls { display: flex; align-items: center; gap: var(--um5-space-5); flex-shrink: 0; }
.um5-top-navigation__search { display: inline-flex; align-items: center; justify-content: center; color: var(--um5-color-purple); text-decoration: none; padding: var(--um5-space-1); border-radius: 50%; transition: color 0.15s, background-color 0.15s; }
.um5-top-navigation__search:hover, .um5-top-navigation__search:focus-visible { color: var(--um5-color-purple-hover); background-color: var(--um5-color-bg-light-purple); }
.um5-top-navigation__login { display: inline-flex; align-items: center; justify-content: center; gap: var(--um5-space-3); padding: var(--um5-space-3) var(--um5-space-6); background-color: var(--um5-color-purple); border-radius: var(--um5-radius-pill); color: var(--um5-color-white); font-size: 18px; font-weight: var(--um5-fw-semibold,600); line-height: 21px; text-decoration: none; white-space: nowrap; transition: background-color 0.15s; }
.um5-top-navigation__login:hover, .um5-top-navigation__login:focus-visible { background-color: var(--um5-color-purple-hover); color: var(--um5-color-white); text-decoration: none; }
.um5-top-navigation__login-icon { flex-shrink: 0; color: var(--um5-color-white); transition: color 0.15s; }
.um5-top-navigation__login:hover .um5-top-navigation__login-icon, .um5-top-navigation__login:focus-visible .um5-top-navigation__login-icon { color: var(--um5-color-gold,#F7B334); }
.um5-top-navigation__apply { position: relative; }
.um5-top-navigation__apply-toggle { cursor: pointer; list-style: none; padding: 8px 14px; }
.um5-top-navigation__apply-toggle::-webkit-details-marker { display: none; }
.um5-top-navigation__apply-caret { flex-shrink: 0; transform: rotate(180deg); transition: transform 0.15s; }
@media (prefers-reduced-motion: reduce) {
  .um5-top-navigation__apply-caret { transition: none; }
}
.um5-top-navigation__apply[open] .um5-top-navigation__apply-toggle { background-color: var(--um5-color-purple); color: var(--um5-color-white); text-decoration: none; }
.um5-top-navigation__apply[open] .um5-top-navigation__utility-icon { color: var(--um5-color-gold,#F7B334); }
.um5-top-navigation__apply[open] .um5-top-navigation__apply-caret { transform: rotate(0deg); }
.um5-top-navigation__apply-menu { background-color: var(--um5-color-white); border-radius: 0px 0px 6px 6px; box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 20px; list-style: none; margin: 0px; min-width: 100%; padding: 6px 0px; position: absolute; right: 0px; top: 100%; z-index: 30; }
.um5-top-navigation__apply-menu a { color: var(--um5-color-purple); display: block; font-size: var(--um5-fs-body); font-weight: var(--um5-fw-semibold,600); padding: 10px 16px; text-decoration: none; white-space: nowrap; }
.um5-top-navigation__apply-menu a:hover, .um5-top-navigation__apply-menu a:focus-visible { background-color: var(--um5-color-bg-utility,#F2EDF2); }
.um5-top-navigation__search { background: none; border: 0px; cursor: pointer; padding: 0px; }
.um5-search-overlay { align-items: center; background: rgba(43, 34, 48, 0.55); display: flex; inset: 0px; justify-content: center; padding: 24px; position: fixed; z-index: 1000; }
.um5-search-overlay[hidden] { display: none; }
.um5-search-overlay__panel { background: var(--um5-color-white); border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 32px; max-width: 1000px; padding: 80px 48px 96px; width: 100%; }
.um5-search-overlay__inner { margin: 0px auto; max-width: 780px; position: relative; }
.um5-search-overlay__heading { color: var(--um5-color-purple); font-size: clamp(26px, 3.4vw, 38px); font-weight: var(--um5-fw-medium,500); margin: 0px 0px 28px; text-align: center; }
.um5-search-overlay__close { background: none; border: 0px; color: var(--um5-color-purple); cursor: pointer; font-size: 34px; line-height: 1; padding: 4px 8px; position: absolute; right: -8px; top: -32px; }
.um5-search-overlay__close:hover, .um5-search-overlay__close:focus-visible { color: var(--um5-color-purple-hover); }
.um5-search-overlay .silvercloud-acsearch-bar { margin: 0px auto; max-width: 640px; display: block !important; }
.um5-search-overlay .sc-acsearch-hook { display: flex; gap: 12px; position: relative; }
.um5-search-overlay .sc-acsearch-input { border: 1px solid var(--um5-color-line,#CFC5CF); border-radius: 6px; box-sizing: border-box; color: var(--um5-color-text,#2B2230); flex: 1 1 0%; font-family: var(--um5-font-family,Roboto,sans-serif); font-size: 18px; padding: 12px 22px; width: auto !important; }
.um5-search-overlay .sc-acsearch-hook > button { background: var(--um5-color-purple); border: 0px; border-radius: 6px; color: var(--um5-color-white,#fff); cursor: pointer; font-family: var(--um5-font-family,Roboto,sans-serif); font-size: 16px; font-weight: var(--um5-fw-semibold,600); padding: 12px 30px; }
.um5-search-overlay .sc-autocomplete-items:empty { display: none; }
.um5-search-overlay .sc-acsearch-hook > button:hover, .um5-search-overlay .sc-acsearch-hook > button:focus-visible { background: var(--um5-color-purple-hover,#7A3A7D); }
.um5-search-overlay .sc-autocomplete-items { background: var(--um5-color-white,#fff); border: 1px solid var(--um5-color-line,#E8DEE9); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.16) 0px 12px 28px; left: 0px; overflow: hidden; right: 0px; top: calc(100% + 10px); z-index: 5; width: auto !important; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
a { background-color: rgba(0, 0, 0, 0); }
a:active, a:hover { outline: 0px; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0px; }
button, input, optgroup, select, body.sharpspring_form select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select, body.sharpspring_form select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input { line-height: normal; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
@media print {
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  tr, img { break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, .user--view-mode-full .field__label, h3 { orphans: 3; widows: 3; }
  h2, .user--view-mode-full .field__label, h3 { break-after: avoid; }
}
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: Roboto, sans-serif; font-size: 20px; line-height: 1.5; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
input, button, select, body.sharpspring_form select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(93, 40, 95); text-decoration: none; }
a:hover, a:focus { color: rgb(40, 17, 41); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
img { vertical-align: middle; }
hr { margin-top: 30px; margin-bottom: 30px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(248, 248, 248) currentcolor currentcolor; border-image: initial; }
h1, h2, .user--view-mode-full .field__label, h3, h4, .user--view-mode-full .right .field__item h3, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: Roboto, sans-serif; font-weight: 500; line-height: 1.1; color: inherit; }
h1, .h1, h2, .user--view-mode-full .field__label, .h2, h3, .h3 { margin-top: 30px; margin-bottom: 15px; }
h2, .user--view-mode-full .field__label, .h2 { font-size: 30px; }
p { margin: 0px 0px 15px; }
ul, ol { margin-top: 0px; margin-bottom: 15px; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0px; }
label, body.sharpspring_form label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
input[type="search"] { box-sizing: border-box; }
input[type="search"] { appearance: none; }
footer { border-top: 1px solid rgb(248, 248, 248); padding: 2em 0px; margin: 2em 0px; }
body { font-weight: 300; }
h2, .user--view-mode-full .field__label { color: rgb(22, 57, 88); font-weight: 900; margin: 0px 0px 20px; }
p { margin-bottom: 30px; }
html { scroll-behavior: smooth; }
p { margin-bottom: 15px; }
footer { border-top: 1px solid rgb(218, 218, 218); font-size: 16px; margin: 0px; padding: 100px 0px 0px; }
@media (max-width: 991px) {
  footer { padding: 60px 0px; }
}
input[type="text"] { color: rgb(86, 86, 86); }
form label, form body.sharpspring_form label, body.sharpspring_form form label { font-size: 16px; font-weight: 900; margin-bottom: 8px; }
.page--front footer { position: relative; }
.page--front footer::before { background: url("/themes/custom/umass5/assets/images/homepage-footer-bg.png") no-repeat; content: ""; display: block; width: 529px; height: 138px; position: absolute; left: 0px; top: 0px; }
@media (max-width: 1500px) {
  .page--front footer::before { display: none; }
}
p a { font-weight: bold; }
p:last-child { margin-bottom: 0px; }
input:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
img { height: auto; max-width: 100%; }
html { scroll-behavior: smooth; }
input { border-style: none; }
.silvercloud-results-wrapper, .silvercloud-top-content-wrapper, .silvercloud-custom-form, .silvercloud-search-bar, .silvercloud-acsearch-bar, .silvercloud-custom-content-wrapper, .silvercloud-chat-wrapper, .silvercloud-embed-answer-wrapper { }
.silvercloud-search-bar, .silvercloud-acsearch-bar { }
.silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] .sc-acsearch-hook, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] .sc-acsearch-hook, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] .sc-acsearch-hook, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] .sc-acsearch-hook, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] .sc-acsearch-hook, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] .sc-acsearch-hook, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] .sc-acsearch-hook, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] .sc-acsearch-hook { max-width: 650px; margin: 20px auto 0px; text-align: center; }
.silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] input, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] input, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] input, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] input, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] input, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] input, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] input, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] input { padding: 12px 15px; width: calc(100% - 100px); border: 1px solid rgb(223, 223, 223); border-radius: 50px; }
.silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] button, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] button, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] button, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] button, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] button, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] button, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] button, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] button { border: 2px solid rgb(100, 31, 96); background: rgb(255, 255, 255); color: rgb(93, 40, 95); padding: 10px 25px; margin: 0px 0px 0px 5px; vertical-align: top; border-radius: 30px; }
.silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] .sc-autocomplete-items, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] .sc-autocomplete-items, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] .sc-autocomplete-items, .silvercloud-search-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] .sc-autocomplete-items, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb99f7c2a6013df571dc8"] .sc-autocomplete-items, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ab2acb2241cb7c8774"] .sc-autocomplete-items, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9ba387f235984d80adb"] .sc-autocomplete-items, .silvercloud-acsearch-bar.silvercloud-acsearch-bar[widget="6a5fb9cd7c2a602508e7eeb8"] .sc-autocomplete-items { text-align: left; width: 100%; padding: 0px 10px 0px 0px; min-width: 200px; max-width: 550px; margin: 0px 0px 0px 4px; }

.um5-site-footer__social-list { margin: 0px !important; padding: 0px !important; }