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(.liquid-4c29) {
  gap: 0.5em;
}
:where(.heading-paper-5f66) {
  gap: 0.5em;
}
body .active_dc38 > .breadcrumb_8469 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .active_dc38 > .video-west-cb2f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .active_dc38 > .block_pink_c533 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .heading-gold-d2e2 > .breadcrumb_8469 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .heading-gold-d2e2 > .video-west-cb2f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .heading-gold-d2e2 > .block_pink_c533 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .heading-gold-d2e2
  > :where(:not(.breadcrumb_8469):not(.video-west-cb2f):not(.thumbnail-cc18)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .heading-gold-d2e2 > .feature_1c57 {
  max-width: var(--wp--style--global--wide-size);
}
body .liquid-4c29 {
  display: flex;
}
body .liquid-4c29 {
  flex-wrap: wrap;
  align-items: center;
}
body .liquid-4c29 > * {
  margin: 0;
}
body .heading-paper-5f66 {
  display: grid;
}
body .heading-paper-5f66 > * {
  margin: 0;
}
:where(.primary-full-4b63.liquid-4c29) {
  gap: 2em;
}
:where(.primary-full-4b63.heading-paper-5f66) {
  gap: 2em;
}
:where(.photo-3e36.liquid-4c29) {
  gap: 1.25em;
}
:where(.photo-3e36.heading-paper-5f66) {
  gap: 1.25em;
}
.component_down_83ff {
  color: var(--wp--preset--color--black) !important;
}
.image_medium_9e26 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.hero_a104 {
  color: var(--wp--preset--color--white) !important;
}
.info-white-3200 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.wrapper_lower_f92d {
  color: var(--wp--preset--color--vivid-red) !important;
}
.alert-20ce {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gradient-clean-5802 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.description-7e51 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.table_clean_593a {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hover_cool_87b4 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.iron_c934 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.main-middle-f557 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.avatar-3f33 {
  background-color: var(--wp--preset--color--black) !important;
}
.narrow-7719 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.list_liquid_a361 {
  background-color: var(--wp--preset--color--white) !important;
}
.pattern_d05e {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.middle_b45f {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.icon_current_f816 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.header-under-5c6e {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.wrapper-7836 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.message-upper-dfb2 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.sidebar_old_87ca {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.container_lite_f484 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.item_cc53 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.purple_b712 {
  border-color: var(--wp--preset--color--black) !important;
}
.short_849d {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.outline_0a9b {
  border-color: var(--wp--preset--color--white) !important;
}
.mask_cold_75df {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.row_63b5 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.widget-cold-0e30 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.title_ac9a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.fast-562f {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.secondary_7be5 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.purple-1a48 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.header_1ae3 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.picture_tall_8c54 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.fluid_5b7d {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.text_1ebc {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.dark-0f30 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.tooltip-f6e1 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.lower_4c08 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.progress-56f0 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.background-hot-f8a4 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.form_9dd2 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.box_plasma_9de5 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.search_4995 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.hovered-c8d5 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.last_0108 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.hero_38e4 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.west_fc0c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.icon-174c {
  font-size: var(--wp--preset--font-size--large) !important;
}
.north_ebb1 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.hidden-hard-a9f0 a:where(:not(.component-cb1f)) {
  color: inherit;
}
:where(.photo-3e36.liquid-4c29) {
  gap: 1.25em;
}
:where(.photo-3e36.heading-paper-5f66) {
  gap: 1.25em;
}
:where(.primary-full-4b63.liquid-4c29) {
  gap: 2em;
}
:where(.primary-full-4b63.heading-paper-5f66) {
  gap: 2em;
}
.heading_gold_33e1 {
  font-size: 1.5em;
  line-height: 1.6;
}

.disabled-basic-fc5e .avatar-c5d1 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget-bd87 .breadcrumb-advanced-a28d {
  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);
}
.image-cool-c842 {
  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);
}
.image-cool-c842.tertiary_bf58 .menu_cb88 {
  background-color: var(--e-global-color-primary);
}
.image-cool-c842.title-wide-3c88 .menu_cb88,
.image-cool-c842.bright_4fbc .menu_cb88 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.last_10c0 .nav-fixed-36e0 {
  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);
}
.hero_9500 {
  --divider-color: var(--e-global-color-secondary);
}
.hero_9500 .overlay-clean-4a94 {
  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);
}
.hero_9500.block-e588 .huge-1fa8 {
  background-color: var(--e-global-color-secondary);
}
.hero_9500.brown_4c54 .huge-1fa8,
.hero_9500.icon-mini-c305 .huge-1fa8 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.hero_9500.brown_4c54 .huge-1fa8,
.hero_9500.icon-mini-c305 .huge-1fa8 svg {
  fill: var(--e-global-color-secondary);
}
.iron_8916 .shade_b8ce {
  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);
}
.iron_8916 .alert_0579 {
  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);
}
.plasma_0057.block-e588 .huge-1fa8 {
  background-color: var(--e-global-color-primary);
}
.plasma_0057.brown_4c54 .huge-1fa8,
.plasma_0057.icon-mini-c305 .huge-1fa8 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.plasma_0057.brown_4c54 .huge-1fa8,
.plasma_0057.icon-mini-c305 .huge-1fa8 svg {
  fill: var(--e-global-color-primary);
}
.solid-8bf9.block-e588 .huge-1fa8 {
  background-color: var(--e-global-color-primary);
}
.solid-8bf9.brown_4c54 .huge-1fa8,
.solid-8bf9.icon-mini-c305 .huge-1fa8 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.solid-8bf9 .caption-center-9669 {
  color: var(--e-global-color-primary);
}
.solid-8bf9 .caption-center-9669,
.solid-8bf9 .caption-center-9669 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.solid-8bf9 .modal_fluid_769f {
  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);
}
.tabs-cool-825d .panel-silver-b0ce {
  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);
}
.frame_prev_e1f8 .block_1654 .tabs_dim_3c9c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade_hot_26e3 .over-825e:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.shade_hot_26e3 .link-48e3 i {
  color: var(--e-global-color-primary);
}
.shade_hot_26e3 .link-48e3 svg {
  fill: var(--e-global-color-primary);
}
.shade_hot_26e3 .footer-9164 {
  color: var(--e-global-color-secondary);
}
.shade_hot_26e3 .over-825e > .footer-9164,
.shade_hot_26e3 .over-825e > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video-179c .static_bbbe {
  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);
}
.video-179c .overlay_dirty_9178 {
  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);
}
.texture-paper-49da .accordion_cdc3 .fluid_944c {
  background-color: var(--e-global-color-primary);
}
.texture-paper-49da .fluid-b770 {
  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);
}
.fluid_5bf6 .mini-c46a {
  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);
}
.fluid_5bf6 .small-d351 {
  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);
}
.fluid_5bf6 .content_tiny_d2a8 {
  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);
}
.steel-7cb2 .aside-4210,
.steel-7cb2 .aside-4210 a {
  color: var(--e-global-color-primary);
}
.steel-7cb2 .aside-4210.mini-414c,
.steel-7cb2 .aside-4210.mini-414c a {
  color: var(--e-global-color-accent);
}
.steel-7cb2 .aside-4210 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.steel-7cb2 .black-df34 {
  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);
}
.active_7c63 .search-c568,
.active_7c63 .border_smooth_5065 {
  color: var(--e-global-color-primary);
}
.active_7c63 .search-c568 svg {
  fill: var(--e-global-color-primary);
}
.active_7c63 .mini-414c .search-c568,
.active_7c63 .mini-414c .border_smooth_5065 {
  color: var(--e-global-color-accent);
}
.active_7c63 .mini-414c .search-c568 svg {
  fill: var(--e-global-color-accent);
}
.active_7c63 .border_smooth_5065 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_7c63 .black-df34 {
  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_bf34 .photo_31cb,
.item_bf34 .content-da8f {
  color: var(--e-global-color-primary);
}
.item_bf34 .content-da8f svg {
  fill: var(--e-global-color-primary);
}
.item_bf34 .aside-4210.mini-414c a,
.item_bf34
  .aside-4210.mini-414c
  .content-da8f {
  color: var(--e-global-color-accent);
}
.item_bf34 .photo_31cb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_bf34 .black-df34 {
  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_ae2f .banner_south_f682 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.liquid_ae2f .progress-6200 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-b0b6 .glass-8755 .gradient-east-6c2c {
  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);
}
.thumbnail-b0b6 .glass-8755 .message_be67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-b0b6 .steel_a126 .gradient-east-6c2c {
  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);
}
.thumbnail-b0b6
  .steel_a126
  .message_be67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-b0b6
  .gold-64d6
  .gradient-east-6c2c {
  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);
}
.thumbnail-b0b6
  .gold-64d6
  .message_be67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-b0b6
  .first-a020
  .gradient-east-6c2c {
  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);
}
.thumbnail-b0b6
  .first-a020
  .message_be67 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_7294 .sort-c6e7 {
  background-color: var(--e-global-color-primary);
}
.tooltip_7294 .sort-c6e7:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip_7294 .primary-down-c83a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_7294
  .sort-c6e7:hover
  .primary-down-c83a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow-2c8d .static_f65a {
  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);
}
.picture_fda2 .out_a5b6 .link_973d a {
  background-color: var(--e-global-color-accent);
}
.picture_fda2 .out_a5b6 .easy_7c0c a {
  background-color: var(--e-global-color-accent);
}
.picture_fda2 .out_a5b6 .link_973d a,
.picture_fda2 .out_a5b6 .easy_7c0c a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-up-f3df
  .search_b79a.feature_0ba0
  .out_a5b6
  a.over-553c {
  background-color: var(--e-global-color-accent);
}
.status-up-f3df
  .search_b79a.feature_0ba0
  .out_a5b6
  span.over-553c.fn-current-fc67 {
  background-color: var(--e-global-color-text);
}
.status-up-f3df
  .search_b79a.feature_0ba0
  .out_a5b6
  .over-553c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59 .badge-bronze-98c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .summary_dim_c5fb
  > .tabs-dark-95b2
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .tabs-medium-c0df
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .chip_5030,
.title-pressed-3f59
  .outline_dark_70c3
  .frame_purple_a7f5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .stale_c260,
