@charset "UTF-8";
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tMMPKhSkFEkm8.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: "Poppins";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiAyp8kv8JHgFVrJJLmE0tCMPKhSkFE.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: "Poppins";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmv1pVF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm21lVF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.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: "Poppins";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.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: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmg1hVF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmr19VF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm111VF9eOYktMqg.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: "Poppins";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVGdeOYktMqlap.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: "Poppins";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiDyp8kv8JHgFVrJJLm81xVF9eOYktMqg.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: "Poppins";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTufntAOvWDSHFF.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: "Poppins";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiGyp8kv8JHgFVrLPTucHtAOvWDSA.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: "Poppins";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.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: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.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: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.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: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.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: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.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;
}
/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.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: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9mI1F54.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;
}
/* cyrillic-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYZ8UA3J58.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: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwYZ8UA3.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;
}
.e2-flexbox {
  display: flex;
  column-gap: 8px;
  row-gap: 8px;
}
.e2-flexbox.e2-flexbox--row {
  flex-direction: row;
}
.e2-flexbox.e2-flexbox--row-reverse {
  flex-direction: row-reverse;
}
.e2-flexbox.e2-flexbox--column {
  flex-direction: column;
}
.e2-flexbox.e2-flexbox--column-reverse {
  flex-direction: column-reverse;
}

@keyframes showContent {
  from {
    overflow: hidden;
  }
  to {
    overflow: unset;
  }
}
@keyframes hideContent {
  from {
    overflow: unset;
  }
  to {
    overflow: hidden;
  }
}
.e2-accordion-section {
  position: relative;
  display: grid;
  grid-template-areas: "." "heading" "." "content" ".";
  transition: grid-template-rows 350ms ease;
}
.e2-accordion-section::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #E5E5E5;
  background-clip: content-box;
  transition: background-color 350ms ease;
}
.e2-accordion-section.e2-accordion-section--major {
  grid-template-rows: 32px max-content 20px 0fr 12px;
}
.e2-accordion-section.e2-accordion-section--major.e2-accordion-section--open {
  grid-template-rows: 32px max-content 12px 1fr 8px;
}
.e2-accordion-section.e2-accordion-section--major .e2-accordion-section__heading {
  font-family: "Inter", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
}
.e2-accordion-section.e2-accordion-section--minor {
  grid-template-rows: 16px max-content 12px 0fr 4px;
}
.e2-accordion-section.e2-accordion-section--minor.e2-accordion-section--open {
  grid-template-rows: 16px max-content 8px 1fr 8px;
}
.e2-accordion-section.e2-accordion-section--minor .e2-accordion-section__heading {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
}
.e2-accordion-section > .e2-accordion-section__content {
  transition: opacity 350ms ease;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-fill-mode: both;
}
.e2-accordion-section:not(.e2-accordion-section--open) > .e2-accordion-section__content {
  opacity: 0;
  animation-name: hideContent;
  animation-duration: 0ms;
}
.e2-accordion-section.e2-accordion-section--open::before {
  background-color: rgba(229, 229, 229, 0);
}
.e2-accordion-section.e2-accordion-section--open .e2-accordion-section__disclosure-icon {
  transform: scaleY(-100%);
}
.e2-accordion-section.e2-accordion-section--open > .e2-accordion-section__content {
  opacity: 1;
  animation-name: showContent;
  animation-duration: 700ms;
}

.e2-accordion-section__heading {
  grid-area: heading;
  display: grid;
  grid-template-columns: 1fr max-content;
  grid-auto-flow: row;
  column-gap: 24px;
  cursor: pointer;
}

.e2-accordion-section__disclosure-icon {
  grid-area: 1/2;
  align-self: center;
  transform: scaleY(100%);
  transition: transform 350ms ease;
}

.e2-accordion-section__content {
  grid-area: content;
}

.e2-avatar {
  display: grid;
  grid-template-areas: "circle";
  justify-items: start;
}
.e2-avatar:has(.e2-avatar__name) {
  grid-template-areas: "circle ." "circle name" "circle description" "circle .";
  grid-template-columns: max-content 1fr;
  column-gap: 12px;
  grid-template-rows: 1fr max-content max-content 1fr;
}
.e2-avatar.e2-avatar--small .e2-avatar__circle {
  width: 20px;
  height: 20px;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar.e2-avatar--medium .e2-avatar__circle {
  width: 40px;
  height: 40px;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar.e2-avatar--large .e2-avatar__circle {
  width: 60px;
  height: 60px;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar.e2-avatar--hash-0 .e2-avatar__circle {
  background-color: #14748F;
}
.e2-avatar.e2-avatar--hash-1 .e2-avatar__circle {
  background-color: #4AB3E0;
}
.e2-avatar.e2-avatar--hash-2 .e2-avatar__circle {
  background-color: #17C1C7;
}
.e2-avatar.e2-avatar--hash-3 .e2-avatar__circle {
  background-color: #480303;
}
.e2-avatar.e2-avatar--hash-4 .e2-avatar__circle {
  background-color: #F58F1B;
}
.e2-avatar.e2-avatar--hash-5 .e2-avatar__circle {
  background-color: #FFC340;
}

.e2-avatar__circle {
  grid-area: circle;
  align-self: center;
  display: grid;
  place-items: center;
  clip-path: circle(50%);
  overflow: hidden;
}

.e2-avatar__image {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.e2-avatar__initials {
  text-align: center;
}

.e2-avatar__default-icon {
  position: relative;
}

.e2-avatar__name {
  grid-area: name;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
}

.e2-avatar__description {
  grid-area: description;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #000000;
  letter-spacing: -0.02em;
  color: #374F5C;
  text-wrap: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.e2-avatar-row {
  display: grid;
  justify-items: start;
  grid-auto-flow: column;
}
.e2-avatar-row > .e2-avatar:not(:last-child) .e2-avatar__initials, .e2-avatar-row > .e2-avatar:not(:last-child) .e2-avatar__default-icon {
  position: relative;
  left: -1px;
}
.e2-avatar-row.e2-avatar-row--small {
  grid-auto-columns: 16px;
}
.e2-avatar-row.e2-avatar-row--small > .e2-avatar:not(:last-child) .e2-avatar__circle {
  clip-path: path("M 17.34375,3.2125604284 A 10,10 0,1,0 17.34375,16.7874395716 A 11,11 0,0,1 17.34375,3.2125604284 z");
}
.e2-avatar-row.e2-avatar-row--medium {
  grid-auto-columns: 32px;
}
.e2-avatar-row.e2-avatar-row--medium > .e2-avatar:not(:last-child) .e2-avatar__circle {
  clip-path: path("M 33.25,5.0187617334 A 20,20 0,1,0 33.25,34.9812382666 A 24,24 0,0,1 33.25,5.0187617334 z");
}
.e2-avatar-row.e2-avatar-row--large {
  grid-auto-columns: 48px;
}
.e2-avatar-row.e2-avatar-row--large > .e2-avatar:not(:last-child) .e2-avatar__circle {
  clip-path: path("M 51.3333333333,8.9076106406 A 30,30 0,1,0 51.3333333333,51.0923893594 A 34,34 0,0,1 51.3333333333,8.9076106406 z");
}

.e2-avatar-group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  clip-path: circle(50%);
  gap: 2px;
}
.e2-avatar-group.e2-avatar-group--medium {
  width: 40px;
  height: 40px;
}
.e2-avatar-group.e2-avatar-group--large {
  width: 60px;
  height: 60px;
}
.e2-avatar-group .e2-avatar-group__person {
  display: grid;
  place-items: center;
  height: 100%;
  width: 100%;
}
.e2-avatar-group .e2-avatar-group__person .e2-avatar-group__image {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.e2-avatar-group .e2-avatar-group__person .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
  line-height: 10px;
}
.e2-avatar-group .e2-avatar-group__person .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  line-height: 10px;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-0 {
  background-color: #14748F;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-1 {
  background-color: #4AB3E0;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-2 {
  background-color: #17C1C7;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-3 {
  background-color: #480303;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-4 {
  background-color: #F58F1B;
}
.e2-avatar-group .e2-avatar-group__person.e2-avatar-group__person--hash-5 {
  background-color: #FFC340;
}
.e2-avatar-group.e2-avatar-group--count-1 > .e2-avatar-group__person:nth-child(1) {
  grid-area: 1/1/span 2/span 2;
}
.e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(1) {
  grid-area: 1/1/span 2/span 1;
}
.e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__default-icon {
  position: relative;
  left: 1px;
  top: 0;
}
.e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(2) {
  grid-area: 1/2/span 2/span 1;
}
.e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-2 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__default-icon {
  position: relative;
  left: -1px;
  top: 0;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(1) {
  grid-area: 1/1/span 2/span 1;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__default-icon {
  position: relative;
  left: 1px;
  top: 0;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(2) {
  grid-area: 1/2/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__default-icon {
  position: relative;
  left: -2px;
  top: 2px;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(3) {
  grid-area: 2/2/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-3 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__default-icon {
  position: relative;
  left: -2px;
  top: -2px;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(1) {
  grid-area: 1/1/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(1) .e2-avatar-group__default-icon {
  position: relative;
  left: 2px;
  top: 2px;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(2) {
  grid-area: 2/1/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(2) .e2-avatar-group__default-icon {
  position: relative;
  left: 2px;
  top: -2px;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(3) {
  grid-area: 1/2/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(3) .e2-avatar-group__default-icon {
  position: relative;
  left: -2px;
  top: 2px;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(4) {
  grid-area: 2/2/span 1/span 1;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(4) .e2-avatar-group__initials {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
  text-align: center;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(4) .e2-avatar-group__default-icon {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: -0.02em;
}
.e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(4) .e2-avatar-group__initials, .e2-avatar-group.e2-avatar-group--count-4 > .e2-avatar-group__person:nth-child(4) .e2-avatar-group__default-icon {
  position: relative;
  left: -2px;
  top: -2px;
}

.e2-breadcrumb {
  user-select: none;
}
.e2-breadcrumb ol {
  margin: 0;
  padding: 0;
  display: inline-flex;
  list-style: none;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 8px;
}
.e2-breadcrumb .e2-breadcrumb__wrapper {
  margin: 0;
  padding: 0;
}
.e2-breadcrumb .e2-breadcrumb__wrapper:not(:last-child)::after {
  content: "»";
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
  color: #898989;
  padding-left: 8px;
}
.e2-breadcrumb .e2-breadcrumb__crumb {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
  text-decoration: none;
}
.e2-breadcrumb .e2-breadcrumb__crumb.e2-breadcrumb__crumb--disabled {
  color: #898989;
  cursor: not-allowed;
}

.e2-button {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  color: inherit;
  appearance: none;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
  position: relative;
  display: grid;
  grid-template-areas: "the-only-one";
  place-items: center;
  width: max-content;
  min-width: max-content;
  margin: 0;
  padding: 12px 16px;
  border: 0 solid transparent;
  border-radius: 8px;
  background: transparent;
  cursor: pointer;
}
.e2-button, .e2-button:hover, .e2-button:focus {
  text-decoration: none;
}
.e2-button:focus {
  box-shadow: none;
}
.e2-button:focus-visible {
  text-decoration: underline;
}
.e2-button > * {
  flex: 1 0 auto;
}
.e2-button .e2-button__content {
  grid-area: the-only-one;
  visibility: visible;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.e2-button.e2-button--justify-space-between > .e2-button__content {
  justify-content: space-between;
}
.e2-button .e2-button__spinner {
  grid-area: the-only-one;
  visibility: hidden;
  display: block;
  height: 100%;
  aspect-ratio: 1;
  animation: 1s spin infinite linear;
  background-color: currentColor;
  mask-image: url("/images/eureka-lib/icons/spinner.svg");
  -webkit-mask-image: url("/images/eureka-lib/icons/spinner.svg");
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
}
@keyframes spin {
  from {
    transform: rotate(0turn);
  }
  to {
    transform: rotate(1turn);
  }
}
.e2-button.e2-button--fill-width {
  width: 100%;
}
.e2-button.e2-button--fill-width > .e2-button__content {
  width: 100%;
}
.e2-button.e2-button--loading {
  cursor: progress;
}
.e2-button.e2-button--loading > .e2-button__content {
  visibility: hidden;
}
.e2-button.e2-button--loading > .e2-button__spinner {
  visibility: visible;
}
.e2-button.e2-button--disabled, .e2-button:disabled {
  background-color: #E5E5E5;
  color: #898989;
  cursor: not-allowed;
}
.e2-button.e2-button--primary {
  color: #000000;
  background-color: #FFC340;
}
.e2-button.e2-button--primary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):hover {
  background-color: rgb(255, 207, 102.2);
}
.e2-button.e2-button--primary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):active {
  background-color: rgb(255, 219, 140.4);
}
.e2-button.e2-button--secondary {
  color: #000000;
  background-color: #A3D7FF;
}
.e2-button.e2-button--secondary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):hover {
  background-color: rgb(181.4, 223, 255);
}
.e2-button.e2-button--secondary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):active {
  background-color: rgb(199.8, 231, 255);
}
.e2-button.e2-button--tertiary {
  color: #007BBA;
  border: 2px solid #007BBA;
  padding: 10px 14px;
}
.e2-button.e2-button--tertiary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):hover {
  background-color: rgba(163, 215, 255, 0.15);
}
.e2-button.e2-button--tertiary:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):active {
  background-color: rgba(163, 215, 255, 0.3);
}
.e2-button.e2-button--tertiary-inverted {
  color: #A3D7FF;
  border: 2px solid #A3D7FF;
  padding: 10px 14px;
}
.e2-button.e2-button--tertiary-inverted:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):hover {
  background-color: rgba(163, 215, 255, 0.15);
}
.e2-button.e2-button--tertiary-inverted:not(.e2-button--loading, .e2-button--disabled, :disabled, [disabled]):active {
  background-color: rgba(163, 215, 255, 0.3);
}
.e2-button.e2-button--link {
  color: #007BBA;
}

.e2-carousel {
  display: grid;
  grid-template-columns: [slides-start left-arrow-start dots-start] max-content [left-arrow-end] 1fr [right-arrow-start] max-content [right-arrow-end slides-end dots-end];
  grid-template-rows: [slides-start left-arrow-start right-arrow-start] auto [slides-end left-arrow-end right-arrow-end dots-start] max-content [dots-end];
  user-select: none;
  container: carousel/inline-size;
}

.e2-carousel__slides {
  grid-area: slides;
  display: grid;
  grid-auto-flow: column;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  scrollbar-width: none;
}
.e2-carousel__slides::-webkit-scrollbar {
  display: none;
}
@media (max-width: 767.9px) {
  .e2-carousel__slides {
    column-gap: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1279.9px) {
  .e2-carousel__slides {
    column-gap: 16px;
  }
}
@media (min-width: 1280px) {
  .e2-carousel__slides {
    column-gap: 24px;
  }
}

@media (max-width: 767.9px) {
  .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
    grid-auto-columns: calc((100dvw - 32px + 16px) * 3 / 4 - 16px);
  }
}
@media (min-width: 768px) and (max-width: 1279.9px) {
  @container carousel (min-width: 288px) {
    .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
      grid-auto-columns: calc((100dvw - 32px + 16px) * 3 / 4 - 16px);
    }
  }
  @container carousel (min-width: 688px) {
    .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
      grid-auto-columns: calc((100dvw - 80px + 16px) * 3 / 8 - 16px);
    }
  }
}
@media (min-width: 1280px) {
  @container carousel (min-width: 288px) {
    .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
      grid-auto-columns: calc((100dvw - 32px + 24px) * 3 / 4 - 24px);
    }
  }
  @container carousel (min-width: 688px) {
    .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
      grid-auto-columns: calc((100dvw - 80px + 24px) * 3 / 8 - 24px);
    }
  }
  @container carousel (min-width: 1124px) {
    .e2-carousel.e2-carousel--layout-max-four .e2-carousel__slides {
      grid-auto-columns: calc((min(100dvw, 1536px) - 156px + 24px) * 3 / 12 - 24px);
    }
  }
}

@media (max-width: 767.9px) {
  .e2-carousel.e2-carousel--layout-max-two-even .e2-carousel__slides {
    grid-auto-columns: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1279.9px) {
  .e2-carousel.e2-carousel--layout-max-two-even .e2-carousel__slides {
    grid-auto-columns: calc(50% - 16px / 2);
  }
}
@media (min-width: 1280px) {
  .e2-carousel.e2-carousel--layout-max-two-even .e2-carousel__slides {
    grid-auto-columns: calc(50% - 24px / 2);
  }
}

.e2-carousel.e2-carousel--layout-exactly-one-even .e2-carousel__slides {
  grid-auto-columns: 100%;
}

.e2-carousel__slide {
  scroll-snap-align: start;
  display: grid;
  user-select: auto;
}

@keyframes delayed-pointer-events {
  0%, 99% {
    pointer-events: auto;
  }
  100% {
    pointer-events: none;
  }
}
.e2-carousel__left-arrow, .e2-carousel__right-arrow {
  align-self: center;
  position: relative;
  cursor: pointer;
  display: grid;
  place-items: center;
  padding: 12px;
  background: #F1F9FF;
  border-radius: 100%;
  color: #007BBA;
  contain: paint;
  opacity: 0;
  transition: opacity 350ms ease, background-color 350ms ease;
  animation: delayed-pointer-events 1750ms both;
}
.e2-carousel__left-arrow:hover, .e2-carousel__left-arrow:active, .e2-carousel__right-arrow:hover, .e2-carousel__right-arrow:active {
  background-color: #E3F3FF;
}
@media (min-width: 1280px) {
  .e2-carousel__left-arrow.visible, .e2-carousel__right-arrow.visible {
    opacity: 1;
    animation: none;
  }
}

.e2-carousel__left-arrow {
  grid-area: left-arrow;
  transform: translateX(-50%);
}

.e2-carousel__right-arrow {
  grid-area: right-arrow;
  transform: translateX(50%);
}

.e2-material-icon {
  display: inline-block;
  width: var(--materialIconSize, 20px);
  height: var(--materialIconSize, 20px);
  background-color: currentColor;
  mask-position: center;
  mask-size: contain;
  mask-repeat: no-repeat;
}
.e2-material-icon.e2-material-icon--20 {
  --materialIconSize: 20px;
}
.e2-material-icon.e2-material-icon--24 {
  --materialIconSize: 24px;
}
.e2-material-icon.e2-material-icon--40 {
  --materialIconSize: 40px;
}

.e2-skeleton.e2-skeleton--block {
  display: block;
  border-radius: 8px;
  height: 100%;
  width: 100%;
  background-color: #E6E9EB;
  color: transparent;
  user-select: none;
}
.e2-skeleton.e2-skeleton--text {
  display: inline;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-radius: 8px;
  background-color: #E6E9EB;
  color: transparent;
  user-select: none;
}
.e2-skeleton.e2-skeleton--circle {
  display: block;
  clip-path: circle(closest-side);
  height: 100%;
  width: 100%;
  background-color: #E6E9EB;
  color: transparent;
  user-select: none;
}

.e2-tabs {
  position: relative;
  z-index: 0;
  display: flex;
  flex-wrap: wrap;
}
.e2-tabs::before {
  position: absolute;
  bottom: 0;
  height: 1px;
  left: 0;
  right: 0;
  content: "";
  border-bottom: 1px solid #E5E5E5;
}
.e2-tabs .e2-tabs__item {
  position: relative;
  flex: 0 0 auto;
  user-select: none;
  cursor: pointer;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000000;
  letter-spacing: -0.02em;
}
.e2-tabs .e2-tabs__item, .e2-tabs .e2-tabs__item:hover, .e2-tabs .e2-tabs__item:focus {
  text-decoration: none;
}
.e2-tabs .e2-tabs__item.e2-tabs__item--disabled {
  cursor: not-allowed;
  color: #898989;
}
.e2-tabs .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected {
  cursor: default;
}
.e2-tabs .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected::before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
}
.e2-tabs .e2-tabs__item:not(.e2-tabs__item--disabled, .e2-tabs__item--selected):hover {
  color: #007BBA;
}
.e2-tabs.e2-tabs--level-1 {
  gap: 0;
}
.e2-tabs.e2-tabs--level-1 .e2-tabs__item {
  padding: 12px 24px;
}
.e2-tabs.e2-tabs--level-1 .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected {
  background-color: #E5F3FF;
  border-radius: 4px 4px 0 0;
}
.e2-tabs.e2-tabs--level-1 .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected::before {
  height: 3px;
  border-bottom: 3px solid #007BBA;
}
.e2-tabs.e2-tabs--level-2 {
  column-gap: 32px;
}
.e2-tabs.e2-tabs--level-2 .e2-tabs__item {
  padding: 12px 0;
}
.e2-tabs.e2-tabs--level-2 .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected {
  color: #007BBA;
}
.e2-tabs.e2-tabs--level-2 .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected::before {
  height: 2px;
  border-bottom: 2px solid #007BBA;
}
.e2-tabs.e2-tabs--pills {
  gap: 8px;
}
.e2-tabs.e2-tabs--pills::before {
  content: none;
}
.e2-tabs.e2-tabs--pills .e2-tabs__item {
  padding: 6px 16px;
  border: 2px solid #C5D8E5;
  border-radius: 999px;
  background: #FFFFFF;
  color: #007BBA;
}
.e2-tabs.e2-tabs--pills .e2-tabs__item.e2-tabs__item--disabled {
  color: #898989;
  border-color: #E5E5E5;
  background: #E5E5E5;
}
.e2-tabs.e2-tabs--pills .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected {
  border-color: #007BBA;
}
.e2-tabs.e2-tabs--pills .e2-tabs__item:not(.e2-tabs__item--disabled).e2-tabs__item--selected::before {
  content: none;
}
.e2-tabs.e2-tabs--pills .e2-tabs__item:not(.e2-tabs__item--disabled, .e2-tabs__item--selected):hover {
  border-color: #007BBA;
}

/*# sourceMappingURL=eureka-lib.css.map */
