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(.module-9c4d) {
  gap: 0.5em;
}
:where(.box_bottom_45dd) {
  gap: 0.5em;
}
body .cool-71cf > .mini-838f {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .cool-71cf > .purple-bafa {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .cool-71cf > .hero_short_bbe0 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .chip_dark_e36c > .mini-838f {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .chip_dark_e36c > .purple-bafa {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .chip_dark_e36c > .hero_short_bbe0 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .chip_dark_e36c
  > :where(:not(.mini-838f):not(.purple-bafa):not(.frame_dim_9a54)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .chip_dark_e36c > .upper-49a4 {
  max-width: var(--wp--style--global--wide-size);
}
body .module-9c4d {
  display: flex;
}
body .module-9c4d {
  flex-wrap: wrap;
  align-items: center;
}
body .module-9c4d > * {
  margin: 0;
}
body .box_bottom_45dd {
  display: grid;
}
body .box_bottom_45dd > * {
  margin: 0;
}
:where(.widget_c027.module-9c4d) {
  gap: 2em;
}
:where(.widget_c027.box_bottom_45dd) {
  gap: 2em;
}
:where(.liquid-24c9.module-9c4d) {
  gap: 1.25em;
}
:where(.liquid-24c9.box_bottom_45dd) {
  gap: 1.25em;
}
.red-9ead {
  color: var(--wp--preset--color--black) !important;
}
.nav_9638 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.rough_8644 {
  color: var(--wp--preset--color--white) !important;
}
.alert-ace3 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.menu_a5eb {
  color: var(--wp--preset--color--vivid-red) !important;
}
.gallery-cfc7 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.primary-south-f4af {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.gradient-iron-f32d {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.input_49de {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.red-3cfa {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.column-cool-e15c {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.gold_1db0 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.east-a6b6 {
  background-color: var(--wp--preset--color--black) !important;
}
.light-0166 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.banner_32f1 {
  background-color: var(--wp--preset--color--white) !important;
}
.frame_c045 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.media_basic_a897 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.center_b2fe {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dropdown_ebc7 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.list_center_9cb0 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.backdrop-blue-4355 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.bronze-dd2d {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.aside-f7b2 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.action_1858 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.steel-a9ef {
  border-color: var(--wp--preset--color--black) !important;
}
.background_309c {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.accent-43bd {
  border-color: var(--wp--preset--color--white) !important;
}
.sort-middle-e6d6 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.hero_cold_3733 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.accent_b67c {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.paper-c44b {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tag-88bd {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.prev_3988 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.gradient_71fc {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.caption_bright_ab20 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.prev-4bef {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.yellow-996f {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.filter_thick_0f4b {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.block_right_ad9f {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.action-f09a {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.prev-21df {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.narrow-e478 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.hovered-783f {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.current-197c {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.east_019f {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.bright-167a {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.last-89e4 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.alert-purple-3623 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.menu-e16a {
  font-size: var(--wp--preset--font-size--small) !important;
}
.aside-tiny-e062 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.last-3bd0 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.narrow-74b3 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.tertiary_north_e3c6 a:where(:not(.surface-9349)) {
  color: inherit;
}
:where(.liquid-24c9.module-9c4d) {
  gap: 1.25em;
}
:where(.liquid-24c9.box_bottom_45dd) {
  gap: 1.25em;
}
:where(.widget_c027.module-9c4d) {
  gap: 2em;
}
:where(.widget_c027.box_bottom_45dd) {
  gap: 2em;
}
.thumbnail_short_2cea {
  font-size: 1.5em;
  line-height: 1.6;
}

.message-85c4 .notification_bb96 {
  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);
}
.brown-5ac1 .photo-f7fa {
  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);
}
.motion_6785 {
  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);
}
.motion_6785.hidden-brown-7c06 .element-liquid-bd3e {
  background-color: var(--e-global-color-primary);
}
.motion_6785.container_right_fb90 .element-liquid-bd3e,
.motion_6785.caption_brown_53d2 .element-liquid-bd3e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.main_54c8 .bronze_26c9 {
  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);
}
.inner_f033 {
  --divider-color: var(--e-global-color-secondary);
}
.inner_f033 .highlight_pink_4fa0 {
  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);
}
.inner_f033.breadcrumb_43ee .layout_fresh_b876 {
  background-color: var(--e-global-color-secondary);
}
.inner_f033.article-narrow-4113 .layout_fresh_b876,
.inner_f033.widget-6379 .layout_fresh_b876 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.inner_f033.article-narrow-4113 .layout_fresh_b876,
.inner_f033.widget-6379 .layout_fresh_b876 svg {
  fill: var(--e-global-color-secondary);
}
.menu_9de9 .dark_6595 {
  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);
}
.menu_9de9 .link_3354 {
  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);
}
.backdrop_a73d.breadcrumb_43ee .layout_fresh_b876 {
  background-color: var(--e-global-color-primary);
}
.backdrop_a73d.article-narrow-4113 .layout_fresh_b876,
.backdrop_a73d.widget-6379 .layout_fresh_b876 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.backdrop_a73d.article-narrow-4113 .layout_fresh_b876,
.backdrop_a73d.widget-6379 .layout_fresh_b876 svg {
  fill: var(--e-global-color-primary);
}
.bright_7f03.breadcrumb_43ee .layout_fresh_b876 {
  background-color: var(--e-global-color-primary);
}
.bright_7f03.article-narrow-4113 .layout_fresh_b876,
.bright_7f03.widget-6379 .layout_fresh_b876 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.bright_7f03 .under_9668 {
  color: var(--e-global-color-primary);
}
.bright_7f03 .under_9668,
.bright_7f03 .under_9668 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bright_7f03 .box-fixed-3f0f {
  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);
}
.hidden-3493 .fluid_3baa {
  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);
}
.description_4a90 .small-b262 .text_869f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny-ec57 .center_a1b7:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.tiny-ec57 .badge-orange-eb62 i {
  color: var(--e-global-color-primary);
}
.tiny-ec57 .badge-orange-eb62 svg {
  fill: var(--e-global-color-primary);
}
.tiny-ec57 .cold-1beb {
  color: var(--e-global-color-secondary);
}
.tiny-ec57 .center_a1b7 > .cold-1beb,
.tiny-ec57 .center_a1b7 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_b929 .image_copper_f5d1 {
  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);
}
.surface_b929 .disabled-blue-316f {
  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);
}
.gallery_silver_f618 .article-a083 .east-7748 {
  background-color: var(--e-global-color-primary);
}
.gallery_silver_f618 .fixed_7b28 {
  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);
}
.focus-focused-e969 .popup_6f40 {
  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-focused-e969 .article-5252 {
  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);
}
.focus-focused-e969 .north-9603 {
  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);
}
.description_clean_0c28 .motion_3dbe,
.description_clean_0c28 .motion_3dbe a {
  color: var(--e-global-color-primary);
}
.description_clean_0c28 .motion_3dbe.upper_c795,
.description_clean_0c28 .motion_3dbe.upper_c795 a {
  color: var(--e-global-color-accent);
}
.description_clean_0c28 .motion_3dbe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_clean_0c28 .sort-6edc {
  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);
}
.notification-6a51 .highlight-green-fc4d,
.notification-6a51 .red-eff1 {
  color: var(--e-global-color-primary);
}
.notification-6a51 .highlight-green-fc4d svg {
  fill: var(--e-global-color-primary);
}
.notification-6a51 .upper_c795 .highlight-green-fc4d,
.notification-6a51 .upper_c795 .red-eff1 {
  color: var(--e-global-color-accent);
}
.notification-6a51 .upper_c795 .highlight-green-fc4d svg {
  fill: var(--e-global-color-accent);
}
.notification-6a51 .red-eff1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-6a51 .sort-6edc {
  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);
}
.rough_a0bf .pressed_ec86,
.rough_a0bf .detail_9c36 {
  color: var(--e-global-color-primary);
}
.rough_a0bf .detail_9c36 svg {
  fill: var(--e-global-color-primary);
}
.rough_a0bf .motion_3dbe.upper_c795 a,
.rough_a0bf
  .motion_3dbe.upper_c795
  .detail_9c36 {
  color: var(--e-global-color-accent);
}
.rough_a0bf .pressed_ec86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_a0bf .sort-6edc {
  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);
}
.box-next-a1d5 .block-inner-a331 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-next-a1d5 .advanced-b366 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-4f6d .paper_2501 .primary_simple_70a2 {
  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);
}
.summary-4f6d .paper_2501 .row-6013 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-4f6d .summary-gold-9a44 .primary_simple_70a2 {
  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);
}
.summary-4f6d
  .summary-gold-9a44
  .row-6013 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-4f6d
  .tooltip_tall_0ed3
  .primary_simple_70a2 {
  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);
}
.summary-4f6d
  .tooltip_tall_0ed3
  .row-6013 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-4f6d
  .menu-fb9e
  .primary_simple_70a2 {
  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);
}
.summary-4f6d
  .menu-fb9e
  .row-6013 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-36eb .column-new-dae6 {
  background-color: var(--e-global-color-primary);
}
.photo-36eb .column-new-dae6:hover {
  background-color: var(--e-global-color-primary);
}
.photo-36eb .hidden_easy_67ac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-36eb
  .column-new-dae6:hover
  .hidden_easy_67ac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_tall_2f9b .out-14ca {
  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);
}
.pagination_ca88 .accent_over_1712 .purple-1efc a {
  background-color: var(--e-global-color-accent);
}
.pagination_ca88 .accent_over_1712 .form_d384 a {
  background-color: var(--e-global-color-accent);
}
.pagination_ca88 .accent_over_1712 .purple-1efc a,
.pagination_ca88 .accent_over_1712 .form_d384 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask_c102
  .fluid-5605.row_b3e4
  .accent_over_1712
  a.secondary_845b {
  background-color: var(--e-global-color-accent);
}
.mask_c102
  .fluid-5605.row_b3e4
  .accent_over_1712
  span.secondary_845b.fn-current-ed70 {
  background-color: var(--e-global-color-text);
}
.mask_c102
  .fluid-5605.row_b3e4
  .accent_over_1712
  .secondary_845b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576 .input_lower_3afb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .disabled-down-ef40
  > .popup-active-4d23
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .action-1258
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .outer-4638
  .slow_9b27,
.heading_c576
  .outer-4638
  .east_f3b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_c576
  .outer-4638
  .list_5b26,
.heading_c576
  .outer-4638
  a
  .list_5b26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .outer-4638
  .popup-solid-2cb6 {
  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_c576
  .outer-4638
  .new-594d {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .outer-4638
  .new-594d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .outer-4638
  .new-594d:hover {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .outer-4638
  .large_3bb0 {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .outer-4638
  .large_3bb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .outer-4638
  .large_3bb0:hover {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .inner-053a
  .content_57ce
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_c576
  .inner-053a
  .tall_5313 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .inner-053a
  .popup-solid-2cb6 {
  color: var(--e-global-color-text);
}
.heading_c576
  .inner-053a
  .popup-solid-2cb6
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .inner-053a
  .new-594d {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .inner-053a
  .new-594d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .inner-053a
  .new-594d:hover {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .inner-053a
  .large_3bb0 {
  background-color: var(--e-global-color-primary);
}
.heading_c576
  .inner-053a
  .large_3bb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_c576
  .inner-053a
  .large_3bb0:hover {
  background-color: var(--e-global-color-primary);
}
.heading_c576 .logo-5a56 {
  background-color: var(--e-global-color-primary);
}
.heading_c576 .logo-5a56:hover {
  background-color: var(--e-global-color-primary);
}
.heading_c576 .border_first_a372 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_c576 .tertiary_inner_5608 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-silver-9610 .picture-0c0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-silver-9610
  .complex-09d9
  > div:nth-child(3)
  .picture-0c0b,
.focus-silver-9610
  .popup-cc4b
  > div:nth-child(1)
  .picture-0c0b,
.focus-silver-9610
  .light-b147
  > div:nth-child(1)
  .picture-0c0b,
.focus-silver-9610
  .dark_592b
  > div:nth-child(1)
  .picture-0c0b,
.focus-silver-9610
  .article_a5a5
  > div:nth-child(1)
  .picture-0c0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-silver-9610 .advanced_7490 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-silver-9610 .texture_0b29 {
  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-silver-9610 .primary-0959 {
  background-color: var(--e-global-color-primary);
}
.focus-silver-9610 .primary-0959 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-silver-9610 .primary-0959:hover {
  background-color: var(--e-global-color-primary);
}
.focus-silver-9610 .right-5550 {
  background-color: var(--e-global-color-primary);
}
.focus-silver-9610 .right-5550:hover {
  background-color: var(--e-global-color-primary);
}
.focus-silver-9610 .border_first_a372 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus-silver-9610 .tertiary_inner_5608 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature_742f .row_dim_15a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature_742f .last-cff4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_742f .action_ad4a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_742f .label_outer_5642 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_742f .solid_bc47 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_742f .right-5550 {
  background-color: var(--e-global-color-primary);
}
.feature_742f .right-5550:hover {
  background-color: var(--e-global-color-primary);
}
.texture-4b7b .grid_6e80 {
  background-color: var(--e-global-color-secondary);
}
.texture-4b7b .north-b12c {
  background-color: var(--e-global-color-text);
}
.texture-4b7b .media-2263 {
  background-color: var(--e-global-color-secondary);
}
.texture-4b7b .center-1d86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-4b7b .content-pro-3f2e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-4b7b .outline_next_b078 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-4b7b .in_d988 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-4b7b .steel-b3c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-motion-ed9b .component-a218 .modal-6117,
.breadcrumb-motion-ed9b
  .component-a218
  .modal-6117
  a,
.breadcrumb-motion-ed9b .item_silver_456d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-motion-ed9b .component-a218 .plasma_3fc8,
.breadcrumb-motion-ed9b .north_49ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-motion-ed9b .component-a218 .plasma_3fc8 {
  color: var(--e-global-color-text);
}
.breadcrumb-motion-ed9b .north_49ff {
  color: var(--e-global-color-text);
}
.breadcrumb-motion-ed9b
  .component-a218
  .focused_2cbb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb-motion-ed9b .orange_a5e4 .background_2e56 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb-motion-ed9b .orange_a5e4 .background_2e56:hover {
  background-color: var(--e-global-color-primary);
}
.breadcrumb-motion-ed9b .orange_a5e4 .chip_e826 li span {
  background-color: var(--e-global-color-text);
}
.breadcrumb-motion-ed9b .orange_a5e4 .chip_e826 li span:hover {
  background-color: var(--e-global-color-primary);
}
.breadcrumb-motion-ed9b
  .orange_a5e4
  .chip_e826
  li.accent_outer_c433
  span {
  background-color: var(--e-global-color-accent);
}
.breadcrumb-motion-ed9b .feature_solid_09a6 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-bb4d .fast-ccda {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-9c57 .new_c0dc {
  background-color: var(--e-global-color-primary);
}
.nav-9c57 .list_solid_a89c {
  background-color: var(--e-global-color-secondary);
}
.nav-9c57 .status-afcb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .dark_bf36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .notification-gas-6f3e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .secondary_6518 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .title-4ad4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .list_gold_2900 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-9c57 .aside_d52e {
  background-color: var(--e-global-color-primary);
}
.nav-9c57 .aside_d52e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.video-22b6 .heading-fixed-1e3c {
  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);
}
.video-22b6 .column_021b {
  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);
}
.video-22b6
  .primary_3a4a:after {
  background-color: var(--e-global-color-primary);
}
.video-22b6 .soft-b005 {
  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);
}
.dirty-41af .item_silver_456d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dirty-41af .north_49ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-7c5d .avatar-white-bf05 .input-pink-46c4 {
  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);
}
.hidden-7c5d .avatar-white-bf05 .card-b9e0 {
  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);
}
.out_4ba3 .message_lite_4178 {
  background-color: var(--e-global-color-primary);
}
.out_4ba3 .search_pressed_9b21 {
  background-color: var(--e-global-color-secondary);
}
.out_4ba3 .surface_action_94cf .highlight_current_daa0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_4ba3 .heading_small_6ae5 .highlight_current_daa0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_83ce .card_glass_705b .text_4aa3 {
  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);
}
.component_83ce .card_glass_705b .up_8c97 {
  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);
}
.component_83ce .card_glass_705b .chip-liquid-8521 {
  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);
}
.title_bd61 .alert-white-8fa9 {
  border-color: var(--e-global-color-text);
}
.title_bd61 .footer-cold-a010 {
  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);
}
.title_bd61 .carousel_medium_7213 {
  color: var(--e-global-color-primary);
}
.title_bd61 .table_bc1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.heading_fast_f49f .grid-gold-db04 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_fast_f49f .form_f841 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_fast_f49f .info-767a:hover .grid-gold-db04 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_fast_f49f
  .info-767a:hover
  .form_f841 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_7f23 .brown-8248 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_7f23 .message-2a29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_bottom_dad7 .block-huge-326d .overlay-first-29c2 {
  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);
}
.component_bottom_dad7 .column-static-6d00 .overlay-first-29c2 {
  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);
}
.block_large_56dd .article-simple-cf67 {
  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);
}
.row-south-2319 .icon-14ea .title-f418 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-south-2319 .icon-14ea .title-f418 {
  background-color: var(--e-global-color-secondary);
}
.row-south-2319 .thick_3740 .title-f418 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-south-2319 .thick_3740 .title-f418 {
  background-color: var(--e-global-color-secondary);
}
.row-south-2319 .grid-rough-9640 .header_9387 {
  background-color: var(--e-global-color-primary);
}
.row-south-2319 .grid-rough-9640:hover .header_9387 {
  background-color: var(--e-global-color-secondary);
}
.row-south-2319 .background_2e56 {
  background-color: var(--e-global-color-primary);
}
.row-south-2319 .background_2e56:hover {
  background-color: var(--e-global-color-accent);
}
.row-south-2319 .chip_e826 li span {
  background-color: var(--e-global-color-text);
}
.row-south-2319 .chip_e826 li span:hover {
  background-color: var(--e-global-color-primary);
}
.row-south-2319 .chip_e826 li.accent_outer_c433 span {
  background-color: var(--e-global-color-accent);
}
.section-large-8dda .logo_cb7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-large-8dda .west-d030 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_selected_820d .smooth-a271:before {
  background-color: var(--e-global-color-secondary);
}
.tabs_selected_820d .grid-d871 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_selected_820d .detail-slow-160c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-a594 .left_a0fa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-a594 .left_a0fa:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-a594 .left_a0fa.fn-active-ed70 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-a594 .medium_ec43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas-a594 .panel-light-e8e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas-a594 .medium-a7a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas-a594 .hard_6d1c {
  background-color: var(--e-global-color-primary);
}
.gas-a594 .hard_6d1c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas-a594 .wrapper-medium-ad06 {
  background-color: var(--e-global-color-primary);
}
.gas-a594 .wrapper-medium-ad06 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-purple-9294 .complex-875f .section_ac9a a {
  color: var(--e-global-color-secondary);
}
.label-purple-9294 .complex-875f .section_ac9a a:hover {
  color: var(--e-global-color-secondary);
}
.label-purple-9294 .complex-875f .section_ac9a,
.label-purple-9294 .complex-875f .section_ac9a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-purple-9294 .complex-875f .wrapper_cool_61e6 {
  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);
}
.label-purple-9294 .complex-875f .outline-static-31ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-purple-9294 .complex-875f .active_rough_7823 {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .complex-875f .active_rough_7823 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-purple-9294 .complex-875f .active_rough_7823:hover {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .complex-875f .aside-07a1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label-purple-9294 .complex-875f .aside-07a1 {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .complex-875f .aside-07a1:hover {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .complex-875f .background_2e56 {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .complex-875f .background_2e56:hover {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .orange_a5e4 .chip_e826 li span {
  background-color: var(--e-global-color-text);
}
.label-purple-9294 .orange_a5e4 .chip_e826 li span:hover {
  background-color: var(--e-global-color-primary);
}
.label-purple-9294 .orange_a5e4 .chip_e826 li.accent_outer_c433 span {
  background-color: var(--e-global-color-accent);
}
.label-purple-9294 .border_first_a372 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label-purple-9294 .tertiary_inner_5608 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame_1239 .action_6c84 .section_upper_aee3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame_1239 .action_6c84 .layout_a301 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame_1239 .action_6c84 .current_da01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2 .up_17ef {
  border-color: var(--e-global-color-text);
}
.component_left_79e2 .summary-ddee {
  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);
}
.component_left_79e2 .gallery_warm_c4ad {
  color: var(--e-global-color-secondary);
}
.component_left_79e2 .gallery_warm_c4ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2 .fluid-d7d0 > * {
  color: var(--e-global-color-primary);
}
.component_left_79e2 .fluid-d7d0 > * svg {
  fill: var(--e-global-color-primary);
}
.component_left_79e2 .gold_169b {
  color: var(--e-global-color-primary);
}
.component_left_79e2 .gold_169b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_left_79e2 .large_ae9e {
  color: var(--e-global-color-primary);
}
.component_left_79e2 .large_ae9e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_left_79e2 .slider-a76e {
  color: var(--e-global-color-primary);
}
.component_left_79e2 .slider-a76e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2 .list-west-b489 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2 .chip_3b7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2 .chip_3b7a.label-red-727b {
  color: var(--e-global-color-secondary);
}
.component_left_79e2 .chip_3b7a.label-red-727b .wrapper-static-387f {
  color: var(--e-global-color-accent);
}
.component_left_79e2 .chip_3b7a.focus-last-c761 {
  color: var(--e-global-color-text);
}
.component_left_79e2 .chip_3b7a.focus-last-c761 .wrapper-static-387f {
  color: var(--e-global-color-text);
}
.component_left_79e2 .chip_3b7a:before {
  border-top-color: var(--e-global-color-text);
}
.component_left_79e2 .focused_6de6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_left_79e2
  .focused_6de6
  .texture_next_6d6f {
  background-color: var(--e-global-color-primary);
}
.component_left_79e2
  .focused_6de6
  .texture_next_6d6f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_left_79e2 .up_17ef .picture_3651 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_77c9 .focus_6c29 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_77c9 .texture-dynamic-8ea5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_a87d .over_4ab8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_a87d
  .static-d08c
  .action-05ef {
  background-color: var(--e-global-color-secondary);
}
.short_a87d
  .static-d08c.inner_cd97
  .action-05ef {
  background-color: var(--e-global-color-text);
}
.short_a87d
  .static-d08c:hover
  .action-05ef {
  background-color: var(--e-global-color-accent);
}
.short_a87d
  .static-d08c.fn-active-ed70
  .action-05ef {
  background-color: var(--e-global-color-primary);
}
.left-6ba5 .accordion-up-38e4 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.left-6ba5 .white-f29d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-6ba5 .glass-232d {
  background-color: var(--e-global-color-primary);
}
.left-6ba5 .glass-232d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_clean_d41c .right_327a .layout_c7f1 .input_dbd7 {
  background-color: var(--e-global-color-secondary);
}
.detail_clean_d41c .right_327a .progress-black-2497:after {
  background-color: var(--e-global-color-secondary);
}
.detail_clean_d41c .gold_747a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_clean_d41c .middle-8ad5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_clean_d41c .chip_large_78ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail_clean_d41c .red-8a27 {
  background-color: var(--e-global-color-primary);
}
.detail_clean_d41c .red-8a27 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_clean_d41c .active_east_ed43 {
  background-color: var(--e-global-color-secondary);
}
.detail_clean_d41c .active_east_ed43 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.detail_clean_d41c .right_327a .fresh_4fc6 .breadcrumb-stale-bb98:hover {
  background-color: var(--e-global-color-primary);
}
.detail_clean_d41c
  .right_327a
  .fresh_4fc6
  .breadcrumb-stale-bb98.banner-6b8c {
  background-color: var(--e-global-color-primary);
}
.detail_clean_d41c .right_327a .heading-easy-7e84:before {
  border-color: var(--e-global-color-primary);
}
.detail_clean_d41c .right_327a .heading-easy-7e84:hover:before {
  border-color: var(--e-global-color-secondary);
}
.detail_clean_d41c
  .right_327a
  .heading-easy-7e84.title_4b73:before {
  border-color: var(--e-global-color-primary);
}
.detail_clean_d41c .shadow-a134 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.green_7c3e .prev_e12c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_7c3e .prev_e12c:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_7c3e .prev_e12c.tag_medium_1245 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_7c3e .texture-active-2a23 {
  background-color: var(--e-global-color-primary);
}
.green_7c3e .texture-active-2a23 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_7c3e
  .full-28fb
  .sort_65e2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.green_7c3e
  .accent_left_4a9f
  .sort_65e2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dim-0571
  .active-medium-8451
  .cold-faab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-0571
  .active-medium-8451
  .pressed_9d3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-0571 .column_warm_f7e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-0571 .row-soft-9dfa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dim-0571 .pro-b493 {
  background-color: var(--e-global-color-primary);
}
.dim-0571 .pro-b493 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_60e1 .surface_red_0114 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.north_60e1 .search_f5dd {
  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);
}
.north_60e1 .simple-6b4b {
  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);
}
.north_60e1 .simple-6b4b a:hover {
  color: var(--e-global-color-secondary);
}
.north_60e1 .shadow-ba86 {
  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);
}
.north_60e1 .bronze_5454 {
  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);
}
.north_60e1 .gallery_bb78 .background_2e56 {
  background-color: var(--e-global-color-primary);
}
.north_60e1 .gallery_bb78 .background_2e56:hover {
  background-color: var(--e-global-color-accent);
}
.north_60e1
  .gallery_bb78
  .chip_e826
  li
  span {
  background-color: var(--e-global-color-text);
}
.north_60e1
  .gallery_bb78
  .chip_e826
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.north_60e1
  .gallery_bb78
  .chip_e826
  li.accent_outer_c433
  span {
  background-color: var(--e-global-color-accent);
}
.section-narrow-cfc2
  .complex_e9d8
  .carousel_fresh_d9cc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-narrow-cfc2 .complex_e9d8 .white-48fb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-narrow-cfc2 .complex_e9d8 .info_426a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-narrow-cfc2 .shade_pressed_8051 {
  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);
}
.section-narrow-cfc2
  .dropdown-steel-33e3.outer-eead {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a {
  background-color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .complex_776d.pro-b7e1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .tertiary-5631.item-gas-51be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  .alert_9bb7
  > a {
  background-color: var(--e-global-color-secondary);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  .alert_9bb7
  > a
  .detail-advanced-a36c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  .alert_9bb7
  > a
  .tertiary-5631.frame_d036 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .input-medium-b6d9:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  a
  .input-medium-b6d9:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7.chip_e3c5
  > a
  .input-medium-b6d9:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  .alert_9bb7.chip_e3c5
  > a
  .input-medium-b6d9:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .link-0b6d
  .hard_522a {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  a
  .link-0b6d
  .hard_522a {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .link-0b6d
  .hard_522a,
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  a
  .link-0b6d
  .hard_522a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > a
  .chip_hard_2cd5:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  a
  .chip_hard_2cd5:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7.chip_e3c5
  > a
  .chip_hard_2cd5:before {
  color: var(--e-global-color-text);
}
.nav-cd33
  > .active-11ba
  > div
  > .tall-9844
  > .alert_9bb7
  > .text-19c1
  .alert_9bb7.chip_e3c5
  > a
  .chip_hard_2cd5:before {
  color: var(--e-global-color-text);
}
.wrapper_d18a .picture_dirty_106f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wrapper_d18a
  .tabs_small_a0af:hover
  .picture_dirty_106f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_old_d587
  > .active-11ba
  > .dark_71da
  > .background-d3bf
  > .nav_e244
  > .over-3195
  .narrow-53f6 {
  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);
}
.preview_old_d587
  > .active-11ba
  > .dark_71da
  > .background-d3bf
  > .nav_e244
  > .over-3195:hover
  .narrow-53f6 {
  color: var(--e-global-color-text);
}
.preview_old_d587
  > .active-11ba
  > .dark_71da
  > .background-d3bf
  > .nav_e244
  > .over-3195:hover
  .narrow-53f6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_old_d587
  > .active-11ba
  > .dark_71da
  > .background-d3bf
  > .nav_e244.item_easy_991b
  > .over-3195
  .narrow-53f6 {
  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);
}
.sort_8e96 .purple-6fd2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_8e96 .pro_5827 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_8e96 .caption-paper-efe1 {
  background-color: var(--e-global-color-primary);
}
.sort_8e96 .caption-paper-efe1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6
  .pink-bb1b {
  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);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6
  .sidebar_f356 {
  color: var(--e-global-color-text);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6:hover
  .pink-bb1b {
  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);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6:hover
  .sidebar_f356 {
  color: var(--e-global-color-secondary);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6.highlight-06a8
  .pink-bb1b {
  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);
}
.clean_addd
  > .active-11ba
  > .outline-liquid-13fc
  > .warm-8076
  > .pattern_white_04c6.highlight-06a8
  .sidebar_f356 {
  color: var(--e-global-color-primary);
}
.row_17b7
  .gradient-complex-9a49
  .accordion-973b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_17b7 .photo-905a .picture_3651 .narrow-12ca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom_c634 .full-6f77 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom_c634 .title_71fc .full-6f77 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.bottom_c634 .pressed_215e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bottom_c634 .pressed_215e {
  background-color: var(--e-global-color-primary);
}
.short-7ebe .first_e8cd .cool-a872 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short-7ebe
  .first_e8cd:hover
  .chip-a3ea {
  color: var(--e-global-color-secondary);
}
.short-7ebe
  .first_e8cd:hover
  .cool-a872 {
  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);
}
.footer-3b9b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.stale_f8c6 {
  flex-direction: column;
}

.stale_f8c6 .list-ef80 {
  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.stale_f8c6 .list-ef80 {
  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);
}

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

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

.hidden_7a17.pattern-9e52 {
  display: none;
}

.gradient-right-0cd4 {
  display: none;
}

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

.panel_current_780f.content_20b1 {
  margin-bottom: 40px;
  width: 100%;
}

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

.stale_f8c6 a {
  width: 100%;
}

.highlight-outer-2625 .main-9cd4.gold_5bf2 {
  width: 20% !important;
}

.clean_0367 {
  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; /* 字母间距 */
}

.clean_0367: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%);
}

.clean_0367 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

.sidebar-b8a3 {
  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;
}

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

.sidebar-b8a3: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);
}

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

.highlight-outer-2625
  .main-9cd4.paragraph-old-5324
  .tabs_west_6338
  .solid_0145 {
  font-size: 20px !important;
}

.slider-glass-dd9e {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
  margin-top: 15px;
  gap: 25px;
}

.status_dark_ead7 {
  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;
}

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

  text-align: center;
}

