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(.input-68ca) {
  gap: 0.5em;
}
:where(.hovered_3096) {
  gap: 0.5em;
}
body .motion-39d7 > .fresh_ef55 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .motion-39d7 > .disabled_0d37 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .motion-39d7 > .overlay_in_62d2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .next_9cc4 > .fresh_ef55 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .next_9cc4 > .disabled_0d37 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .next_9cc4 > .overlay_in_62d2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .next_9cc4
  > :where(:not(.fresh_ef55):not(.disabled_0d37):not(.backdrop_1754)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .next_9cc4 > .light_8093 {
  max-width: var(--wp--style--global--wide-size);
}
body .input-68ca {
  display: flex;
}
body .input-68ca {
  flex-wrap: wrap;
  align-items: center;
}
body .input-68ca > * {
  margin: 0;
}
body .hovered_3096 {
  display: grid;
}
body .hovered_3096 > * {
  margin: 0;
}
:where(.fluid_58a3.input-68ca) {
  gap: 2em;
}
:where(.fluid_58a3.hovered_3096) {
  gap: 2em;
}
:where(.header-fd61.input-68ca) {
  gap: 1.25em;
}
:where(.header-fd61.hovered_3096) {
  gap: 1.25em;
}
.item_outer_41e6 {
  color: var(--wp--preset--color--black) !important;
}
.feature_9c61 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.backdrop_3977 {
  color: var(--wp--preset--color--white) !important;
}
.small_f9b8 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.detail-focused-db05 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.menu_e2cd {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.progress-8cbf {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.widget_6e7c {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.slow-f425 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.action_dffb {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.info_wide_db60 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.nav_d077 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.south-bbb6 {
  background-color: var(--wp--preset--color--black) !important;
}
.new_519f {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dirty-1203 {
  background-color: var(--wp--preset--color--white) !important;
}
.primary-948e {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.over-aebc {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.media-first-4e59 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.right_eca4 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.layout_f318 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.carousel_bright_0327 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.right_96c6 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.fluid-7067 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pattern_under_a79b {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.bright_e907 {
  border-color: var(--wp--preset--color--black) !important;
}
.link-basic-c696 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.shadow-copper-a3a1 {
  border-color: var(--wp--preset--color--white) !important;
}
.blue-72d2 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.outer_4ff3 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.overlay-basic-df70 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.green_6abd {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dim_6bea {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.pagination_hard_65f8 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tertiary-d988 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hard-5960 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.pressed-91ed {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.chip-2cac {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.aside_dim_8b20 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.soft_9db9 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.texture_focused_e442 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.liquid-43ad {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.east-3dc0 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.texture_slow_14c2 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.picture-bronze-e342 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.primary_dd51 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.backdrop_wide_196c {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.message_short_75b4 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.iron_ae63 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.smooth_a7e7 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.search_old_8a1c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.button_40ec {
  font-size: var(--wp--preset--font-size--large) !important;
}
.status_60c3 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.image-6eb4 a:where(:not(.tiny-95ec)) {
  color: inherit;
}
:where(.header-fd61.input-68ca) {
  gap: 1.25em;
}
:where(.header-fd61.hovered_3096) {
  gap: 1.25em;
}
:where(.fluid_58a3.input-68ca) {
  gap: 2em;
}
:where(.fluid_58a3.hovered_3096) {
  gap: 2em;
}
.notification-left-9926 {
  font-size: 1.5em;
  line-height: 1.6;
}

.header_f5f9 .mini_f610 {
  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);
}
.header_b3cf .left-216a {
  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);
}
.column-glass-dc7c {
  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);
}
.column-glass-dc7c.bottom_8282 .panel_3d41 {
  background-color: var(--e-global-color-primary);
}
.column-glass-dc7c.carousel-ea49 .panel_3d41,
.column-glass-dc7c.media_e72f .panel_3d41 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.dropdown_bronze_440d .feature-blue-49fa {
  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);
}
.south-c8f6 {
  --divider-color: var(--e-global-color-secondary);
}
.south-c8f6 .list_8ea9 {
  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);
}
.south-c8f6.caption-inner-c658 .hot_4f00 {
  background-color: var(--e-global-color-secondary);
}
.south-c8f6.shade_blue_14e6 .hot_4f00,
.south-c8f6.selected_cf61 .hot_4f00 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.south-c8f6.shade_blue_14e6 .hot_4f00,
.south-c8f6.selected_cf61 .hot_4f00 svg {
  fill: var(--e-global-color-secondary);
}
.slow_4b79 .feature_784d {
  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);
}
.slow_4b79 .middle_3aba {
  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_middle_e201.caption-inner-c658 .hot_4f00 {
  background-color: var(--e-global-color-primary);
}
.pattern_middle_e201.shade_blue_14e6 .hot_4f00,
.pattern_middle_e201.selected_cf61 .hot_4f00 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.pattern_middle_e201.shade_blue_14e6 .hot_4f00,
.pattern_middle_e201.selected_cf61 .hot_4f00 svg {
  fill: var(--e-global-color-primary);
}
.hover-new-9a2c.caption-inner-c658 .hot_4f00 {
  background-color: var(--e-global-color-primary);
}
.hover-new-9a2c.shade_blue_14e6 .hot_4f00,
.hover-new-9a2c.selected_cf61 .hot_4f00 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hover-new-9a2c .hard-5c9d {
  color: var(--e-global-color-primary);
}
.hover-new-9a2c .hard-5c9d,
.hover-new-9a2c .hard-5c9d a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover-new-9a2c .modal-upper-3d81 {
  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);
}
.badge_128a .hot-95c2 {
  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-basic-0e0c .current_2923 .caption_short_f80d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary-ad6a .widget-purple-7bab:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.tertiary-ad6a .plasma_6dfa i {
  color: var(--e-global-color-primary);
}
.tertiary-ad6a .plasma_6dfa svg {
  fill: var(--e-global-color-primary);
}
.tertiary-ad6a .thick_2252 {
  color: var(--e-global-color-secondary);
}
.tertiary-ad6a .widget-purple-7bab > .thick_2252,
.tertiary-ad6a .widget-purple-7bab > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview-0605 .title_8028 {
  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);
}
.preview-0605 .secondary-f01c {
  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);
}
.upper-3c90 .upper-7a6c .clean-1823 {
  background-color: var(--e-global-color-primary);
}
.upper-3c90 .message_upper_7550 {
  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);
}
.new_199b .button-473c {
  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);
}
.new_199b .title-iron-5849 {
  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);
}
.new_199b .primary_dirty_09c0 {
  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);
}
.pressed-ac4b .brown-25aa,
.pressed-ac4b .brown-25aa a {
  color: var(--e-global-color-primary);
}
.pressed-ac4b .brown-25aa.mask-solid-4084,
.pressed-ac4b .brown-25aa.mask-solid-4084 a {
  color: var(--e-global-color-accent);
}
.pressed-ac4b .brown-25aa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed-ac4b .middle-aa32 {
  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);
}
.selected-f968 .feature-e9ed,
.selected-f968 .summary_middle_b4aa {
  color: var(--e-global-color-primary);
}
.selected-f968 .feature-e9ed svg {
  fill: var(--e-global-color-primary);
}
.selected-f968 .mask-solid-4084 .feature-e9ed,
.selected-f968 .mask-solid-4084 .summary_middle_b4aa {
  color: var(--e-global-color-accent);
}
.selected-f968 .mask-solid-4084 .feature-e9ed svg {
  fill: var(--e-global-color-accent);
}
.selected-f968 .summary_middle_b4aa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.selected-f968 .middle-aa32 {
  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);
}
.accent_77c6 .caption_dim_afe5,
.accent_77c6 .header_gas_83d1 {
  color: var(--e-global-color-primary);
}
.accent_77c6 .header_gas_83d1 svg {
  fill: var(--e-global-color-primary);
}
.accent_77c6 .brown-25aa.mask-solid-4084 a,
.accent_77c6
  .brown-25aa.mask-solid-4084
  .header_gas_83d1 {
  color: var(--e-global-color-accent);
}
.accent_77c6 .caption_dim_afe5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_77c6 .middle-aa32 {
  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-5716 .pagination_selected_e537 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out-5716 .smooth-cbbc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-hot-c618 .feature-b6c7 .steel-2616 {
  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);
}
.sidebar-hot-c618 .feature-b6c7 .hidden-tall-7b71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-hot-c618 .image_prev_64ba .steel-2616 {
  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);
}
.sidebar-hot-c618
  .image_prev_64ba
  .hidden-tall-7b71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-hot-c618
  .dropdown-prev-5f34
  .steel-2616 {
  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);
}
.sidebar-hot-c618
  .dropdown-prev-5f34
  .hidden-tall-7b71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-hot-c618
  .down_0112
  .steel-2616 {
  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);
}
.sidebar-hot-c618
  .down_0112
  .hidden-tall-7b71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dirty-91f5 .badge-734f {
  background-color: var(--e-global-color-primary);
}
.dirty-91f5 .badge-734f:hover {
  background-color: var(--e-global-color-primary);
}
.dirty-91f5 .menu_down_106b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty-91f5
  .badge-734f:hover
  .menu_down_106b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_eca2 .chip_ed94 {
  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);
}
.motion_cd72 .primary_c12a .plasma_f407 a {
  background-color: var(--e-global-color-accent);
}
.motion_cd72 .primary_c12a .fluid-27ef a {
  background-color: var(--e-global-color-accent);
}
.motion_cd72 .primary_c12a .plasma_f407 a,
.motion_cd72 .primary_c12a .fluid-27ef a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-3ae9
  .left-bf1c.narrow-3f50
  .primary_c12a
  a.progress-421e {
  background-color: var(--e-global-color-accent);
}
.highlight-3ae9
  .left-bf1c.narrow-3f50
  .primary_c12a
  span.progress-421e.fn-current-48dd {
  background-color: var(--e-global-color-text);
}
.highlight-3ae9
  .left-bf1c.narrow-3f50
  .primary_c12a
  .progress-421e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76 .main-red-853f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .over_1020
  > .disabled_fast_5c48
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .banner-fixed-1f1a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .alert-fb44
  .layout_over_2032,
