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(.accent-839e) {
  gap: 0.5em;
}
:where(.hover_motion_f255) {
  gap: 0.5em;
}
body .primary_b999 > .south-c0a6 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .primary_b999 > .outline-east-7750 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .primary_b999 > .cold_08a8 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .secondary-first-db16 > .south-c0a6 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .secondary-first-db16 > .outline-east-7750 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .secondary-first-db16 > .cold_08a8 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .secondary-first-db16
  > :where(:not(.south-c0a6):not(.outline-east-7750):not(.badge_steel_5813)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .secondary-first-db16 > .frame-bronze-d4e4 {
  max-width: var(--wp--style--global--wide-size);
}
body .accent-839e {
  display: flex;
}
body .accent-839e {
  flex-wrap: wrap;
  align-items: center;
}
body .accent-839e > * {
  margin: 0;
}
body .hover_motion_f255 {
  display: grid;
}
body .hover_motion_f255 > * {
  margin: 0;
}
:where(.cold_82bb.accent-839e) {
  gap: 2em;
}
:where(.cold_82bb.hover_motion_f255) {
  gap: 2em;
}
:where(.header_116e.accent-839e) {
  gap: 1.25em;
}
:where(.header_116e.hover_motion_f255) {
  gap: 1.25em;
}
.under-fe66 {
  color: var(--wp--preset--color--black) !important;
}
.notice-5179 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.chip-48b4 {
  color: var(--wp--preset--color--white) !important;
}
.badge_fluid_d2e1 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.avatar-steel-c137 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.hovered-256c {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dark_cae1 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.yellow_83e9 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.link-a65b {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.summary-basic-38b6 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.down_5b08 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.action_edf1 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.form-adfa {
  background-color: var(--wp--preset--color--black) !important;
}
.block_cab4 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.highlight-7722 {
  background-color: var(--wp--preset--color--white) !important;
}
.module-c1a8 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.tertiary-last-cff0 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.thumbnail-449b {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.section-dbb5 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.white_4ab3 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gold-96aa {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.secondary-f431 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.card-silver-a787 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.smooth_5eff {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.primary-advanced-da3b {
  border-color: var(--wp--preset--color--black) !important;
}
.dirty-f8fc {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tag_action_0c55 {
  border-color: var(--wp--preset--color--white) !important;
}
.simple_1b2f {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.hot-3af8 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.overlay-1cab {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.table_2008 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dirty_ef20 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.tooltip-ed69 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.description-cb23 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.stone-32df {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.warm-3a89 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.paragraph_solid_fca7 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.top-9fc6 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.badge-0663 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.simple_191c {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.fast_c9fe {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.list-advanced-405e {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.simple-0819 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.in_e4bf {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.pattern_slow_1858 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.layout-40d6 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.alert_cold_e8f6 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.preview-ec83 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.box_hot_39ec {
  font-size: var(--wp--preset--font-size--small) !important;
}
.out-6466 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.box-hovered-3c40 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.notification_smooth_dfbc {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.frame-0a42 a:where(:not(.block_7adf)) {
  color: inherit;
}
:where(.header_116e.accent-839e) {
  gap: 1.25em;
}
:where(.header_116e.hover_motion_f255) {
  gap: 1.25em;
}
:where(.cold_82bb.accent-839e) {
  gap: 2em;
}
:where(.cold_82bb.hover_motion_f255) {
  gap: 2em;
}
.dark_3ff4 {
  font-size: 1.5em;
  line-height: 1.6;
}

.border_brown_3fd2 .tag-new-aa66 {
  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);
}
.pagination_simple_1304 .secondary-762e {
  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-8b52 {
  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-8b52.accent_iron_bf54 .menu_878f {
  background-color: var(--e-global-color-primary);
}
.active-8b52.border_fast_4a4b .menu_878f,
.active-8b52.west-d50b .menu_878f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.liquid-0e2c .chip_advanced_5dfe {
  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);
}
.frame_focused_1cdf {
  --divider-color: var(--e-global-color-secondary);
}
.frame_focused_1cdf .paragraph_cool_acc4 {
  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);
}
.frame_focused_1cdf.widget-7cb3 .highlight-hard-8ba3 {
  background-color: var(--e-global-color-secondary);
}
.frame_focused_1cdf.outline-glass-2bad .highlight-hard-8ba3,
.frame_focused_1cdf.element_0f78 .highlight-hard-8ba3 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.frame_focused_1cdf.outline-glass-2bad .highlight-hard-8ba3,
.frame_focused_1cdf.element_0f78 .highlight-hard-8ba3 svg {
  fill: var(--e-global-color-secondary);
}
.primary-be54 .card-5b61 {
  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);
}
.primary-be54 .module_hovered_7805 {
  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);
}
.widget-solid-fb52.widget-7cb3 .highlight-hard-8ba3 {
  background-color: var(--e-global-color-primary);
}
.widget-solid-fb52.outline-glass-2bad .highlight-hard-8ba3,
.widget-solid-fb52.element_0f78 .highlight-hard-8ba3 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.widget-solid-fb52.outline-glass-2bad .highlight-hard-8ba3,
.widget-solid-fb52.element_0f78 .highlight-hard-8ba3 svg {
  fill: var(--e-global-color-primary);
}
.wide_d272.widget-7cb3 .highlight-hard-8ba3 {
  background-color: var(--e-global-color-primary);
}
.wide_d272.outline-glass-2bad .highlight-hard-8ba3,
.wide_d272.element_0f78 .highlight-hard-8ba3 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.wide_d272 .footer_wood_d34f {
  color: var(--e-global-color-primary);
}
.wide_d272 .footer_wood_d34f,
.wide_d272 .footer_wood_d34f a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wide_d272 .box_99ef {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-afe6 .main_upper_e948 {
  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);
}
.green-cbbc .in-4911 .border-under-5584 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs-cb32 .text_south_cba3:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.tabs-cb32 .preview_e6c1 i {
  color: var(--e-global-color-primary);
}
.tabs-cb32 .preview_e6c1 svg {
  fill: var(--e-global-color-primary);
}
.tabs-cb32 .chip-upper-d8ac {
  color: var(--e-global-color-secondary);
}
.tabs-cb32 .text_south_cba3 > .chip-upper-d8ac,
.tabs-cb32 .text_south_cba3 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list-south-033a .iron-42c4 {
  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);
}
.list-south-033a .outline-lite-c4cb {
  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);
}
.copper_9337 .steel_ec50 .gradient_light_50be {
  background-color: var(--e-global-color-primary);
}
.copper_9337 .status-d248 {
  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);
}
.paper-177b .highlight-70db {
  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);
}
.paper-177b .cold-3770 {
  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);
}
.paper-177b .notification-cold-4849 {
  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);
}
.rough_0c7d .tertiary-e8fd,
.rough_0c7d .tertiary-e8fd a {
  color: var(--e-global-color-primary);
}
.rough_0c7d .tertiary-e8fd.border-749b,
.rough_0c7d .tertiary-e8fd.border-749b a {
  color: var(--e-global-color-accent);
}
.rough_0c7d .tertiary-e8fd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_0c7d .huge_faac {
  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);
}
.huge-416d .steel-df51,
.huge-416d .panel-middle-b0fe {
  color: var(--e-global-color-primary);
}
.huge-416d .steel-df51 svg {
  fill: var(--e-global-color-primary);
}
.huge-416d .border-749b .steel-df51,
.huge-416d .border-749b .panel-middle-b0fe {
  color: var(--e-global-color-accent);
}
.huge-416d .border-749b .steel-df51 svg {
  fill: var(--e-global-color-accent);
}
.huge-416d .panel-middle-b0fe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.huge-416d .huge_faac {
  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);
}
.pink_c436 .sort-stone-85b4,
.pink_c436 .clean-5d0d {
  color: var(--e-global-color-primary);
}
.pink_c436 .clean-5d0d svg {
  fill: var(--e-global-color-primary);
}
.pink_c436 .tertiary-e8fd.border-749b a,
.pink_c436
  .tertiary-e8fd.border-749b
  .clean-5d0d {
  color: var(--e-global-color-accent);
}
.pink_c436 .sort-stone-85b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink_c436 .huge_faac {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-d6ad .block-static-f95e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-d6ad .thumbnail_pressed_ce25 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-5eb2 .card-slow-fca9 .image-92ac {
  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);
}
.next-5eb2 .card-slow-fca9 .pagination-9b53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-5eb2 .highlight_c972 .image-92ac {
  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);
}
.next-5eb2
  .highlight_c972
  .pagination-9b53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-5eb2
  .layout_north_b7ee
  .image-92ac {
  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);
}
.next-5eb2
  .layout_north_b7ee
  .pagination-9b53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.next-5eb2
  .large-9c56
  .image-92ac {
  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);
}
.next-5eb2
  .large-9c56
  .pagination-9b53 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_5629 .overlay-silver-ce0a {
  background-color: var(--e-global-color-primary);
}
.filter_5629 .overlay-silver-ce0a:hover {
  background-color: var(--e-global-color-primary);
}
.filter_5629 .right_3707 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_5629
  .overlay-silver-ce0a:hover
  .right_3707 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main_prev_7848 .fluid-f91b {
  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);
}
.alert_liquid_b595 .video-947b .accordion_87ce a {
  background-color: var(--e-global-color-accent);
}
.alert_liquid_b595 .video-947b .progress_1c8d a {
  background-color: var(--e-global-color-accent);
}
.alert_liquid_b595 .video-947b .accordion_87ce a,
.alert_liquid_b595 .video-947b .progress_1c8d a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-9d7b
  .layout_fabe.disabled_872e
  .video-947b
  a.last-6cc1 {
  background-color: var(--e-global-color-accent);
}
.shadow-9d7b
  .layout_fabe.disabled_872e
  .video-947b
  span.last-6cc1.fn-current-fd71 {
  background-color: var(--e-global-color-text);
}
.shadow-9d7b
  .layout_fabe.disabled_872e
  .video-947b
  .last-6cc1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58 .grid-a19b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .alert_fresh_9db6
  > .block-e7e6
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .search_bright_7287
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .grid_554c
  .column-86d5,
