:root {
  --font-main: "Plus Jakarta Sans", sans-serif;
  --font-main-2: "Plus Jakarta Sans", sans-serif;
  --font-main-3: "Plus Jakarta Sans", sans-serif;
  --font-main-4: "Plus Jakarta Sans", sans-serif;
  --font-main-5: "Plus Jakarta Sans", sans-serif;
}

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/rKD2dQOzOgp5B87mYSndK-icomoon.woff") format("woff");
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/200italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/300italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/400italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/500italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/600italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/700italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/800italic-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/200-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/300-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/400-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/500-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/600-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/700-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/plus-jakarta-sans/800-latin-0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --swiper-theme-color: hsla(211.29, 100%, 50%, 1);
  --black: hsla(0, 0%, 0%, 1);
  --white: hsla(0, 0%, 100%, 1);
  --body-text: hsla(0, 0%, 40%, 1);
  --text-primary: hsla(0, 0%, 3.92%, 1);
  --text-secondary: hsla(0, 0%, 27.84%, 1);
  --text-muted: hsla(226.67, 5.08%, 65.29%, 1);
  --line: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line: hsla(0, 0%, 89.41%, 1);
  --bg-light: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover: hsla(0, 0%, 75.69%, 1);
  --primary: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-2: hsla(211.29, 100%, 50%, 1);
  --black-2: hsla(0, 0%, 0%, 1);
  --white-2: hsla(0, 0%, 100%, 1);
  --body-text-2: hsla(0, 0%, 40%, 1);
  --text-primary-2: hsla(0, 0%, 3.92%, 1);
  --text-secondary-2: hsla(0, 0%, 27.84%, 1);
  --text-muted-2: hsla(226.67, 5.08%, 65.29%, 1);
  --line-2: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-2: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-2: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-2: hsla(0, 0%, 89.41%, 1);
  --bg-light-2: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-3: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-2: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-2: hsla(0, 0%, 75.69%, 1);
  --primary-2: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-3: hsla(211.29, 100%, 50%, 1);
  --black-3: hsla(0, 0%, 0%, 1);
  --white-3: hsla(0, 0%, 100%, 1);
  --body-text-3: hsla(0, 0%, 40%, 1);
  --text-primary-3: hsla(0, 0%, 3.92%, 1);
  --text-secondary-3: hsla(0, 0%, 27.84%, 1);
  --text-muted-3: hsla(226.67, 5.08%, 65.29%, 1);
  --line-3: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-3: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-3: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-3: hsla(0, 0%, 89.41%, 1);
  --bg-light-3: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-4: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-3: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-3: hsla(0, 0%, 75.69%, 1);
  --primary-3: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-4: hsla(211.29, 100%, 50%, 1);
  --black-4: hsla(0, 0%, 0%, 1);
  --white-4: hsla(0, 0%, 100%, 1);
  --body-text-4: hsla(0, 0%, 40%, 1);
  --text-primary-4: hsla(0, 0%, 3.92%, 1);
  --text-secondary-4: hsla(0, 0%, 27.84%, 1);
  --text-muted-4: hsla(226.67, 5.08%, 65.29%, 1);
  --line-4: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-4: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-4: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-4: hsla(0, 0%, 89.41%, 1);
  --bg-light-4: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-5: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-4: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-4: hsla(0, 0%, 75.69%, 1);
  --primary-4: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-5: hsla(211.29, 100%, 50%, 1);
  --black-5: hsla(0, 0%, 0%, 1);
  --white-5: hsla(0, 0%, 100%, 1);
  --body-text-5: hsla(0, 0%, 40%, 1);
  --text-primary-5: hsla(0, 0%, 3.92%, 1);
  --text-secondary-5: hsla(0, 0%, 27.84%, 1);
  --text-muted-5: hsla(226.67, 5.08%, 65.29%, 1);
  --line-5: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-5: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-5: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-5: hsla(0, 0%, 89.41%, 1);
  --bg-light-5: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-6: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-5: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-5: hsla(0, 0%, 75.69%, 1);
  --primary-5: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-6: hsla(211.29, 100%, 50%, 1);
  --black-6: hsla(0, 0%, 0%, 1);
  --white-6: hsla(0, 0%, 100%, 1);
  --body-text-6: hsla(0, 0%, 40%, 1);
  --text-primary-6: hsla(0, 0%, 3.92%, 1);
  --text-secondary-6: hsla(0, 0%, 27.84%, 1);
  --text-muted-6: hsla(226.67, 5.08%, 65.29%, 1);
  --line-6: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-6: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-6: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-6: hsla(0, 0%, 89.41%, 1);
  --bg-light-6: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-7: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-6: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-6: hsla(0, 0%, 75.69%, 1);
  --primary-6: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-7: hsla(211.29, 100%, 50%, 1);
  --black-7: hsla(0, 0%, 0%, 1);
  --white-7: hsla(0, 0%, 100%, 1);
  --body-text-7: hsla(0, 0%, 40%, 1);
  --text-primary-7: hsla(0, 0%, 3.92%, 1);
  --text-secondary-7: hsla(0, 0%, 27.84%, 1);
  --text-muted-7: hsla(226.67, 5.08%, 65.29%, 1);
  --line-7: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-7: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-7: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-7: hsla(0, 0%, 89.41%, 1);
  --bg-light-7: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-8: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-7: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-7: hsla(0, 0%, 75.69%, 1);
  --primary-7: hsla(65.29, 90.43%, 63.14%, 1);
  --swiper-theme-color-8: hsla(211.29, 100%, 50%, 1);
  --black-8: hsla(0, 0%, 0%, 1);
  --white-8: hsla(0, 0%, 100%, 1);
  --body-text-8: hsla(0, 0%, 40%, 1);
  --text-primary-8: hsla(0, 0%, 3.92%, 1);
  --text-secondary-8: hsla(0, 0%, 27.84%, 1);
  --text-muted-8: hsla(226.67, 5.08%, 65.29%, 1);
  --line-8: hsla(220, 13.04%, 90.98%, 1);
  --on-suface-1-8: hsla(214.29, 3.11%, 44.12%, 1);
  --on-suface-2-8: hsla(230.77, 26.53%, 19.22%, 1);
  --out-line-8: hsla(0, 0%, 89.41%, 1);
  --bg-light-8: hsla(105, 22.22%, 96.47%, 1);
  --bg-dark-9: hsla(0, 0%, 6.27%, 1);
  --bg-dark-2-8: hsla(193.85, 30.23%, 8.43%, 1);
  --placehover-8: hsla(0, 0%, 75.69%, 1);
  --primary-8: hsla(65.29, 90.43%, 63.14%, 1);
}