.badge-mini-1a76
  .alert-fb44
  .status_e781 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-mini-1a76
  .alert-fb44
  .tooltip_8415,
.badge-mini-1a76
  .alert-fb44
  a
  .tooltip_8415 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .alert-fb44
  .footer_paper_eea6 {
  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);
}
.badge-mini-1a76
  .alert-fb44
  .glass_bf63 {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .alert-fb44
  .glass_bf63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .alert-fb44
  .glass_bf63:hover {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .alert-fb44
  .dark_7c3c {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .alert-fb44
  .dark_7c3c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .alert-fb44
  .dark_7c3c:hover {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .last_1aa6
  .article-silver-2992
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-mini-1a76
  .last_1aa6
  .full_b4a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .last_1aa6
  .footer_paper_eea6 {
  color: var(--e-global-color-text);
}
.badge-mini-1a76
  .last_1aa6
  .footer_paper_eea6
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .last_1aa6
  .glass_bf63 {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .last_1aa6
  .glass_bf63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .last_1aa6
  .glass_bf63:hover {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .last_1aa6
  .dark_7c3c {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76
  .last_1aa6
  .dark_7c3c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-mini-1a76
  .last_1aa6
  .dark_7c3c:hover {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76 .content-pink-bc38 {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76 .content-pink-bc38:hover {
  background-color: var(--e-global-color-primary);
}
.badge-mini-1a76 .gradient_cold_71d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-mini-1a76 .filter_tall_32a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-a4a2 .badge_selected_20e4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-a4a2
  .text_gold_111d
  > div:nth-child(3)
  .badge_selected_20e4,
.item-a4a2
  .icon-0302
  > div:nth-child(1)
  .badge_selected_20e4,
.item-a4a2
  .form-middle-bced
  > div:nth-child(1)
  .badge_selected_20e4,
.item-a4a2
  .button_east_6393
  > div:nth-child(1)
  .badge_selected_20e4,
.item-a4a2
  .title-0723
  > div:nth-child(1)
  .badge_selected_20e4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-a4a2 .overlay_old_b64b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-a4a2 .wood-bf38 {
  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);
}
.item-a4a2 .status_ffdc {
  background-color: var(--e-global-color-primary);
}
.item-a4a2 .status_ffdc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-a4a2 .status_ffdc:hover {
  background-color: var(--e-global-color-primary);
}
.item-a4a2 .grid_47b7 {
  background-color: var(--e-global-color-primary);
}
.item-a4a2 .grid_47b7:hover {
  background-color: var(--e-global-color-primary);
}
.item-a4a2 .gradient_cold_71d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-a4a2 .filter_tall_32a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_a61f .down-e565 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_a61f .badge_a8f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_a61f .in_00b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_a61f .badge_basic_4990 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_a61f .feature_a70b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_a61f .grid_47b7 {
  background-color: var(--e-global-color-primary);
}
.out_a61f .grid_47b7:hover {
  background-color: var(--e-global-color-primary);
}
.module_next_89f8 .green_7d59 {
  background-color: var(--e-global-color-secondary);
}
.module_next_89f8 .current_9f2d {
  background-color: var(--e-global-color-text);
}
.module_next_89f8 .filter_fresh_8a3f {
  background-color: var(--e-global-color-secondary);
}
.module_next_89f8 .upper_2b33 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_next_89f8 .right-cbf6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_next_89f8 .cold_acb9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_next_89f8 .surface-dirty-3a7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module_next_89f8 .border_98e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_0981 .active_top_ff15 .title_58b2,
.paragraph_0981
  .active_top_ff15
  .title_58b2
  a,
.paragraph_0981 .description-a362 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_0981 .active_top_ff15 .active-silver-29b0,
.paragraph_0981 .last-3916 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph_0981 .active_top_ff15 .active-silver-29b0 {
  color: var(--e-global-color-text);
}
.paragraph_0981 .last-3916 {
  color: var(--e-global-color-text);
}
.paragraph_0981
  .active_top_ff15
  .label-basic-b39f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paragraph_0981 .hidden_de3d .secondary-080d {
  background-color: var(--e-global-color-primary);
}
.paragraph_0981 .hidden_de3d .secondary-080d:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph_0981 .hidden_de3d .rough-96bb li span {
  background-color: var(--e-global-color-text);
}
.paragraph_0981 .hidden_de3d .rough-96bb li span:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph_0981
  .hidden_de3d
  .rough-96bb
  li.yellow-18e1
  span {
  background-color: var(--e-global-color-accent);
}
.paragraph_0981 .focus_silver_db28 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-lower-ba7e .icon_617c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.carousel-medium-e921 .secondary_92a5 {
  background-color: var(--e-global-color-primary);
}
.carousel-medium-e921 .wood-43ea {
  background-color: var(--e-global-color-secondary);
}
.carousel-medium-e921 .upper-18e6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .tooltip_yellow_83fc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .aside_9a26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .inner_ef24 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .background-upper-f42d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .info_0e9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-medium-e921 .soft_52aa {
  background-color: var(--e-global-color-primary);
}
.carousel-medium-e921 .soft_52aa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature-97ba .easy_0e25 {
  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);
}
.feature-97ba .gallery-65b9 {
  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);
}
.feature-97ba
  .carousel_next_e0b1:after {
  background-color: var(--e-global-color-primary);
}
.feature-97ba .stale-b1a7 {
  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);
}
.gallery-dim-8033 .description-a362 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-dim-8033 .last-3916 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_9ca5 .tabs-active-f8ba .texture-c5ad {
  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);
}
.clean_9ca5 .tabs-active-f8ba .panel-pink-5c28 {
  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);
}
.info-40ae .notification_1b45 {
  background-color: var(--e-global-color-primary);
}
.info-40ae .shadow-west-87a4 {
  background-color: var(--e-global-color-secondary);
}
.info-40ae .panel-brown-7885 .orange_a4d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-40ae .feature_bf82 .orange_a4d0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_8885 .info_active_50cd .pro-8cda {
  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);
}
.pro_8885 .info_active_50cd .dropdown-ae46 {
  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);
}
.pro_8885 .info_active_50cd .search-c3c4 {
  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);
}
.red_7fa0 .button-23a6 {
  border-color: var(--e-global-color-text);
}
.red_7fa0 .banner-2819 {
  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);
}
.red_7fa0 .light-9424 {
  color: var(--e-global-color-primary);
}
.red_7fa0 .focus_e091 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_0615 .prev-ebee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_0615 .sort-f219 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_0615 .accordion_5b53:hover .prev-ebee {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shadow_0615
  .accordion_5b53:hover
  .sort-f219 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_active_adac .card_active_0c08 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_active_adac .search_3d7e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_simple_f2ff .pink-084c .item-black-f440 {
  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);
}
.description_simple_f2ff .upper_c66e .item-black-f440 {
  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);
}
.avatar_east_c707 .status-37f5 {
  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);
}
.thick_c3dc .orange_49cb .hard_0706 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_c3dc .orange_49cb .hard_0706 {
  background-color: var(--e-global-color-secondary);
}
.thick_c3dc .block-74bc .hard_0706 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_c3dc .block-74bc .hard_0706 {
  background-color: var(--e-global-color-secondary);
}
.thick_c3dc .media_gold_f991 .west_87f0 {
  background-color: var(--e-global-color-primary);
}
.thick_c3dc .media_gold_f991:hover .west_87f0 {
  background-color: var(--e-global-color-secondary);
}
.thick_c3dc .secondary-080d {
  background-color: var(--e-global-color-primary);
}
.thick_c3dc .secondary-080d:hover {
  background-color: var(--e-global-color-accent);
}
.thick_c3dc .rough-96bb li span {
  background-color: var(--e-global-color-text);
}
.thick_c3dc .rough-96bb li span:hover {
  background-color: var(--e-global-color-primary);
}
.thick_c3dc .rough-96bb li.yellow-18e1 span {
  background-color: var(--e-global-color-accent);
}
.paragraph-glass-141b .block-a839 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-glass-141b .panel_easy_2ae2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.north-0094 .tooltip_cool_5a38:before {
  background-color: var(--e-global-color-secondary);
}
.north-0094 .main_cd98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.north-0094 .hero-motion-ca1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-in-480b .button_lower_dd9c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-in-480b .button_lower_dd9c:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-in-480b .button_lower_dd9c.fn-active-48dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-in-480b .component-fast-b549 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-in-480b .huge_1f11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-in-480b .gas-90da {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-in-480b .heading-42ec {
  background-color: var(--e-global-color-primary);
}
.title-in-480b .heading-42ec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title-in-480b .shadow_in_2810 {
  background-color: var(--e-global-color-primary);
}
.title-in-480b .shadow_in_2810 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-d4e8 .input_lite_4e54 .dropdown-paper-ffb9 a {
  color: var(--e-global-color-secondary);
}
.tooltip-d4e8 .input_lite_4e54 .dropdown-paper-ffb9 a:hover {
  color: var(--e-global-color-secondary);
}
.tooltip-d4e8 .input_lite_4e54 .dropdown-paper-ffb9,
.tooltip-d4e8 .input_lite_4e54 .dropdown-paper-ffb9 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-d4e8 .input_lite_4e54 .item-dark-7f3d {
  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);
}
.tooltip-d4e8 .input_lite_4e54 .preview-wide-4f13 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-d4e8 .input_lite_4e54 .pressed_bfce {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .input_lite_4e54 .pressed_bfce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-d4e8 .input_lite_4e54 .pressed_bfce:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .input_lite_4e54 .fluid_9cdc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-d4e8 .input_lite_4e54 .fluid_9cdc {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .input_lite_4e54 .fluid_9cdc:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .input_lite_4e54 .secondary-080d {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .input_lite_4e54 .secondary-080d:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .hidden_de3d .rough-96bb li span {
  background-color: var(--e-global-color-text);
}
.tooltip-d4e8 .hidden_de3d .rough-96bb li span:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-d4e8 .hidden_de3d .rough-96bb li.yellow-18e1 span {
  background-color: var(--e-global-color-accent);
}
.tooltip-d4e8 .gradient_cold_71d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip-d4e8 .filter_tall_32a0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_huge_9844 .tag_red_3f1c .pagination-pressed-a450 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_huge_9844 .tag_red_3f1c .hover-c9c2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_huge_9844 .tag_red_3f1c .clean_38e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471 .in_852c {
  border-color: var(--e-global-color-text);
}
.thumbnail-d471 .left-ad09 {
  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);
}
.thumbnail-d471 .yellow-61e7 {
  color: var(--e-global-color-secondary);
}
.thumbnail-d471 .yellow-61e7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471 .secondary_center_2c80 > * {
  color: var(--e-global-color-primary);
}
.thumbnail-d471 .secondary_center_2c80 > * svg {
  fill: var(--e-global-color-primary);
}
.thumbnail-d471 .active-bottom-e0e5 {
  color: var(--e-global-color-primary);
}
.thumbnail-d471 .active-bottom-e0e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-d471 .table-red-ef93 {
  color: var(--e-global-color-primary);
}
.thumbnail-d471 .table-red-ef93 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-d471 .red-e164 {
  color: var(--e-global-color-primary);
}
.thumbnail-d471 .red-e164 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471 .title-59e0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471 .large_2f8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471 .large_2f8b.pattern-top-6f1c {
  color: var(--e-global-color-secondary);
}
.thumbnail-d471 .large_2f8b.pattern-top-6f1c .search_cdbc {
  color: var(--e-global-color-accent);
}
.thumbnail-d471 .large_2f8b.lower-6df2 {
  color: var(--e-global-color-text);
}
.thumbnail-d471 .large_2f8b.lower-6df2 .search_cdbc {
  color: var(--e-global-color-text);
}
.thumbnail-d471 .large_2f8b:before {
  border-top-color: var(--e-global-color-text);
}
.thumbnail-d471 .list-11f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-d471
  .list-11f2
  .left-d526 {
  background-color: var(--e-global-color-primary);
}
.thumbnail-d471
  .list-11f2
  .left-d526 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-d471 .in_852c .module-2132 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-a76d .table-bronze-453c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-a76d .mask-20e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_ac88 .header_out_35e5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_ac88
  .paragraph-a191
  .chip-dirty-34b9 {
  background-color: var(--e-global-color-secondary);
}
.aside_ac88
  .paragraph-a191.over_a9e6
  .chip-dirty-34b9 {
  background-color: var(--e-global-color-text);
}
.aside_ac88
  .paragraph-a191:hover
  .chip-dirty-34b9 {
  background-color: var(--e-global-color-accent);
}
.aside_ac88
  .paragraph-a191.fn-active-48dd
  .chip-dirty-34b9 {
  background-color: var(--e-global-color-primary);
}
.feature_60da .widget-62bb {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.feature_60da .fluid_fb26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_60da .status-2b01 {
  background-color: var(--e-global-color-primary);
}
.feature_60da .status-2b01 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_4f26 .picture_bright_5b5e .notification_0010 .badge-6a55 {
  background-color: var(--e-global-color-secondary);
}
.fluid_4f26 .picture_bright_5b5e .popup_right_a42e:after {
  background-color: var(--e-global-color-secondary);
}
.fluid_4f26 .title_fluid_1350 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_4f26 .motion_84e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_4f26 .icon-current-e659 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_4f26 .purple_0325 {
  background-color: var(--e-global-color-primary);
}
.fluid_4f26 .purple_0325 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_4f26 .avatar-4c6a {
  background-color: var(--e-global-color-secondary);
}
.fluid_4f26 .avatar-4c6a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_4f26 .picture_bright_5b5e .warm_ad24 .short_e2a3:hover {
  background-color: var(--e-global-color-primary);
}
.fluid_4f26
  .picture_bright_5b5e
  .warm_ad24
  .short_e2a3.card-brown-b873 {
  background-color: var(--e-global-color-primary);
}
.fluid_4f26 .picture_bright_5b5e .menu-f627:before {
  border-color: var(--e-global-color-primary);
}
.fluid_4f26 .picture_bright_5b5e .menu-f627:hover:before {
  border-color: var(--e-global-color-secondary);
}
.fluid_4f26
  .picture_bright_5b5e
  .menu-f627.panel-easy-5f37:before {
  border-color: var(--e-global-color-primary);
}
.fluid_4f26 .wood-bea8 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus-static-f6de .box_8e8f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-static-f6de .box_8e8f:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-static-f6de .box_8e8f.highlight_f1e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-static-f6de .message_20fe {
  background-color: var(--e-global-color-primary);
}
.focus-static-f6de .message_20fe {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-static-f6de
  .block-fd35
  .slow_09b2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-static-f6de
  .article_5bdd
  .slow_09b2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tiny_48e4
  .title_5e45
  .cool_fb9a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_48e4
  .title_5e45
  .description-76b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_48e4 .icon-old-d94d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny_48e4 .focus-middle-4a7c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_48e4 .card-7818 {
  background-color: var(--e-global-color-primary);
}
.tiny_48e4 .card-7818 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pro-6802 .accent_73e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-6802 .west_93f1 {
  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);
}
.pro-6802 .column_new_f7b0 {
  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);
}
.pro-6802 .column_new_f7b0 a:hover {
  color: var(--e-global-color-secondary);
}
.pro-6802 .complex_71fe {
  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);
}
.pro-6802 .module-hot-13ca {
  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);
}
.pro-6802 .modal-under-2d2a .secondary-080d {
  background-color: var(--e-global-color-primary);
}
.pro-6802 .modal-under-2d2a .secondary-080d:hover {
  background-color: var(--e-global-color-accent);
}
.pro-6802
  .modal-under-2d2a
  .rough-96bb
  li
  span {
  background-color: var(--e-global-color-text);
}
.pro-6802
  .modal-under-2d2a
  .rough-96bb
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.pro-6802
  .modal-under-2d2a
  .rough-96bb
  li.yellow-18e1
  span {
  background-color: var(--e-global-color-accent);
}
.title-cool-d55f
  .pro_c313
  .slow-8bc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-cool-d55f .pro_c313 .text_small_762c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-cool-d55f .pro_c313 .text-a7ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-cool-d55f .input_7513 {
  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);
}
.title-cool-d55f
  .dim_eded.surface-0618 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a {
  background-color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .picture_left_bc6b.hidden_gas_7273 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .short-3faa.main_8e8a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  .smooth_c3e5
  > a {
  background-color: var(--e-global-color-secondary);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  .smooth_c3e5
  > a
  .popup-07e4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  .smooth_c3e5
  > a
  .short-3faa.surface-gas-ed22 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .notification_90b6:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  a
  .notification_90b6:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5.header-soft-c6d9
  > a
  .notification_90b6:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  .smooth_c3e5.header-soft-c6d9
  > a
  .notification_90b6:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .surface-a491
  .overlay_advanced_7053 {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  a
  .surface-a491
  .overlay_advanced_7053 {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .surface-a491
  .overlay_advanced_7053,
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  a
  .surface-a491
  .overlay_advanced_7053 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > a
  .header_e471:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  a
  .header_e471:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5.header-soft-c6d9
  > a
  .header_e471:before {
  color: var(--e-global-color-text);
}
.element-inner-8319
  > .first_6fbf
  > div
  > .tag-small-edde
  > .smooth_c3e5
  > .pink_d05e
  .smooth_c3e5.header-soft-c6d9
  > a
  .header_e471:before {
  color: var(--e-global-color-text);
}
.wood-c52e .texture-4d50 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.wood-c52e
  .box-c30f:hover
  .texture-4d50 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.short_6ca7
  > .first_6fbf
  > .right_6d21
  > .motion-243e
  > .breadcrumb-over-d627
  > .popup_76eb
  .main_bright_d2c5 {
  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);
}
.short_6ca7
  > .first_6fbf
  > .right_6d21
  > .motion-243e
  > .breadcrumb-over-d627
  > .popup_76eb:hover
  .main_bright_d2c5 {
  color: var(--e-global-color-text);
}
.short_6ca7
  > .first_6fbf
  > .right_6d21
  > .motion-243e
  > .breadcrumb-over-d627
  > .popup_76eb:hover
  .main_bright_d2c5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short_6ca7
  > .first_6fbf
  > .right_6d21
  > .motion-243e
  > .breadcrumb-over-d627.label-79e8
  > .popup_76eb
  .main_bright_d2c5 {
  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);
}
.lower_be1b .iron-f538 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_be1b .pink-c2ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lower_be1b .hard_e35b {
  background-color: var(--e-global-color-primary);
}
.lower_be1b .hard_e35b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6
  .detail-27ae {
  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);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6
  .tertiary-511c {
  color: var(--e-global-color-text);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6:hover
  .detail-27ae {
  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);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6:hover
  .tertiary-511c {
  color: var(--e-global-color-secondary);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6.focus-404c
  .detail-27ae {
  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);
}
.cold-7169
  > .first_6fbf
  > .dim-60b5
  > .footer-f69f
  > .pattern_hard_e0a6.focus-404c
  .tertiary-511c {
  color: var(--e-global-color-primary);
}
.solid-da24
  .huge_ac18
  .up-df8d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid-da24 .icon_6c09 .module-2132 .paragraph_iron_251e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_00c4 .active-motion-10f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_00c4 .notification_outer_3c33 .active-motion-10f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black_00c4 .logo_f259 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.black_00c4 .logo_f259 {
  background-color: var(--e-global-color-primary);
}
.south-9ce8 .block-cc7c .pattern-b321 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south-9ce8
  .block-cc7c:hover
  .gold_e171 {
  color: var(--e-global-color-secondary);
}
.south-9ce8
  .block-cc7c:hover
  .pattern-b321 {
  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);
}
.south-db84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.main_52de {
  flex-direction: column;
}

.main_52de .grid_8dae {
  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.main_52de .grid_8dae {
  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);
}

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

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

.module_next_a5c6.basic_03a4 {
  display: none;
}

.active_17a7 {
  display: none;
}

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

.nav-thick-6cfd.container_pro_856e {
  margin-bottom: 40px;
  width: 100%;
}

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

.main_52de a {
  width: 100%;
}

.element-old-6009 .middle-b968.outer-2319 {
  width: 20% !important;
}

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

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

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

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

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

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

.table-4783: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);
}

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