.hot_df58
  .grid_554c
  .media-easy-2574 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_df58
  .grid_554c
  .dim_72a0,
.hot_df58
  .grid_554c
  a
  .dim_72a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .grid_554c
  .block_e913 {
  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);
}
.hot_df58
  .grid_554c
  .menu_b949 {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .grid_554c
  .menu_b949 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .grid_554c
  .menu_b949:hover {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .grid_554c
  .overlay-af4b {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .grid_554c
  .overlay-af4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .grid_554c
  .overlay-af4b:hover {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .focus_b5df
  .current-211a
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_df58
  .focus_b5df
  .under_935e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .focus_b5df
  .block_e913 {
  color: var(--e-global-color-text);
}
.hot_df58
  .focus_b5df
  .block_e913
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .focus_b5df
  .menu_b949 {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .focus_b5df
  .menu_b949 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .focus_b5df
  .menu_b949:hover {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .focus_b5df
  .overlay-af4b {
  background-color: var(--e-global-color-primary);
}
.hot_df58
  .focus_b5df
  .overlay-af4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_df58
  .focus_b5df
  .overlay-af4b:hover {
  background-color: var(--e-global-color-primary);
}
.hot_df58 .dim_f1d4 {
  background-color: var(--e-global-color-primary);
}
.hot_df58 .dim_f1d4:hover {
  background-color: var(--e-global-color-primary);
}
.hot_df58 .feature-b935 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_df58 .tag-3ef1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_d21e .stone-68c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_d21e
  .breadcrumb_a02a
  > div:nth-child(3)
  .stone-68c2,
.out_d21e
  .video_fresh_4547
  > div:nth-child(1)
  .stone-68c2,
.out_d21e
  .search-next-c70a
  > div:nth-child(1)
  .stone-68c2,
.out_d21e
  .notification_bottom_3c8e
  > div:nth-child(1)
  .stone-68c2,
.out_d21e
  .caption_a6ba
  > div:nth-child(1)
  .stone-68c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_d21e .outline_white_67a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_d21e .card-506f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_d21e .up_8a1a {
  background-color: var(--e-global-color-primary);
}
.out_d21e .up_8a1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_d21e .up_8a1a:hover {
  background-color: var(--e-global-color-primary);
}
.out_d21e .first-9b75 {
  background-color: var(--e-global-color-primary);
}
.out_d21e .first-9b75:hover {
  background-color: var(--e-global-color-primary);
}
.out_d21e .feature-b935 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_d21e .tag-3ef1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_840a .dropdown_medium_5285 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean_840a .label-a27b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_840a .tooltip-0fc4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_840a .primary_47c5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_840a .filter_bright_2b89 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean_840a .first-9b75 {
  background-color: var(--e-global-color-primary);
}
.clean_840a .first-9b75:hover {
  background-color: var(--e-global-color-primary);
}
.simple-0726 .green_9e95 {
  background-color: var(--e-global-color-secondary);
}
.simple-0726 .detail_6dbd {
  background-color: var(--e-global-color-text);
}
.simple-0726 .solid-05bf {
  background-color: var(--e-global-color-secondary);
}
.simple-0726 .logo-0f50 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple-0726 .frame-ba8e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-0726 .pagination_action_f65c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-0726 .current-b91c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-0726 .preview_8aae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-dim-c945 .clean-2d59 .form_hard_cc18,
.table-dim-c945
  .clean-2d59
  .form_hard_cc18
  a,
.table-dim-c945 .element_south_7ccf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-dim-c945 .clean-2d59 .alert_steel_8a45,
.table-dim-c945 .rough-bc55 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table-dim-c945 .clean-2d59 .alert_steel_8a45 {
  color: var(--e-global-color-text);
}
.table-dim-c945 .rough-bc55 {
  color: var(--e-global-color-text);
}
.table-dim-c945
  .clean-2d59
  .image-inner-8754 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table-dim-c945 .hidden-42db .item_5d36 {
  background-color: var(--e-global-color-primary);
}
.table-dim-c945 .hidden-42db .item_5d36:hover {
  background-color: var(--e-global-color-primary);
}
.table-dim-c945 .hidden-42db .article_5312 li span {
  background-color: var(--e-global-color-text);
}
.table-dim-c945 .hidden-42db .article_5312 li span:hover {
  background-color: var(--e-global-color-primary);
}
.table-dim-c945
  .hidden-42db
  .article_5312
  li.simple_08a3
  span {
  background-color: var(--e-global-color-accent);
}
.table-dim-c945 .main-a190 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image-75a2 .module-yellow-2906 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple-ceb9 .down_e499 {
  background-color: var(--e-global-color-primary);
}
.simple-ceb9 .primary-87bb {
  background-color: var(--e-global-color-secondary);
}
.simple-ceb9 .mini-57ed {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .surface_orange_e06b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .popup-hard-af98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .aside_focused_86b0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .tertiary_cda4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .wrapper-new-65f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple-ceb9 .lite-2ccc {
  background-color: var(--e-global-color-primary);
}
.simple-ceb9 .lite-2ccc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic_7ec8 .medium_1b14 {
  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);
}
.basic_7ec8 .tertiary_fluid_685f {
  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);
}
.basic_7ec8
  .under-30b7:after {
  background-color: var(--e-global-color-primary);
}
.basic_7ec8 .block_edcd {
  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);
}
.status_yellow_3e6d .element_south_7ccf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status_yellow_3e6d .rough-bc55 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup-advanced-d660 .frame-east-f8e7 .wrapper_ee35 {
  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);
}
.popup-advanced-d660 .frame-east-f8e7 .sidebar_fixed_622f {
  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);
}
.slider-large-578b .center_6e92 {
  background-color: var(--e-global-color-primary);
}
.slider-large-578b .logo_bottom_3cad {
  background-color: var(--e-global-color-secondary);
}
.slider-large-578b .rough_a7f2 .lower_89cd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-large-578b .breadcrumb_out_2fb3 .lower_89cd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic_0a34 .bottom_a2fa .breadcrumb-bright-7921 {
  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);
}
.basic_0a34 .bottom_a2fa .layout-cold-86b3 {
  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);
}
.basic_0a34 .bottom_a2fa .module_96ee {
  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);
}
.box_solid_0944 .heading_basic_921f {
  border-color: var(--e-global-color-text);
}
.box_solid_0944 .border-3778 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_solid_0944 .sort_329d {
  color: var(--e-global-color-primary);
}
.box_solid_0944 .description_fresh_3d70 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow-2d36 .blue-182c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-2d36 .search-narrow-26ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-2d36 .module-d928:hover .blue-182c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-2d36
  .module-d928:hover
  .search-narrow-26ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link-easy-cbd2 .menu_3334 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link-easy-cbd2 .black_c2a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_last_bc23 .container-short-f5af .icon_0462 {
  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);
}
.filter_last_bc23 .shade_d8cc .icon_0462 {
  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);
}
.frame_9a73 .west_b17e {
  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_pink_a0d3 .rough_a397 .form_wood_d6dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_pink_a0d3 .rough_a397 .form_wood_d6dc {
  background-color: var(--e-global-color-secondary);
}
.outline_pink_a0d3 .tall_87d3 .form_wood_d6dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.outline_pink_a0d3 .tall_87d3 .form_wood_d6dc {
  background-color: var(--e-global-color-secondary);
}
.outline_pink_a0d3 .photo_b443 .pressed_69a7 {
  background-color: var(--e-global-color-primary);
}
.outline_pink_a0d3 .photo_b443:hover .pressed_69a7 {
  background-color: var(--e-global-color-secondary);
}
.outline_pink_a0d3 .item_5d36 {
  background-color: var(--e-global-color-primary);
}
.outline_pink_a0d3 .item_5d36:hover {
  background-color: var(--e-global-color-accent);
}
.outline_pink_a0d3 .article_5312 li span {
  background-color: var(--e-global-color-text);
}
.outline_pink_a0d3 .article_5312 li span:hover {
  background-color: var(--e-global-color-primary);
}
.outline_pink_a0d3 .article_5312 li.simple_08a3 span {
  background-color: var(--e-global-color-accent);
}
.backdrop_2a6d .top-75ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_2a6d .pattern-bright-9228 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_9dc1 .block-c814:before {
  background-color: var(--e-global-color-secondary);
}
.top_9dc1 .hidden_bc82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_9dc1 .active_99ec {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-456e .title_275a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-456e .title_275a:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-456e .title_275a.fn-active-fd71 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-456e .component_wood_3217 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone-456e .tooltip_5b98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone-456e .cool-2bb5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.stone-456e .green-841a {
  background-color: var(--e-global-color-primary);
}
.stone-456e .green-841a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stone-456e .heading-2121 {
  background-color: var(--e-global-color-primary);
}
.stone-456e .heading-2121 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.layout_bright_01d7 .tooltip_3d36 .easy-c167 a {
  color: var(--e-global-color-secondary);
}
.layout_bright_01d7 .tooltip_3d36 .easy-c167 a:hover {
  color: var(--e-global-color-secondary);
}
.layout_bright_01d7 .tooltip_3d36 .easy-c167,
.layout_bright_01d7 .tooltip_3d36 .easy-c167 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_bright_01d7 .tooltip_3d36 .next_f4e0 {
  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);
}
.layout_bright_01d7 .tooltip_3d36 .info-40b9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_bright_01d7 .tooltip_3d36 .gallery_hard_8ad4 {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .tooltip_3d36 .gallery_hard_8ad4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_bright_01d7 .tooltip_3d36 .gallery_hard_8ad4:hover {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .tooltip_3d36 .container-short-2aaa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.layout_bright_01d7 .tooltip_3d36 .container-short-2aaa {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .tooltip_3d36 .container-short-2aaa:hover {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .tooltip_3d36 .item_5d36 {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .tooltip_3d36 .item_5d36:hover {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .hidden-42db .article_5312 li span {
  background-color: var(--e-global-color-text);
}
.layout_bright_01d7 .hidden-42db .article_5312 li span:hover {
  background-color: var(--e-global-color-primary);
}
.layout_bright_01d7 .hidden-42db .article_5312 li.simple_08a3 span {
  background-color: var(--e-global-color-accent);
}
.layout_bright_01d7 .feature-b935 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.layout_bright_01d7 .tag-3ef1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-0ba6 .gas_d06a .column_lower_d62f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary-0ba6 .gas_d06a .footer-large-db3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary-0ba6 .gas_d06a .hover_df70 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344 .module-slow-a9e1 {
  border-color: var(--e-global-color-text);
}
.grid_cold_6344 .first_f9d6 {
  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);
}
.grid_cold_6344 .smooth_3793 {
  color: var(--e-global-color-secondary);
}
.grid_cold_6344 .smooth_3793 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344 .title-gas-efdc > * {
  color: var(--e-global-color-primary);
}
.grid_cold_6344 .title-gas-efdc > * svg {
  fill: var(--e-global-color-primary);
}
.grid_cold_6344 .secondary-cbe6 {
  color: var(--e-global-color-primary);
}
.grid_cold_6344 .secondary-cbe6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_cold_6344 .box_plasma_af1a {
  color: var(--e-global-color-primary);
}
.grid_cold_6344 .box_plasma_af1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_cold_6344 .badge_hard_ee8b {
  color: var(--e-global-color-primary);
}
.grid_cold_6344 .badge_hard_ee8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344 .badge-aec5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344 .badge-west-a5e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344 .badge-west-a5e4.disabled_west_b522 {
  color: var(--e-global-color-secondary);
}
.grid_cold_6344 .badge-west-a5e4.disabled_west_b522 .block-clean-877f {
  color: var(--e-global-color-accent);
}
.grid_cold_6344 .badge-west-a5e4.nav-e3d7 {
  color: var(--e-global-color-text);
}
.grid_cold_6344 .badge-west-a5e4.nav-e3d7 .block-clean-877f {
  color: var(--e-global-color-text);
}
.grid_cold_6344 .badge-west-a5e4:before {
  border-top-color: var(--e-global-color-text);
}
.grid_cold_6344 .detail_e7bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_cold_6344
  .detail_e7bc
  .warm_9bc6 {
  background-color: var(--e-global-color-primary);
}
.grid_cold_6344
  .detail_e7bc
  .warm_9bc6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_cold_6344 .module-slow-a9e1 .row_f22e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_pro_c43c .badge-tiny-a804 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_pro_c43c .bronze_deaa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion_97a3 .smooth_31f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.motion_97a3
  .active_fa84
  .modal-efca {
  background-color: var(--e-global-color-secondary);
}
.motion_97a3
  .active_fa84.overlay_fluid_db63
  .modal-efca {
  background-color: var(--e-global-color-text);
}
.motion_97a3
  .active_fa84:hover
  .modal-efca {
  background-color: var(--e-global-color-accent);
}
.motion_97a3
  .active_fa84.fn-active-fd71
  .modal-efca {
  background-color: var(--e-global-color-primary);
}
.static-7ca8 .frame_e3e3 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.static-7ca8 .box_291e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.static-7ca8 .heading-huge-3477 {
  background-color: var(--e-global-color-primary);
}
.static-7ca8 .heading-huge-3477 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_ad04 .preview-83e9 .shadow-warm-f864 .component_upper_109b {
  background-color: var(--e-global-color-secondary);
}
.heading_ad04 .preview-83e9 .list-9e92:after {
  background-color: var(--e-global-color-secondary);
}
.heading_ad04 .summary-ce4b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_ad04 .light-ca4d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_ad04 .center-0273 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_ad04 .box-blue-4ddd {
  background-color: var(--e-global-color-primary);
}
.heading_ad04 .box-blue-4ddd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_ad04 .tag_solid_1b39 {
  background-color: var(--e-global-color-secondary);
}
.heading_ad04 .tag_solid_1b39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.heading_ad04 .preview-83e9 .message-8384 .soft-ceff:hover {
  background-color: var(--e-global-color-primary);
}
.heading_ad04
  .preview-83e9
  .message-8384
  .soft-ceff.border-dad3 {
  background-color: var(--e-global-color-primary);
}
.heading_ad04 .preview-83e9 .section_5204:before {
  border-color: var(--e-global-color-primary);
}
.heading_ad04 .preview-83e9 .section_5204:hover:before {
  border-color: var(--e-global-color-secondary);
}
.heading_ad04
  .preview-83e9
  .section_5204.accordion-5efe:before {
  border-color: var(--e-global-color-primary);
}
.heading_ad04 .badge-out-8b40 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_d9b7 .filter_def3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_d9b7 .filter_def3:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_d9b7 .filter_def3.disabled-d275 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_d9b7 .chip_clean_0388 {
  background-color: var(--e-global-color-primary);
}
.hover_d9b7 .chip_clean_0388 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_d9b7
  .middle_c777
  .progress-purple-11c3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hover_d9b7
  .progress-down-1eb9
  .progress-purple-11c3
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail_steel_3b33
  .black_1eb3
  .summary_bdfb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_steel_3b33
  .black_1eb3
  .video_a0c2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_steel_3b33 .tiny-2ac8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail_steel_3b33 .panel-2069 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail_steel_3b33 .thick-d6c8 {
  background-color: var(--e-global-color-primary);
}
.thumbnail_steel_3b33 .thick-d6c8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_57d5 .pagination-8b16 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container_57d5 .search_first_9c16 {
  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);
}
.container_57d5 .solid-1aa9 {
  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);
}
.container_57d5 .solid-1aa9 a:hover {
  color: var(--e-global-color-secondary);
}
.container_57d5 .image-inner-adb8 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_57d5 .avatar-46e3 {
  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);
}
.container_57d5 .smooth_5400 .item_5d36 {
  background-color: var(--e-global-color-primary);
}
.container_57d5 .smooth_5400 .item_5d36:hover {
  background-color: var(--e-global-color-accent);
}
.container_57d5
  .smooth_5400
  .article_5312
  li
  span {
  background-color: var(--e-global-color-text);
}
.container_57d5
  .smooth_5400
  .article_5312
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.container_57d5
  .smooth_5400
  .article_5312
  li.simple_08a3
  span {
  background-color: var(--e-global-color-accent);
}
.description_dd88
  .chip-d1f7
  .red-4e49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_dd88 .chip-d1f7 .lower_94d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description_dd88 .chip-d1f7 .module-copper-cdb9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description_dd88 .paper_9087 {
  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);
}
.description_dd88
  .active-5308.grid_a2f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a {
  background-color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .badge_6167.sidebar_56d4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .west_fa7f.element-orange-0c5f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  .image_0fbd
  > a {
  background-color: var(--e-global-color-secondary);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  .image_0fbd
  > a
  .feature_cef7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  .image_0fbd
  > a
  .west_fa7f.shade-large-e4ae {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .footer-e0fe:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  a
  .footer-e0fe:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd.full-830e
  > a
  .footer-e0fe:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  .image_0fbd.full-830e
  > a
  .footer-e0fe:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .secondary_dim_7681
  .hidden_ef9b {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  a
  .secondary_dim_7681
  .hidden_ef9b {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .secondary_dim_7681
  .hidden_ef9b,
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  a
  .secondary_dim_7681
  .hidden_ef9b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > a
  .selected_86e5:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  a
  .selected_86e5:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd.full-830e
  > a
  .selected_86e5:before {
  color: var(--e-global-color-text);
}
.rough-cf4b
  > .pattern-plasma-22a2
  > div
  > .tooltip-focused-1351
  > .image_0fbd
  > .chip_medium_1406
  .image_0fbd.full-830e
  > a
  .selected_86e5:before {
  color: var(--e-global-color-text);
}
.texture-733f .yellow_f294 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-733f
  .row-ba59:hover
  .yellow_f294 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.surface_motion_bef0
  > .pattern-plasma-22a2
  > .active-540d
  > .motion_1411
  > .preview-medium-a740
  > .highlight-dark-ca4b
  .item-fresh-e260 {
  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);
}
.surface_motion_bef0
  > .pattern-plasma-22a2
  > .active-540d
  > .motion_1411
  > .preview-medium-a740
  > .highlight-dark-ca4b:hover
  .item-fresh-e260 {
  color: var(--e-global-color-text);
}
.surface_motion_bef0
  > .pattern-plasma-22a2
  > .active-540d
  > .motion_1411
  > .preview-medium-a740
  > .highlight-dark-ca4b:hover
  .item-fresh-e260 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_motion_bef0
  > .pattern-plasma-22a2
  > .active-540d
  > .motion_1411
  > .preview-medium-a740.layout-slow-67d4
  > .highlight-dark-ca4b
  .item-fresh-e260 {
  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);
}
.button_huge_a7d6 .progress-8e7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_huge_a7d6 .menu_2788 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_huge_a7d6 .primary-hard-5b13 {
  background-color: var(--e-global-color-primary);
}
.button_huge_a7d6 .primary-hard-5b13 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb
  .tag-smooth-f4e4 {
  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-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb
  .table-prev-989e {
  color: var(--e-global-color-text);
}
.backdrop-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb:hover
  .tag-smooth-f4e4 {
  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);
}
.backdrop-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb:hover
  .table-prev-989e {
  color: var(--e-global-color-secondary);
}
.backdrop-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb.media-85f8
  .tag-smooth-f4e4 {
  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);
}
.backdrop-312b
  > .pattern-plasma-22a2
  > .slow-17a3
  > .primary_0318
  > .fluid_2ccb.media-85f8
  .table-prev-989e {
  color: var(--e-global-color-primary);
}
.container_90d2
  .short-d488
  .dark_e7d2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_90d2 .hover-c3bb .row_f22e .footer-5096 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4e6b .purple-0f5a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4e6b .south_96d1 .purple-0f5a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside_4e6b .caption_wood_6b25 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.aside_4e6b .caption_wood_6b25 {
  background-color: var(--e-global-color-primary);
}
.avatar_b74f .aside-paper-2d2c .new-fb06 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.avatar_b74f
  .aside-paper-2d2c:hover
  .label-0025 {
  color: var(--e-global-color-secondary);
}
.avatar_b74f
  .aside-paper-2d2c:hover
  .new-fb06 {
  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);
}
.basic-df9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.icon-full-8e7d {
  max-width: 1400px !important;
}

.down_0d1d {
  flex-direction: column;
}

.down_0d1d .container_hovered_88df {
  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.down_0d1d .container_hovered_88df {
  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);
}

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

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

.modal_plasma_18f4.breadcrumb-c45d {
  display: none;
}

.avatar-solid-28a4 {
  display: none;
}

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

.logo_clean_1687.rough-f485 {
  margin-bottom: 40px;
  width: 100%;
}

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

.down_0d1d a {
  width: 100%;
}

.aside_tiny_e035 .message-63e6.tertiary-cba0 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.aside_tiny_e035
  .message-63e6.lower-d7a1
  .detail-8080
  .motion-3da1 {
  font-size: 20px !important;
}

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

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

.primary-bright-6637 h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.text-1305.tooltip_copper_18a5 > .basic_6d12 {
  display: flex;
  align-items: center;
}

.tooltip-focused-7c8d {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.shadow-inner-621c {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.hero-1a5d {
  display: flex;
  gap: 50px;
}

.aside_tiny_e035
  .message-63e6.selected_da52
  .dropdown_637d
  .badge_5165 {
  width: 100% !important;
}

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

.article-cd03 {
  width: 100%;
}

.texture-complex-8633 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.card-bronze-1616 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.widget_pink_8222:hover .card-bronze-1616 {
  visibility: visible;
}
.widget_pink_8222:hover.widget_pink_8222::before {
  display: block;
}

.primary-bright-6637 h3 {
  color: #fff;
}

.simple_2c70 {
  margin: 0;
}

.aside_tiny_e035
  .message-63e6.selected_da52
  .badge_5165
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.photo-0c55 {
  width: 100%;
}

.text-7e4e {
  width: 100%;
}

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

.text-7e4e {
  width: 100%;
}

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

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

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

.mask-top-d4b1 {
  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;
}

.down_0d1d .container_hovered_88df.solid_04cd {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.down_0d1d h1.container_hovered_88df {
  margin-top: 80px !important;
}

.aside_tiny_e035 .message-63e6.fresh_b631 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.label-712b img {
  width: 100%;
}

.highlight_9d22 .logo-iron-41d5.detail-8080 {
  justify-content: space-between;
}

.prev-8764 {
  display: none;
}

.column_57f3 .component-2c97 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .text-1305 .basic_6d12 {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .highlight_9d22 .logo-iron-41d5.detail-8080 {
    border-bottom: 1px solid #f0c159;
  }

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

  .text-1305.tooltip_copper_18a5 > .basic_6d12 {
    gap: 15px;
    justify-content: space-between;
  }

  .aside_tiny_e035
    .message-63e6.selected_da52
    .badge_5165
    img {
    width: 60% !important;
  }

  .shadow-inner-621c {
    left: 2%;
  }

  .main_8e35 {
    margin: 10px 0;
  }

  .down_0d1d .component-2c97 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.down_0d1d .container_hovered_88df,
  .down_0d1d .container_hovered_88df {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .badge_5165 {
    justify-content: center;
  }

  .down_0d1d .component-2c97 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .bronze-412d {
    margin-bottom: 15px !important;
  }

  .aside_tiny_e035 .message-63e6.tertiary-cba0 {
    width: 75% !important;
  }

  .label-712b img {
    width: 100% !important;
  }
}

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

  h2.down_0d1d .container_hovered_88df,
  .down_0d1d .container_hovered_88df {
    font-size: 30px !important;
  }

  .badge_5165 {
    justify-content: center;
  }

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

  .thick-0d5c
    .summary-gold-6b6c.nav_simple_0cb5 {
    margin: 0 !important;
  }

  .tooltip-focused-7c8d {
    margin: 0;
    gap: 10px;
  }

  .main_8e35 {
    display: flex;
  }

  .component_simple_bb86 .popup-cc3a {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .down_0d1d h1.container_hovered_88df {
    margin-top: 40px !important;
  }

  .aside_tiny_e035
    .message-63e6.selected_da52
    .badge_5165
    img,
  .primary-be54 .dropdown_637d {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .aside_tiny_e035 .message-63e6.tertiary-cba0 {
    width: 100% !important;
  }

  .text-1305.tooltip_copper_18a5 > .basic_6d12 {
    gap: 3px;
  }

  .down_0d1d .component-2c97 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.highlight_9d22 .logo-iron-41d5.detail-8080 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.highlight_9d22 .logo-iron-41d5.detail-8080: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);
}

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

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

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

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

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

/* 图片块简化样式 */
.hard-0d14 {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .highlight_9d22 .logo-iron-41d5.detail-8080 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .down_0d1d .container_hovered_88df {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .popup-cc3a {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.avatar_fast_ab14 .item_selected_df0b {
  flex-shrink: 0;
  white-space: nowrap;
}

.avatar_fast_ab14 .gallery_selected_44ed {
  flex-shrink: 0;
  min-width: fit-content;
}

.avatar_fast_ab14 .motion-3da1 {
  white-space: nowrap;
}

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

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

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

.avatar_fast_ab14 .gallery_selected_44ed {
  max-width: 80px !important;
  overflow: hidden;
}

.avatar_fast_ab14 .logo-iron-41d5.detail-8080 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.avatar_fast_ab14 .motion-3da1 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: b584 */
.widget-item-n6 {
  padding: 0.3rem;
  font-size: 12px;
  line-height: 1.0;
}
