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(.paragraph-last-304d) {
  gap: 0.5em;
}
:where(.dropdown-thick-b8f9) {
  gap: 0.5em;
}
body .header_pro_1cc4 > .image_liquid_5006 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .header_pro_1cc4 > .popup-940f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .header_pro_1cc4 > .aside-copper-dcba {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .focus-last-aa07 > .image_liquid_5006 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .focus-last-aa07 > .popup-940f {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .focus-last-aa07 > .aside-copper-dcba {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .focus-last-aa07
  > :where(:not(.image_liquid_5006):not(.popup-940f):not(.backdrop-fluid-2e5e)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .focus-last-aa07 > .shadow-6137 {
  max-width: var(--wp--style--global--wide-size);
}
body .paragraph-last-304d {
  display: flex;
}
body .paragraph-last-304d {
  flex-wrap: wrap;
  align-items: center;
}
body .paragraph-last-304d > * {
  margin: 0;
}
body .dropdown-thick-b8f9 {
  display: grid;
}
body .dropdown-thick-b8f9 > * {
  margin: 0;
}
:where(.solid-0f6e.paragraph-last-304d) {
  gap: 2em;
}
:where(.solid-0f6e.dropdown-thick-b8f9) {
  gap: 2em;
}
:where(.filter_plasma_442b.paragraph-last-304d) {
  gap: 1.25em;
}
:where(.filter_plasma_442b.dropdown-thick-b8f9) {
  gap: 1.25em;
}
.up-441c {
  color: var(--wp--preset--color--black) !important;
}
.search-bottom-095e {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.bronze_eafb {
  color: var(--wp--preset--color--white) !important;
}
.frame_cold_4df4 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.first-f884 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.main_lite_1af5 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.button_de03 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.label-dark-611f {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.tooltip_c5dc {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.detail-rough-b9ac {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.block_warm_99a1 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.north-dbf3 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.soft-1b42 {
  background-color: var(--wp--preset--color--black) !important;
}
.status_advanced_9b72 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.mask_93db {
  background-color: var(--wp--preset--color--white) !important;
}
.motion-6a63 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.dirty_df72 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.notice-liquid-f000 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hover_old_11bb {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.action-7bb6 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.detail_dirty_faff {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.complex-79ca {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.selected_f887 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.fresh-4ec5 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.shade_tiny_aed5 {
  border-color: var(--wp--preset--color--black) !important;
}
.box_medium_d5ce {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.carousel_d6dc {
  border-color: var(--wp--preset--color--white) !important;
}
.hovered-f973 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.breadcrumb_red_fa13 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.lower-653a {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hero-3494 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.summary_2063 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gradient-next-ef97 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.rough-7545 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.smooth-92c5 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.thumbnail-next-fba9 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.huge_5292 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.column_9622 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.box-676e {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.first-d112 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.first-fbc9 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.info_d49f {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.alert_green_e4a2 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.status-active-8159 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.summary-red-6d2e {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.image_39c6 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.carousel-ac50 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.short_ffd8 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.cool_5918 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.box_gold_e626 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.hard-0f7a {
  font-size: var(--wp--preset--font-size--large) !important;
}
.yellow_fb51 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.notice_pressed_a15b a:where(:not(.banner-a25c)) {
  color: inherit;
}
:where(.filter_plasma_442b.paragraph-last-304d) {
  gap: 1.25em;
}
:where(.filter_plasma_442b.dropdown-thick-b8f9) {
  gap: 1.25em;
}
:where(.solid-0f6e.paragraph-last-304d) {
  gap: 2em;
}
:where(.solid-0f6e.dropdown-thick-b8f9) {
  gap: 2em;
}
.tabs_9d8d {
  font-size: 1.5em;
  line-height: 1.6;
}

.element_45e5 .smooth_d9d5 {
  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);
}
.block_gold_c195 .background-easy-0cb3 {
  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);
}
.focused-0e25 {
  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);
}
.focused-0e25.title_6076 .texture_87e5 {
  background-color: var(--e-global-color-primary);
}
.focused-0e25.grid_bronze_9ad8 .texture_87e5,
.focused-0e25.liquid_32ad .texture_87e5 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hard_10d4 .section-a44e {
  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);
}
.texture_f99a {
  --divider-color: var(--e-global-color-secondary);
}
.texture_f99a .narrow-3d9d {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.texture_f99a.widget-bdd3 .cool-a4de {
  background-color: var(--e-global-color-secondary);
}
.texture_f99a.sidebar_small_6fbf .cool-a4de,
.texture_f99a.tag_b17c .cool-a4de {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.texture_f99a.sidebar_small_6fbf .cool-a4de,
.texture_f99a.tag_b17c .cool-a4de svg {
  fill: var(--e-global-color-secondary);
}
.full_4534 .tiny_648a {
  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);
}
.full_4534 .glass-2c3f {
  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);
}
.first_6deb.widget-bdd3 .cool-a4de {
  background-color: var(--e-global-color-primary);
}
.first_6deb.sidebar_small_6fbf .cool-a4de,
.first_6deb.tag_b17c .cool-a4de {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.first_6deb.sidebar_small_6fbf .cool-a4de,
.first_6deb.tag_b17c .cool-a4de svg {
  fill: var(--e-global-color-primary);
}
.nav_pressed_160d.widget-bdd3 .cool-a4de {
  background-color: var(--e-global-color-primary);
}
.nav_pressed_160d.sidebar_small_6fbf .cool-a4de,
.nav_pressed_160d.tag_b17c .cool-a4de {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.nav_pressed_160d .center-a9d5 {
  color: var(--e-global-color-primary);
}
.nav_pressed_160d .center-a9d5,
.nav_pressed_160d .center-a9d5 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_pressed_160d .modal_94b7 {
  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);
}
.tag_90fe .logo-outer-e375 {
  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);
}
.progress-rough-f96e .icon_3ca7 .footer-iron-c556 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.widget-2659 .border_9937:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.widget-2659 .accordion-f8e0 i {
  color: var(--e-global-color-primary);
}
.widget-2659 .accordion-f8e0 svg {
  fill: var(--e-global-color-primary);
}
.widget-2659 .box-3480 {
  color: var(--e-global-color-secondary);
}
.widget-2659 .border_9937 > .box-3480,
.widget-2659 .border_9937 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_right_ce95 .tag-03f4 {
  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);
}
.popup_right_ce95 .menu-2357 {
  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);
}
.logo-58ef .description_dark_d10c .accent-8d36 {
  background-color: var(--e-global-color-primary);
}
.logo-58ef .west-5f15 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-0fcb .top-6652 {
  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);
}
.label-0fcb .large-88ee {
  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);
}
.label-0fcb .main-next-161e {
  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);
}
.hot-5137 .layout_3461,
.hot-5137 .layout_3461 a {
  color: var(--e-global-color-primary);
}
.hot-5137 .layout_3461.component_dirty_7e02,
.hot-5137 .layout_3461.component_dirty_7e02 a {
  color: var(--e-global-color-accent);
}
.hot-5137 .layout_3461 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot-5137 .tooltip_c46e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-last-dcfb .primary-c5e2,
.accent-last-dcfb .input-in-c9b3 {
  color: var(--e-global-color-primary);
}
.accent-last-dcfb .primary-c5e2 svg {
  fill: var(--e-global-color-primary);
}
.accent-last-dcfb .component_dirty_7e02 .primary-c5e2,
.accent-last-dcfb .component_dirty_7e02 .input-in-c9b3 {
  color: var(--e-global-color-accent);
}
.accent-last-dcfb .component_dirty_7e02 .primary-c5e2 svg {
  fill: var(--e-global-color-accent);
}
.accent-last-dcfb .input-in-c9b3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-last-dcfb .tooltip_c46e {
  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);
}
.tag_1907 .container_3cab,
.tag_1907 .outline_prev_edcb {
  color: var(--e-global-color-primary);
}
.tag_1907 .outline_prev_edcb svg {
  fill: var(--e-global-color-primary);
}
.tag_1907 .layout_3461.component_dirty_7e02 a,
.tag_1907
  .layout_3461.component_dirty_7e02
  .outline_prev_edcb {
  color: var(--e-global-color-accent);
}
.tag_1907 .container_3cab {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_1907 .tooltip_c46e {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_center_8ea0 .layout-dc0c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_center_8ea0 .box-last-b126 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dirty_461a .west-8f15 .middle-8a6f {
  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);
}
.grid_dirty_461a .west-8f15 .status_a6f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dirty_461a .fixed_9f5f .middle-8a6f {
  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);
}
.grid_dirty_461a
  .fixed_9f5f
  .status_a6f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dirty_461a
  .badge_soft_0383
  .middle-8a6f {
  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);
}
.grid_dirty_461a
  .badge_soft_0383
  .status_a6f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid_dirty_461a
  .avatar_pink_beab
  .middle-8a6f {
  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);
}
.grid_dirty_461a
  .avatar_pink_beab
  .status_a6f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pro_78c7 .picture_solid_51eb {
  background-color: var(--e-global-color-primary);
}
.pro_78c7 .picture_solid_51eb:hover {
  background-color: var(--e-global-color-primary);
}
.pro_78c7 .message_e252 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pro_78c7
  .picture_solid_51eb:hover
  .message_e252 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.frame-6dcc .accent-bebe {
  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);
}
.hot_4b4a .widget-hovered-efd2 .shade_edfd a {
  background-color: var(--e-global-color-accent);
}
.hot_4b4a .widget-hovered-efd2 .table-wood-875c a {
  background-color: var(--e-global-color-accent);
}
.hot_4b4a .widget-hovered-efd2 .shade_edfd a,
.hot_4b4a .widget-hovered-efd2 .table-wood-875c a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hidden-0ccc
  .green_994a.under_a726
  .widget-hovered-efd2
  a.glass-eb68 {
  background-color: var(--e-global-color-accent);
}
.hidden-0ccc
  .green_994a.under_a726
  .widget-hovered-efd2
  span.glass-eb68.fn-current-ad2c {
  background-color: var(--e-global-color-text);
}
.hidden-0ccc
  .green_994a.under_a726
  .widget-hovered-efd2
  .glass-eb68 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329 .disabled-8bb7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .yellow_ea78
  > .active-f914
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .alert-dim-ed7c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .carousel_silver_bbd8,
.title-next-3329
  .footer_narrow_948f
  .paragraph-cee2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .hero_lite_beaa,
.title-next-3329
  .footer_narrow_948f
  a
  .hero_lite_beaa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .component-39cf {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .modal-8996 {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .footer_narrow_948f
  .modal-8996 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .modal-8996:hover {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .footer_narrow_948f
  .upper_d2e5 {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .footer_narrow_948f
  .upper_d2e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .footer_narrow_948f
  .upper_d2e5:hover {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .huge_1518
  .thumbnail-red-48e3
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-next-3329
  .huge_1518
  .header_focused_0ea9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .huge_1518
  .component-39cf {
  color: var(--e-global-color-text);
}
.title-next-3329
  .huge_1518
  .component-39cf
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .huge_1518
  .modal-8996 {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .huge_1518
  .modal-8996 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .huge_1518
  .modal-8996:hover {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .huge_1518
  .upper_d2e5 {
  background-color: var(--e-global-color-primary);
}
.title-next-3329
  .huge_1518
  .upper_d2e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-next-3329
  .huge_1518
  .upper_d2e5:hover {
  background-color: var(--e-global-color-primary);
}
.title-next-3329 .avatar-8837 {
  background-color: var(--e-global-color-primary);
}
.title-next-3329 .avatar-8837:hover {
  background-color: var(--e-global-color-primary);
}
.title-next-3329 .warm_c6f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-next-3329 .summary-over-b633 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_424a .title-cc7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_424a
  .lite-c9fa
  > div:nth-child(3)
  .title-cc7b,
.summary_424a
  .progress-bronze-9687
  > div:nth-child(1)
  .title-cc7b,
.summary_424a
  .small_e71c
  > div:nth-child(1)
  .title-cc7b,
.summary_424a
  .copper-7531
  > div:nth-child(1)
  .title-cc7b,
.summary_424a
  .popup-orange-1ae3
  > div:nth-child(1)
  .title-cc7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_424a .first_b2c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_424a .hero_hard_4d68 {
  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);
}
.summary_424a .black-2019 {
  background-color: var(--e-global-color-primary);
}
.summary_424a .black-2019 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_424a .black-2019:hover {
  background-color: var(--e-global-color-primary);
}
.summary_424a .hard_115a {
  background-color: var(--e-global-color-primary);
}
.summary_424a .hard_115a:hover {
  background-color: var(--e-global-color-primary);
}
.summary_424a .warm_c6f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.summary_424a .summary-over-b633 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-1f1e .inner-c7b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-1f1e .cool_6669 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-1f1e .input-5577 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-1f1e .grid-8030 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-1f1e .carousel-basic-4e8f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red-1f1e .hard_115a {
  background-color: var(--e-global-color-primary);
}
.red-1f1e .hard_115a:hover {
  background-color: var(--e-global-color-primary);
}
.image_6832 .middle_5227 {
  background-color: var(--e-global-color-secondary);
}
.image_6832 .box_e7c4 {
  background-color: var(--e-global-color-text);
}
.image_6832 .box-174c {
  background-color: var(--e-global-color-secondary);
}
.image_6832 .motion_43a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_6832 .highlight_8932 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_6832 .warm_5765 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_6832 .box-bronze-03b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_6832 .feature-down-9ad0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1270 .content_5bd6 .chip-133f,
.title_1270
  .content_5bd6
  .chip-133f
  a,
.title_1270 .huge_c62c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1270 .content_5bd6 .next-9771,
.title_1270 .banner_smooth_d80b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1270 .content_5bd6 .next-9771 {
  color: var(--e-global-color-text);
}
.title_1270 .banner_smooth_d80b {
  color: var(--e-global-color-text);
}
.title_1270
  .content_5bd6
  .pattern_ac85 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title_1270 .avatar-213e .secondary_soft_f4e2 {
  background-color: var(--e-global-color-primary);
}
.title_1270 .avatar-213e .secondary_soft_f4e2:hover {
  background-color: var(--e-global-color-primary);
}
.title_1270 .avatar-213e .preview-f57b li span {
  background-color: var(--e-global-color-text);
}
.title_1270 .avatar-213e .preview-f57b li span:hover {
  background-color: var(--e-global-color-primary);
}
.title_1270
  .avatar-213e
  .preview-f57b
  li.badge_wood_3dfb
  span {
  background-color: var(--e-global-color-accent);
}
.title_1270 .hover-orange-3053 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fresh-8bd4 .widget-small-4185 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-in-1cc7 .column_461f {
  background-color: var(--e-global-color-primary);
}
.dropdown-in-1cc7 .motion-70dd {
  background-color: var(--e-global-color-secondary);
}
.dropdown-in-1cc7 .banner-d558 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .disabled-e942 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .status_first_aef8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .white_129e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .link_mini_4c7c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .active_a6bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-in-1cc7 .surface-under-82be {
  background-color: var(--e-global-color-primary);
}
.dropdown-in-1cc7 .surface-under-82be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean-fdbd .element_65b5 {
  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);
}
.clean-fdbd .footer_wide_f6ea {
  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);
}
.clean-fdbd
  .thumbnail-99e4:after {
  background-color: var(--e-global-color-primary);
}
.clean-fdbd .modal-hot-759d {
  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);
}
.clean-cb74 .huge_c62c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-cb74 .banner_smooth_d80b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort-c8a4 .image-7baa .pagination_selected_b8e9 {
  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);
}
.sort-c8a4 .image-7baa .preview-complex-a1bf {
  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);
}
.fresh_74a3 .brown_07ba {
  background-color: var(--e-global-color-primary);
}
.fresh_74a3 .banner-over-80a2 {
  background-color: var(--e-global-color-secondary);
}
.fresh_74a3 .next_ba90 .carousel-05b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fresh_74a3 .disabled_2c28 .carousel-05b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dirty-6c4e .smooth-e633 .advanced_b5b4 {
  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);
}
.dirty-6c4e .smooth-e633 .huge-4e00 {
  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);
}
.dirty-6c4e .smooth-e633 .breadcrumb_21f9 {
  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);
}
.filter_f7ac .menu_copper_fcb5 {
  border-color: var(--e-global-color-text);
}
.filter_f7ac .table-black-d560 {
  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);
}
.filter_f7ac .layout-81f7 {
  color: var(--e-global-color-primary);
}
.filter_f7ac .out-36d7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_wood_0bd7 .row-basic-f589 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_wood_0bd7 .highlight-5c4d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_wood_0bd7 .easy_e3d9:hover .row-basic-f589 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_wood_0bd7
  .easy_e3d9:hover
  .highlight-5c4d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_center_59b1 .smooth-c4d6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_center_59b1 .video-dynamic-741c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.cool_7125 .background-rough-d346 .paper-12de {
  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);
}
.cool_7125 .element_hard_bf21 .paper-12de {
  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);
}
.container-focused-ac6e .form_5611 {
  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);
}
.main_1444 .plasma-5032 .large_4c30 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main_1444 .plasma-5032 .large_4c30 {
  background-color: var(--e-global-color-secondary);
}
.main_1444 .article_west_1ef7 .large_4c30 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main_1444 .article_west_1ef7 .large_4c30 {
  background-color: var(--e-global-color-secondary);
}
.main_1444 .liquid_d8f3 .center-04d2 {
  background-color: var(--e-global-color-primary);
}
.main_1444 .liquid_d8f3:hover .center-04d2 {
  background-color: var(--e-global-color-secondary);
}
.main_1444 .secondary_soft_f4e2 {
  background-color: var(--e-global-color-primary);
}
.main_1444 .secondary_soft_f4e2:hover {
  background-color: var(--e-global-color-accent);
}
.main_1444 .preview-f57b li span {
  background-color: var(--e-global-color-text);
}
.main_1444 .preview-f57b li span:hover {
  background-color: var(--e-global-color-primary);
}
.main_1444 .preview-f57b li.badge_wood_3dfb span {
  background-color: var(--e-global-color-accent);
}
.rough_d762 .new-b8f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_d762 .lower_895c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-hard-9ad3 .module-north-16b0:before {
  background-color: var(--e-global-color-secondary);
}
.header-hard-9ad3 .first_f18e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-hard-9ad3 .module-4b86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-c518 .in_497b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-c518 .in_497b:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-c518 .in_497b.fn-active-ad2c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-c518 .pattern_306e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-c518 .tertiary_out_aad6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-c518 .rough-8013 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-c518 .info-narrow-0fc8 {
  background-color: var(--e-global-color-primary);
}
.under-c518 .info-narrow-0fc8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.under-c518 .search-copper-ed91 {
  background-color: var(--e-global-color-primary);
}
.under-c518 .search-copper-ed91 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-07d5 .column_in_f373 .pagination_simple_3587 a {
  color: var(--e-global-color-secondary);
}
.thumbnail-07d5 .column_in_f373 .pagination_simple_3587 a:hover {
  color: var(--e-global-color-secondary);
}
.thumbnail-07d5 .column_in_f373 .pagination_simple_3587,
.thumbnail-07d5 .column_in_f373 .pagination_simple_3587 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-07d5 .column_in_f373 .orange-64d4 {
  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);
}
.thumbnail-07d5 .column_in_f373 .status_east_b5ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-07d5 .column_in_f373 .alert_upper_f9a9 {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .column_in_f373 .alert_upper_f9a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thumbnail-07d5 .column_in_f373 .alert_upper_f9a9:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .column_in_f373 .section_f7da {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thumbnail-07d5 .column_in_f373 .section_f7da {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .column_in_f373 .section_f7da:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .column_in_f373 .secondary_soft_f4e2 {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .column_in_f373 .secondary_soft_f4e2:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .avatar-213e .preview-f57b li span {
  background-color: var(--e-global-color-text);
}
.thumbnail-07d5 .avatar-213e .preview-f57b li span:hover {
  background-color: var(--e-global-color-primary);
}
.thumbnail-07d5 .avatar-213e .preview-f57b li.badge_wood_3dfb span {
  background-color: var(--e-global-color-accent);
}
.thumbnail-07d5 .warm_c6f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-07d5 .summary-over-b633 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary-motion-9e43 .element_619c .center-f0f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.secondary-motion-9e43 .element_619c .button_short_f94d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary-motion-9e43 .element_619c .medium-e9b4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407 .dim-a026 {
  border-color: var(--e-global-color-text);
}
.highlight-narrow-2407 .button-in-1603 {
  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);
}
.highlight-narrow-2407 .gallery_fa3d {
  color: var(--e-global-color-secondary);
}
.highlight-narrow-2407 .gallery_fa3d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407 .paragraph_iron_17dc > * {
  color: var(--e-global-color-primary);
}
.highlight-narrow-2407 .paragraph_iron_17dc > * svg {
  fill: var(--e-global-color-primary);
}
.highlight-narrow-2407 .hidden-outer-1123 {
  color: var(--e-global-color-primary);
}
.highlight-narrow-2407 .hidden-outer-1123 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-narrow-2407 .last_62c1 {
  color: var(--e-global-color-primary);
}
.highlight-narrow-2407 .last_62c1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight-narrow-2407 .summary_f798 {
  color: var(--e-global-color-primary);
}
.highlight-narrow-2407 .summary_f798 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407 .input_in_29b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407 .yellow-59d4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407 .yellow-59d4.frame_large_acde {
  color: var(--e-global-color-secondary);
}
.highlight-narrow-2407 .yellow-59d4.frame_large_acde .active-30ea {
  color: var(--e-global-color-accent);
}
.highlight-narrow-2407 .yellow-59d4.easy_fa25 {
  color: var(--e-global-color-text);
}
.highlight-narrow-2407 .yellow-59d4.easy_fa25 .active-30ea {
  color: var(--e-global-color-text);
}
.highlight-narrow-2407 .yellow-59d4:before {
  border-top-color: var(--e-global-color-text);
}
.highlight-narrow-2407 .complex-f5c4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight-narrow-2407
  .complex-f5c4
  .right-a3f1 {
  background-color: var(--e-global-color-primary);
}
.highlight-narrow-2407
  .complex-f5c4
  .right-a3f1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.highlight-narrow-2407 .dim-a026 .article_dynamic_417b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.video_warm_1f02 .iron-c131 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.video_warm_1f02 .mini_6926 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero-large-8a5f .static_e580 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero-large-8a5f
  .button_dim_bb6e
  .pagination_82d6 {
  background-color: var(--e-global-color-secondary);
}
.hero-large-8a5f
  .button_dim_bb6e.module-c138
  .pagination_82d6 {
  background-color: var(--e-global-color-text);
}
.hero-large-8a5f
  .button_dim_bb6e:hover
  .pagination_82d6 {
  background-color: var(--e-global-color-accent);
}
.hero-large-8a5f
  .button_dim_bb6e.fn-active-ad2c
  .pagination_82d6 {
  background-color: var(--e-global-color-primary);
}
.panel-clean-c90b .basic-7751 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.panel-clean-c90b .column-52f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-clean-c90b .hovered_4574 {
  background-color: var(--e-global-color-primary);
}
.panel-clean-c90b .hovered_4574 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-6eb9 .hard-106c .small_b702 .media_524f {
  background-color: var(--e-global-color-secondary);
}
.mask-6eb9 .hard-106c .stone-9fed:after {
  background-color: var(--e-global-color-secondary);
}
.mask-6eb9 .backdrop-a57e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-6eb9 .large_7f8a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-6eb9 .label-0940 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mask-6eb9 .badge-1b1a {
  background-color: var(--e-global-color-primary);
}
.mask-6eb9 .badge-1b1a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-6eb9 .shade_gas_f215 {
  background-color: var(--e-global-color-secondary);
}
.mask-6eb9 .shade_gas_f215 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.mask-6eb9 .hard-106c .slow-007a .accordion_active_91ae:hover {
  background-color: var(--e-global-color-primary);
}
.mask-6eb9
  .hard-106c
  .slow-007a
  .accordion_active_91ae.new-a7ab {
  background-color: var(--e-global-color-primary);
}
.mask-6eb9 .hard-106c .footer-fad8:before {
  border-color: var(--e-global-color-primary);
}
.mask-6eb9 .hard-106c .footer-fad8:hover:before {
  border-color: var(--e-global-color-secondary);
}
.mask-6eb9
  .hard-106c
  .footer-fad8.hidden-2515:before {
  border-color: var(--e-global-color-primary);
}
.mask-6eb9 .cool_1a5f span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown-b3c9 .pressed-7528 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-b3c9 .pressed-7528:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-b3c9 .pressed-7528.menu_short_cc88 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-b3c9 .description-pink-1db1 {
  background-color: var(--e-global-color-primary);
}
.dropdown-b3c9 .description-pink-1db1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-b3c9
  .dynamic-5ed0
  .light_acab
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown-b3c9
  .list-e4f1
  .light_acab
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row_2044
  .heading-52f4
  .summary-b9ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_2044
  .heading-52f4
  .fresh_49f3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_2044 .module-first-a770 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row_2044 .first_7155 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row_2044 .nav_current_c604 {
  background-color: var(--e-global-color-primary);
}
.row_2044 .nav_current_c604 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture-pressed-cb62 .hover-full-0988 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-pressed-cb62 .layout-3669 {
  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);
}
.texture-pressed-cb62 .west_2101 {
  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);
}
.texture-pressed-cb62 .west_2101 a:hover {
  color: var(--e-global-color-secondary);
}
.texture-pressed-cb62 .action_dfad {
  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);
}
.texture-pressed-cb62 .primary-dark-76a2 {
  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);
}
.texture-pressed-cb62 .east-0898 .secondary_soft_f4e2 {
  background-color: var(--e-global-color-primary);
}
.texture-pressed-cb62 .east-0898 .secondary_soft_f4e2:hover {
  background-color: var(--e-global-color-accent);
}
.texture-pressed-cb62
  .east-0898
  .preview-f57b
  li
  span {
  background-color: var(--e-global-color-text);
}
.texture-pressed-cb62
  .east-0898
  .preview-f57b
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.texture-pressed-cb62
  .east-0898
  .preview-f57b
  li.badge_wood_3dfb
  span {
  background-color: var(--e-global-color-accent);
}
.content-bright-b885
  .west_7780
  .article-4a35 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-bright-b885 .west_7780 .old_7d00 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content-bright-b885 .west_7780 .detail-upper-fbae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-bright-b885 .iron-6821 {
  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);
}
.content-bright-b885
  .disabled_73ed.hot_4858 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a {
  background-color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .notice-green-0943.middle-3843 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .hard-0b00.pro_1571 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  .info-8fb5
  > a {
  background-color: var(--e-global-color-secondary);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  .info-8fb5
  > a
  .solid_8136 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  .info-8fb5
  > a
  .hard-0b00.middle_e780 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .media_tall_6395:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  a
  .media_tall_6395:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5.detail-0489
  > a
  .media_tall_6395:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  .info-8fb5.detail-0489
  > a
  .media_tall_6395:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .basic-9eca
  .input_03e1 {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  a
  .basic-9eca
  .input_03e1 {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .basic-9eca
  .input_03e1,
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  a
  .basic-9eca
  .input_03e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > a
  .module-glass-0d43:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  a
  .module-glass-0d43:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5.detail-0489
  > a
  .module-glass-0d43:before {
  color: var(--e-global-color-text);
}
.header_medium_974f
  > .rough_e755
  > div
  > .slider_lite_87d5
  > .info-8fb5
  > .texture_wide_999f
  .info-8fb5.detail-0489
  > a
  .module-glass-0d43:before {
  color: var(--e-global-color-text);
}
.stale_73a0 .pagination_top_9bf6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stale_73a0
  .grid_8489:hover
  .pagination_top_9bf6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container-68d1
  > .rough_e755
  > .nav_94a5
  > .secondary_1e60
  > .paragraph-68ae
  > .button_edf9
  .block-c16b {
  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-68d1
  > .rough_e755
  > .nav_94a5
  > .secondary_1e60
  > .paragraph-68ae
  > .button_edf9:hover
  .block-c16b {
  color: var(--e-global-color-text);
}
.container-68d1
  > .rough_e755
  > .nav_94a5
  > .secondary_1e60
  > .paragraph-68ae
  > .button_edf9:hover
  .block-c16b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-68d1
  > .rough_e755
  > .nav_94a5
  > .secondary_1e60
  > .paragraph-68ae.green-2d49
  > .button_edf9
  .block-c16b {
  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);
}
.sort_f1f6 .highlight_f94e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_f1f6 .menu_a3df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_f1f6 .bronze_69b5 {
  background-color: var(--e-global-color-primary);
}
.sort_f1f6 .bronze_69b5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524
  .silver_d607 {
  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);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524
  .blue_1d25 {
  color: var(--e-global-color-text);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524:hover
  .silver_d607 {
  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);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524:hover
  .blue_1d25 {
  color: var(--e-global-color-secondary);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524.mini-a08d
  .silver_d607 {
  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);
}
.clean_0d8c
  > .rough_e755
  > .clean-39bb
  > .mini-1628
  > .gradient_large_3524.mini-a08d
  .blue_1d25 {
  color: var(--e-global-color-primary);
}
.mini-05e2
  .tertiary-pressed-c061
  .hard-78d4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.mini-05e2 .link-4604 .article_dynamic_417b .new-417e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_dark_b55a .filter-orange-6402 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_dark_b55a .text-over-c4b5 .filter-orange-6402 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion_dark_b55a .east-25b0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accordion_dark_b55a .east-25b0 {
  background-color: var(--e-global-color-primary);
}
.text-narrow-4f85 .table-west-a800 .hover-1b53 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-narrow-4f85
  .table-west-a800:hover
  .status_slow_7a3b {
  color: var(--e-global-color-secondary);
}
.text-narrow-4f85
  .table-west-a800:hover
  .hover-1b53 {
  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);
}
.hero_a17f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.logo-steel-63ad {
  max-width: 1400px !important;
}

.texture_0d8c {
  flex-direction: column;
}

.texture_0d8c .stale-5cfa {
  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.texture_0d8c .stale-5cfa {
  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);
}

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

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

.plasma_e8e7.video-feb8 {
  display: none;
}

.message_green_767b {
  display: none;
}

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

.hover-ce1e.alert-hard-bd0c {
  margin-bottom: 40px;
  width: 100%;
}

.tabs-mini-79a3 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.texture_0d8c a {
  width: 100%;
}

.focus_basic_3915 .soft_ac0d.menu-next-d171 {
  width: 20% !important;
}

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

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

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

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

.text-dim-85d1 {
  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;
}

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

.text-dim-85d1: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);
}

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

.focus_basic_3915
  .soft_ac0d.hot_c8d4
  .mask-43f4
  .preview_bd0a {
  font-size: 20px !important;
}

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

.row-silver-e7eb {
  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;
}

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

  text-align: center;
}

.current-84a8.info-dark-6780 > .primary_9714 {
  display: flex;
  align-items: center;
}

.small-e4e8 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

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

.text-first-ac10 {
  font-size: 35px !important;
}

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

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

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

.focus_basic_3915
  .soft_ac0d.shadow-brown-fffc
  .input_67e9
  .logo-4604 {
  width: 100% !important;
}

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

.aside_af79 {
  width: 100%;
}

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

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

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

  display: none;
}

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