.element-old-6009
  .middle-b968.secondary-5219
  .backdrop-31d9
  .out_35e3 {
  font-size: 20px !important;
}

.sort-8c0d {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
  margin-top: 15px;
  gap: 25px;
}

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

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

  text-align: center;
}

.container_middle_ac3a.heading-over-ca6a > .article_bronze_cf89 {
  display: flex;
  align-items: center;
}

.button-purple-315f {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.progress-east-6422 {
  position: relative;
  width: 100%;
}

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

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

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

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

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

.element-old-6009
  .middle-b968.detail-over-9dd6
  .chip_6097
  .shade-71c3 {
  width: 100% !important;
}

.active_093b {
  width: 500px !important;
  max-width: none;
}

.accordion-tall-bdb1 {
  width: 100%;
}

.top-d044 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

.right-75c5 {
  font-size: 15px !important;
}

.panel-center-2aec {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.nav_9921:hover .panel-center-2aec {
  visibility: visible;
}
.nav_9921:hover.nav_9921::before {
  display: block;
}

.bronze_bacc h3 {
  color: #fff;
}

.shadow_warm_6de9 {
  margin: 0;
}

.element-old-6009
  .middle-b968.detail-over-9dd6
  .shade-71c3
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.grid_paper_db28 {
  width: 100%;
}

.thick-4995 {
  width: 100%;
}

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

.thick-4995 {
  width: 100%;
}

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

.shade-71c3 {
  display: flex;
  align-items: center;
}

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

.soft-06b2 {
  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;
}

.main_52de .grid_8dae.banner_e845 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.main_52de h1.grid_8dae {
  margin-top: 80px !important;
}

.element-old-6009 .middle-b968.section_de88 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.surface_739d img {
  width: 100%;
}

.notification-silver-cde9 .menu_tiny_7031.backdrop-31d9 {
  justify-content: space-between;
}

.alert-hard-2715 {
  display: none;
}

.notification_d13d .dropdown_aa09 {
  margin: 1px 0 !important;
}

.media-complex-ae90 li {
  margin-bottom: 0 !important;
}

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

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

  .active_093b {
    width: 100% !important;
  }
}

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

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

  .notification-silver-cde9 .menu_tiny_7031.backdrop-31d9 {
    border-bottom: 1px solid #f0c159;
  }

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

  .container_middle_ac3a.heading-over-ca6a > .article_bronze_cf89 {
    gap: 15px;
    justify-content: space-between;
  }

  .element-old-6009
    .middle-b968.detail-over-9dd6
    .shade-71c3
    img {
    width: 60% !important;
  }

  .status_9daf {
    left: 2%;
  }

  .sort-8c0d {
    margin: 10px 0;
  }

  .main_52de .dropdown_aa09 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.main_52de .grid_8dae,
  .main_52de .grid_8dae {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .shade-71c3 {
    justify-content: center;
  }

  .main_52de .dropdown_aa09 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .element-old-6009 .middle-b968.outer-2319 {
    width: 75% !important;
  }

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

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

  h2.main_52de .grid_8dae,
  .main_52de .grid_8dae {
    font-size: 30px !important;
  }

  .shade-71c3 {
    justify-content: center;
  }

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

  .backdrop_fast_3a21
    .label-0268.dark-cede {
    margin: 0 !important;
  }

  .button-purple-315f {
    margin: 0;
    gap: 10px;
  }

  .sort-8c0d {
    display: flex;
  }

  .solid_6c46 .background-0052 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .main_52de h1.grid_8dae {
    margin-top: 40px !important;
  }

  .element-old-6009
    .middle-b968.detail-over-9dd6
    .shade-71c3
    img,
  .slow_4b79 .chip_6097 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .table-4783 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .element-old-6009 .middle-b968.outer-2319 {
    width: 100% !important;
  }

  .container_middle_ac3a.heading-over-ca6a > .article_bronze_cf89 {
    gap: 3px;
  }

  .main_52de .dropdown_aa09 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.notification-silver-cde9 .menu_tiny_7031.backdrop-31d9 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.notification-silver-cde9 .menu_tiny_7031.backdrop-31d9: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .notification-silver-cde9 .menu_tiny_7031.backdrop-31d9 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .main_52de .grid_8dae {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .background-0052 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.fixed-3928 .shade_lite_e168 {
  flex-shrink: 0;
  white-space: nowrap;
}

.fixed-3928 .card-2206 {
  flex-shrink: 0;
  min-width: fit-content;
}

.fixed-3928 .out_35e3 {
  white-space: nowrap;
}

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

.fixed-3928 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.fixed-3928 .card-2206 {
  max-width: 80px !important;
  overflow: hidden;
}

.fixed-3928 .menu_tiny_7031.backdrop-31d9 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.fixed-3928 .out_35e3 {
  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);
  }
}

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

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

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

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

body .table-4783:nth-child(2),
.element-old-6009 .table-4783:nth-child(2),
#page .table-4783: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;
}

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

/* css-noise: d18a */
.promo-block-d7 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.3;
}
