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(.description-0ece) {
  gap: 0.5em;
}
:where(.highlight_copper_c712) {
  gap: 0.5em;
}
body .notification-gas-2d93 > .sidebar-4b27 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .notification-gas-2d93 > .action_f44b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .notification-gas-2d93 > .notice_ad49 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .fluid-6c93 > .sidebar-4b27 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .fluid-6c93 > .action_f44b {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .fluid-6c93 > .notice_ad49 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .fluid-6c93
  > :where(:not(.sidebar-4b27):not(.action_f44b):not(.background_b7de)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .fluid-6c93 > .primary_slow_31c0 {
  max-width: var(--wp--style--global--wide-size);
}
body .description-0ece {
  display: flex;
}
body .description-0ece {
  flex-wrap: wrap;
  align-items: center;
}
body .description-0ece > * {
  margin: 0;
}
body .highlight_copper_c712 {
  display: grid;
}
body .highlight_copper_c712 > * {
  margin: 0;
}
:where(.block_top_0aeb.description-0ece) {
  gap: 2em;
}
:where(.block_top_0aeb.highlight_copper_c712) {
  gap: 2em;
}
:where(.tertiary_lower_7dcb.description-0ece) {
  gap: 1.25em;
}
:where(.tertiary_lower_7dcb.highlight_copper_c712) {
  gap: 1.25em;
}
.form_prev_abe9 {
  color: var(--wp--preset--color--black) !important;
}
.black-9219 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tabs-center-ed3d {
  color: var(--wp--preset--color--white) !important;
}
.new_7c42 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.footer-plasma-80ba {
  color: var(--wp--preset--color--vivid-red) !important;
}
.static_3e7a {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.carousel-1588 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.texture-plasma-cbab {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.last-363a {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.highlight-df61 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.block_9ca6 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.frame-narrow-3c1f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.bright-0000 {
  background-color: var(--wp--preset--color--black) !important;
}
.media-cold-9bbc {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.tooltip-soft-0195 {
  background-color: var(--wp--preset--color--white) !important;
}
.description_green_adfd {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.north-7d83 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.banner_green_156a {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hero_iron_f0e1 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.clean_9af2 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.first-348b {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.form-tiny-96dd {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hover-hard-5065 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.alert-glass-c784 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.alert_north_0567 {
  border-color: var(--wp--preset--color--black) !important;
}
.static_3830 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.wide-123f {
  border-color: var(--wp--preset--color--white) !important;
}
.slider-black-f400 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.solid_09fa {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.section-ebc3 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.title_3ef6 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.component-right-c85b {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.west-a7d2 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.green-a5e4 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.accent_b9da {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.center_19bb {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.black-d09f {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.photo_b1b8 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.lite-bb26 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.avatar_lite_bc23 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.new_49b6 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.nav-b900 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.info_6723 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.prev_cebb {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.east_e8a0 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.breadcrumb_0a12 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.preview-e3f0 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.image_wide_a980 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.hero-de86 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.label-north-3070 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.hero_2f90 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.status_hovered_17ed {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.shade_next_bb4d a:where(:not(.first-62a4)) {
  color: inherit;
}
:where(.tertiary_lower_7dcb.description-0ece) {
  gap: 1.25em;
}
:where(.tertiary_lower_7dcb.highlight_copper_c712) {
  gap: 1.25em;
}
:where(.block_top_0aeb.description-0ece) {
  gap: 2em;
}
:where(.block_top_0aeb.highlight_copper_c712) {
  gap: 2em;
}
.avatar_4029 {
  font-size: 1.5em;
  line-height: 1.6;
}

.search-old-db4f .detail_tiny_e1ec {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_b696 .summary_hard_687b {
  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);
}
.medium-28e6 {
  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);
}
.medium-28e6.table_action_df09 .module_ef65 {
  background-color: var(--e-global-color-primary);
}
.medium-28e6.chip_9c03 .module_ef65,
.medium-28e6.main_9c78 .module_ef65 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tiny_575a .highlight-gas-2c3f {
  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);
}
.dropdown_7a09 {
  --divider-color: var(--e-global-color-secondary);
}
.dropdown_7a09 .module-warm-0fee {
  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);
}
.dropdown_7a09.gradient_dim_388d .dim-5847 {
  background-color: var(--e-global-color-secondary);
}
.dropdown_7a09.module_f907 .dim-5847,
.dropdown_7a09.outline-wood-822f .dim-5847 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.dropdown_7a09.module_f907 .dim-5847,
.dropdown_7a09.outline-wood-822f .dim-5847 svg {
  fill: var(--e-global-color-secondary);
}
.main-copper-e871 .breadcrumb_9b2a {
  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);
}
.main-copper-e871 .section-d6e9 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-bright-be27.gradient_dim_388d .dim-5847 {
  background-color: var(--e-global-color-primary);
}
.feature-bright-be27.module_f907 .dim-5847,
.feature-bright-be27.outline-wood-822f .dim-5847 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.feature-bright-be27.module_f907 .dim-5847,
.feature-bright-be27.outline-wood-822f .dim-5847 svg {
  fill: var(--e-global-color-primary);
}
.advanced-8ff0.gradient_dim_388d .dim-5847 {
  background-color: var(--e-global-color-primary);
}
.advanced-8ff0.module_f907 .dim-5847,
.advanced-8ff0.outline-wood-822f .dim-5847 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.advanced-8ff0 .gallery_a8f2 {
  color: var(--e-global-color-primary);
}
.advanced-8ff0 .gallery_a8f2,
.advanced-8ff0 .gallery_a8f2 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.advanced-8ff0 .slider-9470 {
  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);
}
.small-bd09 .sort_c582 {
  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);
}
.in_c334 .tertiary_top_740b .icon_west_48fb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.description_b80c .mini-ddbb:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.description_b80c .prev_b0a6 i {
  color: var(--e-global-color-primary);
}
.description_b80c .prev_b0a6 svg {
  fill: var(--e-global-color-primary);
}
.description_b80c .photo-467d {
  color: var(--e-global-color-secondary);
}
.description_b80c .mini-ddbb > .photo-467d,
.description_b80c .mini-ddbb > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-285b .frame_1e69 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip-285b .shade-f590 {
  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);
}
.label-narrow-795c .header_2104 .menu_black_884c {
  background-color: var(--e-global-color-primary);
}
.label-narrow-795c .progress-21f1 {
  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);
}
.detail-a592 .outer-89c8 {
  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);
}
.detail-a592 .secondary_huge_c3a8 {
  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);
}
.detail-a592 .banner-ee8d {
  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);
}
.alert-edc5 .accent_ac90,
.alert-edc5 .accent_ac90 a {
  color: var(--e-global-color-primary);
}
.alert-edc5 .accent_ac90.info-upper-0fe3,
.alert-edc5 .accent_ac90.info-upper-0fe3 a {
  color: var(--e-global-color-accent);
}
.alert-edc5 .accent_ac90 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-edc5 .thick-09aa {
  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);
}
.link-ae20 .tooltip_fast_ea1a,
.link-ae20 .hard_6e0b {
  color: var(--e-global-color-primary);
}
.link-ae20 .tooltip_fast_ea1a svg {
  fill: var(--e-global-color-primary);
}
.link-ae20 .info-upper-0fe3 .tooltip_fast_ea1a,
.link-ae20 .info-upper-0fe3 .hard_6e0b {
  color: var(--e-global-color-accent);
}
.link-ae20 .info-upper-0fe3 .tooltip_fast_ea1a svg {
  fill: var(--e-global-color-accent);
}
.link-ae20 .hard_6e0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-ae20 .thick-09aa {
  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);
}
.popup-huge-7926 .gradient_2cd1,
.popup-huge-7926 .background_c6a0 {
  color: var(--e-global-color-primary);
}
.popup-huge-7926 .background_c6a0 svg {
  fill: var(--e-global-color-primary);
}
.popup-huge-7926 .accent_ac90.info-upper-0fe3 a,
.popup-huge-7926
  .accent_ac90.info-upper-0fe3
  .background_c6a0 {
  color: var(--e-global-color-accent);
}
.popup-huge-7926 .gradient_2cd1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup-huge-7926 .thick-09aa {
  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);
}
.gold_0b11 .cold-b47e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gold_0b11 .thumbnail-right-fbc0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lite-a389 .image_4d7b .liquid_3c0e {
  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);
}
.lite-a389 .image_4d7b .large-01ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lite-a389 .row_thick_2c99 .liquid_3c0e {
  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);
}
.lite-a389
  .row_thick_2c99
  .large-01ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lite-a389
  .selected-3fc8
  .liquid_3c0e {
  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);
}
.lite-a389
  .selected-3fc8
  .large-01ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.lite-a389
  .dark_71c4
  .liquid_3c0e {
  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);
}
.lite-a389
  .dark_71c4
  .large-01ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.picture-3424 .thumbnail-4d47 {
  background-color: var(--e-global-color-primary);
}
.picture-3424 .thumbnail-4d47:hover {
  background-color: var(--e-global-color-primary);
}
.picture-3424 .row-white-0424 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.picture-3424
  .thumbnail-4d47:hover
  .row-white-0424 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_d4bf .center-5e15 {
  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);
}
.frame-0971 .picture_3933 .pattern_static_ee2b a {
  background-color: var(--e-global-color-accent);
}
.frame-0971 .picture_3933 .outline-e502 a {
  background-color: var(--e-global-color-accent);
}
.frame-0971 .picture_3933 .pattern_static_ee2b a,
.frame-0971 .picture_3933 .outline-e502 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_dirty_d7b2
  .aside_lower_4e50.border-4d8f
  .picture_3933
  a.element_orange_bcd0 {
  background-color: var(--e-global-color-accent);
}
.shade_dirty_d7b2
  .aside_lower_4e50.border-4d8f
  .picture_3933
  span.element_orange_bcd0.fn-current-f0ba {
  background-color: var(--e-global-color-text);
}
.shade_dirty_d7b2
  .aside_lower_4e50.border-4d8f
  .picture_3933
  .element_orange_bcd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc .text_01fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .pattern_6d1a
  > .widget_west_8811
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .logo-23c5
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .filter_plasma_9d64,
.hover_steel_77bc
  .lower_e3f9
  .alert-thick-2524 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .advanced_163f,