.item_center_3631.widget_stale_6f78 > .content-large-2e3d {
  display: flex;
  align-items: center;
}

.border-3c78 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.active-lower-899b {
  position: relative;
  width: 100%;
}

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

.hover-white-7ae5 {
  font-size: 35px !important;
}

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

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

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

.highlight-outer-2625
  .main-9cd4.orange_9f7e
  .box_cool_0058
  .top-bc69 {
  width: 100% !important;
}

.cool-0b44 {
  width: 500px !important;
  max-width: none;
}

.focus_last_a984 {
  width: 100%;
}

.container-gas-2ad4 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.shadow-f125 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

.section-small-fcfb {
  font-size: 15px !important;
}

.tiny-c19c {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.shadow-f125:hover .tiny-c19c {
  visibility: visible;
}
.shadow-f125:hover.shadow-f125::before {
  display: block;
}

.module_4e45 h3 {
  color: #fff;
}

.message-hot-aaf1 {
  margin: 0;
}

.highlight-outer-2625
  .main-9cd4.orange_9f7e
  .top-bc69
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.south_4492 {
  width: 100%;
}

.tag-007a {
  width: 100%;
}

.bronze_0bbb {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.tag-007a {
  width: 100%;
}

.action-f286 {
  margin-bottom: 10px !important;
}

.top-bc69 {
  display: flex;
  align-items: center;
}

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

.top-2ded {
  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;
}

.stale_f8c6 .list-ef80.title_silver_d3f0 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.stale_f8c6 h1.list-ef80 {
  margin-top: 80px !important;
}

.highlight-outer-2625 .main-9cd4.inner_a463 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.heading_next_f2c8 img {
  width: 100%;
}

.cold-c1db .shadow_glass_1867.tabs_west_6338 {
  justify-content: space-between;
}

.input-top-78ea {
  display: none;
}

.dynamic-f7a8 .input-5fdd {
  margin: 1px 0 !important;
}

.tooltip_full_5913 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .item_center_3631 .content-large-2e3d {
    flex-wrap: nowrap !important;
  }
}

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

  .cool-0b44 {
    width: 100% !important;
  }
}

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

  .clean_0367 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .cold-c1db .shadow_glass_1867.tabs_west_6338 {
    border-bottom: 1px solid #f0c159;
  }

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

  .item_center_3631.widget_stale_6f78 > .content-large-2e3d {
    gap: 15px;
    justify-content: space-between;
  }

  .highlight-outer-2625
    .main-9cd4.orange_9f7e
    .top-bc69
    img {
    width: 60% !important;
  }

  .silver_e8b6 {
    left: 2%;
  }

  .slider-glass-dd9e {
    margin: 10px 0;
  }

  .stale_f8c6 .input-5fdd {
    margin: 0;
    margin-bottom: 10px;
  }

  .clean_0367 {
    font-size: 16px !important;
  }

  .hover-white-7ae5 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.stale_f8c6 .list-ef80,
  .stale_f8c6 .list-ef80 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .top-bc69 {
    justify-content: center;
  }

  .stale_f8c6 .input-5fdd {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .highlight-outer-2625 .main-9cd4.gold_5bf2 {
    width: 75% !important;
  }

  .heading_next_f2c8 img {
    width: 100% !important;
  }
}