.title-pressed-3f59
  .outline_dark_70c3
  a
  .stale_c260 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .dynamic_5d2e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .blue_bad2 {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .outline_dark_70c3
  .blue_bad2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .blue_bad2:hover {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .outline_dark_70c3
  .block-orange-1efb {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .outline_dark_70c3
  .block-orange-1efb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .outline_dark_70c3
  .block-orange-1efb:hover {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .wood_0ab2
  .yellow-89a2
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-pressed-3f59
  .wood_0ab2
  .first-4e05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .wood_0ab2
  .dynamic_5d2e {
  color: var(--e-global-color-text);
}
.title-pressed-3f59
  .wood_0ab2
  .dynamic_5d2e
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .wood_0ab2
  .blue_bad2 {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .wood_0ab2
  .blue_bad2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .wood_0ab2
  .blue_bad2:hover {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .wood_0ab2
  .block-orange-1efb {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59
  .wood_0ab2
  .block-orange-1efb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-pressed-3f59
  .wood_0ab2
  .block-orange-1efb:hover {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59 .hard-ac58 {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59 .hard-ac58:hover {
  background-color: var(--e-global-color-primary);
}
.title-pressed-3f59 .pressed_5207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-pressed-3f59 .progress_acc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner-c222 .gas-7e17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner-c222
  .widget_706b
  > div:nth-child(3)
  .gas-7e17,
.inner-c222
  .element-gas-f931
  > div:nth-child(1)
  .gas-7e17,
.inner-c222
  .content-8b43
  > div:nth-child(1)
  .gas-7e17,
.inner-c222
  .copper_b38c
  > div:nth-child(1)
  .gas-7e17,
.inner-c222
  .simple-5718
  > div:nth-child(1)
  .gas-7e17 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner-c222 .up_b90d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-c222 .steel_a4dc {
  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);
}
.inner-c222 .box-small-0802 {
  background-color: var(--e-global-color-primary);
}
.inner-c222 .box-small-0802 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.inner-c222 .box-small-0802:hover {
  background-color: var(--e-global-color-primary);
}
.inner-c222 .modal_down_dc90 {
  background-color: var(--e-global-color-primary);
}
.inner-c222 .modal_down_dc90:hover {
  background-color: var(--e-global-color-primary);
}
.inner-c222 .pressed_5207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.inner-c222 .progress_acc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_8a36 .smooth-1dff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb_8a36 .copper_0289 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8a36 .carousel_solid_3ca0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8a36 .gallery-soft-3a3a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8a36 .photo-bright-7e88 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb_8a36 .modal_down_dc90 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb_8a36 .modal_down_dc90:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-dark-a9da .dirty_7963 {
  background-color: var(--e-global-color-secondary);
}
.thumbnail-dark-a9da .tabs_wide_e0f0 {
  background-color: var(--e-global-color-text);
}
.thumbnail-dark-a9da .orange-448b {
  background-color: var(--e-global-color-secondary);
}
.thumbnail-dark-a9da .modal-6f47 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-dark-a9da .aside_basic_9774 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-dark-a9da .table_f3df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-dark-a9da .slider-up-bd66 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-dark-a9da .disabled_glass_40f8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_31ae .up-f29a .message_a38f,
.hidden_31ae
  .up-f29a
  .message_a38f
  a,
.hidden_31ae .up_da49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_31ae .up-f29a .disabled-hovered-5f2d,
.hidden_31ae .info_short_e770 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden_31ae .up-f29a .disabled-hovered-5f2d {
  color: var(--e-global-color-text);
}
.hidden_31ae .info_short_e770 {
  color: var(--e-global-color-text);
}
.hidden_31ae
  .up-f29a
  .orange-70d3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden_31ae .dynamic_c3a6 .info_a10a {
  background-color: var(--e-global-color-primary);
}
.hidden_31ae .dynamic_c3a6 .info_a10a:hover {
  background-color: var(--e-global-color-primary);
}
.hidden_31ae .dynamic_c3a6 .dynamic_b005 li span {
  background-color: var(--e-global-color-text);
}
.hidden_31ae .dynamic_c3a6 .dynamic_b005 li span:hover {
  background-color: var(--e-global-color-primary);
}
.hidden_31ae
  .dynamic_c3a6
  .dynamic_b005
  li.stale_0b15
  span {
  background-color: var(--e-global-color-accent);
}
.hidden_31ae .bronze-2250 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth-4643 .focus-pressed-c8f4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid-dba0 .preview-next-6391 {
  background-color: var(--e-global-color-primary);
}
.solid-dba0 .gradient-down-afd9 {
  background-color: var(--e-global-color-secondary);
}
.solid-dba0 .red_199c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .alert-silver-b9ec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .search-834a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .prev_df28 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .plasma_27fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .image-red-083b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid-dba0 .aside_bright_2df2 {
  background-color: var(--e-global-color-primary);
}
.solid-dba0 .aside_bright_2df2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_423a .link_a058 {
  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);
}
.heading_423a .tooltip-298e {
  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);
}
.heading_423a
  .prev-8d21:after {
  background-color: var(--e-global-color-primary);
}
.heading_423a .table-3e3d {
  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);
}
.badge-246c .up_da49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.badge-246c .info_short_e770 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-old-ca92 .caption_9a1f .hover-e5eb {
  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);
}
.label-old-ca92 .caption_9a1f .accordion_4078 {
  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_d878 .aside-west-2d9a {
  background-color: var(--e-global-color-primary);
}
.gradient_d878 .solid-29f2 {
  background-color: var(--e-global-color-secondary);
}
.gradient_d878 .iron-afa6 .under_9e5a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_d878 .fresh-e3b2 .under_9e5a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider_south_f3de .inner-93e2 .shadow_ef7b {
  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);
}
.slider_south_f3de .inner-93e2 .chip-medium-6c7c {
  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);
}
.slider_south_f3de .inner-93e2 .surface_paper_adb8 {
  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);
}
.search_stone_644c .summary-5c5c {
  border-color: var(--e-global-color-text);
}
.search_stone_644c .overlay_3b2e {
  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);
}
.search_stone_644c .lower_8144 {
  color: var(--e-global-color-primary);
}
.search_stone_644c .box_short_a825 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hidden-up-cbdc .next_8a76 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden-up-cbdc .search_medium_bdf4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden-up-cbdc .caption-1cd6:hover .next_8a76 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hidden-up-cbdc
  .caption-1cd6:hover
  .search_medium_bdf4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_dim_d26f .picture_fixed_90a5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_dim_d26f .summary-hovered-eaf0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gas_77de .thumbnail-10c4 .thick_42f3 {
  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);
}
.gas_77de .shadow_brown_98ca .thick_42f3 {
  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);
}
.active-light-b872 .logo_51c8 {
  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);
}
.picture-stale-1d14 .hero_static_6853 .logo_2b60 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-stale-1d14 .hero_static_6853 .logo_2b60 {
  background-color: var(--e-global-color-secondary);
}
.picture-stale-1d14 .up-9f32 .logo_2b60 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-stale-1d14 .up-9f32 .logo_2b60 {
  background-color: var(--e-global-color-secondary);
}
.picture-stale-1d14 .slider-south-a683 .search-motion-08a6 {
  background-color: var(--e-global-color-primary);
}
.picture-stale-1d14 .slider-south-a683:hover .search-motion-08a6 {
  background-color: var(--e-global-color-secondary);
}
.picture-stale-1d14 .info_a10a {
  background-color: var(--e-global-color-primary);
}
.picture-stale-1d14 .info_a10a:hover {
  background-color: var(--e-global-color-accent);
}
.picture-stale-1d14 .dynamic_b005 li span {
  background-color: var(--e-global-color-text);
}
.picture-stale-1d14 .dynamic_b005 li span:hover {
  background-color: var(--e-global-color-primary);
}
.picture-stale-1d14 .dynamic_b005 li.stale_0b15 span {
  background-color: var(--e-global-color-accent);
}
.smooth_698d .gold_7113 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_698d .brown_e590 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_down_a9f6 .action-a549:before {
  background-color: var(--e-global-color-secondary);
}
.button_down_a9f6 .feature_hovered_7557 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_down_a9f6 .hero_static_70f0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_cf2c .active_7ae4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_cf2c .active_7ae4:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_cf2c .active_7ae4.fn-active-fc67 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_cf2c .lower-e641 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_cf2c .tabs-bf10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_cf2c .middle_25bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_cf2c .solid-209a {
  background-color: var(--e-global-color-primary);
}
.pro_cf2c .solid-209a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pro_cf2c .out-fe4a {
  background-color: var(--e-global-color-primary);
}
.pro_cf2c .out-fe4a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_outer_b114 .gold-8ac6 .paper-bd9e a {
  color: var(--e-global-color-secondary);
}
.hover_outer_b114 .gold-8ac6 .paper-bd9e a:hover {
  color: var(--e-global-color-secondary);
}
.hover_outer_b114 .gold-8ac6 .paper-bd9e,
.hover_outer_b114 .gold-8ac6 .paper-bd9e a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_outer_b114 .gold-8ac6 .over_8595 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_outer_b114 .gold-8ac6 .hard_69b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_outer_b114 .gold-8ac6 .south-7489 {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .gold-8ac6 .south-7489 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_outer_b114 .gold-8ac6 .south-7489:hover {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .gold-8ac6 .outline_1ab8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_outer_b114 .gold-8ac6 .outline_1ab8 {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .gold-8ac6 .outline_1ab8:hover {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .gold-8ac6 .info_a10a {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .gold-8ac6 .info_a10a:hover {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .dynamic_c3a6 .dynamic_b005 li span {
  background-color: var(--e-global-color-text);
}
.hover_outer_b114 .dynamic_c3a6 .dynamic_b005 li span:hover {
  background-color: var(--e-global-color-primary);
}
.hover_outer_b114 .dynamic_c3a6 .dynamic_b005 li.stale_0b15 span {
  background-color: var(--e-global-color-accent);
}
.hover_outer_b114 .pressed_5207 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_outer_b114 .progress_acc9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_d1ab .current-5c92 .cool-87b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form_d1ab .current-5c92 .item_steel_566e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form_d1ab .current-5c92 .element_d77d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0 .first-57d9 {
  border-color: var(--e-global-color-text);
}
.thick-5ac0 .panel_8cc4 {
  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);
}
.thick-5ac0 .frame_612b {
  color: var(--e-global-color-secondary);
}
.thick-5ac0 .frame_612b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0 .surface_up_540d > * {
  color: var(--e-global-color-primary);
}
.thick-5ac0 .surface_up_540d > * svg {
  fill: var(--e-global-color-primary);
}
.thick-5ac0 .gradient_5d20 {
  color: var(--e-global-color-primary);
}
.thick-5ac0 .gradient_5d20 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick-5ac0 .link-hard-08b7 {
  color: var(--e-global-color-primary);
}
.thick-5ac0 .link-hard-08b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick-5ac0 .easy-b25c {
  color: var(--e-global-color-primary);
}
.thick-5ac0 .easy-b25c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0 .sort-242f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0 .north_5df4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0 .north_5df4.motion_3884 {
  color: var(--e-global-color-secondary);
}
.thick-5ac0 .north_5df4.motion_3884 .secondary-hot-eb41 {
  color: var(--e-global-color-accent);
}
.thick-5ac0 .north_5df4.under_09a7 {
  color: var(--e-global-color-text);
}
.thick-5ac0 .north_5df4.under_09a7 .secondary-hot-eb41 {
  color: var(--e-global-color-text);
}
.thick-5ac0 .north_5df4:before {
  border-top-color: var(--e-global-color-text);
}
.thick-5ac0 .mask-light-221a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-5ac0
  .mask-light-221a
  .easy-e8b4 {
  background-color: var(--e-global-color-primary);
}
.thick-5ac0
  .mask-light-221a
  .easy-e8b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thick-5ac0 .first-57d9 .gradient-huge-95d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft_ff4e .element-outer-9803 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_ff4e .section_outer_cc03 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-bb70 .last_9959 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-bb70
  .pro_5757
  .link-e0ef {
  background-color: var(--e-global-color-secondary);
}
.wrapper-bb70
  .pro_5757.description_easy_f072
  .link-e0ef {
  background-color: var(--e-global-color-text);
}
.wrapper-bb70
  .pro_5757:hover
  .link-e0ef {
  background-color: var(--e-global-color-accent);
}
.wrapper-bb70
  .pro_5757.fn-active-fc67
  .link-e0ef {
  background-color: var(--e-global-color-primary);
}
.heading-cool-2d2b .video-33af {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.heading-cool-2d2b .hidden-upper-ca06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-cool-2d2b .surface-8b86 {
  background-color: var(--e-global-color-primary);
}
.heading-cool-2d2b .surface-8b86 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_ef47 .accent-9397 .sidebar-pink-97cf .block-action-f628 {
  background-color: var(--e-global-color-secondary);
}
.avatar_ef47 .accent-9397 .notification-current-4559:after {
  background-color: var(--e-global-color-secondary);
}
.avatar_ef47 .box-28e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_ef47 .dynamic_fff2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_ef47 .card-8b00 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_ef47 .accent_light_b7a1 {
  background-color: var(--e-global-color-primary);
}
.avatar_ef47 .accent_light_b7a1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_ef47 .down-d3c5 {
  background-color: var(--e-global-color-secondary);
}
.avatar_ef47 .down-d3c5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_ef47 .accent-9397 .slider_bronze_8f4a .card_0140:hover {
  background-color: var(--e-global-color-primary);
}
.avatar_ef47
  .accent-9397
  .slider_bronze_8f4a
  .card_0140.container-cf7f {
  background-color: var(--e-global-color-primary);
}
.avatar_ef47 .accent-9397 .carousel_clean_be0b:before {
  border-color: var(--e-global-color-primary);
}
.avatar_ef47 .accent-9397 .carousel_clean_be0b:hover:before {
  border-color: var(--e-global-color-secondary);
}
.avatar_ef47
  .accent-9397
  .carousel_clean_be0b.media-1daf:before {
  border-color: var(--e-global-color-primary);
}
.avatar_ef47 .warm_4e42 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_short_c770 .tertiary-hot-71a1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_short_c770 .tertiary-hot-71a1:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_short_c770 .tertiary-hot-71a1.text_copper_90c1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_short_c770 .detail-103d {
  background-color: var(--e-global-color-primary);
}
.grid_short_c770 .detail-103d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_short_c770
  .picture_fec5
  .article_simple_dc91
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_short_c770
  .surface-c596
  .article_simple_dc91
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary-hovered-1a5b
  .outline_mini_9029
  .grid_over_6a22 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-hovered-1a5b
  .outline_mini_9029
  .image_2766 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-hovered-1a5b .primary-easy-176e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-hovered-1a5b .title-5089 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary-hovered-1a5b .content_new_130c {
  background-color: var(--e-global-color-primary);
}
.primary-hovered-1a5b .content_new_130c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.picture_ef56 .block_d049 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture_ef56 .link-8c01 {
  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);
}
.picture_ef56 .picture-6fab {
  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);
}
.picture_ef56 .picture-6fab a:hover {
  color: var(--e-global-color-secondary);
}
.picture_ef56 .photo-mini-b6d3 {
  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);
}
.picture_ef56 .short-6550 {
  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);
}
.picture_ef56 .layout-92f8 .info_a10a {
  background-color: var(--e-global-color-primary);
}
.picture_ef56 .layout-92f8 .info_a10a:hover {
  background-color: var(--e-global-color-accent);
}
.picture_ef56
  .layout-92f8
  .dynamic_b005
  li
  span {
  background-color: var(--e-global-color-text);
}
.picture_ef56
  .layout-92f8
  .dynamic_b005
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.picture_ef56
  .layout-92f8
  .dynamic_b005
  li.stale_0b15
  span {
  background-color: var(--e-global-color-accent);
}
.accent-dim-10a9
  .component-f80e
  .gas_8561 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-dim-10a9 .component-f80e .avatar_dynamic_d8ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-dim-10a9 .component-f80e .notification_blue_ab71 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-dim-10a9 .carousel-bright-5e44 {
  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);
}
.accent-dim-10a9
  .down-8883.basic-df23 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a {
  background-color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .new-4ded.tertiary_fluid_f2e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .focus-clean-61ae.module_narrow_db70 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  .yellow_c293
  > a {
  background-color: var(--e-global-color-secondary);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  .yellow_c293
  > a
  .sort_6e93 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  .yellow_c293
  > a
  .focus-clean-61ae.rough_cf55 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .pagination_stone_0064:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  a
  .pagination_stone_0064:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293.summary_f0e8
  > a
  .pagination_stone_0064:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  .yellow_c293.summary_f0e8
  > a
  .pagination_stone_0064:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .focused-aff1
  .basic-7eb1 {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  a
  .focused-aff1
  .basic-7eb1 {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .focused-aff1
  .basic-7eb1,
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  a
  .focused-aff1
  .basic-7eb1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > a
  .hidden-0708:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  a
  .hidden-0708:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293.summary_f0e8
  > a
  .hidden-0708:before {
  color: var(--e-global-color-text);
}
.aside-dc40
  > .next_00de
  > div
  > .nav_light_5698
  > .yellow_c293
  > .rough-244b
  .yellow_c293.summary_f0e8
  > a
  .hidden-0708:before {
  color: var(--e-global-color-text);
}
.form_east_bb60 .dropdown-solid-801a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_east_bb60
  .left-6d6d:hover
  .dropdown-solid-801a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_9a1b
  > .next_00de
  > .banner_668f
  > .module_dc14
  > .caption_8a3b
  > .detail_wide_5c1a
  .mini_f20d {
  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);
}
.item_9a1b
  > .next_00de
  > .banner_668f
  > .module_dc14
  > .caption_8a3b
  > .detail_wide_5c1a:hover
  .mini_f20d {
  color: var(--e-global-color-text);
}
.item_9a1b
  > .next_00de
  > .banner_668f
  > .module_dc14
  > .caption_8a3b
  > .detail_wide_5c1a:hover
  .mini_f20d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.item_9a1b
  > .next_00de
  > .banner_668f
  > .module_dc14
  > .caption_8a3b.purple-7b11
  > .detail_wide_5c1a
  .mini_f20d {
  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);
}
.tall_154f .upper_fe49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_154f .east-b2bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_154f .hovered_8c27 {
  background-color: var(--e-global-color-primary);
}
.tall_154f .hovered_8c27 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968
  .lower_907a {
  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);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968
  .column_hovered_3b6c {
  color: var(--e-global-color-text);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968:hover
  .lower_907a {
  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);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968:hover
  .column_hovered_3b6c {
  color: var(--e-global-color-secondary);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968.form-1af5
  .lower_907a {
  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);
}
.breadcrumb-fluid-cbb2
  > .next_00de
  > .element_east_7593
  > .bronze_eab1
  > .warm_e968.form-1af5
  .column_hovered_3b6c {
  color: var(--e-global-color-primary);
}
.component-bottom-2c97
  .preview-f23a
  .green-d2f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component-bottom-2c97 .video-6173 .gradient-huge-95d8 .accordion-stone-fda2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-d880 .pro_23fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-d880 .filter-complex-db78 .pro_23fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-d880 .blue_bd42 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-d880 .blue_bd42 {
  background-color: var(--e-global-color-primary);
}
.panel_stone_7787 .advanced-262e .stale_21ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel_stone_7787
  .advanced-262e:hover
  .gold-4602 {
  color: var(--e-global-color-secondary);
}
.panel_stone_7787
  .advanced-262e:hover
  .stale_21ee {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-hard-d6be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.surface-north-947a {
  flex-direction: column;
}

.surface-north-947a .sidebar_liquid_f397 {
  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.surface-north-947a .sidebar_liquid_f397 {
  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);
}

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

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

.logo-4a0f.fresh_2df2 {
  display: none;
}

.texture_cde6 {
  display: none;
}

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

.item_d371.filter-a720 {
  margin-bottom: 40px;
  width: 100%;
}

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

.surface-north-947a a {
  width: 100%;
}

.bottom_2ce0 .overlay_9049.cool-d3e3 {
  width: 20% !important;
}

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

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

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

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

.east-4c4c {
  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;
}

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

.east-4c4c: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);
}

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

.bottom_2ce0
  .overlay_9049.green_e333
  .aside_wide_89e5
  .text_483a {
  font-size: 20px !important;
}

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

.purple-4e60 {
  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;
}

.chip-811b h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.summary-stone-a641.center-037f > .photo-hot-34b0 {
  display: flex;
  align-items: center;
}

.pink-0ac3 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

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

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

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

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

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

.bottom_2ce0
  .overlay_9049.feature_5eb1
  .primary_e205
  .clean_29ba {
  width: 100% !important;
}

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

.banner_eb4e {
  width: 100%;
}

.notification-2068 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.down-e03d {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.short_122a:hover .down-e03d {
  visibility: visible;
}
.short_122a:hover.short_122a::before {
  display: block;
}

.chip-811b h3 {
  color: #fff;
}

.shadow_ca5d {
  margin: 0;
}

.bottom_2ce0
  .overlay_9049.feature_5eb1
  .clean_29ba
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.detail_53ae {
  width: 100%;
}

.module-selected-9ec6 {
  width: 100%;
}

.background-basic-a4c0 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.module-selected-9ec6 {
  width: 100%;
}

.description-fast-e3d0 {
  margin-bottom: 10px !important;
}

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

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

.middle-598c {
  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;
}

.surface-north-947a .sidebar_liquid_f397.column_78b9 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.surface-north-947a h1.sidebar_liquid_f397 {
  margin-top: 80px !important;
}

.bottom_2ce0 .overlay_9049.light-24aa {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.glass_f187 img {
  width: 100%;
}

.tooltip-complex-f222 .background_ab15.aside_wide_89e5 {
  justify-content: space-between;
}

.pressed_07c5 {
  display: none;
}

.rough_39fd .clean_e215 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .summary-stone-a641 .photo-hot-34b0 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .tooltip-complex-f222 .background_ab15.aside_wide_89e5 {
    border-bottom: 1px solid #f0c159;
  }

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

  .summary-stone-a641.center-037f > .photo-hot-34b0 {
    gap: 15px;
    justify-content: space-between;
  }

  .bottom_2ce0
    .overlay_9049.feature_5eb1
    .clean_29ba
    img {
    width: 60% !important;
  }

  .form_iron_f681 {
    left: 2%;
  }

  .stone-69f5 {
    margin: 10px 0;
  }

  .surface-north-947a .clean_e215 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.surface-north-947a .sidebar_liquid_f397,
  .surface-north-947a .sidebar_liquid_f397 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .clean_29ba {
    justify-content: center;
  }

  .surface-north-947a .clean_e215 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .bottom_2ce0 .overlay_9049.cool-d3e3 {
    width: 75% !important;
  }

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

@media (max-width: 550px) {
  .east-4c4c {
    text-transform: capitalize;
  }

  h2.surface-north-947a .sidebar_liquid_f397,
  .surface-north-947a .sidebar_liquid_f397 {
    font-size: 30px !important;
  }

  .clean_29ba {
    justify-content: center;
  }

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

  .hover_cold_5eb4
    .carousel_stale_cdd5.focused_2386 {
    margin: 0 !important;
  }

  .pink-0ac3 {
    margin: 0;
    gap: 10px;
  }

  .stone-69f5 {
    display: flex;
  }

  .gallery-fluid-d581 .icon_liquid_69b1 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .blue-899e svg {
    width: 75% !important;
    height: 75% !important;
  }

  .background-basic-a4c0 {
    justify-content: flex-end;
    gap: 1px;
  }

  .surface-north-947a h1.sidebar_liquid_f397 {
    margin-top: 40px !important;
  }

  .bottom_2ce0
    .overlay_9049.feature_5eb1
    .clean_29ba
    img,
  .iron_8916 .primary_e205 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .east-4c4c {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .bottom_2ce0 .overlay_9049.cool-d3e3 {
    width: 100% !important;
  }

  .summary-stone-a641.center-037f > .photo-hot-34b0 {
    gap: 3px;
  }

  .surface-north-947a .clean_e215 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.tooltip-complex-f222 .background_ab15.aside_wide_89e5: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);
}

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

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

.surface-north-947a {
  position: relative;
  padding-top: 30px;
}

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

.logo-4a0f: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .tooltip-complex-f222 .background_ab15.aside_wide_89e5 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .surface-north-947a .sidebar_liquid_f397 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .icon_liquid_69b1 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.north-6a9b .advanced-2526 {
  flex-shrink: 0;
  white-space: nowrap;
}

.north-6a9b .block_short_c1e8 {
  flex-shrink: 0;
  min-width: fit-content;
}

.north-6a9b .text_483a {
  white-space: nowrap;
}

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

.north-6a9b {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.north-6a9b .advanced-2526 {
  max-width: 80px !important;
}

.north-6a9b .block_short_c1e8 {
  max-width: 80px !important;
  overflow: hidden;
}

.north-6a9b .background_ab15.aside_wide_89e5 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.north-6a9b .text_483a {
  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);
  }
}

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

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

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

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

body .east-4c4c:nth-child(2),
.bottom_2ce0 .east-4c4c:nth-child(2),
#page .east-4c4c: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;
}

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

/* css-noise: df00 */
.shadow-element-n7 {
  padding: 0.4rem;
  font-size: 10px;
  line-height: 1.3;
}