.hover_steel_77bc
  .lower_e3f9
  a
  .advanced_163f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .title-f478 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .yellow_810d {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .lower_e3f9
  .yellow_810d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .yellow_810d:hover {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .lower_e3f9
  .paragraph_9baf {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .lower_e3f9
  .paragraph_9baf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .lower_e3f9
  .paragraph_9baf:hover {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .component-0c05
  .prev-b3d7
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_steel_77bc
  .component-0c05
  .stale_70e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .component-0c05
  .title-f478 {
  color: var(--e-global-color-text);
}
.hover_steel_77bc
  .component-0c05
  .title-f478
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .component-0c05
  .yellow_810d {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .component-0c05
  .yellow_810d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .component-0c05
  .yellow_810d:hover {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .component-0c05
  .paragraph_9baf {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc
  .component-0c05
  .paragraph_9baf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover_steel_77bc
  .component-0c05
  .paragraph_9baf:hover {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc .mask-pro-97fd {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc .mask-pro-97fd:hover {
  background-color: var(--e-global-color-primary);
}
.hover_steel_77bc .mini_233b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hover_steel_77bc .south-adb4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_dynamic_7337 .widget_current_3eb5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_dynamic_7337
  .preview-5429
  > div:nth-child(3)
  .widget_current_3eb5,
.menu_dynamic_7337
  .element-d5a1
  > div:nth-child(1)
  .widget_current_3eb5,
.menu_dynamic_7337
  .plasma-d691
  > div:nth-child(1)
  .widget_current_3eb5,
.menu_dynamic_7337
  .filter_ccd1
  > div:nth-child(1)
  .widget_current_3eb5,
.menu_dynamic_7337
  .hard_e042
  > div:nth-child(1)
  .widget_current_3eb5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_dynamic_7337 .message-a7e8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_dynamic_7337 .alert-6d80 {
  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);
}
.menu_dynamic_7337 .icon-narrow-160b {
  background-color: var(--e-global-color-primary);
}
.menu_dynamic_7337 .icon-narrow-160b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu_dynamic_7337 .icon-narrow-160b:hover {
  background-color: var(--e-global-color-primary);
}
.menu_dynamic_7337 .outer-3bdc {
  background-color: var(--e-global-color-primary);
}
.menu_dynamic_7337 .outer-3bdc:hover {
  background-color: var(--e-global-color-primary);
}
.menu_dynamic_7337 .mini_233b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu_dynamic_7337 .south-adb4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-4727 .paragraph_c558 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accordion-4727 .block_blue_bc1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-4727 .glass_779c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-4727 .heading-7735 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-4727 .hover-middle-9612 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion-4727 .outer-3bdc {
  background-color: var(--e-global-color-primary);
}
.accordion-4727 .outer-3bdc:hover {
  background-color: var(--e-global-color-primary);
}
.shadow_b3ec .surface_f393 {
  background-color: var(--e-global-color-secondary);
}
.shadow_b3ec .simple_e051 {
  background-color: var(--e-global-color-text);
}
.shadow_b3ec .layout-afa6 {
  background-color: var(--e-global-color-secondary);
}
.shadow_b3ec .preview_first_2f1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow_b3ec .chip_d74d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_b3ec .hot-f4a0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_b3ec .hover-inner-33e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_b3ec .small_95a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-cde7 .message-full-4160 .rough-dc3b,
.clean-cde7
  .message-full-4160
  .rough-dc3b
  a,
.clean-cde7 .wrapper_full_4ee8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-cde7 .message-full-4160 .mini-39a5,
.clean-cde7 .tertiary-blue-9abd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-cde7 .message-full-4160 .mini-39a5 {
  color: var(--e-global-color-text);
}
.clean-cde7 .tertiary-blue-9abd {
  color: var(--e-global-color-text);
}
.clean-cde7
  .message-full-4160
  .motion_e91b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.clean-cde7 .section-glass-de97 .prev_7e0e {
  background-color: var(--e-global-color-primary);
}
.clean-cde7 .section-glass-de97 .prev_7e0e:hover {
  background-color: var(--e-global-color-primary);
}
.clean-cde7 .section-glass-de97 .search_94ea li span {
  background-color: var(--e-global-color-text);
}
.clean-cde7 .section-glass-de97 .search_94ea li span:hover {
  background-color: var(--e-global-color-primary);
}
.clean-cde7
  .section-glass-de97
  .search_94ea
  li.image_8fae
  span {
  background-color: var(--e-global-color-accent);
}
.clean-cde7 .input-dark-fa81 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-under-189c .basic-8930 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.last-0a6a .gas-98a9 {
  background-color: var(--e-global-color-primary);
}
.last-0a6a .easy-4649 {
  background-color: var(--e-global-color-secondary);
}
.last-0a6a .filter_ef02 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .highlight-large-724d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .thumbnail-9678 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .texture_large_71b3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .detail-north-154d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .layout_dirty_09c8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-0a6a .secondary-051b {
  background-color: var(--e-global-color-primary);
}
.last-0a6a .secondary-051b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.primary-hard-0d37 .chip-ec1e {
  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);
}
.primary-hard-0d37 .block-21b4 {
  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);
}
.primary-hard-0d37
  .detail-clean-8ba5:after {
  background-color: var(--e-global-color-primary);
}
.primary-hard-0d37 .breadcrumb-64da {
  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);
}
.border_b4a3 .wrapper_full_4ee8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_b4a3 .tertiary-blue-9abd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-d2e6 .accent-8e9a .pagination_current_316c {
  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);
}
.chip-d2e6 .accent-8e9a .right-7ae5 {
  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_7225 .article-lite-68f6 {
  background-color: var(--e-global-color-primary);
}
.active_7225 .text_80e1 {
  background-color: var(--e-global-color-secondary);
}
.active_7225 .fast-6762 .grid-b429 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active_7225 .row_b6e1 .grid-b429 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_3f27 .element-d9a7 .hard_b9d0 {
  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);
}
.section_3f27 .element-d9a7 .focus-new-6bc2 {
  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);
}
.section_3f27 .element-d9a7 .cool_a98e {
  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);
}
.item-wood-9a0d .tabs-wood-fe46 {
  border-color: var(--e-global-color-text);
}
.item-wood-9a0d .notification_1aa3 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item-wood-9a0d .new_91a9 {
  color: var(--e-global-color-primary);
}
.item-wood-9a0d .logo_aacc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_wood_9142 .hovered-ed78 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_wood_9142 .tabs-0649 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_wood_9142 .prev-4c41:hover .hovered-ed78 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview_wood_9142
  .prev-4c41:hover
  .tabs-0649 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent_under_b1f0 .black_d0cd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent_under_b1f0 .table_complex_76f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert-02ad .picture_6cad .wide-5fa2 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert-02ad .hidden_82f2 .wide-5fa2 {
  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);
}
.picture_0954 .outline-short-ba12 {
  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);
}
.stale_ee74 .bronze-a015 .tertiary_ed64 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale_ee74 .bronze-a015 .tertiary_ed64 {
  background-color: var(--e-global-color-secondary);
}
.stale_ee74 .outer-9002 .tertiary_ed64 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stale_ee74 .outer-9002 .tertiary_ed64 {
  background-color: var(--e-global-color-secondary);
}
.stale_ee74 .up_9d93 .surface_in_f1a7 {
  background-color: var(--e-global-color-primary);
}
.stale_ee74 .up_9d93:hover .surface_in_f1a7 {
  background-color: var(--e-global-color-secondary);
}
.stale_ee74 .prev_7e0e {
  background-color: var(--e-global-color-primary);
}
.stale_ee74 .prev_7e0e:hover {
  background-color: var(--e-global-color-accent);
}
.stale_ee74 .search_94ea li span {
  background-color: var(--e-global-color-text);
}
.stale_ee74 .search_94ea li span:hover {
  background-color: var(--e-global-color-primary);
}
.stale_ee74 .search_94ea li.image_8fae span {
  background-color: var(--e-global-color-accent);
}
.upper_7a83 .component_bronze_87f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_7a83 .bronze_b2fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bright_df0e .widget-bd63:before {
  background-color: var(--e-global-color-secondary);
}
.bright_df0e .backdrop-focused-2d3e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bright_df0e .solid_07a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_gas_4807 .filter_tall_0dc2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_gas_4807 .filter_tall_0dc2:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_gas_4807 .filter_tall_0dc2.fn-active-f0ba {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_gas_4807 .caption_wide_92c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_gas_4807 .wood_63c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_gas_4807 .box-active-622c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_gas_4807 .left-63bd {
  background-color: var(--e-global-color-primary);
}
.link_gas_4807 .left-63bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.link_gas_4807 .lower-d576 {
  background-color: var(--e-global-color-primary);
}
.link_gas_4807 .lower-d576 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-270a .hero-b3b2 .basic_ffcf a {
  color: var(--e-global-color-secondary);
}
.basic-270a .hero-b3b2 .basic_ffcf a:hover {
  color: var(--e-global-color-secondary);
}
.basic-270a .hero-b3b2 .basic_ffcf,
.basic-270a .hero-b3b2 .basic_ffcf a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-270a .hero-b3b2 .modal-dynamic-bc40 {
  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);
}
.basic-270a .hero-b3b2 .tertiary_dim_dd66 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-270a .hero-b3b2 .hard-6be1 {
  background-color: var(--e-global-color-primary);
}
.basic-270a .hero-b3b2 .hard-6be1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.basic-270a .hero-b3b2 .hard-6be1:hover {
  background-color: var(--e-global-color-primary);
}
.basic-270a .hero-b3b2 .card-iron-7620 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.basic-270a .hero-b3b2 .card-iron-7620 {
  background-color: var(--e-global-color-primary);
}
.basic-270a .hero-b3b2 .card-iron-7620:hover {
  background-color: var(--e-global-color-primary);
}
.basic-270a .hero-b3b2 .prev_7e0e {
  background-color: var(--e-global-color-primary);
}
.basic-270a .hero-b3b2 .prev_7e0e:hover {
  background-color: var(--e-global-color-primary);
}
.basic-270a .section-glass-de97 .search_94ea li span {
  background-color: var(--e-global-color-text);
}
.basic-270a .section-glass-de97 .search_94ea li span:hover {
  background-color: var(--e-global-color-primary);
}
.basic-270a .section-glass-de97 .search_94ea li.image_8fae span {
  background-color: var(--e-global-color-accent);
}
.basic-270a .mini_233b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.basic-270a .south-adb4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu-1bb9 .advanced_51c2 .bronze-b4bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.menu-1bb9 .advanced_51c2 .filter_mini_5951 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.menu-1bb9 .advanced_51c2 .item-easy-6543 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a .image-gas-ae87 {
  border-color: var(--e-global-color-text);
}
.brown-b25a .bright_73eb {
  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);
}
.brown-b25a .avatar-over-0d84 {
  color: var(--e-global-color-secondary);
}
.brown-b25a .avatar-over-0d84 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a .box-e2a7 > * {
  color: var(--e-global-color-primary);
}
.brown-b25a .box-e2a7 > * svg {
  fill: var(--e-global-color-primary);
}
.brown-b25a .fresh-4d23 {
  color: var(--e-global-color-primary);
}
.brown-b25a .fresh-4d23 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b25a .cool-7f0d {
  color: var(--e-global-color-primary);
}
.brown-b25a .cool-7f0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-b25a .iron-f02c {
  color: var(--e-global-color-primary);
}
.brown-b25a .iron-f02c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a .block-gas-eee1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a .label-f84f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a .label-f84f.video-e9ea {
  color: var(--e-global-color-secondary);
}
.brown-b25a .label-f84f.video-e9ea .box-32bf {
  color: var(--e-global-color-accent);
}
.brown-b25a .label-f84f.liquid_1fd9 {
  color: var(--e-global-color-text);
}
.brown-b25a .label-f84f.liquid_1fd9 .box-32bf {
  color: var(--e-global-color-text);
}
.brown-b25a .label-f84f:before {
  border-top-color: var(--e-global-color-text);
}
.brown-b25a .short-1117 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-b25a
  .short-1117
  .focus-6ad9 {
  background-color: var(--e-global-color-primary);
}
.brown-b25a
  .short-1117
  .focus-6ad9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown-b25a .image-gas-ae87 .liquid_6d79 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.progress-690f .element_13af {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress-690f .photo_a1e1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_current_7e14 .over_974b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_current_7e14
  .gas_a037
  .bottom-42ac {
  background-color: var(--e-global-color-secondary);
}
.nav_current_7e14
  .gas_a037.medium-4314
  .bottom-42ac {
  background-color: var(--e-global-color-text);
}
.nav_current_7e14
  .gas_a037:hover
  .bottom-42ac {
  background-color: var(--e-global-color-accent);
}
.nav_current_7e14
  .gas_a037.fn-active-f0ba
  .bottom-42ac {
  background-color: var(--e-global-color-primary);
}
.pattern-green-4641 .slider-46d7 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.pattern-green-4641 .section_outer_d617 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-green-4641 .form-current-9d91 {
  background-color: var(--e-global-color-primary);
}
.pattern-green-4641 .form-current-9d91 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-1143 .basic-dfe9 .layout_liquid_d98a .description_east_b90f {
  background-color: var(--e-global-color-secondary);
}
.tooltip-1143 .basic-dfe9 .pink_e634:after {
  background-color: var(--e-global-color-secondary);
}
.tooltip-1143 .widget_hard_b465 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-1143 .upper-68b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-1143 .shadow-east-7ef7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip-1143 .list_easy_fda9 {
  background-color: var(--e-global-color-primary);
}
.tooltip-1143 .list_easy_fda9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-1143 .input_c57b {
  background-color: var(--e-global-color-secondary);
}
.tooltip-1143 .input_c57b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip-1143 .basic-dfe9 .sidebar-gas-f2c7 .in_f480:hover {
  background-color: var(--e-global-color-primary);
}
.tooltip-1143
  .basic-dfe9
  .sidebar-gas-f2c7
  .in_f480.texture_4885 {
  background-color: var(--e-global-color-primary);
}
.tooltip-1143 .basic-dfe9 .liquid-41ae:before {
  border-color: var(--e-global-color-primary);
}
.tooltip-1143 .basic-dfe9 .liquid-41ae:hover:before {
  border-color: var(--e-global-color-secondary);
}
.tooltip-1143
  .basic-dfe9
  .liquid-41ae.layout_solid_7057:before {
  border-color: var(--e-global-color-primary);
}
.tooltip-1143 .tertiary-74aa span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-42dc .frame-b3d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-42dc .frame-b3d0:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-42dc .frame-b3d0.wood-db96 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-42dc .upper-8a0a {
  background-color: var(--e-global-color-primary);
}
.accent-42dc .upper-8a0a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-42dc
  .input_static_51c3
  .wrapper-bcec
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-42dc
  .mask_hovered_e9fa
  .wrapper-bcec
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery_92c0
  .title-6aad
  .article-f81d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_92c0
  .title-6aad
  .dropdown_basic_89d7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_92c0 .module_dark_f957 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_92c0 .outline_out_d4e8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_92c0 .title-7525 {
  background-color: var(--e-global-color-primary);
}
.gallery_92c0 .title-7525 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slow-2e0c .hover_bfdc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow-2e0c .search-first-deee {
  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);
}
.slow-2e0c .module_gas_641f {
  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);
}
.slow-2e0c .module_gas_641f a:hover {
  color: var(--e-global-color-secondary);
}
.slow-2e0c .current_bae9 {
  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);
}
.slow-2e0c .box_ccf0 {
  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);
}
.slow-2e0c .hero-fixed-b9ed .prev_7e0e {
  background-color: var(--e-global-color-primary);
}
.slow-2e0c .hero-fixed-b9ed .prev_7e0e:hover {
  background-color: var(--e-global-color-accent);
}
.slow-2e0c
  .hero-fixed-b9ed
  .search_94ea
  li
  span {
  background-color: var(--e-global-color-text);
}
.slow-2e0c
  .hero-fixed-b9ed
  .search_94ea
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.slow-2e0c
  .hero-fixed-b9ed
  .search_94ea
  li.image_8fae
  span {
  background-color: var(--e-global-color-accent);
}
.tiny-e163
  .panel_new_ebbd
  .menu_57cf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny-e163 .panel_new_ebbd .highlight-dark-9cbb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny-e163 .panel_new_ebbd .status_basic_2765 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-e163 .light-6da1 {
  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);
}
.tiny-e163
  .outline-large-e034.dark-8467 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a {
  background-color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .panel_f0f7.iron_9b4c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .iron_54cd.hidden-active-142c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  .sort_2aac
  > a {
  background-color: var(--e-global-color-secondary);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  .sort_2aac
  > a
  .west_1269 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  .sort_2aac
  > a
  .iron_54cd.focused-306f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .shadow-f6fc:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  a
  .shadow-f6fc:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac.iron_cbe1
  > a
  .shadow-f6fc:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  .sort_2aac.iron_cbe1
  > a
  .shadow-f6fc:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .background_mini_59d8
  .message-current-c9f5 {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  a
  .background_mini_59d8
  .message-current-c9f5 {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .background_mini_59d8
  .message-current-c9f5,
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  a
  .background_mini_59d8
  .message-current-c9f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > a
  .pattern_8ac6:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  a
  .pattern_8ac6:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac.iron_cbe1
  > a
  .pattern_8ac6:before {
  color: var(--e-global-color-text);
}
.component-a8be
  > .detail_plasma_06fc
  > div
  > .green-51b9
  > .sort_2aac
  > .content_selected_5247
  .sort_2aac.iron_cbe1
  > a
  .pattern_8ac6:before {
  color: var(--e-global-color-text);
}
.form_dark_f5ed .box_3397 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.form_dark_f5ed
  .badge_ea3b:hover
  .box_3397 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media-wide-e894
  > .detail_plasma_06fc
  > .top-2416
  > .modal_iron_9208
  > .up_255e
  > .sidebar-light-8274
  .logo_wood_cd92 {
  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);
}
.media-wide-e894
  > .detail_plasma_06fc
  > .top-2416
  > .modal_iron_9208
  > .up_255e
  > .sidebar-light-8274:hover
  .logo_wood_cd92 {
  color: var(--e-global-color-text);
}
.media-wide-e894
  > .detail_plasma_06fc
  > .top-2416
  > .modal_iron_9208
  > .up_255e
  > .sidebar-light-8274:hover
  .logo_wood_cd92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media-wide-e894
  > .detail_plasma_06fc
  > .top-2416
  > .modal_iron_9208
  > .up_255e.footer_236b
  > .sidebar-light-8274
  .logo_wood_cd92 {
  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);
}
.popup_e081 .solid-94f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_e081 .backdrop-2c61 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_e081 .main_lower_2455 {
  background-color: var(--e-global-color-primary);
}
.popup_e081 .main_lower_2455 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874
  .element_63ac {
  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_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874
  .detail_01b4 {
  color: var(--e-global-color-text);
}
.texture_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874:hover
  .element_63ac {
  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_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874:hover
  .detail_01b4 {
  color: var(--e-global-color-secondary);
}
.texture_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874.active-6fe4
  .element_63ac {
  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_d2e2
  > .detail_plasma_06fc
  > .item-fa00
  > .pro_0f51
  > .frame_static_1874.active-6fe4
  .detail_01b4 {
  color: var(--e-global-color-primary);
}
.east-c626
  .complex_d860
  .left-9af5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.east-c626 .clean-ace3 .liquid_6d79 .status_focused_948a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-58c0 .caption-last-7e1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-58c0 .breadcrumb_over_b1a2 .caption-last-7e1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-58c0 .background-dynamic-a9e0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-58c0 .background-dynamic-a9e0 {
  background-color: var(--e-global-color-primary);
}
.element_steel_7435 .badge-lite-ef03 .tiny-7d0b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element_steel_7435
  .badge-lite-ef03:hover
  .section-b360 {
  color: var(--e-global-color-secondary);
}
.element_steel_7435
  .badge-lite-ef03:hover
  .tiny-7d0b {
  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);
}
.info_large_17d3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.over-c1fa {
  flex-direction: column;
}

.over-c1fa .tag_fresh_30c5 {
  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.over-c1fa .tag_fresh_30c5 {
  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);
}

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

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

.input_thick_b834.tertiary-white-0f61 {
  display: none;
}

.secondary-4635 {
  display: none;
}

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

.green-7e5c.pattern-4884 {
  margin-bottom: 40px;
  width: 100%;
}

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

.over-c1fa a {
  width: 100%;
}

.gradient-cd3f .inner-f56b.pattern-plasma-c154 {
  width: 20% !important;
}

.footer-first-428f {
  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; /* 字母间距 */
}

.footer-first-428f: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%);
}

.footer-first-428f svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.gradient-cd3f
  .inner-f56b.hidden_static_12bf
  .gradient_over_6080
  .glass-72a5 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.gold_eebb.old_2e79 > .full_d1e4 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

.summary-lower-7898 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.gradient-cd3f
  .inner-f56b.huge-5b4a
  .box_cool_2d8c
  .module-c688 {
  width: 100% !important;
}

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

.input-baea {
  width: 100%;
}

.in-55fe {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.caption-f342 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.outline_45fc:hover .caption-f342 {
  visibility: visible;
}
.outline_45fc:hover.outline_45fc::before {
  display: block;
}

.pattern_black_3567 h3 {
  color: #fff;
}

.lite_aed3 {
  margin: 0;
}

.gradient-cd3f
  .inner-f56b.huge-5b4a
  .module-c688
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.complex_2469 {
  width: 100%;
}

.iron_983f {
  width: 100%;
}

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

.iron_983f {
  width: 100%;
}

.form-tiny-0aa4 {
  margin-bottom: 10px !important;
}

.module-c688 {
  display: flex;
  align-items: center;
}

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

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

.over-c1fa .tag_fresh_30c5.purple-ca51 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.over-c1fa h1.tag_fresh_30c5 {
  margin-top: 80px !important;
}

.gradient-cd3f .inner-f56b.prev-09ca {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.south-3065 img {
  width: 100%;
}

.logo_small_e3fa .pagination-dark-7ba8.gradient_over_6080 {
  justify-content: space-between;
}

.silver_1d74 {
  display: none;
}

.message_c97e .warm_989b {
  margin: 1px 0 !important;
}

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

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

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

  .blue-c031 {
    width: 100% !important;
  }
}

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

  .footer-first-428f svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .logo_small_e3fa .pagination-dark-7ba8.gradient_over_6080 {
    border-bottom: 1px solid #f0c159;
  }

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

  .gold_eebb.old_2e79 > .full_d1e4 {
    gap: 15px;
    justify-content: space-between;
  }

  .gradient-cd3f
    .inner-f56b.huge-5b4a
    .module-c688
    img {
    width: 60% !important;
  }

  .summary-lower-7898 {
    left: 2%;
  }

  .photo-7ff0 {
    margin: 10px 0;
  }

  .over-c1fa .warm_989b {
    margin: 0;
    margin-bottom: 10px;
  }

  .footer-first-428f {
    font-size: 16px !important;
  }

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

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

  h2.over-c1fa .tag_fresh_30c5,
  .over-c1fa .tag_fresh_30c5 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .module-c688 {
    justify-content: center;
  }

  .over-c1fa .warm_989b {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .message-pink-bcb6 {
    margin-bottom: 15px !important;
  }

  .gradient-cd3f .inner-f56b.pattern-plasma-c154 {
    width: 75% !important;
  }

  .south-3065 img {
    width: 100% !important;
  }
}

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

  h2.over-c1fa .tag_fresh_30c5,
  .over-c1fa .tag_fresh_30c5 {
    font-size: 30px !important;
  }

  .module-c688 {
    justify-content: center;
  }

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

  .backdrop-4e5f
    .notice-69a9.panel-3913 {
    margin: 0 !important;
  }

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

  .photo-7ff0 {
    display: flex;
  }

  .container_left_9c4e .footer-first-428f {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .small-dab8 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .over-c1fa h1.tag_fresh_30c5 {
    margin-top: 40px !important;
  }

  .gradient-cd3f
    .inner-f56b.huge-5b4a
    .module-c688
    img,
  .main-copper-e871 .box_cool_2d8c {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .gradient-cd3f .inner-f56b.pattern-plasma-c154 {
    width: 100% !important;
  }

  .gold_eebb.old_2e79 > .full_d1e4 {
    gap: 3px;
  }

  .over-c1fa .warm_989b {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .footer-first-428f {
    white-space: wrap;
  }
}

/* 超紧凑型导航菜单样式 */
.logo_small_e3fa .pagination-dark-7ba8.gradient_over_6080 {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.logo_small_e3fa .pagination-dark-7ba8.gradient_over_6080: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .logo_small_e3fa .pagination-dark-7ba8.gradient_over_6080 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .over-c1fa .tag_fresh_30c5 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .footer-first-428f {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.bronze-9158 .easy-4941 {
  flex-shrink: 0;
  white-space: nowrap;
}

.bronze-9158 .widget-ae96 {
  flex-shrink: 0;
  min-width: fit-content;
}

.bronze-9158 .glass-72a5 {
  white-space: nowrap;
}

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

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

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

.bronze-9158 .widget-ae96 {
  max-width: 80px !important;
  overflow: hidden;
}

.bronze-9158 .pagination-dark-7ba8.gradient_over_6080 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.bronze-9158 .glass-72a5 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: af44 */
.phantom-card-q0 {
  padding: 0.1rem;
  font-size: 14px;
  line-height: 1.2;
}