@media (max-width: 550px) {
  .sidebar-b8a3 {
    text-transform: capitalize;
  }

  h2.stale_f8c6 .list-ef80,
  .stale_f8c6 .list-ef80 {
    font-size: 30px !important;
  }

  .top-bc69 {
    justify-content: center;
  }

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

  .outline_00f4
    .breadcrumb-wide-1446.article_e1f6 {
    margin: 0 !important;
  }

  .border-3c78 {
    margin: 0;
    gap: 10px;
  }

  .slider-glass-dd9e {
    display: flex;
  }

  .shade-east-6796 .clean_0367 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .status-1dab svg {
    width: 75% !important;
    height: 75% !important;
  }

  .bronze_0bbb {
    justify-content: flex-end;
    gap: 1px;
  }

  .stale_f8c6 h1.list-ef80 {
    margin-top: 40px !important;
  }

  .highlight-outer-2625
    .main-9cd4.orange_9f7e
    .top-bc69
    img,
  .menu_9de9 .box_cool_0058 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .sidebar-b8a3 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .highlight-outer-2625 .main-9cd4.gold_5bf2 {
    width: 100% !important;
  }

  .item_center_3631.widget_stale_6f78 > .content-large-2e3d {
    gap: 3px;
  }

  .stale_f8c6 .input-5fdd {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .clean_0367 {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.cold-c1db .shadow_glass_1867.tabs_west_6338 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.cold-c1db .shadow_glass_1867.tabs_west_6338: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);
}

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

/* 图片容器简化样式 */
.active-lower-899b {
  position: relative;
  width: 100%;
}

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

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

.hidden_7a17: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .cold-c1db .shadow_glass_1867.tabs_west_6338 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .stale_f8c6 .list-ef80 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .clean_0367 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.nav-4379 .progress_pink_515d {
  flex-shrink: 0;
  white-space: nowrap;
}

.nav-4379 .preview_hard_eae1 {
  flex-shrink: 0;
  min-width: fit-content;
}

.nav-4379 .solid_0145 {
  white-space: nowrap;
}

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

.nav-4379 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.nav-4379 .progress_pink_515d {
  max-width: 80px !important;
}

.nav-4379 .preview_hard_eae1 {
  max-width: 80px !important;
  overflow: hidden;
}

.nav-4379 .shadow_glass_1867.tabs_west_6338 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.nav-4379 .solid_0145 {
  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);
  }
}

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

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

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

/* 添加内部光效 */
.sidebar-b8a3::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 .sidebar-b8a3:nth-child(1),
.highlight-outer-2625 .sidebar-b8a3:nth-child(1),
#page .sidebar-b8a3:nth-child(1) {
  animation: button-glow-pulse 1.5s ease-in-out infinite !important;
  transform-origin: center center !important;
}

body .sidebar-b8a3:nth-child(2),
.highlight-outer-2625 .sidebar-b8a3:nth-child(2),
#page .sidebar-b8a3: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;
}

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

/* css-noise: 6667 */
.phantom-card-j2 {
  padding: 0.3rem;
  font-size: 10px;
  line-height: 1.3;
}
