html {
  height: 100% !important;
}

*,
*::after,
*::before {
  box-sizing: border-box !important;
}

body {
  --wp--preset--color--black: #fff000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(
    135deg,
    rgba(6, 147, 227, 1) 0%,
    rgb(155, 81, 224) 100%
  );
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(
    135deg,
    rgb(122, 220, 180) 0%,
    rgb(0, 208, 130) 100%
  );
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(
    135deg,
    rgba(252, 185, 0, 1) 0%,
    rgba(255, 105, 0, 1) 100%
  );
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(
    135deg,
    rgba(255, 105, 0, 1) 0%,
    rgb(207, 46, 46) 100%
  );
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(
    135deg,
    rgb(238, 238, 238) 0%,
    rgb(169, 184, 195) 100%
  );
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(
    135deg,
    rgb(74, 234, 220) 0%,
    rgb(151, 120, 209) 20%,
    rgb(207, 42, 186) 40%,
    rgb(238, 44, 130) 60%,
    rgb(251, 105, 98) 80%,
    rgb(254, 248, 76) 100%
  );
  --wp--preset--gradient--blush-light-purple: linear-gradient(
    135deg,
    rgb(255, 206, 236) 0%,
    rgb(152, 150, 240) 100%
  );
  --wp--preset--gradient--blush-bordeaux: linear-gradient(
    135deg,
    rgb(254, 205, 165) 0%,
    rgb(254, 45, 45) 50%,
    rgb(107, 0, 62) 100%
  );
  --wp--preset--gradient--luminous-dusk: linear-gradient(
    135deg,
    rgb(255, 203, 112) 0%,
    rgb(199, 81, 192) 50%,
    rgb(65, 88, 208) 100%
  );
  --wp--preset--gradient--pale-ocean: linear-gradient(
    135deg,
    rgb(255, 245, 203) 0%,
    rgb(182, 227, 212) 50%,
    rgb(51, 167, 181) 100%
  );
  --wp--preset--gradient--maldkfctric-grass: linear-gradient(
    135deg,
    rgb(202, 248, 128) 0%,
    rgb(113, 206, 126) 100%
  );
  --wp--preset--gradient--midnight: linear-gradient(
    135deg,
    rgb(2, 3, 129) 0%,
    rgb(40, 116, 252) 100%
  );
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),
    6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.basic-fdb3) {
  gap: 0.5em;
}
:where(.active-c62c) {
  gap: 0.5em;
}
body .tiny_cafb > .notification-silver-2bdb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .tiny_cafb > .new_87fb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .tiny_cafb > .mask_paper_c210 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .label_9f17 > .notification-silver-2bdb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .label_9f17 > .new_87fb {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .label_9f17 > .mask_paper_c210 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .label_9f17
  > :where(:not(.notification-silver-2bdb):not(.new_87fb):not(.title_focused_bd04)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .label_9f17 > .north-89c2 {
  max-width: var(--wp--style--global--wide-size);
}
body .basic-fdb3 {
  display: flex;
}
body .basic-fdb3 {
  flex-wrap: wrap;
  align-items: center;
}
body .basic-fdb3 > * {
  margin: 0;
}
body .active-c62c {
  display: grid;
}
body .active-c62c > * {
  margin: 0;
}
:where(.secondary-0dd2.basic-fdb3) {
  gap: 2em;
}
:where(.secondary-0dd2.active-c62c) {
  gap: 2em;
}
:where(.text_paper_832e.basic-fdb3) {
  gap: 1.25em;
}
:where(.text_paper_832e.active-c62c) {
  gap: 1.25em;
}
.wood_51ad {
  color: var(--wp--preset--color--black) !important;
}
.wrapper_west_4071 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.carousel-silver-ea73 {
  color: var(--wp--preset--color--white) !important;
}
.tabs_b93d {
  color: var(--wp--preset--color--pale-pink) !important;
}
.alert_hot_0fcc {
  color: var(--wp--preset--color--vivid-red) !important;
}
.secondary-steel-37ad {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.focused-3d78 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.selected_4194 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.avatar-73a5 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.silver_2b4f {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.primary-medium-6f56 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.popup_c3ef {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.overlay-7210 {
  background-color: var(--wp--preset--color--black) !important;
}
.popup-simple-597a {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.message-1532 {
  background-color: var(--wp--preset--color--white) !important;
}
.disabled-outer-b809 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.hover-b7a3 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.item-181e {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.medium-a1fb {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.disabled_focused_6bbc {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.notice_cadd {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tiny-3050 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.paper-ec5a {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.caption_3b2c {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.row-c35b {
  border-color: var(--wp--preset--color--black) !important;
}
.sort_east_6407 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.button-orange-ca22 {
  border-color: var(--wp--preset--color--white) !important;
}
.status_west_8e99 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.progress_1051 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.out-5464 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.feature-in-352e {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.black-4282 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.sidebar-hard-d356 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.chip_pro_ab35 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pink-a5c5 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.sort_97c3 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.media-3e6d {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.row-stale-0fa4 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.tertiary_a41b {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.cold-471f {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.fast-b451 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.brown_7b24 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.copper-423b {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.layout-prev-9b10 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.panel_full_1554 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.disabled-dynamic-3662 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.stone-78c8 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.dark_d3b0 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.highlight-basic-03af {
  font-size: var(--wp--preset--font-size--small) !important;
}
.dropdown-dark-10f5 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.pattern-bd89 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.fast_4f50 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.thumbnail-red-af91 a:where(:not(.lite-6bbc)) {
  color: inherit;
}
:where(.text_paper_832e.basic-fdb3) {
  gap: 1.25em;
}
:where(.text_paper_832e.active-c62c) {
  gap: 1.25em;
}
:where(.secondary-0dd2.basic-fdb3) {
  gap: 2em;
}
:where(.secondary-0dd2.active-c62c) {
  gap: 2em;
}
.background-aba8 {
  font-size: 1.5em;
  line-height: 1.6;
}

.plasma-5b5b .paper_ad4a {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_center_fefe .search_iron_6f18 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-a72b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-a72b.breadcrumb-liquid-b6e6 .dim_b716 {
  background-color: var(--e-global-color-primary);
}
.pattern-a72b.module_wide_7fde .dim_b716,
.pattern-a72b.pattern-93e1 .dim_b716 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.dropdown-43da .basic-4c06 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.short-467a {
  --divider-color: var(--e-global-color-secondary);
}
.short-467a .white-fa77 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.short-467a.surface_easy_1854 .search-34eb {
  background-color: var(--e-global-color-secondary);
}
.short-467a.message-first-fb46 .search-34eb,
.short-467a.out-0267 .search-34eb {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.short-467a.message-first-fb46 .search-34eb,
.short-467a.out-0267 .search-34eb svg {
  fill: var(--e-global-color-secondary);
}
.content_7f06 .north-531a {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_7f06 .status_8fef {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall-4fb0.surface_easy_1854 .search-34eb {
  background-color: var(--e-global-color-primary);
}
.tall-4fb0.message-first-fb46 .search-34eb,
.tall-4fb0.out-0267 .search-34eb {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tall-4fb0.message-first-fb46 .search-34eb,
.tall-4fb0.out-0267 .search-34eb svg {
  fill: var(--e-global-color-primary);
}
.section_387f.surface_easy_1854 .search-34eb {
  background-color: var(--e-global-color-primary);
}
.section_387f.message-first-fb46 .search-34eb,
.section_387f.out-0267 .search-34eb {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.section_387f .aside_9276 {
  color: var(--e-global-color-primary);
}
.section_387f .aside_9276,
.section_387f .aside_9276 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_387f .focused-f1a2 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-353c .text-b258 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-dynamic-ede4 .content_7482 .sort_liquid_88a6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown-99ae .mask-wood-e771:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.brown-99ae .detail_yellow_815f i {
  color: var(--e-global-color-primary);
}
.brown-99ae .detail_yellow_815f svg {
  fill: var(--e-global-color-primary);
}
.brown-99ae .search_fixed_ff78 {
  color: var(--e-global-color-secondary);
}
.brown-99ae .mask-wood-e771 > .search_fixed_ff78,
.brown-99ae .mask-wood-e771 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_liquid_3b09 .caption-7b41 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_liquid_3b09 .white_f560 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.dynamic-8603 .grid_f680 .tabs_light_7ba9 {
  background-color: var(--e-global-color-primary);
}
.dynamic-8603 .sort-basic-4290 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_4bc0 .wrapper_hot_9381 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_4bc0 .media_pressed_3c81 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_4bc0 .frame-4576 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.white_aaad .liquid_8a80,
.white_aaad .liquid_8a80 a {
  color: var(--e-global-color-primary);
}
.white_aaad .liquid_8a80.red-d4f6,
.white_aaad .liquid_8a80.red-d4f6 a {
  color: var(--e-global-color-accent);
}
.white_aaad .liquid_8a80 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_aaad .wrapper_5438 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_df44 .progress_gold_0581,
.blue_df44 .header-e2ef {
  color: var(--e-global-color-primary);
}
.blue_df44 .progress_gold_0581 svg {
  fill: var(--e-global-color-primary);
}
.blue_df44 .red-d4f6 .progress_gold_0581,
.blue_df44 .red-d4f6 .header-e2ef {
  color: var(--e-global-color-accent);
}
.blue_df44 .red-d4f6 .progress_gold_0581 svg {
  fill: var(--e-global-color-accent);
}
.blue_df44 .header-e2ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue_df44 .wrapper_5438 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero-clean-8369 .frame_3df7,
.hero-clean-8369 .texture-pink-bf36 {
  color: var(--e-global-color-primary);
}
.hero-clean-8369 .texture-pink-bf36 svg {
  fill: var(--e-global-color-primary);
}
.hero-clean-8369 .liquid_8a80.red-d4f6 a,
.hero-clean-8369
  .liquid_8a80.red-d4f6
  .texture-pink-bf36 {
  color: var(--e-global-color-accent);
}
.hero-clean-8369 .frame_3df7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero-clean-8369 .wrapper_5438 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next_ee80 .thumbnail-soft-a16c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next_ee80 .wood_d4bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-9bd6 .form_2134 .title-6a5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.aside-9bd6 .form_2134 .content-black-a681 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-9bd6 .tabs-a0b2 .title-6a5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.aside-9bd6
  .tabs-a0b2
  .content-black-a681 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-9bd6
  .modal-gold-50bf
  .title-6a5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.aside-9bd6
  .modal-gold-50bf
  .content-black-a681 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-9bd6
  .alert-pressed-5edc
  .title-6a5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.aside-9bd6
  .alert-pressed-5edc
  .content-black-a681 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_9aa0 .advanced-d8c5 {
  background-color: var(--e-global-color-primary);
}
.slow_9aa0 .advanced-d8c5:hover {
  background-color: var(--e-global-color-primary);
}
.slow_9aa0 .grid_e813 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_9aa0
  .advanced-d8c5:hover
  .grid_e813 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_230e .full_a505 {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.advanced-99d3 .frame_first_b081 .blue-4929 a {
  background-color: var(--e-global-color-accent);
}
.advanced-99d3 .frame_first_b081 .pattern_c4d3 a {
  background-color: var(--e-global-color-accent);
}
.advanced-99d3 .frame_first_b081 .blue-4929 a,
.advanced-99d3 .frame_first_b081 .pattern_c4d3 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-blue-e859
  .chip-0313.video_prev_7faa
  .frame_first_b081
  a.pagination_595a {
  background-color: var(--e-global-color-accent);
}
.texture-blue-e859
  .chip-0313.video_prev_7faa
  .frame_first_b081
  span.pagination_595a.fn-current-ad12 {
  background-color: var(--e-global-color-text);
}
.texture-blue-e859
  .chip-0313.video_prev_7faa
  .frame_first_b081
  .pagination_595a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e .west-33bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .block_89af
  > .main_7e71
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .message-right-eba6
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .hovered-0c78
  .next-c60c,
.over-ce8e
  .hovered-0c78
  .out-0c93 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over-ce8e
  .hovered-0c78
  .tabs-dd5f,
.over-ce8e
  .hovered-0c78
  a
  .tabs-dd5f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .hovered-0c78
  .section-26e5 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .hovered-0c78
  .secondary_top_70e9 {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .hovered-0c78
  .secondary_top_70e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .hovered-0c78
  .secondary_top_70e9:hover {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .hovered-0c78
  .popup_north_9a7b {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .hovered-0c78
  .popup_north_9a7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .hovered-0c78
  .popup_north_9a7b:hover {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .alert-ab15
  .content_tall_e3c4
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over-ce8e
  .alert-ab15
  .paragraph-easy-fef6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .alert-ab15
  .section-26e5 {
  color: var(--e-global-color-text);
}
.over-ce8e
  .alert-ab15
  .section-26e5
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .alert-ab15
  .secondary_top_70e9 {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .alert-ab15
  .secondary_top_70e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .alert-ab15
  .secondary_top_70e9:hover {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .alert-ab15
  .popup_north_9a7b {
  background-color: var(--e-global-color-primary);
}
.over-ce8e
  .alert-ab15
  .popup_north_9a7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-ce8e
  .alert-ab15
  .popup_north_9a7b:hover {
  background-color: var(--e-global-color-primary);
}
.over-ce8e .blue-9445 {
  background-color: var(--e-global-color-primary);
}
.over-ce8e .blue-9445:hover {
  background-color: var(--e-global-color-primary);
}
.over-ce8e .module-cd03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over-ce8e .center-2207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_wood_2996 .panel_a27d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_wood_2996
  .description_6b76
  > div:nth-child(3)
  .panel_a27d,
.icon_wood_2996
  .avatar-liquid-8b19
  > div:nth-child(1)
  .panel_a27d,
.icon_wood_2996
  .tertiary_fluid_926f
  > div:nth-child(1)
  .panel_a27d,
.icon_wood_2996
  .background_8a2a
  > div:nth-child(1)
  .panel_a27d,
.icon_wood_2996
  .photo_75f6
  > div:nth-child(1)
  .panel_a27d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_wood_2996 .advanced_3cfa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_wood_2996 .widget_fluid_784e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_wood_2996 .dark_6cb0 {
  background-color: var(--e-global-color-primary);
}
.icon_wood_2996 .dark_6cb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_wood_2996 .dark_6cb0:hover {
  background-color: var(--e-global-color-primary);
}
.icon_wood_2996 .fixed_5b50 {
  background-color: var(--e-global-color-primary);
}
.icon_wood_2996 .fixed_5b50:hover {
  background-color: var(--e-global-color-primary);
}
.icon_wood_2996 .module-cd03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_wood_2996 .center-2207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-6be4 .input-basic-bfd0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-6be4 .shade-e0d2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-6be4 .column_yellow_78db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-6be4 .background-first-6364 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-6be4 .notice-b958 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-6be4 .fixed_5b50 {
  background-color: var(--e-global-color-primary);
}
.picture-6be4 .fixed_5b50:hover {
  background-color: var(--e-global-color-primary);
}
.purple_c6a0 .slider_da7c {
  background-color: var(--e-global-color-secondary);
}
.purple_c6a0 .hot_3a19 {
  background-color: var(--e-global-color-text);
}
.purple_c6a0 .pattern-light-a96a {
  background-color: var(--e-global-color-secondary);
}
.purple_c6a0 .pattern-ad87 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_c6a0 .article-d232 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_c6a0 .out_144f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_c6a0 .media-thick-9d71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_c6a0 .picture-glass-e7cc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-solid-3ebe .element-white-4f6d .yellow-5bc6,
.progress-solid-3ebe
  .element-white-4f6d
  .yellow-5bc6
  a,
.progress-solid-3ebe .alert_c913 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-solid-3ebe .element-white-4f6d .summary_99db,
.progress-solid-3ebe .aside_63df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-solid-3ebe .element-white-4f6d .summary_99db {
  color: var(--e-global-color-text);
}
.progress-solid-3ebe .aside_63df {
  color: var(--e-global-color-text);
}
.progress-solid-3ebe
  .element-white-4f6d
  .focus-209a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress-solid-3ebe .icon-4c2d .focused-b040 {
  background-color: var(--e-global-color-primary);
}
.progress-solid-3ebe .icon-4c2d .focused-b040:hover {
  background-color: var(--e-global-color-primary);
}
.progress-solid-3ebe .icon-4c2d .blue_8c2c li span {
  background-color: var(--e-global-color-text);
}
.progress-solid-3ebe .icon-4c2d .blue_8c2c li span:hover {
  background-color: var(--e-global-color-primary);
}
.progress-solid-3ebe
  .icon-4c2d
  .blue_8c2c
  li.filter_south_27c8
  span {
  background-color: var(--e-global-color-accent);
}
.progress-solid-3ebe .mini-674b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard-77d0 .filter_tiny_63d9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-589a .table-up-18ea {
  background-color: var(--e-global-color-primary);
}
.white-589a .blue-0940 {
  background-color: var(--e-global-color-secondary);
}
.white-589a .hover-8a07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .sidebar-365f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .new_73b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .aside-f7d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .secondary-left-a0da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .badge-e8eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.white-589a .image_white_a4f0 {
  background-color: var(--e-global-color-primary);
}
.white-589a .image_white_a4f0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wrapper-dynamic-5e7d .grid_3c73 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-dynamic-5e7d .layout-43ec {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.wrapper-dynamic-5e7d
  .avatar-south-39a1:after {
  background-color: var(--e-global-color-primary);
}
.wrapper-dynamic-5e7d .primary_157a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_hard_f472 .alert_c913 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_hard_f472 .aside_63df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_fc14 .fixed-c9ba .shadow_focused_85f0 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.outline_fc14 .fixed-c9ba .overlay_862f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_1e96 .primary_d959 {
  background-color: var(--e-global-color-primary);
}
.heading_1e96 .badge-prev-378f {
  background-color: var(--e-global-color-secondary);
}
.heading_1e96 .summary-full-56ae .logo_104f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_1e96 .north-8983 .logo_104f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-f406 .clean-1dcd .caption-0dc2 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-f406 .clean-1dcd .south-a632 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-f406 .clean-1dcd .paragraph_next_8dc1 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.south-8049 .fast-5867 {
  border-color: var(--e-global-color-text);
}
.south-8049 .mask-f12e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.south-8049 .in-10cb {
  color: var(--e-global-color-primary);
}
.south-8049 .shadow-f95c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_liquid_8282 .frame_liquid_e275 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_liquid_8282 .chip-3678 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_liquid_8282 .nav_north_f2ba:hover .frame_liquid_e275 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_liquid_8282
  .nav_north_f2ba:hover
  .chip-3678 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pressed-5476 .item_selected_8dd1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pressed-5476 .avatar-ac83 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_0d3e .east_b731 .rough_a75c {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini_0d3e .panel-warm-e9de .rough_a75c {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.backdrop_purple_42a0 .column-3c63 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.fluid_1bb6 .full_61a8 .mask-b3a1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fluid_1bb6 .full_61a8 .mask-b3a1 {
  background-color: var(--e-global-color-secondary);
}
.fluid_1bb6 .progress_stale_3261 .mask-b3a1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fluid_1bb6 .progress_stale_3261 .mask-b3a1 {
  background-color: var(--e-global-color-secondary);
}
.fluid_1bb6 .icon-gold-d477 .gas_d469 {
  background-color: var(--e-global-color-primary);
}
.fluid_1bb6 .icon-gold-d477:hover .gas_d469 {
  background-color: var(--e-global-color-secondary);
}
.fluid_1bb6 .focused-b040 {
  background-color: var(--e-global-color-primary);
}
.fluid_1bb6 .focused-b040:hover {
  background-color: var(--e-global-color-accent);
}
.fluid_1bb6 .blue_8c2c li span {
  background-color: var(--e-global-color-text);
}
.fluid_1bb6 .blue_8c2c li span:hover {
  background-color: var(--e-global-color-primary);
}
.fluid_1bb6 .blue_8c2c li.filter_south_27c8 span {
  background-color: var(--e-global-color-accent);
}
.element_tiny_7f08 .white_0693 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element_tiny_7f08 .hidden-f910 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_b395 .sort-silver-460d:before {
  background-color: var(--e-global-color-secondary);
}
.fixed_b395 .section_left_2433 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed_b395 .container-07b2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-dark-f4fd .input-simple-0558 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-dark-f4fd .input-simple-0558:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-dark-f4fd .input-simple-0558.fn-active-ad12 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-dark-f4fd .tooltip_south_e415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-dark-f4fd .center_5358 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-dark-f4fd .detail-e805 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article-dark-f4fd .main_c07a {
  background-color: var(--e-global-color-primary);
}
.article-dark-f4fd .main_c07a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-dark-f4fd .grid-1d4d {
  background-color: var(--e-global-color-primary);
}
.article-dark-f4fd .grid-1d4d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .section_b627 a {
  color: var(--e-global-color-secondary);
}
.hover_3cf0 .thumbnail_60a7 .section_b627 a:hover {
  color: var(--e-global-color-secondary);
}
.hover_3cf0 .thumbnail_60a7 .section_b627,
.hover_3cf0 .thumbnail_60a7 .section_b627 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .grid_warm_e0ce {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .texture-plasma-2e71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .message_full_0a4d {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .thumbnail_60a7 .message_full_0a4d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .message_full_0a4d:hover {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .thumbnail_60a7 .info-tiny-3ced {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_3cf0 .thumbnail_60a7 .info-tiny-3ced {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .thumbnail_60a7 .info-tiny-3ced:hover {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .thumbnail_60a7 .focused-b040 {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .thumbnail_60a7 .focused-b040:hover {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .icon-4c2d .blue_8c2c li span {
  background-color: var(--e-global-color-text);
}
.hover_3cf0 .icon-4c2d .blue_8c2c li span:hover {
  background-color: var(--e-global-color-primary);
}
.hover_3cf0 .icon-4c2d .blue_8c2c li.filter_south_27c8 span {
  background-color: var(--e-global-color-accent);
}
.hover_3cf0 .module-cd03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_3cf0 .center-2207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_50a2 .container_49c8 .dropdown-north-7ff0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sort_50a2 .container_49c8 .gradient-d3dd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_50a2 .container_49c8 .pattern-selected-c40e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .icon-da8e {
  border-color: var(--e-global-color-text);
}
.orange-08e5 .table-4247 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .next-7124 {
  color: var(--e-global-color-secondary);
}
.orange-08e5 .next-7124 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .search-0ab6 > * {
  color: var(--e-global-color-primary);
}
.orange-08e5 .search-0ab6 > * svg {
  fill: var(--e-global-color-primary);
}
.orange-08e5 .warm_951f {
  color: var(--e-global-color-primary);
}
.orange-08e5 .warm_951f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-08e5 .video_b807 {
  color: var(--e-global-color-primary);
}
.orange-08e5 .video_b807 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-08e5 .hover_left_6aa2 {
  color: var(--e-global-color-primary);
}
.orange-08e5 .hover_left_6aa2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .media-mini-fa8c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .notice_active_5b81 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5 .notice_active_5b81.active-last-3c9f {
  color: var(--e-global-color-secondary);
}
.orange-08e5 .notice_active_5b81.active-last-3c9f .frame_72d4 {
  color: var(--e-global-color-accent);
}
.orange-08e5 .notice_active_5b81.lite-e3a3 {
  color: var(--e-global-color-text);
}
.orange-08e5 .notice_active_5b81.lite-e3a3 .frame_72d4 {
  color: var(--e-global-color-text);
}
.orange-08e5 .notice_active_5b81:before {
  border-top-color: var(--e-global-color-text);
}
.orange-08e5 .wood-4d9b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-08e5
  .wood-4d9b
  .breadcrumb-707c {
  background-color: var(--e-global-color-primary);
}
.orange-08e5
  .wood-4d9b
  .breadcrumb-707c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange-08e5 .icon-da8e .brown-8f63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_88ee .fresh-a661 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up_88ee .item-out-a176 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_top_1d8b .disabled-6710 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_top_1d8b
  .status_0c9d
  .media-75c9 {
  background-color: var(--e-global-color-secondary);
}
.description_top_1d8b
  .status_0c9d.light_4df7
  .media-75c9 {
  background-color: var(--e-global-color-text);
}
.description_top_1d8b
  .status_0c9d:hover
  .media-75c9 {
  background-color: var(--e-global-color-accent);
}
.description_top_1d8b
  .status_0c9d.fn-active-ad12
  .media-75c9 {
  background-color: var(--e-global-color-primary);
}
.selected-9e68 .paper_26cc {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.selected-9e68 .pressed-b523 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.selected-9e68 .pressed-55c0 {
  background-color: var(--e-global-color-primary);
}
.selected-9e68 .pressed-55c0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-6f52 .tag_8a27 .green_1e9d .focused_9190 {
  background-color: var(--e-global-color-secondary);
}
.pink-6f52 .tag_8a27 .detail_tiny_be5a:after {
  background-color: var(--e-global-color-secondary);
}
.pink-6f52 .plasma-054b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink-6f52 .hard-ed62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink-6f52 .active-paper-5066 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink-6f52 .link_fffd {
  background-color: var(--e-global-color-primary);
}
.pink-6f52 .link_fffd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-6f52 .chip_left_dd2d {
  background-color: var(--e-global-color-secondary);
}
.pink-6f52 .chip_left_dd2d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-6f52 .tag_8a27 .surface-pro-c114 .lite-cd03:hover {
  background-color: var(--e-global-color-primary);
}
.pink-6f52
  .tag_8a27
  .surface-pro-c114
  .lite-cd03.search_stone_81f1 {
  background-color: var(--e-global-color-primary);
}
.pink-6f52 .tag_8a27 .title-upper-7c30:before {
  border-color: var(--e-global-color-primary);
}
.pink-6f52 .tag_8a27 .title-upper-7c30:hover:before {
  border-color: var(--e-global-color-secondary);
}
.pink-6f52
  .tag_8a27
  .title-upper-7c30.layout_bright_6c95:before {
  border-color: var(--e-global-color-primary);
}
.pink-6f52 .table-light-5fb2 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_active_c056 .shadow_outer_003e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_active_c056 .shadow_outer_003e:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_active_c056 .shadow_outer_003e.down_f2c8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_active_c056 .column-2188 {
  background-color: var(--e-global-color-primary);
}
.input_active_c056 .column-2188 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_active_c056
  .label_new_215f
  .article_449a
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_active_c056
  .cold_dead
  .article_449a
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.purple_3710
  .icon-787c
  .card_c788 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_3710
  .icon-787c
  .preview_c87b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_3710 .heading-f665 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.purple_3710 .secondary_right_0874 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_3710 .heading_middle_7c1c {
  background-color: var(--e-global-color-primary);
}
.purple_3710 .heading_middle_7c1c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-east-b0e1 .green-5c75 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs-east-b0e1 .wide-0124 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  background-color: var(--e-global-color-primary);
}
.tabs-east-b0e1 .article-554a {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-east-b0e1 .article-554a a:hover {
  color: var(--e-global-color-secondary);
}
.tabs-east-b0e1 .overlay-old-10bf {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-east-b0e1 .input_040c {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tabs-east-b0e1 .shade-0b6b .focused-b040 {
  background-color: var(--e-global-color-primary);
}
.tabs-east-b0e1 .shade-0b6b .focused-b040:hover {
  background-color: var(--e-global-color-accent);
}
.tabs-east-b0e1
  .shade-0b6b
  .blue_8c2c
  li
  span {
  background-color: var(--e-global-color-text);
}
.tabs-east-b0e1
  .shade-0b6b
  .blue_8c2c
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.tabs-east-b0e1
  .shade-0b6b
  .blue_8c2c
  li.filter_south_27c8
  span {
  background-color: var(--e-global-color-accent);
}
.bright-b9d9
  .accordion-dark-e313
  .hard_3011 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bright-b9d9 .accordion-dark-e313 .notice_7fb2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bright-b9d9 .accordion-dark-e313 .block-f38e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bright-b9d9 .modal_2a4a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.bright-b9d9
  .block_dirty_7007.block-next-586c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a {
  background-color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .cold-a191.warm_4798 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .down_8e45.black_80e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  .current-7630
  > a {
  background-color: var(--e-global-color-secondary);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  .current-7630
  > a
  .banner_72e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  .current-7630
  > a
  .down_8e45.module_blue_4215 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .old-51c4:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  a
  .old-51c4:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630.preview-top-9318
  > a
  .old-51c4:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  .current-7630.preview-top-9318
  > a
  .old-51c4:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .cool-bb86
  .thumbnail-south-713b {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  a
  .cool-bb86
  .thumbnail-south-713b {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .cool-bb86
  .thumbnail-south-713b,
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  a
  .cool-bb86
  .thumbnail-south-713b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > a
  .hot_62e0:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  a
  .hot_62e0:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630.preview-top-9318
  > a
  .hot_62e0:before {
  color: var(--e-global-color-text);
}
.tiny-b58e
  > .block-590b
  > div
  > .tiny_ecbb
  > .current-7630
  > .tag-liquid-c44e
  .current-7630.preview-top-9318
  > a
  .hot_62e0:before {
  color: var(--e-global-color-text);
}
.breadcrumb_1183 .preview_clean_89ef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_1183
  .tertiary_81e4:hover
  .preview_clean_89ef {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first_7863
  > .block-590b
  > .search-0932
  > .gallery-24bd
  > .black_29c3
  > .pagination-bd66
  .feature-4c0b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_7863
  > .block-590b
  > .search-0932
  > .gallery-24bd
  > .black_29c3
  > .pagination-bd66:hover
  .feature-4c0b {
  color: var(--e-global-color-text);
}
.first_7863
  > .block-590b
  > .search-0932
  > .gallery-24bd
  > .black_29c3
  > .pagination-bd66:hover
  .feature-4c0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_7863
  > .block-590b
  > .search-0932
  > .gallery-24bd
  > .black_29c3.main_silver_9ac9
  > .pagination-bd66
  .feature-4c0b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_8547 .medium_c69d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_8547 .accordion_new_5e77 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_8547 .search-blue-a644 {
  background-color: var(--e-global-color-primary);
}
.widget_8547 .search-blue-a644 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5
  .video-lower-2544 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5
  .video-large-7dfd {
  color: var(--e-global-color-text);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5:hover
  .video-lower-2544 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5:hover
  .video-large-7dfd {
  color: var(--e-global-color-secondary);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5.pagination-iron-7bfe
  .video-lower-2544 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-bottom-d6f3
  > .block-590b
  > .dropdown_4935
  > .pattern-26b3
  > .container-under-1dc5.pagination-iron-7bfe
  .video-large-7dfd {
  color: var(--e-global-color-primary);
}
.article-east-9ebd
  .avatar-d1cd
  .shadow-smooth-d1c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-east-9ebd .up_2c5a .brown-8f63 .pattern-cfa6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6a24 .disabled_dynamic_3fc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6a24 .orange_1810 .disabled_dynamic_3fc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paper-6a24 .content_dark_191e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paper-6a24 .content_dark_191e {
  background-color: var(--e-global-color-primary);
}
.medium-26fe .shade_bcde .surface-glass-ab80 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-26fe
  .shade_bcde:hover
  .filter_11d2 {
  color: var(--e-global-color-secondary);
}
.medium-26fe
  .shade_bcde:hover
  .surface-glass-ab80 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_silver_02d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.hero_pink_d965 {
  max-width: 1400px !important;
}

.border_6615 {
  flex-direction: column;
}

.border_6615 .thumbnail-e4f3 {
  font-size: 50px;
  font-weight: bold;
  text-align: center;
  color: #FFD700; /* 金黄色标题 */
  margin-bottom: 5px !important;
  margin-top: -10px !important;
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3); /* 添加文字阴影增强视觉效果 */
}

h2.border_6615 .thumbnail-e4f3 {
  margin-bottom: 5px !important;
  font-size: 40px !important;
  margin-top: 30px !important;
  color: #FFD700; /* 金黄色 */
  text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
}

.border_6615 .card-current-8cbe {
  text-align: center;
  font-size: 21px;
  color: #F0F8FF; /* 淡蓝白色，更柔和易读 */
  margin: 5px 0;
  line-height: 1.6; /* 增加行高提升可读性 */
}

span {
  color: #F0F8FF; /* 淡蓝白色 */
}

.active-2ead.caption_stone_f21d {
  display: none;
}

.hero-brown-876a {
  display: none;
}

body,
.status_5dc9 {
  background: linear-gradient(135deg, #1B4D3E 0%, #2D5016 50%, #0F4C75 100%) !important;
  /* 巴西风格渐变背景：从深绿到橄榄绿到深蓝 */
  background-attachment: fixed;
}

.media_39a3.wrapper_lower_9a7a {
  margin-bottom: 40px;
  width: 100%;
}

.stale_b143 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.border_6615 a {
  width: 100%;
}

.tooltip_508d .table-hovered-a0c1.filter-west-07aa {
  width: 20% !important;
}

.sidebar-middle-3d77 {
  display: block;
  gap: 5px;
  text-align: center;
  background: linear-gradient(45deg, #FF6B35 0%, #F7931E 50%, #FFD700 100%); /* 巴西风格渐变 */
  white-space: nowrap;
  display: flex;
  border-radius: 15px; /* 更圆润的边角 */
  padding: 15px 30px; /* 增加内边距 */
  align-items: center;
  justify-content: center;
  font-size: 25px !important;
  font-weight: 700 !important;
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(255, 107, 53, 0.4); /* 添加阴影效果 */
  transition: all 0.3s ease;
  text-transform: uppercase; /* 大写字母更有力量感 */
  letter-spacing: 1px; /* 字母间距 */
}

.sidebar-middle-3d77:hover {
  color: #FFFFFF;
  transform: translateY(-2px); /* 悬停时轻微上升 */
  box-shadow: 0 8px 25px rgba(255, 107, 53, 0.6);
  background: linear-gradient(45deg, #E55A2B 0%, #E8821A 50%, #E6C200 100%);
}

.sidebar-middle-3d77 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

.sidebar-middle-3d77:hover svg {
  fill: #FFFFFF;
  transform: translateX(3px); /* 箭头向右移动 */
}

.border-outer-6519 {
  background: linear-gradient(45deg, #00A86B 0%, #28B463 100%); /* 巴西绿渐变 */
  border-radius: 12px;
  color: #FFFFFF;
  width: 120px; /* 稍微增加宽度 */
  padding: 12px 25px;
  font-weight: 600;
  transition: all 0.3s ease;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 15px rgba(0, 168, 107, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.border-outer-6519:hover {
  color: #FFFFFF;
  box-shadow: 0 6px 20px rgba(0, 168, 107, 0.5);
  background: linear-gradient(45deg, #008F5A 0%, #239B56 100%);
}

.border-outer-6519:nth-child(2) {
  background: transparent;
  color: #FFD700;
  transition: all 0.3s ease;
  border: 2px solid #FFD700;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
}

.border-outer-6519:nth-child(2):hover {
  color: #1B4D3E;
  background: #FFD700;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.4);
}

.tooltip_508d
  .table-hovered-a0c1.label_active_53b4
  .form-pressed-ab3e
  .item_d794 {
  font-size: 20px !important;
}

.button-stale-c2cc {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
  margin-top: 15px;
  gap: 25px;
}

.focused-dee5 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

ol {
  margin: 0 !important;
  margin-bottom: 1px !important;

  display: flex;
  flex-direction: column;
  gap: 1px;
}

ol li {
  margin-left: 25px !important;
  padding-left: 10px;
}

ol li a {
  font-size: 30px;
  color: #fff !important;
}

ol li::marker {
  font-size: 22px;
  color: #fff !important;
}

.pattern-d2f9 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.modal_425a.filter-a6d6 > .tabs_fresh_0c2c {
  display: flex;
  align-items: center;
}

.stone_98c5 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.info_plasma_e15f {
  position: relative;
  width: 100%;
}

.badge_f2a9 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.block-3241 {
  font-size: 35px !important;
}

.wrapper-42d5 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 21px;
  margin-bottom: 25px;
}

.dirty_0142 {
  width: 150px !important;
  height: 150px !important;
  max-width: none;
  border-radius: 20px;
}

.texture_6261 {
  display: flex;
  gap: 50px;
}

.tooltip_508d
  .table-hovered-a0c1.next-5785
  .logo-06da
  .notice_dim_87e0 {
  width: 100% !important;
}

.next-8f73 {
  width: 500px !important;
  max-width: none;
}

.fluid_e50f {
  width: 100%;
}

.feature-64b8 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.search_slow_7eb0 {
  position: relative;
  cursor: pointer;
}

.search_slow_7eb0::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

.green-121c {
  font-size: 15px !important;
}

.breadcrumb_hard_172b {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.search_slow_7eb0:hover .breadcrumb_hard_172b {
  visibility: visible;
}
.search_slow_7eb0:hover.search_slow_7eb0::before {
  display: block;
}

.pattern-d2f9 h3 {
  color: #fff;
}

.footer-65d4 {
  margin: 0;
}

.tooltip_508d
  .table-hovered-a0c1.next-5785
  .notice_dim_87e0
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.notice_c455 {
  width: 100%;
}

.content-61fc {
  width: 100%;
}

.gallery-yellow-e4ec {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.content-61fc {
  width: 100%;
}

.banner-slow-37cf {
  margin-bottom: 10px !important;
}

.notice_dim_87e0 {
  display: flex;
  align-items: center;
}

.banner_e3af {
  box-shadow: 10px 0px 13px 7px rgba(0, 0, 0, 0.5);
  z-index: 100;
}

.middle_6ed6 {
  margin-top: 15px !important;
}

table {
  margin-top: 20px !important;
  width: 100%;
}

table th {
  background: #fff !important;
}

tr {
  display: flex;
  width: 100%;
}

td {
  background: #fff !important;
  color: #fff;
  font-size: 21px !important;

  border: 1px solid #fff;
  text-align: center !important;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

ul {
  margin: 0 !important;

  margin-bottom: 15px !important;
}

.border_6615 .thumbnail-e4f3.brown-ee6e {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.border_6615 h1.thumbnail-e4f3 {
  margin-top: 80px !important;
}

.tooltip_508d .table-hovered-a0c1.grid-lite-bfd5 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.logo-1335 img {
  width: 100%;
}

.thumbnail-current-3066 .tertiary_yellow_63c8.form-pressed-ab3e {
  justify-content: space-between;
}

.caption-51e1 {
  display: none;
}

.paragraph_lite_977f .card-current-8cbe {
  margin: 1px 0 !important;
}

.bronze-5e18 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .modal_425a .tabs_fresh_0c2c {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .texture_6261 {
    flex-direction: column;
  }

  .next-8f73 {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .pattern-d2f9 h3 {
    font-size: 28px;
  }

  .sidebar-middle-3d77 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .thumbnail-current-3066 .tertiary_yellow_63c8.form-pressed-ab3e {
    border-bottom: 1px solid #f0c159;
  }

  .gallery-yellow-e4ec {
    display: flex;
    width: 55% !important;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: 30px;
  }

  .modal_425a.filter-a6d6 > .tabs_fresh_0c2c {
    gap: 15px;
    justify-content: space-between;
  }

  .tooltip_508d
    .table-hovered-a0c1.next-5785
    .notice_dim_87e0
    img {
    width: 60% !important;
  }

  .badge_f2a9 {
    left: 2%;
  }

  .button-stale-c2cc {
    margin: 10px 0;
  }

  .border_6615 .card-current-8cbe {
    margin: 0;
    margin-bottom: 10px;
  }

  .sidebar-middle-3d77 {
    font-size: 16px !important;
  }

  .block-3241 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

  ol li a {
    font-size: 22px;
  }

  h2.border_6615 .thumbnail-e4f3,
  .border_6615 .thumbnail-e4f3 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .notice_dim_87e0 {
    justify-content: center;
  }

  .border_6615 .card-current-8cbe {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .stale_b143 {
    margin-bottom: 15px !important;
  }

  .tooltip_508d .table-hovered-a0c1.filter-west-07aa {
    width: 75% !important;
  }

  .logo-1335 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .border-outer-6519 {
    text-transform: capitalize;
  }

  h2.border_6615 .thumbnail-e4f3,
  .border_6615 .thumbnail-e4f3 {
    font-size: 30px !important;
  }

  .notice_dim_87e0 {
    justify-content: center;
  }

  td {
    font-size: 15px !important;
  }

  .action_f675
    .mini-6869.silver-521f {
    margin: 0 !important;
  }

  .stone_98c5 {
    margin: 0;
    gap: 10px;
  }

  .button-stale-c2cc {
    display: flex;
  }

  .west_5f31 .sidebar-middle-3d77 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .panel_d2ea svg {
    width: 75% !important;
    height: 75% !important;
  }

  .gallery-yellow-e4ec {
    justify-content: flex-end;
    gap: 1px;
  }

  .border_6615 h1.thumbnail-e4f3 {
    margin-top: 40px !important;
  }

  .tooltip_508d
    .table-hovered-a0c1.next-5785
    .notice_dim_87e0
    img,
  .content_7f06 .logo-06da {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .border-outer-6519 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .tooltip_508d .table-hovered-a0c1.filter-west-07aa {
    width: 100% !important;
  }

  .modal_425a.filter-a6d6 > .tabs_fresh_0c2c {
    gap: 3px;
  }

  .border_6615 .card-current-8cbe {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .sidebar-middle-3d77 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.thumbnail-current-3066 .tertiary_yellow_63c8.form-pressed-ab3e {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.thumbnail-current-3066 .tertiary_yellow_63c8.form-pressed-ab3e:hover {
  background: rgba(255, 215, 0, 0.2);
  color: #FFD700 !important;
  transform: translateY(-1px);
  box-shadow: 0 2px 8px rgba(255, 215, 0, 0.2);
}

.item_d794 {
  font-weight: 400 !important;
  text-transform: uppercase;
  letter-spacing: 0.2px;
  color: #F0F8FF !important;
  font-size: 12px !important;
}

/* 图片容器简化样式 */
.info_plasma_e15f {
  position: relative;
  width: 100%;
}

.border_6615 {
  position: relative;
  padding-top: 30px;
}

/* 手机菜单触发器巴西风格 */
.active-2ead {
  background: rgba(255, 215, 0, 0.2);
  border-radius: 10px;
  padding: 8px;
  transition: all 0.3s ease;
}

.active-2ead:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

/* 列表项巴西风格增强 */
ol li a {
  font-size: 30px;
  color: #F0F8FF !important;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
}

ol li a:hover {
  color: #FFD700 !important;
  background: rgba(255, 215, 0, 0.1);
  transform: translateX(10px);
}

ol li::marker {
  font-size: 22px;
  color: #FFD700 !important;
}

/* 图片块简化样式 */
.dirty_0142 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .thumbnail-current-3066 .tertiary_yellow_63c8.form-pressed-ab3e {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .border_6615 .thumbnail-e4f3 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .sidebar-middle-3d77 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

/* 导航菜单防换行优化 */
.section-stale-a2ed {
  flex-wrap: nowrap !important;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  gap: 2px;
}

.section-stale-a2ed .carousel-e3f4 {
  flex-shrink: 0;
  white-space: nowrap;
}

.section-stale-a2ed .gradient-motion-0fae {
  flex-shrink: 0;
  min-width: fit-content;
}

.section-stale-a2ed .item_d794 {
  white-space: nowrap;
}

/* 隐藏水平滚动条但保持功能 */
.section-stale-a2ed::-webkit-scrollbar {
  height: 0px;
  background: transparent;
}

.section-stale-a2ed {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.section-stale-a2ed .carousel-e3f4 {
  max-width: 80px !important;
}

.section-stale-a2ed .gradient-motion-0fae {
  max-width: 80px !important;
  overflow: hidden;
}

.section-stale-a2ed .tertiary_yellow_63c8.form-pressed-ab3e {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.section-stale-a2ed .item_d794 {
  font-size: 11px !important;
  line-height: 1.2 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 登录和注册按钮炫酷闪烁动画 */
@keyframes button-glow-pulse {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(0, 168, 107, 0.8),
      0 0 20px 5px rgba(0, 168, 107, 0.4);
    filter: brightness(1.3);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(0, 168, 107, 0.3),
      0 0 0 0 rgba(0, 168, 107, 0.7);
    filter: brightness(1);
  }
}

@keyframes button-glow-pulse-gold {
  0% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
  50% { 
    transform: scale(1.08);
    box-shadow: 
      0 8px 30px rgba(255, 215, 0, 0.8),
      0 0 20px 5px rgba(255, 215, 0, 0.4);
    filter: brightness(1.4);
  }
  100% { 
    transform: scale(1);
    box-shadow: 
      0 4px 15px rgba(255, 215, 0, 0.2),
      0 0 0 0 rgba(255, 215, 0, 0.7);
    filter: brightness(1);
  }
}

/* 应用炫酷闪烁动画到按钮 */
.border-outer-6519 {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  position: relative;
  overflow: hidden;
}

.border-outer-6519:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
}

.border-outer-6519:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s;
}

/* 添加内部光效 */
.border-outer-6519::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(45deg, 
    transparent 30%, 
    rgba(255, 255, 255, 0.3) 50%, 
    transparent 70%);
  transform: rotate(45deg);
  animation: shine-sweep 3s linear infinite;
}

@keyframes shine-sweep {
  0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
  100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* 强制首页按钮动画 - 解决动画冲突 */
body .border-outer-6519:nth-child(1),
.tooltip_508d .border-outer-6519:nth-child(1),
#page .border-outer-6519:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .border-outer-6519:nth-child(2),
.tooltip_508d .border-outer-6519:nth-child(2),
#page .border-outer-6519:nth-child(2) {
  animation: button-glow-pulse-gold 1.8s ease-in-out infinite !important;
  animation-delay: 0.3s !important;
  transform-origin: center center !important;
}

/* 确保悬停时不干扰动画 */
.border-outer-6519:hover {
  animation-play-state: running !important;
}

/* css-noise: ff2a */
.shadow-element-v2 {
  padding: 0.1rem;
  font-size: 10px;
  line-height: 1.0;
}
