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(.carousel_pro_d4df) {
  gap: 0.5em;
}
:where(.tall_4af3) {
  gap: 0.5em;
}
body .highlight_fe3d > .message-slow-f399 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .highlight_fe3d > .badge-right-348a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .highlight_fe3d > .stone-d2bf {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .detail-2a0e > .message-slow-f399 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .detail-2a0e > .badge-right-348a {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .detail-2a0e > .stone-d2bf {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .detail-2a0e
  > :where(:not(.message-slow-f399):not(.badge-right-348a):not(.active-7efe)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .detail-2a0e > .hot-c6fe {
  max-width: var(--wp--style--global--wide-size);
}
body .carousel_pro_d4df {
  display: flex;
}
body .carousel_pro_d4df {
  flex-wrap: wrap;
  align-items: center;
}
body .carousel_pro_d4df > * {
  margin: 0;
}
body .tall_4af3 {
  display: grid;
}
body .tall_4af3 > * {
  margin: 0;
}
:where(.primary-1f92.carousel_pro_d4df) {
  gap: 2em;
}
:where(.primary-1f92.tall_4af3) {
  gap: 2em;
}
:where(.hard_7a04.carousel_pro_d4df) {
  gap: 1.25em;
}
:where(.hard_7a04.tall_4af3) {
  gap: 1.25em;
}
.content_white_6e26 {
  color: var(--wp--preset--color--black) !important;
}
.content-clean-2480 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.summary-up-aa28 {
  color: var(--wp--preset--color--white) !important;
}
.notification_brown_080e {
  color: var(--wp--preset--color--pale-pink) !important;
}
.surface_7493 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.in_4e63 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.stale-b444 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.photo-paper-3f4d {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.wrapper-prev-5fb2 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.text_warm_5e11 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.dynamic-3271 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.east-f894 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.form-hot-4f11 {
  background-color: var(--wp--preset--color--black) !important;
}
.container_tiny_b4b3 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.last-a40c {
  background-color: var(--wp--preset--color--white) !important;
}
.wood-eaf3 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.pagination_pressed_02f5 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.panel-upper-eb68 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.caption_wide_513a {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.grid-middle-6788 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.banner-df3c {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.west-6df9 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.mini-7e42 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.main-next-e05e {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.background-6575 {
  border-color: var(--wp--preset--color--black) !important;
}
.surface_yellow_3086 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.pattern-east-88c8 {
  border-color: var(--wp--preset--color--white) !important;
}
.aside_1c7c {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.next_5eaf {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.title-0f28 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.footer_fresh_06ad {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.tall-49f5 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gallery-static-60a9 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hero_8899 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.nav-ba1d {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.table-b928 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.hidden-short-e0fc {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.silver_4e1b {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.photo-b170 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.breadcrumb-ba38 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.content-2fa2 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.accent-stale-c564 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.icon_pro_bdc7 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.component_fixed_339e {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.content_6e99 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.blue-da61 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.nav_focused_9d04 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.backdrop-large-b788 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.filter-3d0d {
  font-size: var(--wp--preset--font-size--small) !important;
}
.detail_428e {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.inner-dc85 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.media_9511 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.texture-a64e a:where(:not(.down-f5cd)) {
  color: inherit;
}
:where(.hard_7a04.carousel_pro_d4df) {
  gap: 1.25em;
}
:where(.hard_7a04.tall_4af3) {
  gap: 1.25em;
}
:where(.primary-1f92.carousel_pro_d4df) {
  gap: 2em;
}
:where(.primary-1f92.tall_4af3) {
  gap: 2em;
}
.texture-tiny-b7fc {
  font-size: 1.5em;
  line-height: 1.6;
}

.panel_2072 .primary-2eec {
  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);
}
.black-5ec2 .video-5e48 {
  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);
}
.preview-light-11d1 {
  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);
}
.preview-light-11d1.primary_4d5c .texture_3123 {
  background-color: var(--e-global-color-primary);
}
.preview-light-11d1.static-f256 .texture_3123,
.preview-light-11d1.breadcrumb-d856 .texture_3123 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.wide_6235 .badge_db9c {
  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);
}
.outline_67a2 {
  --divider-color: var(--e-global-color-secondary);
}
.outline_67a2 .chip-hard-c42e {
  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);
}
.outline_67a2.component-glass-64e8 .status-iron-a1b4 {
  background-color: var(--e-global-color-secondary);
}
.outline_67a2.fixed-caba .status-iron-a1b4,
.outline_67a2.fresh_0842 .status-iron-a1b4 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.outline_67a2.fixed-caba .status-iron-a1b4,
.outline_67a2.fresh_0842 .status-iron-a1b4 svg {
  fill: var(--e-global-color-secondary);
}
.overlay-hard-d78a .menu_2230 {
  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-hard-d78a .steel-29dc {
  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);
}
.north-90ad.component-glass-64e8 .status-iron-a1b4 {
  background-color: var(--e-global-color-primary);
}
.north-90ad.fixed-caba .status-iron-a1b4,
.north-90ad.fresh_0842 .status-iron-a1b4 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.north-90ad.fixed-caba .status-iron-a1b4,
.north-90ad.fresh_0842 .status-iron-a1b4 svg {
  fill: var(--e-global-color-primary);
}
.accent_ccac.component-glass-64e8 .status-iron-a1b4 {
  background-color: var(--e-global-color-primary);
}
.accent_ccac.fixed-caba .status-iron-a1b4,
.accent_ccac.fresh_0842 .status-iron-a1b4 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.accent_ccac .article-upper-9765 {
  color: var(--e-global-color-primary);
}
.accent_ccac .article-upper-9765,
.accent_ccac .article-upper-9765 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent_ccac .slider_small_a9bd {
  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-834a .module_fdfd {
  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);
}
.east_ec14 .action_cae5 .aside_slow_96ff {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gas-bab2 .section-down-4eeb:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.gas-bab2 .shade-e8b4 i {
  color: var(--e-global-color-primary);
}
.gas-bab2 .shade-e8b4 svg {
  fill: var(--e-global-color-primary);
}
.gas-bab2 .focus-402e {
  color: var(--e-global-color-secondary);
}
.gas-bab2 .section-down-4eeb > .focus-402e,
.gas-bab2 .section-down-4eeb > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_purple_07d5 .focus_pressed_3b71 {
  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);
}
.chip_purple_07d5 .left_1282 {
  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);
}
.left-b135 .status_88a4 .description_37fa {
  background-color: var(--e-global-color-primary);
}
.left-b135 .alert-28ce {
  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);
}
.hover_motion_7df1 .mask-iron-1049 {
  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_motion_7df1 .chip_wide_1618 {
  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);
}
.hover_motion_7df1 .sort_copper_b503 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.white_543f .iron-c87b,
.white_543f .iron-c87b a {
  color: var(--e-global-color-primary);
}
.white_543f .iron-c87b.background-up-668f,
.white_543f .iron-c87b.background-up-668f a {
  color: var(--e-global-color-accent);
}
.white_543f .iron-c87b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_543f .media_4722 {
  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);
}
.texture_upper_dcc1 .feature_inner_6474,
.texture_upper_dcc1 .blue_4f5c {
  color: var(--e-global-color-primary);
}
.texture_upper_dcc1 .feature_inner_6474 svg {
  fill: var(--e-global-color-primary);
}
.texture_upper_dcc1 .background-up-668f .feature_inner_6474,
.texture_upper_dcc1 .background-up-668f .blue_4f5c {
  color: var(--e-global-color-accent);
}
.texture_upper_dcc1 .background-up-668f .feature_inner_6474 svg {
  fill: var(--e-global-color-accent);
}
.texture_upper_dcc1 .blue_4f5c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_upper_dcc1 .media_4722 {
  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);
}
.secondary-full-439c .copper_82d8,
.secondary-full-439c .right-fe6d {
  color: var(--e-global-color-primary);
}
.secondary-full-439c .right-fe6d svg {
  fill: var(--e-global-color-primary);
}
.secondary-full-439c .iron-c87b.background-up-668f a,
.secondary-full-439c
  .iron-c87b.background-up-668f
  .right-fe6d {
  color: var(--e-global-color-accent);
}
.secondary-full-439c .copper_82d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary-full-439c .media_4722 {
  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);
}
.feature-small-0755 .shade_0fad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-small-0755 .iron-6938 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_solid_1f0d .left_dbfc .easy_0ffe {
  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);
}
.border_solid_1f0d .left_dbfc .link-active-504b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_solid_1f0d .detail-aa62 .easy_0ffe {
  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);
}
.border_solid_1f0d
  .detail-aa62
  .link-active-504b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_solid_1f0d
  .solid-8bb5
  .easy_0ffe {
  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);
}
.border_solid_1f0d
  .solid-8bb5
  .link-active-504b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_solid_1f0d
  .banner-b4b1
  .easy_0ffe {
  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);
}
.border_solid_1f0d
  .banner-b4b1
  .link-active-504b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next_3a85 .filter-c70c {
  background-color: var(--e-global-color-primary);
}
.next_3a85 .filter-c70c:hover {
  background-color: var(--e-global-color-primary);
}
.next_3a85 .section_8722 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.next_3a85
  .filter-c70c:hover
  .section_8722 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_d817 .active-5b69 {
  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);
}
.component-3ccb .detail_focused_35bd .old_3442 a {
  background-color: var(--e-global-color-accent);
}
.component-3ccb .detail_focused_35bd .stale-1530 a {
  background-color: var(--e-global-color-accent);
}
.component-3ccb .detail_focused_35bd .old_3442 a,
.component-3ccb .detail_focused_35bd .stale-1530 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_fixed_7eff
  .header-rough-ca02.soft-9701
  .detail_focused_35bd
  a.feature-8dd7 {
  background-color: var(--e-global-color-accent);
}
.focus_fixed_7eff
  .header-rough-ca02.soft-9701
  .detail_focused_35bd
  span.feature-8dd7.fn-current-dc26 {
  background-color: var(--e-global-color-text);
}
.focus_fixed_7eff
  .header-rough-ca02.soft-9701
  .detail_focused_35bd
  .feature-8dd7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47 .menu_802e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .breadcrumb-full-010f
  > .top-7151
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .popup-d733
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .active_selected_86ac
  .surface-fe11,
.image_hot_fa47
  .active_selected_86ac
  .nav-gold-5a00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_hot_fa47
  .active_selected_86ac
  .focused-4acf,
.image_hot_fa47
  .active_selected_86ac
  a
  .focused-4acf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .active_selected_86ac
  .component_small_51e7 {
  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_hot_fa47
  .active_selected_86ac
  .short_7ef8 {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .active_selected_86ac
  .short_7ef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .active_selected_86ac
  .short_7ef8:hover {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .active_selected_86ac
  .gold-1032 {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .active_selected_86ac
  .gold-1032 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .active_selected_86ac
  .gold-1032:hover {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .background-glass-7763
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .under_32d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .component_small_51e7 {
  color: var(--e-global-color-text);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .component_small_51e7
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .short_7ef8 {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .short_7ef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .short_7ef8:hover {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .gold-1032 {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .gold-1032 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_hot_fa47
  .progress_fresh_0fb9
  .gold-1032:hover {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47 .paragraph-prev-3670 {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47 .paragraph-prev-3670:hover {
  background-color: var(--e-global-color-primary);
}
.image_hot_fa47 .secondary_fresh_284c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_hot_fa47 .upper-c84f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool_ebd1 .complex_f7c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool_ebd1
  .current_5a5f
  > div:nth-child(3)
  .complex_f7c0,
.cool_ebd1
  .module-917b
  > div:nth-child(1)
  .complex_f7c0,
.cool_ebd1
  .label_a35c
  > div:nth-child(1)
  .complex_f7c0,
.cool_ebd1
  .filter_new_5f09
  > div:nth-child(1)
  .complex_f7c0,
.cool_ebd1
  .description-e367
  > div:nth-child(1)
  .complex_f7c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool_ebd1 .dim_cb17 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_ebd1 .paper-4e60 {
  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_ebd1 .table_5e1d {
  background-color: var(--e-global-color-primary);
}
.cool_ebd1 .table_5e1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_ebd1 .table_5e1d:hover {
  background-color: var(--e-global-color-primary);
}
.cool_ebd1 .column-glass-bd83 {
  background-color: var(--e-global-color-primary);
}
.cool_ebd1 .column-glass-bd83:hover {
  background-color: var(--e-global-color-primary);
}
.cool_ebd1 .secondary_fresh_284c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.cool_ebd1 .upper-c84f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_action_2fb2 .purple-a67e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_action_2fb2 .video-red-e4aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_action_2fb2 .video_copper_87cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_action_2fb2 .primary-eb4f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_action_2fb2 .panel_dc92 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search_action_2fb2 .column-glass-bd83 {
  background-color: var(--e-global-color-primary);
}
.search_action_2fb2 .column-glass-bd83:hover {
  background-color: var(--e-global-color-primary);
}
.pro-00fc .gold-194d {
  background-color: var(--e-global-color-secondary);
}
.pro-00fc .left_53cc {
  background-color: var(--e-global-color-text);
}
.pro-00fc .red_3f43 {
  background-color: var(--e-global-color-secondary);
}
.pro-00fc .filter-brown-3525 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro-00fc .card_bf6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-00fc .text_d7c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-00fc .accent-cd57 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro-00fc .description-ee63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-df5d .slider-ee51 .notification-motion-f634,
.left-df5d
  .slider-ee51
  .notification-motion-f634
  a,
.left-df5d .icon_liquid_cc69 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-df5d .slider-ee51 .green-1142,
.left-df5d .medium-5b4e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left-df5d .slider-ee51 .green-1142 {
  color: var(--e-global-color-text);
}
.left-df5d .medium-5b4e {
  color: var(--e-global-color-text);
}
.left-df5d
  .slider-ee51
  .banner-71d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left-df5d .table-hard-f800 .info-medium-ebbe {
  background-color: var(--e-global-color-primary);
}
.left-df5d .table-hard-f800 .info-medium-ebbe:hover {
  background-color: var(--e-global-color-primary);
}
.left-df5d .table-hard-f800 .list_ac73 li span {
  background-color: var(--e-global-color-text);
}
.left-df5d .table-hard-f800 .list_ac73 li span:hover {
  background-color: var(--e-global-color-primary);
}
.left-df5d
  .table-hard-f800
  .list_ac73
  li.modal-bright-9a26
  span {
  background-color: var(--e-global-color-accent);
}
.left-df5d .list-hovered-17ec span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-e57f .pattern-fluid-636a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.new_903a .focused-a9c7 {
  background-color: var(--e-global-color-primary);
}
.new_903a .mini-e661 {
  background-color: var(--e-global-color-secondary);
}
.new_903a .iron_3671 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .border_b9fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .message-29f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .prev-423d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .paragraph_370c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .breadcrumb-f3f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.new_903a .focused_8751 {
  background-color: var(--e-global-color-primary);
}
.new_903a .focused_8751 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.full-d306 .under-f3b7 {
  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);
}
.full-d306 .secondary-mini-0c60 {
  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);
}
.full-d306
  .white_064c:after {
  background-color: var(--e-global-color-primary);
}
.full-d306 .red_ef07 {
  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);
}
.heading-out-5777 .icon_liquid_cc69 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-out-5777 .medium-5b4e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-910c .picture-3e30 .module_black_c6be {
  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);
}
.wrapper-910c .picture-3e30 .fixed-888b {
  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);
}
.wood_8005 .center-0f6a {
  background-color: var(--e-global-color-primary);
}
.wood_8005 .element-next-d8d4 {
  background-color: var(--e-global-color-secondary);
}
.wood_8005 .label-old-ef28 .under_57b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood_8005 .backdrop-dirty-b2a9 .under_57b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-warm-4d11 .pro_0066 .overlay-center-3ed8 {
  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);
}
.alert-warm-4d11 .pro_0066 .medium_e4f5 {
  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);
}
.alert-warm-4d11 .pro_0066 .aside_old_6314 {
  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);
}
.container-short-55a6 .shadow-fresh-15f1 {
  border-color: var(--e-global-color-text);
}
.container-short-55a6 .gradient-fluid-c5c7 {
  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);
}
.container-short-55a6 .info_soft_8804 {
  color: var(--e-global-color-primary);
}
.container-short-55a6 .steel-31c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_dynamic_d1ab .slow-9d7d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_dynamic_d1ab .fresh_3b8b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_dynamic_d1ab .button_4372:hover .slow-9d7d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_dynamic_d1ab
  .button_4372:hover
  .fresh_3b8b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_light_f0a3 .advanced_483a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_light_f0a3 .search-443e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag-c00b .overlay_a35e .huge-696b {
  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);
}
.tag-c00b .summary_87fb .huge-696b {
  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);
}
.layout_5f45 .active-ed89 {
  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);
}
.thumbnail_soft_bfc7 .focus-4ab4 .short_758a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_soft_bfc7 .focus-4ab4 .short_758a {
  background-color: var(--e-global-color-secondary);
}
.thumbnail_soft_bfc7 .wrapper_yellow_1870 .short_758a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_soft_bfc7 .wrapper_yellow_1870 .short_758a {
  background-color: var(--e-global-color-secondary);
}
.thumbnail_soft_bfc7 .plasma-1973 .label-d955 {
  background-color: var(--e-global-color-primary);
}
.thumbnail_soft_bfc7 .plasma-1973:hover .label-d955 {
  background-color: var(--e-global-color-secondary);
}
.thumbnail_soft_bfc7 .info-medium-ebbe {
  background-color: var(--e-global-color-primary);
}
.thumbnail_soft_bfc7 .info-medium-ebbe:hover {
  background-color: var(--e-global-color-accent);
}
.thumbnail_soft_bfc7 .list_ac73 li span {
  background-color: var(--e-global-color-text);
}
.thumbnail_soft_bfc7 .list_ac73 li span:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail_soft_bfc7 .list_ac73 li.modal-bright-9a26 span {
  background-color: var(--e-global-color-accent);
}
.dropdown-0c71 .summary_iron_0fc7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-0c71 .bronze_95d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-plasma-ee6b .tertiary-static-d9cf:before {
  background-color: var(--e-global-color-secondary);
}
.panel-plasma-ee6b .tag-bf99 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-plasma-ee6b .hero-634a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-3a1a .green_7fd3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-3a1a .green_7fd3:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-3a1a .green_7fd3.fn-active-dc26 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-3a1a .fast_15f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-3a1a .shadow_short_35a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-3a1a .notice_e0cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-3a1a .sort_full_f35d {
  background-color: var(--e-global-color-primary);
}
.nav-3a1a .sort_full_f35d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.nav-3a1a .nav_fbb7 {
  background-color: var(--e-global-color-primary);
}
.nav-3a1a .nav_fbb7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.alert-center-e928 .plasma-6da4 .in_4425 a {
  color: var(--e-global-color-secondary);
}
.alert-center-e928 .plasma-6da4 .in_4425 a:hover {
  color: var(--e-global-color-secondary);
}
.alert-center-e928 .plasma-6da4 .in_4425,
.alert-center-e928 .plasma-6da4 .in_4425 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-center-e928 .plasma-6da4 .search-9b04 {
  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);
}
.alert-center-e928 .plasma-6da4 .new_d523 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-center-e928 .plasma-6da4 .message-ce02 {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .plasma-6da4 .message-ce02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-center-e928 .plasma-6da4 .message-ce02:hover {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .plasma-6da4 .footer-d357 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.alert-center-e928 .plasma-6da4 .footer-d357 {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .plasma-6da4 .footer-d357:hover {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .plasma-6da4 .info-medium-ebbe {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .plasma-6da4 .info-medium-ebbe:hover {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .table-hard-f800 .list_ac73 li span {
  background-color: var(--e-global-color-text);
}
.alert-center-e928 .table-hard-f800 .list_ac73 li span:hover {
  background-color: var(--e-global-color-primary);
}
.alert-center-e928 .table-hard-f800 .list_ac73 li.modal-bright-9a26 span {
  background-color: var(--e-global-color-accent);
}
.alert-center-e928 .secondary_fresh_284c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-center-e928 .upper-c84f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.static-afc0 .status_green_e7ab .mask_f3b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.static-afc0 .status_green_e7ab .accordion-1a33 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-afc0 .status_green_e7ab .sort_wood_85eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f .summary-prev-58b5 {
  border-color: var(--e-global-color-text);
}
.search-dim-902f .content-500f {
  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);
}
.search-dim-902f .large-1e1b {
  color: var(--e-global-color-secondary);
}
.search-dim-902f .large-1e1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f .gas_1978 > * {
  color: var(--e-global-color-primary);
}
.search-dim-902f .gas_1978 > * svg {
  fill: var(--e-global-color-primary);
}
.search-dim-902f .main-new-e5b3 {
  color: var(--e-global-color-primary);
}
.search-dim-902f .main-new-e5b3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-dim-902f .pressed-c8a8 {
  color: var(--e-global-color-primary);
}
.search-dim-902f .pressed-c8a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search-dim-902f .west-34b6 {
  color: var(--e-global-color-primary);
}
.search-dim-902f .west-34b6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f .mask_c958 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f .tiny_107e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f .tiny_107e.dirty_8bcd {
  color: var(--e-global-color-secondary);
}
.search-dim-902f .tiny_107e.dirty_8bcd .backdrop_pink_64c4 {
  color: var(--e-global-color-accent);
}
.search-dim-902f .tiny_107e.surface-ec73 {
  color: var(--e-global-color-text);
}
.search-dim-902f .tiny_107e.surface-ec73 .backdrop_pink_64c4 {
  color: var(--e-global-color-text);
}
.search-dim-902f .tiny_107e:before {
  border-top-color: var(--e-global-color-text);
}
.search-dim-902f .focus_mini_99b1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.search-dim-902f
  .focus_mini_99b1
  .module_right_9b08 {
  background-color: var(--e-global-color-primary);
}
.search-dim-902f
  .focus_mini_99b1
  .module_right_9b08 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.search-dim-902f .summary-prev-58b5 .short-4fb6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-selected-a7e7 .image_4796 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-selected-a7e7 .hot-8d6c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last-8a4e .description_hot_62e2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.last-8a4e
  .info-5d3e
  .button_b0ca {
  background-color: var(--e-global-color-secondary);
}
.last-8a4e
  .info-5d3e.pattern_f9cb
  .button_b0ca {
  background-color: var(--e-global-color-text);
}
.last-8a4e
  .info-5d3e:hover
  .button_b0ca {
  background-color: var(--e-global-color-accent);
}
.last-8a4e
  .info-5d3e.fn-active-dc26
  .button_b0ca {
  background-color: var(--e-global-color-primary);
}
.orange-cf55 .row_large_3b04 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.orange-cf55 .form_huge_78f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-cf55 .backdrop-bottom-086d {
  background-color: var(--e-global-color-primary);
}
.orange-cf55 .backdrop-bottom-086d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-0b31 .south_427b .overlay_f286 .photo-4c1e {
  background-color: var(--e-global-color-secondary);
}
.logo-0b31 .south_427b .progress_dark_5dd4:after {
  background-color: var(--e-global-color-secondary);
}
.logo-0b31 .border_wide_509c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-0b31 .dropdown-warm-7682 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-0b31 .component-orange-e8aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo-0b31 .white_00aa {
  background-color: var(--e-global-color-primary);
}
.logo-0b31 .white_00aa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-0b31 .content_dd57 {
  background-color: var(--e-global-color-secondary);
}
.logo-0b31 .content_dd57 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo-0b31 .south_427b .cool_05e1 .grid-right-55f6:hover {
  background-color: var(--e-global-color-primary);
}
.logo-0b31
  .south_427b
  .cool_05e1
  .grid-right-55f6.photo_ed8a {
  background-color: var(--e-global-color-primary);
}
.logo-0b31 .south_427b .image_21e2:before {
  border-color: var(--e-global-color-primary);
}
.logo-0b31 .south_427b .image_21e2:hover:before {
  border-color: var(--e-global-color-secondary);
}
.logo-0b31
  .south_427b
  .image_21e2.breadcrumb_a279:before {
  border-color: var(--e-global-color-primary);
}
.logo-0b31 .motion_85be span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_short_5da7 .cold_7f1f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_short_5da7 .cold_7f1f:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_short_5da7 .cold_7f1f.preview_3aab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_short_5da7 .right-125e {
  background-color: var(--e-global-color-primary);
}
.link_short_5da7 .right-125e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_short_5da7
  .aside_middle_0f34
  .prev_8d5e
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_short_5da7
  .accent_under_8ae2
  .prev_8d5e
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in-3957
  .link-smooth-e705
  .easy_6e84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-3957
  .link-smooth-e705
  .notice-261d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-3957 .icon_out_3c26 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-3957 .badge_32c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-3957 .filter-70e5 {
  background-color: var(--e-global-color-primary);
}
.in-3957 .filter-70e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.chip_wood_0e94 .tiny-0af2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip_wood_0e94 .main_ac91 {
  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);
}
.chip_wood_0e94 .nav-8473 {
  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);
}
.chip_wood_0e94 .nav-8473 a:hover {
  color: var(--e-global-color-secondary);
}
.chip_wood_0e94 .heading_steel_566a {
  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);
}
.chip_wood_0e94 .hero_33d4 {
  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);
}
.chip_wood_0e94 .filter-fast-d899 .info-medium-ebbe {
  background-color: var(--e-global-color-primary);
}
.chip_wood_0e94 .filter-fast-d899 .info-medium-ebbe:hover {
  background-color: var(--e-global-color-accent);
}
.chip_wood_0e94
  .filter-fast-d899
  .list_ac73
  li
  span {
  background-color: var(--e-global-color-text);
}
.chip_wood_0e94
  .filter-fast-d899
  .list_ac73
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.chip_wood_0e94
  .filter-fast-d899
  .list_ac73
  li.modal-bright-9a26
  span {
  background-color: var(--e-global-color-accent);
}
.box-fluid-45b8
  .shadow_paper_e47a
  .detail-a23a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-fluid-45b8 .shadow_paper_e47a .cold-9ff4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box-fluid-45b8 .shadow_paper_e47a .search-e7eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-fluid-45b8 .avatar-fluid-3cdf {
  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);
}
.box-fluid-45b8
  .focus-middle-dfe0.header-5bb4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a {
  background-color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .picture-a055.widget-d865 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .element_pressed_18db.banner_5414 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  .wide-a10a
  > a {
  background-color: var(--e-global-color-secondary);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  .wide-a10a
  > a
  .short_13a4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  .wide-a10a
  > a
  .element_pressed_18db.large-78a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .icon-6845:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  a
  .icon-6845:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a.item-e863
  > a
  .icon-6845:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  .wide-a10a.item-e863
  > a
  .icon-6845:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .thick_a5fb
  .modal-ad3c {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  a
  .thick_a5fb
  .modal-ad3c {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .thick_a5fb
  .modal-ad3c,
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  a
  .thick_a5fb
  .modal-ad3c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > a
  .upper-0ea8:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  a
  .upper-0ea8:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a.item-e863
  > a
  .upper-0ea8:before {
  color: var(--e-global-color-text);
}
.card-11e4
  > .modal_iron_0035
  > div
  > .tabs_df9a
  > .wide-a10a
  > .article-7bd3
  .wide-a10a.item-e863
  > a
  .upper-0ea8:before {
  color: var(--e-global-color-text);
}
.menu_complex_63bc .outline_e1e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.menu_complex_63bc
  .block-east-8863:hover
  .outline_e1e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-brown-a998
  > .modal_iron_0035
  > .highlight_aed2
  > .out_db11
  > .accent-down-172f
  > .cool-4a92
  .overlay_right_dff4 {
  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);
}
.backdrop-brown-a998
  > .modal_iron_0035
  > .highlight_aed2
  > .out_db11
  > .accent-down-172f
  > .cool-4a92:hover
  .overlay_right_dff4 {
  color: var(--e-global-color-text);
}
.backdrop-brown-a998
  > .modal_iron_0035
  > .highlight_aed2
  > .out_db11
  > .accent-down-172f
  > .cool-4a92:hover
  .overlay_right_dff4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.backdrop-brown-a998
  > .modal_iron_0035
  > .highlight_aed2
  > .out_db11
  > .accent-down-172f.old-816a
  > .cool-4a92
  .overlay_right_dff4 {
  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);
}
.simple-db0d .footer-action-8394 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-db0d .sidebar_hot_883e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-db0d .focus_west_dc18 {
  background-color: var(--e-global-color-primary);
}
.simple-db0d .focus_west_dc18 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660
  .simple-321b {
  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);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660
  .left-d4e1 {
  color: var(--e-global-color-text);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660:hover
  .simple-321b {
  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);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660:hover
  .left-d4e1 {
  color: var(--e-global-color-secondary);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660.large_fd76
  .simple-321b {
  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);
}
.lite-9d67
  > .modal_iron_0035
  > .lite-5c6f
  > .surface-125d
  > .title-3660.large_fd76
  .left-d4e1 {
  color: var(--e-global-color-primary);
}
.hovered-84eb
  .detail_hot_6df7
  .video-fluid-45b0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-84eb .primary-fast-5b40 .short-4fb6 .avatar_middle_6219 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_08f7 .carousel_f29a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_08f7 .chip_liquid_f3ea .carousel_f29a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_08f7 .detail-north-f353 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean_08f7 .detail-north-f353 {
  background-color: var(--e-global-color-primary);
}
.in_8697 .outline-0f98 .simple-1a6f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in_8697
  .outline-0f98:hover
  .feature_light_7d8f {
  color: var(--e-global-color-secondary);
}
.in_8697
  .outline-0f98:hover
  .simple-1a6f {
  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);
}
.list-ac6a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.under-2fac {
  flex-direction: column;
}

.under-2fac .slider-easy-a517 {
  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.under-2fac .slider-easy-a517 {
  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);
}

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

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

.box-last-82a6.hovered-4f49 {
  display: none;
}

.row_north_47c3 {
  display: none;
}

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

.table-light-8f73.module_slow_2911 {
  margin-bottom: 40px;
  width: 100%;
}

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

.under-2fac a {
  width: 100%;
}

.hard_fa95 .thick-9e9b.item-dim-9f94 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.hard_fa95
  .thick-9e9b.liquid_2c25
  .chip_solid_5126
  .disabled_pressed_5342 {
  font-size: 20px !important;
}

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

.slow-71ca {
  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;
}

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

  text-align: center;
}

.current_f959.middle_1639 > .badge_in_c916 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.icon-yellow-ec88 {
  position: relative;
  width: 100%;
}

.pattern-full-0eee {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.aside-516d {
  display: flex;
  gap: 50px;
}

.hard_fa95
  .thick-9e9b.upper-25e1
  .info-7ba7
  .pink_9a87 {
  width: 100% !important;
}

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

.east_8b60 {
  width: 100%;
}

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

.input-pink-fa10 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.notification-new-5d25 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.input-pink-fa10:hover .notification-new-5d25 {
  visibility: visible;
}
.input-pink-fa10:hover.input-pink-fa10::before {
  display: block;
}

.message_bottom_357f h3 {
  color: #fff;
}

.center_6660 {
  margin: 0;
}

.hard_fa95
  .thick-9e9b.upper-25e1
  .pink_9a87
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.orange_c6c8 {
  width: 100%;
}

.gold_d694 {
  width: 100%;
}

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

.gold_d694 {
  width: 100%;
}

.row-dirty-8888 {
  margin-bottom: 10px !important;
}

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

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

.last-9c7f {
  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;
}

.under-2fac .slider-easy-a517.accent_8004 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.under-2fac h1.slider-easy-a517 {
  margin-top: 80px !important;
}

.hard_fa95 .thick-9e9b.small-b350 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.avatar-badb img {
  width: 100%;
}

.list_pink_6ddd .status-fluid-8d04.chip_solid_5126 {
  justify-content: space-between;
}

.south_679f {
  display: none;
}

.texture-short-10c9 .small_aa06 {
  margin: 1px 0 !important;
}

.container-dim-61a9 li {
  margin-bottom: 0 !important;
}

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

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

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

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

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

  .list_pink_6ddd .status-fluid-8d04.chip_solid_5126 {
    border-bottom: 1px solid #f0c159;
  }

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

  .current_f959.middle_1639 > .badge_in_c916 {
    gap: 15px;
    justify-content: space-between;
  }

  .hard_fa95
    .thick-9e9b.upper-25e1
    .pink_9a87
    img {
    width: 60% !important;
  }

  .pattern-full-0eee {
    left: 2%;
  }

  .icon_basic_1307 {
    margin: 10px 0;
  }

  .under-2fac .small_aa06 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.under-2fac .slider-easy-a517,
  .under-2fac .slider-easy-a517 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .pink_9a87 {
    justify-content: center;
  }

  .under-2fac .small_aa06 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .fast-938b {
    margin-bottom: 15px !important;
  }

  .hard_fa95 .thick-9e9b.item-dim-9f94 {
    width: 75% !important;
  }

  .avatar-badb img {
    width: 100% !important;
  }
}

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

  h2.under-2fac .slider-easy-a517,
  .under-2fac .slider-easy-a517 {
    font-size: 30px !important;
  }

  .pink_9a87 {
    justify-content: center;
  }

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

  .focus-8b52
    .pattern-4ec4.header_hot_f192 {
    margin: 0 !important;
  }

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

  .icon_basic_1307 {
    display: flex;
  }

  .video_north_6581 .narrow_9a3e {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .under-2fac h1.slider-easy-a517 {
    margin-top: 40px !important;
  }

  .hard_fa95
    .thick-9e9b.upper-25e1
    .pink_9a87
    img,
  .overlay-hard-d78a .info-7ba7 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .hard_fa95 .thick-9e9b.item-dim-9f94 {
    width: 100% !important;
  }

  .current_f959.middle_1639 > .badge_in_c916 {
    gap: 3px;
  }

  .under-2fac .small_aa06 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.list_pink_6ddd .status-fluid-8d04.chip_solid_5126: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);
}

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

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

.under-2fac {
  position: relative;
  padding-top: 30px;
}

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

.box-last-82a6: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .list_pink_6ddd .status-fluid-8d04.chip_solid_5126 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .under-2fac .slider-easy-a517 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .narrow_9a3e {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.hero-new-005b .icon_black_9223 {
  flex-shrink: 0;
  white-space: nowrap;
}

.hero-new-005b .simple_1243 {
  flex-shrink: 0;
  min-width: fit-content;
}

.hero-new-005b .disabled_pressed_5342 {
  white-space: nowrap;
}

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

.hero-new-005b {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.hero-new-005b .icon_black_9223 {
  max-width: 80px !important;
}

.hero-new-005b .simple_1243 {
  max-width: 80px !important;
  overflow: hidden;
}

.hero-new-005b .status-fluid-8d04.chip_solid_5126 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.hero-new-005b .disabled_pressed_5342 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: d596 */
.phantom-card-l0 {
  padding: 0.5rem;
  font-size: 11px;
  line-height: 1.3;
}