.out_928b {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.tooltip_644f:hover .out_928b {
  visibility: visible;
}
.tooltip_644f:hover.tooltip_644f::before {
  display: block;
}

.photo_plasma_a9bf h3 {
  color: #fff;
}

.progress-down-e925 {
  margin: 0;
}

.focus_basic_3915
  .soft_ac0d.shadow-brown-fffc
  .logo-4604
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.frame-over-b205 {
  width: 100%;
}

.green-c2c4 {
  width: 100%;
}

.alert-green-8e5a {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.green-c2c4 {
  width: 100%;
}

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

.logo-4604 {
  display: flex;
  align-items: center;
}

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

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

.texture_0d8c .stale-5cfa.message_left_496a {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.texture_0d8c h1.stale-5cfa {
  margin-top: 80px !important;
}

.focus_basic_3915 .soft_ac0d.tabs_81ea {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.info-dim-0369 img {
  width: 100%;
}

.progress-78b6 .upper-4d09.mask-43f4 {
  justify-content: space-between;
}

.short_10a5 {
  display: none;
}

.clean_4498 .south_e1df {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .current-84a8 .primary_9714 {
    flex-wrap: nowrap !important;
  }
}

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

  .table-9206 {
    width: 100% !important;
  }
}

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

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

  .progress-78b6 .upper-4d09.mask-43f4 {
    border-bottom: 1px solid #f0c159;
  }

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

  .current-84a8.info-dark-6780 > .primary_9714 {
    gap: 15px;
    justify-content: space-between;
  }

  .focus_basic_3915
    .soft_ac0d.shadow-brown-fffc
    .logo-4604
    img {
    width: 60% !important;
  }

  .hot_5584 {
    left: 2%;
  }

  .tooltip_d02b {
    margin: 10px 0;
  }

  .texture_0d8c .south_e1df {
    margin: 0;
    margin-bottom: 10px;
  }

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

  .text-first-ac10 {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.texture_0d8c .stale-5cfa,
  .texture_0d8c .stale-5cfa {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .logo-4604 {
    justify-content: center;
  }

  .texture_0d8c .south_e1df {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .tabs-mini-79a3 {
    margin-bottom: 15px !important;
  }

  .focus_basic_3915 .soft_ac0d.menu-next-d171 {
    width: 75% !important;
  }

  .info-dim-0369 img {
    width: 100% !important;
  }
}

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

  h2.texture_0d8c .stale-5cfa,
  .texture_0d8c .stale-5cfa {
    font-size: 30px !important;
  }

  .logo-4604 {
    justify-content: center;
  }

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

  .primary-out-850e
    .list-4d83.feature_center_d7f6 {
    margin: 0 !important;
  }

  .small-e4e8 {
    margin: 0;
    gap: 10px;
  }

  .tooltip_d02b {
    display: flex;
  }

  .media_7ca7 .upper-f999 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .alert-green-8e5a {
    justify-content: flex-end;
    gap: 1px;
  }

  .texture_0d8c h1.stale-5cfa {
    margin-top: 40px !important;
  }

  .focus_basic_3915
    .soft_ac0d.shadow-brown-fffc
    .logo-4604
    img,
  .full_4534 .input_67e9 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .text-dim-85d1 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .focus_basic_3915 .soft_ac0d.menu-next-d171 {
    width: 100% !important;
  }

  .current-84a8.info-dark-6780 > .primary_9714 {
    gap: 3px;
  }

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

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

/* 超紧凑型导航菜单样式 */
.progress-78b6 .upper-4d09.mask-43f4 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.progress-78b6 .upper-4d09.mask-43f4: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .progress-78b6 .upper-4d09.mask-43f4 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .texture_0d8c .stale-5cfa {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .upper-f999 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.footer_681c .video_fresh_4d1b {
  flex-shrink: 0;
  white-space: nowrap;
}

.footer_681c .heading_up_5f48 {
  flex-shrink: 0;
  min-width: fit-content;
}

.footer_681c .preview_bd0a {
  white-space: nowrap;
}

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

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

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

.footer_681c .heading_up_5f48 {
  max-width: 80px !important;
  overflow: hidden;
}

.footer_681c .upper-4d09.mask-43f4 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.footer_681c .preview_bd0a {
  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);
  }
}

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

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

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

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

body .text-dim-85d1:nth-child(2),
.focus_basic_3915 .text-dim-85d1:nth-child(2),
#page .text-dim-85d1: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;
}

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

/* css-noise: c389 */
.phantom-card-f8 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.3;
}
