/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Libre Franklin";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librefranklin/v14/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
sd-admin-scaffold {
  /* logo */
}
sd-admin-scaffold header > a:after {
  content: "";
  border-right: 1px solid #fff;
  height: 62px;
  order: 1;
}
sd-admin-scaffold header > a {
  gap: 0.6rem;
}
sd-admin-scaffold header > a > img {
  height: 48px !important;
  width: auto;
  order: 0;
}
sd-admin-scaffold header > a > div {
  order: 2;
  padding: 0;
  margin: 0 !important;
}
sd-admin-scaffold header h1 {
  font-size: 1.4rem !important;
  margin-bottom: 0.15rem !important;
  color: #fff !important;
}
@media (min-width: 768px) {
  sd-admin-scaffold header h1 {
    font-size: 1.6rem !important;
    margin-bottom: 0.2rem !important;
  }
  sd-admin-scaffold header > a {
    gap: 1rem;
  }
  sd-admin-scaffold header > a > img {
    height: 62px !important;
  }
  sd-admin-scaffold header > a:after {
    content: "";
    border-right: 1px solid #fff;
    height: 72px;
    order: 1;
  }
}
/* main search bar */
#main_search {
  font-size: 1.2rem;
}
sd-market-branding {
  /* section headings and buttons */
  /* card */
  /* logo */
  /* menu */
}
sd-market-branding sd-collection div:has(h2).mr-3 {
  margin-right: 0 !important;
  margin-bottom: 1rem !important;
}
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn:not(:has(*[key*="close"])) {
  border-radius: 20rem;
  padding: 0.45em 0.85em;
  border: 2px solid #007a3300;
  color: #003b49cc;
  background: #003b491f;
  font-size: 0.875rem;
  line-height: 1 !important;
  font-weight: 600 !important;
  transition: all 80ms ease-out;
}
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn:not(:has(*[key*="close"])):is(.btn-outline-primary) {
  background: none;
  border-color: #003b491f;
}
sd-market-branding .btn:has(*[key*="close"]) {
  text-decoration: none;
}
/* detail view page */
sd-detail-header .icon {
  position: relative;
}
sd-detail-header .icon img {
  z-index: 10;
  position: relative;
}
sd-detail-header .icon:not(.sd-task-icon-collage):before {
  content: "";
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  border-radius: 100%;
  background: #003b491f;
  z-index: 0;
}
sd-market-branding .detail-view {
  height: 35px !important;
}
sd-market-branding section.card {
  border-radius: 0 !important;
  box-shadow: none !important;
  border: 1px solid #003b491f !important;
}
sd-market-branding .section-border[class]:first-child {
  border-top: none;
  padding-top: 0;
}
sd-market-branding .section-border[class] {
  padding-top: 2rem;
}
sd-market-branding .btn:has(*[key*="close"]) i {
  background: #003b49 !important;
  padding: 0.5em;
  font-size: 0.6rem !important;
  font-weight: 900;
  margin: 2px;
}
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn:not(:has(*[key*="close"])):hover,
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn-outline-primary:not(:has(*[key*="close"])):hover,
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn:not(:has(*[key*="close"])):focus,
sd-market-branding :where(#main,
sd-global-announcements-carousel,
sd-global-announcements-sidebar) .btn-outline-primary:not(:has(*[key*="close"])):focus {
  background: #003b4900 !important;
  color: #003b49;
  border-color: #003b49;
}
sd-market-branding .carousel-controls {
  margin: 0.2rem 0rem 3rem !important;
}
sd-market-branding sd-global-announcements-carousel {
  max-width: 440px !important;
}
sd-market-branding sd-global-announcements-carousel .view-all[class] {
  float: right;
  margin-top: -3.5rem;
  margin-right: 0rem;
  z-index: 10;
  position: absolute;
  right: 0;
}
sd-market-branding sd-global-announcements-carousel .view-all {
  float: right;
  margin-top: -3.5rem;
  margin-right: 0rem;
  z-index: 10;
  position: absolute;
  right: 0;
}
sd-market-branding sd-global-announcements-carousel .announcement {
  height: auto !important;
}
sd-market-branding sd-global-announcements-sidebar:not(.hide) {
  max-width: 438px !important;
  min-width: 438px !important;
  margin-top: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
sd-market-branding :is(main,
sd-global-announcements-sidebar) :where(h1,
h2,
h3,
h4,
h5,
h6) {
  font-weight: 700 !important;
  color: #003b49 !important;
}
sd-market-branding sd-global-announcements-sidebar {
  border-color: #003b491f !important;
}
sd-market-branding main h2:is(.ts-32-md-up),
sd-market-branding sd-global-announcements-sidebar h2.ts-26 {
  font-size: 1.2rem !important;
}
sd-market-branding input#main_search:focus ~ *:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #003b49;
  border-radius: 30px;
  pointer-events: none;
}
sd-market-branding input#main_search {
  cursor: auto;
}
sd-market-branding input#main_search:focus {
  outline: none;
}
/* cards and icons */
sd-market-branding sd-tile-collection .grid-layout {
  grid-template-columns: repeat(auto-fill, minmax(370px, 1fr)) !important;
  gap: 0.5rem !important;
}
sd-market-branding sd-tile {
  border: 1px solid #003b492f !important;
}
sd-market-branding sd-tile.card sd-tile-image img {
  background: none !important;
}
sd-market-branding sd-tile.card {
  background: #fff !important;
  box-shadow: 0 var(--tile-shadow-offset-y) var(--tile-shadow-blur) var(--tile-shadow-spread) var(--tile-shadow-color);
}
sd-market-branding .tile-icon[class] {
  left: 108px;
  bottom: 4px;
}
sd-market-branding sd-tile sd-tile-image:not(:has(~span)) {
  width: 98px !important;
  height: 98px !important;
  margin-top: 0px;
  margin-left: 0px;
  border-radius: 0 !important;
}
sd-market-branding sd-tile sd-tile-image img {
  border-radius: 0 !important;
}
sd-market-branding sd-tile .header {
  padding-left: 98px !important;
}
sd-market-branding sd-tile a .brand {
  width: 94px !important;
  height: 94px !important;
}
sd-market-branding sd-tile .controls {
  z-index: 9000;
}
sd-market-branding sd-tile > a:hover {
  outline: 0.125rem solid var(--primary-color);
  outline-offset: 0.125rem;
  z-index: 100;
}
sd-market-branding .category i {
  color: #000 !important;
}
sd-market-branding .icon-collage {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 92px !important;
  display: grid !important;
  grid-auto-rows: 44px;
  grid-template-columns: repeat(auto-fill, minmax(calc(50% - 2px), 1fr));
  gap: 2px;
  margin-bottom: 3rem;
  height: auto !important;
  width: 100% !important;
  height: auto !important;
}
sd-market-branding .icon-collage img {
  width: 100% !important;
  height: auto !important;
  -o-object-fit: cover;
  object-fit: cover;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  border: none !important;
  border-radius: 0 !important;
  background: none !important;
}
sd-market-branding .icon-collage img:nth-child(n+9) {
  display: none;
}
sd-market-branding .icon-collage span {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 100% !important;
  height: 100% !important;
  border-width: 3px !important;
  border-radius: 8px !important;
  background-color: #003b491f !important;
}
sd-market-branding sd-tile-image {
  position: relative;
}
sd-market-branding sd-tile-image:has(~ .icon-collage):before {
  display: none !important;
}
sd-market-branding sd-tile-image:before {
  content: "";
  position: absolute;
  top: 7%;
  left: 7%;
  width: 86%;
  height: 86%;
  border-radius: 100%;
  background: #003b491f;
  z-index: 0;
}
sd-market-branding sd-tile-image img {
  position: relative;
  z-index: 10;
  border: none !important;
  outline: none !important;
}
sd-market-branding sd-tile .title {
  color: #003b49 !important;
  font-size: 0.9rem !important;
  margin-top: 0.4rem;
  line-height: 1.25;
}
sd-market-branding sd-tile .subtitle {
  font-size: 0.85rem !important;
  line-height: 1.4;
}
header {
  position: relative;
  padding-bottom: 60px !important;
}
sd-search {
  margin-top: -40px !important;
}
@media screen and (max-width: 767.98px) {
  .dropdown-menu {
    margin-top: -3rem !important;
  }
}
header:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 10%;
  opacity: 0.45;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='240' height='207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m.07 207 18.91-10.9L0 185.18v-1.11h.1l.02.01h.03l.05.02.05.03h.01L19.5 195.2l.04-44.8L0 139.2v-24.23l.26.15h.01l.1.09.08.1.01.02c.04.08.06.16.06.24v22.13l38.96-22.36-.02-22.47L0 70.12V22.96h.02L18.96 12.1 0 1.17V0H2.3L1.14.66 19.6 11.3V0h1.04v11.88l38.95 22.37V12.12a.54.54 0 0 1 .26-.45L79.6.3V0h1.04l.02 22.75L99.58 11.9 99.57 0h1.04v11.89l19.47 11.17L159.55.3V0h2.6l-1.04.6 18.98 10.92L199.07.6l-1.04-.6h2.08l20.04 11.55L239.05.66 237.91 0H240v1.31l-18.81 10.84L240 23v47.24l-19.39 11.13-.02 22.47L240 115.02v24.32l-39.43 22.64-.02 22.37 19.52 11.25 19.76-11.36a.64.64 0 0 1 .17-.06v1.16l-18.89 10.86L239.85 207h-2.07l-37.75-21.76-18.9 10.9L199.98 207h-2.07l-17.82-10.27L162.3 207h-2.73l.01-22.1-38.95-22.36v22.14a.53.53 0 0 1-.26.44L100.6 196.5V207h-1.03l-.03-32.95-18.92 10.86.02 22.09H79.6l-.02-22.1-19.46-11.16-39.48 22.76V207H19.6v-9.9L2.42 207H.07ZM20.62 13.08l38.44 22.07-19.02 10.92-19.44-11.2.02-21.79ZM.65 23.96l18.93-10.87-.02 21.77L.63 45.73l.02-21.77ZM39 46.66 20.06 57.54 1.15 46.64l18.93-10.88L39 46.66Zm-38.38.87 18.92 10.9-.02 21.78L.61 69.3l.01-21.78ZM20.56 80.8l.02-22.38 18.94-10.87.04 44.2-19-10.95ZM40.6 91.76l-.04-44.8L60.1 35.74l39.52 22.7.02 22.37-19.52 11.25-19.76-11.37a.65.65 0 0 0-.2-.06c-.11-.01-.22.01-.32.06L40.6 91.76Zm19.5 11.84L41.12 92.66 60.1 81.74l18.98 10.92L60.1 103.6Zm-1.04.6-18.44 10.63-.02-21.27 18.46 10.64Zm1.04.6L79 115.69l-18.92 10.9-18.94-10.87L60.1 104.8ZM1.15 138.69l38.44-22.07.01 21.78-19.43 11.2L1.15 138.7Zm39 22.38L21.2 150.2l18.91-10.9 18.94 10.87-18.92 10.9Zm-.5 23.27-19 10.95.03-44.2 18.95 10.88.02 22.37ZM210.83 39.87c4.53-2.6 8.74-5.04 8.78-5.04l.02-22.38L200.11 1.2l-19.76 11.37a.53.53 0 0 1-.52 0L160.6 1.5l-.03 44.8 19.53 11.21 19.76-11.34c.05 0 5.72-3.27 10.98-6.3ZM60.63 12.42v21.83l19-10.9L79.6 1.5 60.62 12.42Zm19.01 33.35-.02-21.23-18.48 10.61 18.5 10.62Zm1.02-21.83.02 21.83 18.92-10.9-.02-21.79-18.92 10.86Zm19.48 33.6 18.92-10.9-18.94-10.88-18.92 10.9 18.94 10.88Zm.54 22.67 18.92-10.9-.02-21.78-18.92 10.9.02 21.78Zm.52.9L120.1 92l18.96-10.94-18.94-10.87-18.92 10.9Zm-40.06 23.08 18.9 10.9 39.02-22.5-18.9-10.89-39.02 22.5Zm78.5 45.64-.04-44.8-19.24 11.08c-.1.05-.2.07-.31.06a.61.61 0 0 1-.21-.06l-19.76-11.37L80.56 116l.02 22.38 39.52 22.68 19.54-11.22Zm-99-11.43 18.94 10.87-.02-21.78-18.94-10.87.02 21.78Zm38.9-.04-.02-21.77-18.92 10.9.02 21.78 18.92-10.9ZM99 150.13l-18.94-10.87-18.92 10.9 18.94 10.88L99 150.14Zm.54 22.72-.02-21.82-18.92 10.9.02 21.78 18.92-10.86ZM220.65 34.83l18.92 10.9.02-21.77-18.92-10.9-.02 21.77ZM201.2 46.59l18.92 10.91 18.94-10.87-18.92-10.9-18.94 10.86Zm-.54 22.73 18.92 10.86.02-21.78-18.92-10.9-.02 21.82Zm-1.04-.6.02-21.23-18.5 10.62 18.48 10.61Zm-40 69.64.03-22.37-19-10.95.04 44.2 18.94-10.88Zm19.44 11.8-18.91-10.9-18.94 10.87 18.92 10.9 18.93-10.86Zm-19.45 11.77-19.44-11.2-19.02 10.92 38.44 22.06.02-21.78Zm-59.04-10.9.02 21.23 18.48-10.61-18.5-10.62Zm19.02 33.35v-21.84l-19 10.9.02 21.86 18.98-10.92Zm81.01-45.98 18.92 10.9.02-21.82-18.92-10.86-.02 21.78Zm-19.46 11.77 18.92 10.9L219 150.2l-18.92-10.9-18.94 10.87Zm-20.5 11.76-.01 21.78 18.94-10.87.01-21.78-18.94 10.87ZM199 184.64l-18.92-10.9-18.94 10.87 18.96 10.93 18.9-10.9Zm-38.38.87-.02 21.27 18.47-10.65-18.44-10.63Zm38.92-23.54-18.92-10.9-.02 21.77 18.92 10.9.02-21.77Zm39.52-23.29-18.5 10.62.02-21.23 18.48 10.61Zm-18.46-33.65 18.98 10.92v21.84l-19-10.9.02-21.86Zm-59.93 33.33.02-21.77 18.91 10.9-.02 21.78-18.91-10.9Zm19.97-10.87 18.94-10.87-.02 21.78-18.94 10.87.02-21.78Zm18.96-35.73-18.98-10.92V59.01l19 10.9-.02 21.85Zm19.94 34.52-18.92-10.86.04-44.9 18.92 10.85-.04 44.91Zm1.1-67.88-.02 21.77 18.94-10.87.02-21.77-18.94 10.87Zm-41.06.6-38.95 22.37.02 22.47 39.48 22.75 19.45-11.16.02-22.48-19.76-11.36a.54.54 0 0 1-.26-.45V59Zm-78.45 45.14 18.98 10.92 18.98-10.92-18.98-10.95-18.98 10.95Zm38.46-22.17L121.13 92.6l18.47 10.64-.02-21.27Zm1.03-1.8 38.44-22.06-19.02-10.92-19.44 11.2.03 21.79ZM120.65 69.3l18.94 10.87-.02-21.77-18.94-10.87.02 21.77Zm.5-22.67 18.93 10.87L159 46.6l-18.93-10.88-18.92 10.91ZM159.56 1.5l-19 10.95.01 22.38 18.94 10.87.05-44.2ZM100.62 13.1l.02 21.77 18.94 10.87-.02-21.77-18.94-10.87Zm19.98 10.87.02 21.77 18.92-10.9-.02-21.78-18.92 10.9ZM40.68 183.75l18.92-10.91-.02-21.78-18.91 10.9.01 21.79Zm38.88-21.82-18.94-10.87.02 21.78 18.94 10.87-.02-21.78Z' fill='%23BFD730'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='240' height='207' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m.07 207 18.91-10.9L0 185.18v-1.11h.1l.02.01h.03l.05.02.05.03h.01L19.5 195.2l.04-44.8L0 139.2v-24.23l.26.15h.01l.1.09.08.1.01.02c.04.08.06.16.06.24v22.13l38.96-22.36-.02-22.47L0 70.12V22.96h.02L18.96 12.1 0 1.17V0H2.3L1.14.66 19.6 11.3V0h1.04v11.88l38.95 22.37V12.12a.54.54 0 0 1 .26-.45L79.6.3V0h1.04l.02 22.75L99.58 11.9 99.57 0h1.04v11.89l19.47 11.17L159.55.3V0h2.6l-1.04.6 18.98 10.92L199.07.6l-1.04-.6h2.08l20.04 11.55L239.05.66 237.91 0H240v1.31l-18.81 10.84L240 23v47.24l-19.39 11.13-.02 22.47L240 115.02v24.32l-39.43 22.64-.02 22.37 19.52 11.25 19.76-11.36a.64.64 0 0 1 .17-.06v1.16l-18.89 10.86L239.85 207h-2.07l-37.75-21.76-18.9 10.9L199.98 207h-2.07l-17.82-10.27L162.3 207h-2.73l.01-22.1-38.95-22.36v22.14a.53.53 0 0 1-.26.44L100.6 196.5V207h-1.03l-.03-32.95-18.92 10.86.02 22.09H79.6l-.02-22.1-19.46-11.16-39.48 22.76V207H19.6v-9.9L2.42 207H.07ZM20.62 13.08l38.44 22.07-19.02 10.92-19.44-11.2.02-21.79ZM.65 23.96l18.93-10.87-.02 21.77L.63 45.73l.02-21.77ZM39 46.66 20.06 57.54 1.15 46.64l18.93-10.88L39 46.66Zm-38.38.87 18.92 10.9-.02 21.78L.61 69.3l.01-21.78ZM20.56 80.8l.02-22.38 18.94-10.87.04 44.2-19-10.95ZM40.6 91.76l-.04-44.8L60.1 35.74l39.52 22.7.02 22.37-19.52 11.25-19.76-11.37a.65.65 0 0 0-.2-.06c-.11-.01-.22.01-.32.06L40.6 91.76Zm19.5 11.84L41.12 92.66 60.1 81.74l18.98 10.92L60.1 103.6Zm-1.04.6-18.44 10.63-.02-21.27 18.46 10.64Zm1.04.6L79 115.69l-18.92 10.9-18.94-10.87L60.1 104.8ZM1.15 138.69l38.44-22.07.01 21.78-19.43 11.2L1.15 138.7Zm39 22.38L21.2 150.2l18.91-10.9 18.94 10.87-18.92 10.9Zm-.5 23.27-19 10.95.03-44.2 18.95 10.88.02 22.37ZM210.83 39.87c4.53-2.6 8.74-5.04 8.78-5.04l.02-22.38L200.11 1.2l-19.76 11.37a.53.53 0 0 1-.52 0L160.6 1.5l-.03 44.8 19.53 11.21 19.76-11.34c.05 0 5.72-3.27 10.98-6.3ZM60.63 12.42v21.83l19-10.9L79.6 1.5 60.62 12.42Zm19.01 33.35-.02-21.23-18.48 10.61 18.5 10.62Zm1.02-21.83.02 21.83 18.92-10.9-.02-21.79-18.92 10.86Zm19.48 33.6 18.92-10.9-18.94-10.88-18.92 10.9 18.94 10.88Zm.54 22.67 18.92-10.9-.02-21.78-18.92 10.9.02 21.78Zm.52.9L120.1 92l18.96-10.94-18.94-10.87-18.92 10.9Zm-40.06 23.08 18.9 10.9 39.02-22.5-18.9-10.89-39.02 22.5Zm78.5 45.64-.04-44.8-19.24 11.08c-.1.05-.2.07-.31.06a.61.61 0 0 1-.21-.06l-19.76-11.37L80.56 116l.02 22.38 39.52 22.68 19.54-11.22Zm-99-11.43 18.94 10.87-.02-21.78-18.94-10.87.02 21.78Zm38.9-.04-.02-21.77-18.92 10.9.02 21.78 18.92-10.9ZM99 150.13l-18.94-10.87-18.92 10.9 18.94 10.88L99 150.14Zm.54 22.72-.02-21.82-18.92 10.9.02 21.78 18.92-10.86ZM220.65 34.83l18.92 10.9.02-21.77-18.92-10.9-.02 21.77ZM201.2 46.59l18.92 10.91 18.94-10.87-18.92-10.9-18.94 10.86Zm-.54 22.73 18.92 10.86.02-21.78-18.92-10.9-.02 21.82Zm-1.04-.6.02-21.23-18.5 10.62 18.48 10.61Zm-40 69.64.03-22.37-19-10.95.04 44.2 18.94-10.88Zm19.44 11.8-18.91-10.9-18.94 10.87 18.92 10.9 18.93-10.86Zm-19.45 11.77-19.44-11.2-19.02 10.92 38.44 22.06.02-21.78Zm-59.04-10.9.02 21.23 18.48-10.61-18.5-10.62Zm19.02 33.35v-21.84l-19 10.9.02 21.86 18.98-10.92Zm81.01-45.98 18.92 10.9.02-21.82-18.92-10.86-.02 21.78Zm-19.46 11.77 18.92 10.9L219 150.2l-18.92-10.9-18.94 10.87Zm-20.5 11.76-.01 21.78 18.94-10.87.01-21.78-18.94 10.87ZM199 184.64l-18.92-10.9-18.94 10.87 18.96 10.93 18.9-10.9Zm-38.38.87-.02 21.27 18.47-10.65-18.44-10.63Zm38.92-23.54-18.92-10.9-.02 21.77 18.92 10.9.02-21.77Zm39.52-23.29-18.5 10.62.02-21.23 18.48 10.61Zm-18.46-33.65 18.98 10.92v21.84l-19-10.9.02-21.86Zm-59.93 33.33.02-21.77 18.91 10.9-.02 21.78-18.91-10.9Zm19.97-10.87 18.94-10.87-.02 21.78-18.94 10.87.02-21.78Zm18.96-35.73-18.98-10.92V59.01l19 10.9-.02 21.85Zm19.94 34.52-18.92-10.86.04-44.9 18.92 10.85-.04 44.91Zm1.1-67.88-.02 21.77 18.94-10.87.02-21.77-18.94 10.87Zm-41.06.6-38.95 22.37.02 22.47 39.48 22.75 19.45-11.16.02-22.48-19.76-11.36a.54.54 0 0 1-.26-.45V59Zm-78.45 45.14 18.98 10.92 18.98-10.92-18.98-10.95-18.98 10.95Zm38.46-22.17L121.13 92.6l18.47 10.64-.02-21.27Zm1.03-1.8 38.44-22.06-19.02-10.92-19.44 11.2.03 21.79ZM120.65 69.3l18.94 10.87-.02-21.77-18.94-10.87.02 21.77Zm.5-22.67 18.93 10.87L159 46.6l-18.93-10.88-18.92 10.91ZM159.56 1.5l-19 10.95.01 22.38 18.94 10.87.05-44.2ZM100.62 13.1l.02 21.77 18.94 10.87-.02-21.77-18.94-10.87Zm19.98 10.87.02 21.77 18.92-10.9-.02-21.78-18.92 10.9ZM40.68 183.75l18.92-10.91-.02-21.78-18.91 10.9.01 21.79Zm38.88-21.82-18.94-10.87.02 21.78 18.94 10.87-.02-21.78Z' fill='%23BFD730'/%3E%3C/svg%3E");
  -webkit-mask-size: 22rem;
  mask-size: 22rem;
  -webkit-mask-repeat: repeat;
  mask-repeat: repeat;
  background: linear-gradient(180deg, #bfd72f00 0%, #bfd72f45 100%);
  z-index: 0;
  pointer-events: none;
}
sd-market-branding header > a:after {
  content: "";
  border-right: 1px solid #fff;
  height: 62px;
  order: 1;
}
sd-market-branding header > a {
  gap: 0.6rem;
}
sd-market-branding header > a > img {
  height: 48px !important;
  width: auto;
  order: 0;
}
sd-market-branding header > a > div {
  order: 2;
  padding: 0;
  margin: 0 !important;
}
sd-market-branding header h1 {
  font-size: 1.4rem !important;
  margin-bottom: 0.15rem !important;
  color: #fff !important;
}
sd-market-branding header .brand-subtitle {
  /*color: #BFD730 !important;*/
}
@media (min-width: 768px) {
  sd-market-branding header h1 {
    font-size: 1.6rem !important;
    margin-bottom: 0.2rem !important;
  }
  sd-market-branding header > a {
    gap: 1rem;
  }
  sd-market-branding header > a > img {
    height: 62px !important;
  }
  sd-market-branding header > a:after {
    content: "";
    border-right: 1px solid #fff;
    height: 72px;
    order: 1;
  }
}
sd-market-branding sd-sidebar {
  box-shadow: none !important;
  border: none !important;
  border-right: 1px solid #003b491f !important;
}
sd-market-branding sd-sidebar li {
  padding: 0 0.4rem;
  margin-bottom: 0.4rem;
}
sd-market-branding sd-sidebar-link {
  background: #fff !important;
  border-radius: 0.25rem !important;
}
sd-market-branding sd-sidebar-link:has(a.active) {
  background: #fff !important;
}
sd-market-branding sd-sidebar-link a.active {
  background: #154734 !important;
}
sd-market-branding sd-sidebar-link a,
sd-market-branding sd-sidebar-link button {
  padding: 0.2rem 0.4rem;
  border-radius: 0.25rem !important;
}
sd-market-branding sd-sidebar-link span {
  font-weight: 500;
  line-height: 1.2;
  color: #666 !important;
}
sd-market-branding sd-sidebar-link:has(a.active) span {
  font-weight: 700;
}
sd-market-branding sd-sidebar-link a:hover,
sd-market-branding sd-sidebar-link button:hover {
  background: #003b491f !important;
}
sd-market-branding sd-sidebar-link a.active:hover {
  background: #154734 !important;
}
sd-market-branding sd-menu-action a.active {
  border: none !important;
  outline: none;
}
sd-market-branding sd-sidebar-link a,
sd-market-branding sd-sidebar-link button {
  line-height: 1 !important;
  padding: 0.6rem 1rem !important;
}
sd-market-branding sd-sidebar-link a.active span {
  color: #fff !important;
}
sd-market-branding sd-sidebar-link a.active i {
  color: #BFD730 !important;
}
sd-market-branding sd-sidebar-link i.ts-23 {
  font-size: 1.2em !important;
}
sd-market-branding sd-global-announcement-card,
sd-market-branding sd-global-announcement-card :where(.card-img,
.card-img-bottom) {
  border-radius: 0 !important;
}
sd-market-branding .sd-announcements-fullview {
  grid-template-columns: repeat(auto-fill, minmax(360px, 1fr)) !important;
}
sd-market-branding sd-global-announcement-card button:hover {
  text-decoration: none !important;
}
/* basic links */
a,
.btn.btn-link {
  text-decoration: underline;
  color: #007A33;
}
img {
  max-width: 100%;
}
