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(.gradient-west-b44e) {
  gap: 0.5em;
}
:where(.nav-bronze-7af6) {
  gap: 0.5em;
}
body .border-545d > .paragraph-upper-73bb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .border-545d > .mini_2d0e {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .border-545d > .content_bright_d5b2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .border-hovered-e554 > .paragraph-upper-73bb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .border-hovered-e554 > .mini_2d0e {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .border-hovered-e554 > .content_bright_d5b2 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .border-hovered-e554
  > :where(:not(.paragraph-upper-73bb):not(.mini_2d0e):not(.box_tall_4319)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .border-hovered-e554 > .component_24b4 {
  max-width: var(--wp--style--global--wide-size);
}
body .gradient-west-b44e {
  display: flex;
}
body .gradient-west-b44e {
  flex-wrap: wrap;
  align-items: center;
}
body .gradient-west-b44e > * {
  margin: 0;
}
body .nav-bronze-7af6 {
  display: grid;
}
body .nav-bronze-7af6 > * {
  margin: 0;
}
:where(.east_efbd.gradient-west-b44e) {
  gap: 2em;
}
:where(.east_efbd.nav-bronze-7af6) {
  gap: 2em;
}
:where(.active-new-2f42.gradient-west-b44e) {
  gap: 1.25em;
}
:where(.active-new-2f42.nav-bronze-7af6) {
  gap: 1.25em;
}
.over_a594 {
  color: var(--wp--preset--color--black) !important;
}
.under_fa74 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.notice-slow-88a1 {
  color: var(--wp--preset--color--white) !important;
}
.purple-4b25 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.component-ed18 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.main-95e2 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.overlay-3ea3 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.breadcrumb_narrow_fb2e {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.backdrop_easy_6c73 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.button_d3c7 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tertiary-fd05 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.west_c172 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.frame-ea89 {
  background-color: var(--wp--preset--color--black) !important;
}
.border_f4f6 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.out_0831 {
  background-color: var(--wp--preset--color--white) !important;
}
.motion_7431 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.breadcrumb_d6cc {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.carousel_68ef {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.first_e7b6 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.title-c29f {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.hard-52df {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.section_basic_3a46 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.full_672d {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.aside-tall-4d30 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.feature-wide-fd79 {
  border-color: var(--wp--preset--color--black) !important;
}
.column_copper_144d {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.message_north_50c1 {
  border-color: var(--wp--preset--color--white) !important;
}
.hidden_wide_e3b7 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.element_4e39 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.active-42dc {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gas-ede4 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.gallery_f3ad {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.card_ca19 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.panel_92ce {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hard-00c9 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.texture_stone_c811 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.chip_571d {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.sidebar-short-5966 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.info_wood_fcf7 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.button-cfd5 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.overlay_old_5b71 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.content-2e3a {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.tag_fluid_e487 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.large-d1f6 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.block-b98a {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.pagination_right_b96a {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.breadcrumb-72ee {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.summary-8e78 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.brown-05e4 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.info-37da {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.component-5535 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.thumbnail_out_89e4 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.box-stone-a477 a:where(:not(.yellow-c17e)) {
  color: inherit;
}
:where(.active-new-2f42.gradient-west-b44e) {
  gap: 1.25em;
}
:where(.active-new-2f42.nav-bronze-7af6) {
  gap: 1.25em;
}
:where(.east_efbd.gradient-west-b44e) {
  gap: 2em;
}
:where(.east_efbd.nav-bronze-7af6) {
  gap: 2em;
}
.focus-rough-d847 {
  font-size: 1.5em;
  line-height: 1.6;
}

.preview_huge_f3bc .east-fb01 {
  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);
}
.container_rough_1042 .primary-current-b935 {
  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);
}
.sidebar-red-8d3f {
  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);
}
.sidebar-red-8d3f.hard_d9a1 .small_47c2 {
  background-color: var(--e-global-color-primary);
}
.sidebar-red-8d3f.menu-next-256d .small_47c2,
.sidebar-red-8d3f.box_c838 .small_47c2 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.box-action-5ec5 .notice_4050 {
  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);
}
.sort_up_d440 {
  --divider-color: var(--e-global-color-secondary);
}
.sort_up_d440 .paper_a980 {
  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);
}
.sort_up_d440.column-a8dd .hot-dcfb {
  background-color: var(--e-global-color-secondary);
}
.sort_up_d440.logo_lite_2449 .hot-dcfb,
.sort_up_d440.old-3d3c .hot-dcfb {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.sort_up_d440.logo_lite_2449 .hot-dcfb,
.sort_up_d440.old-3d3c .hot-dcfb svg {
  fill: var(--e-global-color-secondary);
}
.huge_2e9a .row-c0ec {
  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);
}
.huge_2e9a .hidden-22a5 {
  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_a2db.column-a8dd .hot-dcfb {
  background-color: var(--e-global-color-primary);
}
.rough_a2db.logo_lite_2449 .hot-dcfb,
.rough_a2db.old-3d3c .hot-dcfb {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.rough_a2db.logo_lite_2449 .hot-dcfb,
.rough_a2db.old-3d3c .hot-dcfb svg {
  fill: var(--e-global-color-primary);
}
.full_fe9e.column-a8dd .hot-dcfb {
  background-color: var(--e-global-color-primary);
}
.full_fe9e.logo_lite_2449 .hot-dcfb,
.full_fe9e.old-3d3c .hot-dcfb {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.full_fe9e .tooltip_pressed_2559 {
  color: var(--e-global-color-primary);
}
.full_fe9e .tooltip_pressed_2559,
.full_fe9e .tooltip_pressed_2559 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full_fe9e .last_743d {
  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);
}
.breadcrumb_ddad .next-0db4 {
  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);
}
.cool_45d6 .button_narrow_feb2 .light_5ec1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow_8d92 .steel_ad74:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.narrow_8d92 .main-hot-5b40 i {
  color: var(--e-global-color-primary);
}
.narrow_8d92 .main-hot-5b40 svg {
  fill: var(--e-global-color-primary);
}
.narrow_8d92 .menu-purple-8a91 {
  color: var(--e-global-color-secondary);
}
.narrow_8d92 .steel_ad74 > .menu-purple-8a91,
.narrow_8d92 .steel_ad74 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_ae7c .thumbnail_ba4e {
  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);
}
.overlay_ae7c .texture_53f9 {
  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);
}
.stale_4b4c .backdrop-5534 .label-0c9f {
  background-color: var(--e-global-color-primary);
}
.stale_4b4c .border-under-2cd3 {
  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);
}
.message_focused_82c4 .basic-3111 {
  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);
}
.message_focused_82c4 .breadcrumb-complex-4aca {
  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);
}
.message_focused_82c4 .section_8616 {
  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);
}
.avatar-glass-79d9 .simple-6764,
.avatar-glass-79d9 .simple-6764 a {
  color: var(--e-global-color-primary);
}
.avatar-glass-79d9 .simple-6764.lite-ed6f,
.avatar-glass-79d9 .simple-6764.lite-ed6f a {
  color: var(--e-global-color-accent);
}
.avatar-glass-79d9 .simple-6764 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar-glass-79d9 .box-b6bf {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall-acae .focus-middle-e3af,
.tall-acae .dropdown-action-7e9a {
  color: var(--e-global-color-primary);
}
.tall-acae .focus-middle-e3af svg {
  fill: var(--e-global-color-primary);
}
.tall-acae .lite-ed6f .focus-middle-e3af,
.tall-acae .lite-ed6f .dropdown-action-7e9a {
  color: var(--e-global-color-accent);
}
.tall-acae .lite-ed6f .focus-middle-e3af svg {
  fill: var(--e-global-color-accent);
}
.tall-acae .dropdown-action-7e9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tall-acae .box-b6bf {
  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);
}
.gradient_dynamic_20a9 .east-3aa0,
.gradient_dynamic_20a9 .prev_d329 {
  color: var(--e-global-color-primary);
}
.gradient_dynamic_20a9 .prev_d329 svg {
  fill: var(--e-global-color-primary);
}
.gradient_dynamic_20a9 .simple-6764.lite-ed6f a,
.gradient_dynamic_20a9
  .simple-6764.lite-ed6f
  .prev_d329 {
  color: var(--e-global-color-accent);
}
.gradient_dynamic_20a9 .east-3aa0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_dynamic_20a9 .box-b6bf {
  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);
}
.message-d79e .simple_7118 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.message-d79e .dark_0e23 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_8008 .motion-f70e .pagination-new-76a5 {
  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);
}
.progress_8008 .motion-f70e .badge-6901 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_8008 .row_8276 .pagination-new-76a5 {
  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);
}
.progress_8008
  .row_8276
  .badge-6901 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_8008
  .down_03bd
  .pagination-new-76a5 {
  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);
}
.progress_8008
  .down_03bd
  .badge-6901 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_8008
  .gallery_f22d
  .pagination-new-76a5 {
  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);
}
.progress_8008
  .gallery_f22d
  .badge-6901 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-active-bcfc .search_gold_4208 {
  background-color: var(--e-global-color-primary);
}
.element-active-bcfc .search_gold_4208:hover {
  background-color: var(--e-global-color-primary);
}
.element-active-bcfc .hot-d6a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-active-bcfc
  .search_gold_4208:hover
  .hot-d6a6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_copper_f5fe .under_105e {
  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);
}
.aside_dynamic_b843 .texture-01a4 .sort-23bb a {
  background-color: var(--e-global-color-accent);
}
.aside_dynamic_b843 .texture-01a4 .dynamic-1758 a {
  background-color: var(--e-global-color-accent);
}
.aside_dynamic_b843 .texture-01a4 .sort-23bb a,
.aside_dynamic_b843 .texture-01a4 .dynamic-1758 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-5d46
  .north_c393.motion_bedb
  .texture-01a4
  a.button_down_8101 {
  background-color: var(--e-global-color-accent);
}
.item-5d46
  .north_c393.motion_bedb
  .texture-01a4
  span.button_down_8101.fn-current-7d27 {
  background-color: var(--e-global-color-text);
}
.item-5d46
  .north_c393.motion_bedb
  .texture-01a4
  .button_down_8101 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61 .main-0e01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .component_light_daf7
  > .hidden-71c5
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .primary-purple-dab4
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .surface-71dc
  .filter_8beb,
.icon_2a61
  .surface-71dc
  .section_bronze_b6f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_2a61
  .surface-71dc
  .detail_small_7a4b,
.icon_2a61
  .surface-71dc
  a
  .detail_small_7a4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .surface-71dc
  .button-mini-09c6 {
  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_2a61
  .surface-71dc
  .link_58c3 {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .surface-71dc
  .link_58c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .surface-71dc
  .link_58c3:hover {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .surface-71dc
  .banner-clean-993f {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .surface-71dc
  .banner-clean-993f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .surface-71dc
  .banner-clean-993f:hover {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .tertiary_b64c
  .badge-4def
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_2a61
  .tertiary_b64c
  .clean-2dbd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .tertiary_b64c
  .button-mini-09c6 {
  color: var(--e-global-color-text);
}
.icon_2a61
  .tertiary_b64c
  .button-mini-09c6
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .tertiary_b64c
  .link_58c3 {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .tertiary_b64c
  .link_58c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .tertiary_b64c
  .link_58c3:hover {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .tertiary_b64c
  .banner-clean-993f {
  background-color: var(--e-global-color-primary);
}
.icon_2a61
  .tertiary_b64c
  .banner-clean-993f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_2a61
  .tertiary_b64c
  .banner-clean-993f:hover {
  background-color: var(--e-global-color-primary);
}
.icon_2a61 .white_c19d {
  background-color: var(--e-global-color-primary);
}
.icon_2a61 .white_c19d:hover {
  background-color: var(--e-global-color-primary);
}
.icon_2a61 .easy-fab9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_2a61 .hot-2061 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-540a .iron-d38d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-540a
  .popup_narrow_e5ac
  > div:nth-child(3)
  .iron-d38d,
.black-540a
  .current-0520
  > div:nth-child(1)
  .iron-d38d,
.black-540a
  .picture_fixed_2973
  > div:nth-child(1)
  .iron-d38d,
.black-540a
  .logo_7553
  > div:nth-child(1)
  .iron-d38d,
.black-540a
  .text_first_896e
  > div:nth-child(1)
  .iron-d38d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-540a .texture_5f84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-540a .modal_purple_576f {
  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);
}
.black-540a .carousel_c0f5 {
  background-color: var(--e-global-color-primary);
}
.black-540a .carousel_c0f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.black-540a .carousel_c0f5:hover {
  background-color: var(--e-global-color-primary);
}
.black-540a .outline_easy_97d2 {
  background-color: var(--e-global-color-primary);
}
.black-540a .outline_easy_97d2:hover {
  background-color: var(--e-global-color-primary);
}
.black-540a .easy-fab9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.black-540a .hot-2061 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-mini-f3ff .right_1a2b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-mini-f3ff .wrapper_smooth_fbf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-mini-f3ff .disabled-mini-4937 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-mini-f3ff .card-gas-87ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-mini-f3ff .surface-orange-dd18 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.photo-mini-f3ff .outline_easy_97d2 {
  background-color: var(--e-global-color-primary);
}
.photo-mini-f3ff .outline_easy_97d2:hover {
  background-color: var(--e-global-color-primary);
}
.image_56fd .steel_0271 {
  background-color: var(--e-global-color-secondary);
}
.image_56fd .module-prev-d576 {
  background-color: var(--e-global-color-text);
}
.image_56fd .input_6023 {
  background-color: var(--e-global-color-secondary);
}
.image_56fd .active-d545 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_56fd .advanced_9fda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_56fd .list_fcda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_56fd .modal_3d23 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_56fd .tiny_ac57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_last_905c .description-yellow-b210 .wrapper_static_51ff,
.modal_last_905c
  .description-yellow-b210
  .wrapper_static_51ff
  a,
.modal_last_905c .advanced-4618 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_last_905c .description-yellow-b210 .hovered_d269,
.modal_last_905c .modal-huge-b04c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_last_905c .description-yellow-b210 .hovered_d269 {
  color: var(--e-global-color-text);
}
.modal_last_905c .modal-huge-b04c {
  color: var(--e-global-color-text);
}
.modal_last_905c
  .description-yellow-b210
  .easy-b61a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal_last_905c .container_b30f .logo_69a1 {
  background-color: var(--e-global-color-primary);
}
.modal_last_905c .container_b30f .logo_69a1:hover {
  background-color: var(--e-global-color-primary);
}
.modal_last_905c .container_b30f .content_orange_6579 li span {
  background-color: var(--e-global-color-text);
}
.modal_last_905c .container_b30f .content_orange_6579 li span:hover {
  background-color: var(--e-global-color-primary);
}
.modal_last_905c
  .container_b30f
  .content_orange_6579
  li.media-soft-0ab4
  span {
  background-color: var(--e-global-color-accent);
}
.modal_last_905c .glass-372b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_335d .title-d866 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary-easy-615a .advanced_16d7 {
  background-color: var(--e-global-color-primary);
}
.tertiary-easy-615a .row_hard_0dd9 {
  background-color: var(--e-global-color-secondary);
}
.tertiary-easy-615a .search-focused-0148 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .grid-old-d2af {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .next_188e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .dim_d6f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .middle_bcf6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .modal-soft-bffc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary-easy-615a .pressed-72b4 {
  background-color: var(--e-global-color-primary);
}
.tertiary-easy-615a .pressed-72b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail_8987 .header-7f61 {
  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);
}
.thumbnail_8987 .feature-853f {
  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);
}
.thumbnail_8987
  .message-hard-38d4:after {
  background-color: var(--e-global-color-primary);
}
.thumbnail_8987 .in_6c54 {
  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);
}
.dynamic_63f9 .advanced-4618 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dynamic_63f9 .modal-huge-b04c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_9d9a .stale-150e .pressed-aa5b {
  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);
}
.pattern_9d9a .stale-150e .header-447a {
  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);
}
.dropdown-glass-a3c2 .component-b45a {
  background-color: var(--e-global-color-primary);
}
.dropdown-glass-a3c2 .frame_stone_c531 {
  background-color: var(--e-global-color-secondary);
}
.dropdown-glass-a3c2 .stone_0949 .sort-motion-62bb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown-glass-a3c2 .block_over_fea1 .sort-motion-62bb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item-9c5a .dark-5063 .list_inner_a18c {
  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);
}
.item-9c5a .dark-5063 .prev-4280 {
  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);
}
.item-9c5a .dark-5063 .narrow-58cd {
  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);
}
.liquid_21b0 .surface_focused_6a71 {
  border-color: var(--e-global-color-text);
}
.liquid_21b0 .small-1831 {
  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);
}
.liquid_21b0 .label-281d {
  color: var(--e-global-color-primary);
}
.liquid_21b0 .caption-69b9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mask-prev-91a9 .disabled-2aad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-prev-91a9 .notice-advanced-e548 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-prev-91a9 .red-037d:hover .disabled-2aad {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-prev-91a9
  .red-037d:hover
  .notice-advanced-e548 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-3839 .component-lower-ea7d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-3839 .short-8954 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid-small-b94e .modal_short_ff58 .black_b412 {
  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);
}
.grid-small-b94e .plasma_4f2d .black_b412 {
  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);
}
.light-6f54 .tabs_6cce {
  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);
}
.gas-34c5 .old_277d .texture_dynamic_da04 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-34c5 .old_277d .texture_dynamic_da04 {
  background-color: var(--e-global-color-secondary);
}
.gas-34c5 .secondary_gas_c3c1 .texture_dynamic_da04 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gas-34c5 .secondary_gas_c3c1 .texture_dynamic_da04 {
  background-color: var(--e-global-color-secondary);
}
.gas-34c5 .down-cee1 .nav-0176 {
  background-color: var(--e-global-color-primary);
}
.gas-34c5 .down-cee1:hover .nav-0176 {
  background-color: var(--e-global-color-secondary);
}
.gas-34c5 .logo_69a1 {
  background-color: var(--e-global-color-primary);
}
.gas-34c5 .logo_69a1:hover {
  background-color: var(--e-global-color-accent);
}
.gas-34c5 .content_orange_6579 li span {
  background-color: var(--e-global-color-text);
}
.gas-34c5 .content_orange_6579 li span:hover {
  background-color: var(--e-global-color-primary);
}
.gas-34c5 .content_orange_6579 li.media-soft-0ab4 span {
  background-color: var(--e-global-color-accent);
}
.progress-3af9 .badge-dim-7a86 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-3af9 .dim-5904 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_thick_ef0d .secondary-782c:before {
  background-color: var(--e-global-color-secondary);
}
.active_thick_ef0d .content_5500 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active_thick_ef0d .input_old_193e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_brown_099d .alert_c3eb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_brown_099d .alert_c3eb:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_brown_099d .alert_c3eb.fn-active-7d27 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_brown_099d .element_9360 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_brown_099d .mask_425b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_brown_099d .article-51ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_brown_099d .message_267f {
  background-color: var(--e-global-color-primary);
}
.image_brown_099d .message_267f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.image_brown_099d .sidebar-smooth-dbc3 {
  background-color: var(--e-global-color-primary);
}
.image_brown_099d .sidebar-smooth-dbc3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-53ed .border-dim-680b .detail-iron-af8a a {
  color: var(--e-global-color-secondary);
}
.accordion-53ed .border-dim-680b .detail-iron-af8a a:hover {
  color: var(--e-global-color-secondary);
}
.accordion-53ed .border-dim-680b .detail-iron-af8a,
.accordion-53ed .border-dim-680b .detail-iron-af8a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-53ed .border-dim-680b .bronze_f6e3 {
  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);
}
.accordion-53ed .border-dim-680b .caption_center_d07c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-53ed .border-dim-680b .pink_9fbe {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .border-dim-680b .pink_9fbe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-53ed .border-dim-680b .pink_9fbe:hover {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .border-dim-680b .notice_42ff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion-53ed .border-dim-680b .notice_42ff {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .border-dim-680b .notice_42ff:hover {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .border-dim-680b .logo_69a1 {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .border-dim-680b .logo_69a1:hover {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .container_b30f .content_orange_6579 li span {
  background-color: var(--e-global-color-text);
}
.accordion-53ed .container_b30f .content_orange_6579 li span:hover {
  background-color: var(--e-global-color-primary);
}
.accordion-53ed .container_b30f .content_orange_6579 li.media-soft-0ab4 span {
  background-color: var(--e-global-color-accent);
}
.accordion-53ed .easy-fab9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-53ed .hot-2061 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_70cf .container-first-de85 .thick_915f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_70cf .container-first-de85 .hover_b345 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_70cf .container-first-de85 .cool-e9b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b .advanced-ea31 {
  border-color: var(--e-global-color-text);
}
.media_1d1b .rough-a465 {
  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);
}
.media_1d1b .form-40bb {
  color: var(--e-global-color-secondary);
}
.media_1d1b .form-40bb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b .prev-414f > * {
  color: var(--e-global-color-primary);
}
.media_1d1b .prev-414f > * svg {
  fill: var(--e-global-color-primary);
}
.media_1d1b .summary-fluid-649f {
  color: var(--e-global-color-primary);
}
.media_1d1b .summary-fluid-649f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1d1b .green_52a9 {
  color: var(--e-global-color-primary);
}
.media_1d1b .green_52a9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_1d1b .box_8539 {
  color: var(--e-global-color-primary);
}
.media_1d1b .box_8539 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b .tertiary-ffe7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b .black_0a6e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b .black_0a6e.widget_down_77d3 {
  color: var(--e-global-color-secondary);
}
.media_1d1b .black_0a6e.widget_down_77d3 .focus_3e6b {
  color: var(--e-global-color-accent);
}
.media_1d1b .black_0a6e.north_c824 {
  color: var(--e-global-color-text);
}
.media_1d1b .black_0a6e.north_c824 .focus_3e6b {
  color: var(--e-global-color-text);
}
.media_1d1b .black_0a6e:before {
  border-top-color: var(--e-global-color-text);
}
.media_1d1b .notification-blue-8a21 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_1d1b
  .notification-blue-8a21
  .row-steel-2700 {
  background-color: var(--e-global-color-primary);
}
.media_1d1b
  .notification-blue-8a21
  .row-steel-2700 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_1d1b .advanced-ea31 .status_5bd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-6a20 .badge-f823 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb-6a20 .outer_7804 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron_da23 .gallery-prev-4c9e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.iron_da23
  .active_hard_1352
  .article_old_a501 {
  background-color: var(--e-global-color-secondary);
}
.iron_da23
  .active_hard_1352.sort_2097
  .article_old_a501 {
  background-color: var(--e-global-color-text);
}
.iron_da23
  .active_hard_1352:hover
  .article_old_a501 {
  background-color: var(--e-global-color-accent);
}
.iron_da23
  .active_hard_1352.fn-active-7d27
  .article_old_a501 {
  background-color: var(--e-global-color-primary);
}
.component_hard_d968 .purple-a975 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.component_hard_d968 .sort_gold_6e58 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_hard_d968 .texture-ae94 {
  background-color: var(--e-global-color-primary);
}
.component_hard_d968 .texture-ae94 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_c3e6 .motion-e8a1 .content_static_64f0 .brown_91df {
  background-color: var(--e-global-color-secondary);
}
.info_c3e6 .motion-e8a1 .search-28f7:after {
  background-color: var(--e-global-color-secondary);
}
.info_c3e6 .narrow-bc09 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c3e6 .medium_a3b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c3e6 .shadow-cool-5ea3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info_c3e6 .module-3aa3 {
  background-color: var(--e-global-color-primary);
}
.info_c3e6 .module-3aa3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_c3e6 .element_e56d {
  background-color: var(--e-global-color-secondary);
}
.info_c3e6 .element_e56d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.info_c3e6 .motion-e8a1 .cool-2047 .container-brown-00da:hover {
  background-color: var(--e-global-color-primary);
}
.info_c3e6
  .motion-e8a1
  .cool-2047
  .container-brown-00da.east-f770 {
  background-color: var(--e-global-color-primary);
}
.info_c3e6 .motion-e8a1 .large_a0b0:before {
  border-color: var(--e-global-color-primary);
}
.info_c3e6 .motion-e8a1 .large_a0b0:hover:before {
  border-color: var(--e-global-color-secondary);
}
.info_c3e6
  .motion-e8a1
  .large_a0b0.item_lite_9dd6:before {
  border-color: var(--e-global-color-primary);
}
.info_c3e6 .hard_b50b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_1755 .next-0d2c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_1755 .next-0d2c:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_1755 .next-0d2c.liquid-6280 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_1755 .logo-3963 {
  background-color: var(--e-global-color-primary);
}
.feature_1755 .logo-3963 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_1755
  .badge-lower-4b46
  .light_723e
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_1755
  .status-hard-d09a
  .light_723e
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_d17c
  .accordion-f7f8
  .gallery-1ce1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_d17c
  .accordion-f7f8
  .west-0ff0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_d17c .panel-hovered-36ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_d17c .gold_418b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_d17c .active-iron-eade {
  background-color: var(--e-global-color-primary);
}
.description_d17c .active-iron-eade {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot-cf0b .tertiary-e1cf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot-cf0b .last_16fd {
  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);
}
.hot-cf0b .column_8f4b {
  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);
}
.hot-cf0b .column_8f4b a:hover {
  color: var(--e-global-color-secondary);
}
.hot-cf0b .carousel-hard-659c {
  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);
}
.hot-cf0b .pagination-c9fc {
  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);
}
.hot-cf0b .alert-f60e .logo_69a1 {
  background-color: var(--e-global-color-primary);
}
.hot-cf0b .alert-f60e .logo_69a1:hover {
  background-color: var(--e-global-color-accent);
}
.hot-cf0b
  .alert-f60e
  .content_orange_6579
  li
  span {
  background-color: var(--e-global-color-text);
}
.hot-cf0b
  .alert-f60e
  .content_orange_6579
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.hot-cf0b
  .alert-f60e
  .content_orange_6579
  li.media-soft-0ab4
  span {
  background-color: var(--e-global-color-accent);
}
.primary_current_41dc
  .column-copper-77de
  .solid-d795 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_current_41dc .column-copper-77de .glass_2f1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary_current_41dc .column-copper-77de .banner-west-032c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary_current_41dc .description_tiny_cbb5 {
  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);
}
.primary_current_41dc
  .media-thick-1d12.picture_d09f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a {
  background-color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .logo-top-1e9a.status-b19e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .right-e6ef.soft_fa6a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  .fast_3849
  > a {
  background-color: var(--e-global-color-secondary);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  .fast_3849
  > a
  .input_gold_86d1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  .fast_3849
  > a
  .right-e6ef.orange_11ba {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .filter_purple_a2c9:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  a
  .filter_purple_a2c9:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849.texture-fresh-7408
  > a
  .filter_purple_a2c9:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  .fast_3849.texture-fresh-7408
  > a
  .filter_purple_a2c9:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .right-1dc2
  .outer-d5bf {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  a
  .right-1dc2
  .outer-d5bf {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .right-1dc2
  .outer-d5bf,
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  a
  .right-1dc2
  .outer-d5bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > a
  .tabs_c9d5:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  a
  .tabs_c9d5:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849.texture-fresh-7408
  > a
  .tabs_c9d5:before {
  color: var(--e-global-color-text);
}
.banner-957d
  > .current-7590
  > div
  > .item_hard_5ead
  > .fast_3849
  > .input-cold-da80
  .fast_3849.texture-fresh-7408
  > a
  .tabs_c9d5:before {
  color: var(--e-global-color-text);
}
.breadcrumb_basic_9055 .tertiary-lower-9f5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb_basic_9055
  .link-fresh-6e24:hover
  .tertiary-lower-9f5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_9bf4
  > .current-7590
  > .small-4ad1
  > .icon_49f8
  > .main-6540
  > .stale_5d73
  .disabled_c41c {
  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_9bf4
  > .current-7590
  > .small-4ad1
  > .icon_49f8
  > .main-6540
  > .stale_5d73:hover
  .disabled_c41c {
  color: var(--e-global-color-text);
}
.preview_9bf4
  > .current-7590
  > .small-4ad1
  > .icon_49f8
  > .main-6540
  > .stale_5d73:hover
  .disabled_c41c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_9bf4
  > .current-7590
  > .small-4ad1
  > .icon_49f8
  > .main-6540.modal-west-21f5
  > .stale_5d73
  .disabled_c41c {
  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);
}
.progress_action_d81b .status_medium_50ee {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_action_d81b .surface_d3b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress_action_d81b .tooltip_bronze_388c {
  background-color: var(--e-global-color-primary);
}
.progress_action_d81b .tooltip_bronze_388c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f
  .card-aa95 {
  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);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f
  .mask-858e {
  color: var(--e-global-color-text);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f:hover
  .card-aa95 {
  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);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f:hover
  .mask-858e {
  color: var(--e-global-color-secondary);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f.preview-clean-bf90
  .card-aa95 {
  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);
}
.yellow_8e15
  > .current-7590
  > .footer_9c31
  > .nav_4834
  > .item-stone-738f.preview-clean-bf90
  .mask-858e {
  color: var(--e-global-color-primary);
}
.last_be60
  .slider-center-6430
  .disabled_up_68d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last_be60 .slider_fa98 .status_5bd0 .row_north_a8c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full-7de5 .progress-c0a1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full-7de5 .text-95fe .progress-c0a1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.full-7de5 .selected-d577 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.full-7de5 .selected-d577 {
  background-color: var(--e-global-color-primary);
}
.cool_d270 .center-d150 .module-3207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool_d270
  .center-d150:hover
  .rough-a7c8 {
  color: var(--e-global-color-secondary);
}
.cool_d270
  .center-d150:hover
  .module-3207 {
  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);
}
.status_a026 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.row-1f68 {
  flex-direction: column;
}

.row-1f68 .west_07e5 {
  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.row-1f68 .west_07e5 {
  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);
}

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

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

.red_8693.selected-fe0a {
  display: none;
}

.avatar_0674 {
  display: none;
}

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

.element_48da.shade_short_29a5 {
  margin-bottom: 40px;
  width: 100%;
}

.progress-out-528c {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.row-1f68 a {
  width: 100%;
}

.purple_f60a .sort-advanced-f295.gallery-eff9 {
  width: 20% !important;
}

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

.pressed-32d1: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%);
}

.pressed-32d1 svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

.short-a4aa: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);
}

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

.purple_f60a
  .sort-advanced-f295.logo_27ed
  .sort_5ef0
  .panel_9020 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.dirty-8979.outline-selected-75c7 > .cool_f141 {
  display: flex;
  align-items: center;
}

.carousel-top-106d {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.secondary-black-aaf2 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

.footer-0e00 {
  font-size: 35px !important;
}

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

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

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

.purple_f60a
  .sort-advanced-f295.link-5a03
  .tag-full-6cf2
  .module_3285 {
  width: 100% !important;
}

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

.iron-4058 {
  width: 100%;
}

.component-f1be {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.iron-5fab {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

.hovered_2d80 {
  font-size: 15px !important;
}

.form-be5f {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.iron-5fab:hover .form-be5f {
  visibility: visible;
}
.iron-5fab:hover.iron-5fab::before {
  display: block;
}

.container_7522 h3 {
  color: #fff;
}

.hot_fcf6 {
  margin: 0;
}

.purple_f60a
  .sort-advanced-f295.link-5a03
  .module_3285
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.dropdown-black-1136 {
  width: 100%;
}

.caption-gold-a95e {
  width: 100%;
}

.east-00c7 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.caption-gold-a95e {
  width: 100%;
}

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

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

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

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

.row-1f68 .west_07e5.card-over-5f7f {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.row-1f68 h1.west_07e5 {
  margin-top: 80px !important;
}

.purple_f60a .sort-advanced-f295.input-88c8 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.slider-a1fc img {
  width: 100%;
}

.container_0a8a .logo_2adf.sort_5ef0 {
  justify-content: space-between;
}

.basic_ed51 {
  display: none;
}

.fast_353f .component-pressed-feef {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .dirty-8979 .cool_f141 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

  .pressed-32d1 svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .container_0a8a .logo_2adf.sort_5ef0 {
    border-bottom: 1px solid #f0c159;
  }

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

  .dirty-8979.outline-selected-75c7 > .cool_f141 {
    gap: 15px;
    justify-content: space-between;
  }

  .purple_f60a
    .sort-advanced-f295.link-5a03
    .module_3285
    img {
    width: 60% !important;
  }

  .secondary-black-aaf2 {
    left: 2%;
  }

  .module-a9ad {
    margin: 10px 0;
  }

  .row-1f68 .component-pressed-feef {
    margin: 0;
    margin-bottom: 10px;
  }

  .pressed-32d1 {
    font-size: 16px !important;
  }

  .footer-0e00 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.row-1f68 .west_07e5,
  .row-1f68 .west_07e5 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .module_3285 {
    justify-content: center;
  }

  .row-1f68 .component-pressed-feef {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .progress-out-528c {
    margin-bottom: 15px !important;
  }

  .purple_f60a .sort-advanced-f295.gallery-eff9 {
    width: 75% !important;
  }

  .slider-a1fc img {
    width: 100% !important;
  }
}

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

  h2.row-1f68 .west_07e5,
  .row-1f68 .west_07e5 {
    font-size: 30px !important;
  }

  .module_3285 {
    justify-content: center;
  }

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

  .article-992d
    .gallery_wide_71fb.container_wood_71ff {
    margin: 0 !important;
  }

  .carousel-top-106d {
    margin: 0;
    gap: 10px;
  }

  .module-a9ad {
    display: flex;
  }

  .widget-68e7 .pressed-32d1 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .east-00c7 {
    justify-content: flex-end;
    gap: 1px;
  }

  .row-1f68 h1.west_07e5 {
    margin-top: 40px !important;
  }

  .purple_f60a
    .sort-advanced-f295.link-5a03
    .module_3285
    img,
  .huge_2e9a .tag-full-6cf2 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .short-a4aa {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .purple_f60a .sort-advanced-f295.gallery-eff9 {
    width: 100% !important;
  }

  .dirty-8979.outline-selected-75c7 > .cool_f141 {
    gap: 3px;
  }

  .row-1f68 .component-pressed-feef {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.container_0a8a .logo_2adf.sort_5ef0: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);
}

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

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

.row-1f68 {
  position: relative;
  padding-top: 30px;
}

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .container_0a8a .logo_2adf.sort_5ef0 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .row-1f68 .west_07e5 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .pressed-32d1 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.stone_07ab .avatar-5aba {
  flex-shrink: 0;
  white-space: nowrap;
}

.stone_07ab .small-dc8a {
  flex-shrink: 0;
  min-width: fit-content;
}

.stone_07ab .panel_9020 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.stone_07ab .avatar-5aba {
  max-width: 80px !important;
}

.stone_07ab .small-dc8a {
  max-width: 80px !important;
  overflow: hidden;
}

.stone_07ab .logo_2adf.sort_5ef0 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.stone_07ab .panel_9020 {
  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);
  }
}

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

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

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

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

body .short-a4aa:nth-child(2),
.purple_f60a .short-a4aa:nth-child(2),
#page .short-a4aa: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;
}

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

/* css-noise: 687a */
.ghost-box-a2 {
  padding: 0.2rem;
  font-size: 13px;
  line-height: 1.2;
}
