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(.module-f7ba) {
  gap: 0.5em;
}
:where(.shade_middle_800b) {
  gap: 0.5em;
}
body .advanced-6e49 > .article_south_dc44 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .advanced-6e49 > .element_thick_07e4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .advanced-6e49 > .button_8a96 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .caption_complex_ee3b > .article_south_dc44 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .caption_complex_ee3b > .element_thick_07e4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .caption_complex_ee3b > .button_8a96 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .caption_complex_ee3b
  > :where(:not(.article_south_dc44):not(.element_thick_07e4):not(.focused-67a6)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .caption_complex_ee3b > .fixed_b6a1 {
  max-width: var(--wp--style--global--wide-size);
}
body .module-f7ba {
  display: flex;
}
body .module-f7ba {
  flex-wrap: wrap;
  align-items: center;
}
body .module-f7ba > * {
  margin: 0;
}
body .shade_middle_800b {
  display: grid;
}
body .shade_middle_800b > * {
  margin: 0;
}
:where(.grid-outer-3ab9.module-f7ba) {
  gap: 2em;
}
:where(.grid-outer-3ab9.shade_middle_800b) {
  gap: 2em;
}
:where(.steel_4b8b.module-f7ba) {
  gap: 1.25em;
}
:where(.steel_4b8b.shade_middle_800b) {
  gap: 1.25em;
}
.button_8433 {
  color: var(--wp--preset--color--black) !important;
}
.video-focused-9fbc {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.search_slow_5e1d {
  color: var(--wp--preset--color--white) !important;
}
.link-590e {
  color: var(--wp--preset--color--pale-pink) !important;
}
.popup_ff66 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.selected_5832 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gradient-57d4 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.box-fast-5a52 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.accent-solid-3637 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.slider-cf0d {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.accent_under_b7a0 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.highlight_e05c {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.feature_11f3 {
  background-color: var(--wp--preset--color--black) !important;
}
.up_0435 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.copper-7dfa {
  background-color: var(--wp--preset--color--white) !important;
}
.border_lower_177c {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.grid_044f {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.table-b8e4 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.border_6d9b {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.summary-solid-8ec4 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.menu-875d {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.blue_7d74 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.paragraph_1953 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.link-714d {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.gradient_full_2a8c {
  border-color: var(--wp--preset--color--black) !important;
}
.border_f8d1 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.focus_7bfb {
  border-color: var(--wp--preset--color--white) !important;
}
.action-05f7 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.outline_south_ba5e {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.outline_59bc {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.tiny_8cad {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.active_b7d6 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.detail-e4e1 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.media-focused-8d77 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.liquid_8343 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.media_gold_d1fe {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.widget_active_5131 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.hidden_5caa {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.right_c1e7 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.lite_ed89 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.first-a68b {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.accordion_short_194a {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.liquid-4248 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.badge-light-e4b2 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.preview_a56c {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.wood-7c48 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.media-top-0b69 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.background-cool-035d {
  background: var(--wp--preset--gradient--midnight) !important;
}
.carousel-053f {
  font-size: var(--wp--preset--font-size--small) !important;
}
.overlay_8a54 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.frame_a853 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.green-7c65 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.iron_d8a5 a:where(:not(.section-df3d)) {
  color: inherit;
}
:where(.steel_4b8b.module-f7ba) {
  gap: 1.25em;
}
:where(.steel_4b8b.shade_middle_800b) {
  gap: 1.25em;
}
:where(.grid-outer-3ab9.module-f7ba) {
  gap: 2em;
}
:where(.grid-outer-3ab9.shade_middle_800b) {
  gap: 2em;
}
.footer-inner-a590 {
  font-size: 1.5em;
  line-height: 1.6;
}

.breadcrumb_13d0 .content-e984 {
  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);
}
.gas-a4fd .input_cold_3cac {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-36be {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-36be.lite_83ae .frame-down-1572 {
  background-color: var(--e-global-color-primary);
}
.texture-36be.green-84ea .frame-down-1572,
.texture-36be.warm-cdae .frame-down-1572 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.header-b977 .tag-fbae {
  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);
}
.lower-2d18 {
  --divider-color: var(--e-global-color-secondary);
}
.lower-2d18 .breadcrumb-warm-8153 {
  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);
}
.lower-2d18.up-856d .header_d657 {
  background-color: var(--e-global-color-secondary);
}
.lower-2d18.bright-b9fd .header_d657,
.lower-2d18.dark_59ff .header_d657 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.lower-2d18.bright-b9fd .header_d657,
.lower-2d18.dark_59ff .header_d657 svg {
  fill: var(--e-global-color-secondary);
}
.focused_50e2 .gas-99d1 {
  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);
}
.focused_50e2 .pattern_tiny_ef4c {
  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);
}
.sort-over-aa6f.up-856d .header_d657 {
  background-color: var(--e-global-color-primary);
}
.sort-over-aa6f.bright-b9fd .header_d657,
.sort-over-aa6f.dark_59ff .header_d657 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.sort-over-aa6f.bright-b9fd .header_d657,
.sort-over-aa6f.dark_59ff .header_d657 svg {
  fill: var(--e-global-color-primary);
}
.silver-bfb1.up-856d .header_d657 {
  background-color: var(--e-global-color-primary);
}
.silver-bfb1.bright-b9fd .header_d657,
.silver-bfb1.dark_59ff .header_d657 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.silver-bfb1 .notice_49e7 {
  color: var(--e-global-color-primary);
}
.silver-bfb1 .notice_49e7,
.silver-bfb1 .notice_49e7 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.silver-bfb1 .fixed_0a3b {
  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);
}
.list_soft_0ffb .liquid_566e {
  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);
}
.solid_f28a .tabs_action_5b2a .notice-dark-782d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_mini_3cd4 .heading_9c9f:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.overlay_mini_3cd4 .list_silver_0793 i {
  color: var(--e-global-color-primary);
}
.overlay_mini_3cd4 .list_silver_0793 svg {
  fill: var(--e-global-color-primary);
}
.overlay_mini_3cd4 .next_9395 {
  color: var(--e-global-color-secondary);
}
.overlay_mini_3cd4 .heading_9c9f > .next_9395,
.overlay_mini_3cd4 .heading_9c9f > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_473a .cold-213d {
  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);
}
.liquid_473a .overlay-90f7 {
  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);
}
.backdrop_e479 .main_a399 .content-pink-8bfa {
  background-color: var(--e-global-color-primary);
}
.backdrop_e479 .message_blue_c000 {
  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);
}
.dropdown-plasma-0020 .south-ed72 {
  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);
}
.dropdown-plasma-0020 .accent_bc41 {
  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);
}
.dropdown-plasma-0020 .steel_5708 {
  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_under_ebcd .input-dim-c39c,
.logo_under_ebcd .input-dim-c39c a {
  color: var(--e-global-color-primary);
}
.logo_under_ebcd .input-dim-c39c.first_499b,
.logo_under_ebcd .input-dim-c39c.first_499b a {
  color: var(--e-global-color-accent);
}
.logo_under_ebcd .input-dim-c39c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_under_ebcd .item_824b {
  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);
}
.article_5a72 .medium_e36e,
.article_5a72 .hidden-25f6 {
  color: var(--e-global-color-primary);
}
.article_5a72 .medium_e36e svg {
  fill: var(--e-global-color-primary);
}
.article_5a72 .first_499b .medium_e36e,
.article_5a72 .first_499b .hidden-25f6 {
  color: var(--e-global-color-accent);
}
.article_5a72 .first_499b .medium_e36e svg {
  fill: var(--e-global-color-accent);
}
.article_5a72 .hidden-25f6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_5a72 .item_824b {
  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);
}
.description-up-723f .slider-ce52,
.description-up-723f .table-steel-ac02 {
  color: var(--e-global-color-primary);
}
.description-up-723f .table-steel-ac02 svg {
  fill: var(--e-global-color-primary);
}
.description-up-723f .input-dim-c39c.first_499b a,
.description-up-723f
  .input-dim-c39c.first_499b
  .table-steel-ac02 {
  color: var(--e-global-color-accent);
}
.description-up-723f .slider-ce52 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-up-723f .item_824b {
  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-f7cd .input_039a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused-f7cd .shadow-new-3b0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_4564 .block_old_39a0 .tabs_focused_5393 {
  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);
}
.sidebar_4564 .block_old_39a0 .medium-0d0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_4564 .south_5e09 .tabs_focused_5393 {
  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);
}
.sidebar_4564
  .south_5e09
  .medium-0d0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_4564
  .module-left-507c
  .tabs_focused_5393 {
  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);
}
.sidebar_4564
  .module-left-507c
  .medium-0d0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_4564
  .overlay_first_1615
  .tabs_focused_5393 {
  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);
}
.sidebar_4564
  .overlay_first_1615
  .medium-0d0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.element-red-4208 .hovered-d22a {
  background-color: var(--e-global-color-primary);
}
.element-red-4208 .hovered-d22a:hover {
  background-color: var(--e-global-color-primary);
}
.element-red-4208 .nav_soft_2939 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.element-red-4208
  .hovered-d22a:hover
  .nav_soft_2939 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wrapper-silver-0ea8 .nav_c642 {
  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);
}
.left-d541 .hidden-lower-abf5 .message_first_61bb a {
  background-color: var(--e-global-color-accent);
}
.left-d541 .hidden-lower-abf5 .backdrop_a88e a {
  background-color: var(--e-global-color-accent);
}
.left-d541 .hidden-lower-abf5 .message_first_61bb a,
.left-d541 .hidden-lower-abf5 .backdrop_a88e a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow_b1d3
  .north_b8c2.carousel_out_2df2
  .hidden-lower-abf5
  a.first_c770 {
  background-color: var(--e-global-color-accent);
}
.shadow_b1d3
  .north_b8c2.carousel_out_2df2
  .hidden-lower-abf5
  span.first_c770.fn-current-68f0 {
  background-color: var(--e-global-color-text);
}
.shadow_b1d3
  .north_b8c2.carousel_out_2df2
  .hidden-lower-abf5
  .first_c770 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e .alert_7370 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .large_365a
  > .container-53e3
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .in-5d09
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .section_df3c
  .narrow_4f9d,
.aside-west-d78e
  .section_df3c
  .overlay-current-155e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-west-d78e
  .section_df3c
  .pagination-advanced-c62e,
.aside-west-d78e
  .section_df3c
  a
  .pagination-advanced-c62e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .section_df3c
  .dynamic_d000 {
  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);
}
.aside-west-d78e
  .section_df3c
  .active_ad9e {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .section_df3c
  .active_ad9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .section_df3c
  .active_ad9e:hover {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .section_df3c
  .lite-7bb5 {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .section_df3c
  .lite-7bb5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .section_df3c
  .lite-7bb5:hover {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .short_f396
  .tooltip-up-0fd9
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-west-d78e
  .short_f396
  .simple_3bba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .short_f396
  .dynamic_d000 {
  color: var(--e-global-color-text);
}
.aside-west-d78e
  .short_f396
  .dynamic_d000
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .short_f396
  .active_ad9e {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .short_f396
  .active_ad9e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .short_f396
  .active_ad9e:hover {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .short_f396
  .lite-7bb5 {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e
  .short_f396
  .lite-7bb5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-west-d78e
  .short_f396
  .lite-7bb5:hover {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e .advanced-3ed3 {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e .advanced-3ed3:hover {
  background-color: var(--e-global-color-primary);
}
.aside-west-d78e .short-f94e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-west-d78e .tabs-9806 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_liquid_2965 .image_slow_87f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_liquid_2965
  .blue_8f48
  > div:nth-child(3)
  .image_slow_87f7,
.tag_liquid_2965
  .mask_action_a1b1
  > div:nth-child(1)
  .image_slow_87f7,
.tag_liquid_2965
  .lite-b33a
  > div:nth-child(1)
  .image_slow_87f7,
.tag_liquid_2965
  .sort-stale-d9ee
  > div:nth-child(1)
  .image_slow_87f7,
.tag_liquid_2965
  .primary_iron_c490
  > div:nth-child(1)
  .image_slow_87f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_liquid_2965 .description_192c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_liquid_2965 .secondary_f099 {
  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_liquid_2965 .highlight_cool_5292 {
  background-color: var(--e-global-color-primary);
}
.tag_liquid_2965 .highlight_cool_5292 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag_liquid_2965 .highlight_cool_5292:hover {
  background-color: var(--e-global-color-primary);
}
.tag_liquid_2965 .glass-6965 {
  background-color: var(--e-global-color-primary);
}
.tag_liquid_2965 .glass-6965:hover {
  background-color: var(--e-global-color-primary);
}
.tag_liquid_2965 .short-f94e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag_liquid_2965 .tabs-9806 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_south_bd0f .smooth-a518 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_south_bd0f .main_210d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_south_bd0f .advanced-7483 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_south_bd0f .main_focused_5fd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_south_bd0f .solid_e632 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_south_bd0f .glass-6965 {
  background-color: var(--e-global-color-primary);
}
.icon_south_bd0f .glass-6965:hover {
  background-color: var(--e-global-color-primary);
}
.focus_d301 .fixed_3329 {
  background-color: var(--e-global-color-secondary);
}
.focus_d301 .notice-4738 {
  background-color: var(--e-global-color-text);
}
.focus_d301 .modal_warm_71fd {
  background-color: var(--e-global-color-secondary);
}
.focus_d301 .glass-1fd0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focus_d301 .soft-583a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_d301 .row-current-4f70 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_d301 .box-07ae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_d301 .shadow_fixed_ff36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_dc24 .preview_prev_f3c6 .accent_133f,
.fluid_dc24
  .preview_prev_f3c6
  .accent_133f
  a,
.fluid_dc24 .content_selected_3699 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_dc24 .preview_prev_f3c6 .message_91f3,
.fluid_dc24 .section_dim_aaff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fluid_dc24 .preview_prev_f3c6 .message_91f3 {
  color: var(--e-global-color-text);
}
.fluid_dc24 .section_dim_aaff {
  color: var(--e-global-color-text);
}
.fluid_dc24
  .preview_prev_f3c6
  .text-iron-247e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_dc24 .background-hovered-9337 .border-8171 {
  background-color: var(--e-global-color-primary);
}
.fluid_dc24 .background-hovered-9337 .border-8171:hover {
  background-color: var(--e-global-color-primary);
}
.fluid_dc24 .background-hovered-9337 .icon_304e li span {
  background-color: var(--e-global-color-text);
}
.fluid_dc24 .background-hovered-9337 .icon_304e li span:hover {
  background-color: var(--e-global-color-primary);
}
.fluid_dc24
  .background-hovered-9337
  .icon_304e
  li.overlay_6ea9
  span {
  background-color: var(--e-global-color-accent);
}
.fluid_dc24 .dark_3e7c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.last-b6ae .background_401f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown_light_106c .stale-4c21 {
  background-color: var(--e-global-color-primary);
}
.dropdown_light_106c .south-f488 {
  background-color: var(--e-global-color-secondary);
}
.dropdown_light_106c .card-dark-a153 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .layout-middle-f2ab {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .dropdown-next-0f63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .component-dark-0bc6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .highlight_b161 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .background_8acc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_light_106c .hero-eb56 {
  background-color: var(--e-global-color-primary);
}
.dropdown_light_106c .hero-eb56 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_hard_da1c .title-30cc {
  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);
}
.component_hard_da1c .title-large-4606 {
  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);
}
.component_hard_da1c
  .hot_bd5b:after {
  background-color: var(--e-global-color-primary);
}
.component_hard_da1c .under_927e {
  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);
}
.large-8b11 .content_selected_3699 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large-8b11 .section_dim_aaff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-3515 .widget_solid_1420 .under_685d {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hover-3515 .widget_solid_1420 .column-medium-5589 {
  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);
}
.prev_4c40 .icon_28aa {
  background-color: var(--e-global-color-primary);
}
.prev_4c40 .active-cool-8953 {
  background-color: var(--e-global-color-secondary);
}
.prev_4c40 .header_c3a9 .module_focused_ba83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.prev_4c40 .widget-north-e7ea .module_focused_ba83 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.main-817e .dim_3e77 .list_large_2974 {
  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-817e .dim_3e77 .media_gas_fe73 {
  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);
}
.main-817e .dim_3e77 .overlay_complex_1f84 {
  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-7d8c .element_advanced_96c1 {
  border-color: var(--e-global-color-text);
}
.item-7d8c .motion-8e6e {
  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-7d8c .motion_0bdd {
  color: var(--e-global-color-primary);
}
.item-7d8c .fresh-35a2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption_8915 .fast-ad26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_8915 .image-5070 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_8915 .tag_ea50:hover .fast-ad26 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption_8915
  .tag_ea50:hover
  .image-5070 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_e3af .card-25d1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_e3af .yellow_e551 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.aside-steel-394f .overlay_e394 .box-pink-52e7 {
  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);
}
.aside-steel-394f .article_f364 .box-pink-52e7 {
  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);
}
.dropdown-lite-8f80 .background_797c {
  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);
}
.rough_fe38 .shade_lite_64c5 .hover_huge_b924 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_fe38 .shade_lite_64c5 .hover_huge_b924 {
  background-color: var(--e-global-color-secondary);
}
.rough_fe38 .large_99c2 .hover_huge_b924 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_fe38 .large_99c2 .hover_huge_b924 {
  background-color: var(--e-global-color-secondary);
}
.rough_fe38 .stone_f9e6 .clean-e85b {
  background-color: var(--e-global-color-primary);
}
.rough_fe38 .stone_f9e6:hover .clean-e85b {
  background-color: var(--e-global-color-secondary);
}
.rough_fe38 .border-8171 {
  background-color: var(--e-global-color-primary);
}
.rough_fe38 .border-8171:hover {
  background-color: var(--e-global-color-accent);
}
.rough_fe38 .icon_304e li span {
  background-color: var(--e-global-color-text);
}
.rough_fe38 .icon_304e li span:hover {
  background-color: var(--e-global-color-primary);
}
.rough_fe38 .icon_304e li.overlay_6ea9 span {
  background-color: var(--e-global-color-accent);
}
.sidebar_c72a .outline_old_c527 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_c72a .table-383b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-d849 .highlight_next_e30d:before {
  background-color: var(--e-global-color-secondary);
}
.in-d849 .tooltip_6c94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-d849 .full-cebf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_thick_1759 .south_8b52 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_thick_1759 .south_8b52:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_thick_1759 .south_8b52.fn-active-68f0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_thick_1759 .caption-f5bf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_thick_1759 .background-2a1f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_thick_1759 .outline_8b06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_thick_1759 .list_pro_1fa5 {
  background-color: var(--e-global-color-primary);
}
.block_thick_1759 .list_pro_1fa5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_thick_1759 .description-orange-ad18 {
  background-color: var(--e-global-color-primary);
}
.block_thick_1759 .description-orange-ad18 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.blue_485f .dim_d598 .badge_slow_bff5 a {
  color: var(--e-global-color-secondary);
}
.blue_485f .dim_d598 .badge_slow_bff5 a:hover {
  color: var(--e-global-color-secondary);
}
.blue_485f .dim_d598 .badge_slow_bff5,
.blue_485f .dim_d598 .badge_slow_bff5 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_485f .dim_d598 .dropdown-prev-5d08 {
  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);
}
.blue_485f .dim_d598 .input-ea63 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_485f .dim_d598 .thumbnail-0c4c {
  background-color: var(--e-global-color-primary);
}
.blue_485f .dim_d598 .thumbnail-0c4c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_485f .dim_d598 .thumbnail-0c4c:hover {
  background-color: var(--e-global-color-primary);
}
.blue_485f .dim_d598 .message-3adc {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.blue_485f .dim_d598 .message-3adc {
  background-color: var(--e-global-color-primary);
}
.blue_485f .dim_d598 .message-3adc:hover {
  background-color: var(--e-global-color-primary);
}
.blue_485f .dim_d598 .border-8171 {
  background-color: var(--e-global-color-primary);
}
.blue_485f .dim_d598 .border-8171:hover {
  background-color: var(--e-global-color-primary);
}
.blue_485f .background-hovered-9337 .icon_304e li span {
  background-color: var(--e-global-color-text);
}
.blue_485f .background-hovered-9337 .icon_304e li span:hover {
  background-color: var(--e-global-color-primary);
}
.blue_485f .background-hovered-9337 .icon_304e li.overlay_6ea9 span {
  background-color: var(--e-global-color-accent);
}
.blue_485f .short-f94e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue_485f .tabs-9806 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_out_dcc2 .pro_e702 .slider_554a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.widget_out_dcc2 .pro_e702 .middle_ef14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget_out_dcc2 .pro_e702 .photo-22db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb .small-aa9f {
  border-color: var(--e-global-color-text);
}
.gallery_soft_c1fb .hidden_dynamic_30a1 {
  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);
}
.gallery_soft_c1fb .motion-0301 {
  color: var(--e-global-color-secondary);
}
.gallery_soft_c1fb .motion-0301 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb .texture-57d3 > * {
  color: var(--e-global-color-primary);
}
.gallery_soft_c1fb .texture-57d3 > * svg {
  fill: var(--e-global-color-primary);
}
.gallery_soft_c1fb .tag_upper_b954 {
  color: var(--e-global-color-primary);
}
.gallery_soft_c1fb .tag_upper_b954 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_soft_c1fb .element-upper-75e4 {
  color: var(--e-global-color-primary);
}
.gallery_soft_c1fb .element-upper-75e4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery_soft_c1fb .fresh_3f99 {
  color: var(--e-global-color-primary);
}
.gallery_soft_c1fb .fresh_3f99 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb .accent-5c68 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb .pattern_45a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb .pattern_45a6.modal_current_99c2 {
  color: var(--e-global-color-secondary);
}
.gallery_soft_c1fb .pattern_45a6.modal_current_99c2 .up_01b3 {
  color: var(--e-global-color-accent);
}
.gallery_soft_c1fb .pattern_45a6.copper_97f9 {
  color: var(--e-global-color-text);
}
.gallery_soft_c1fb .pattern_45a6.copper_97f9 .up_01b3 {
  color: var(--e-global-color-text);
}
.gallery_soft_c1fb .pattern_45a6:before {
  border-top-color: var(--e-global-color-text);
}
.gallery_soft_c1fb .plasma_6bff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery_soft_c1fb
  .plasma_6bff
  .notice-e634 {
  background-color: var(--e-global-color-primary);
}
.gallery_soft_c1fb
  .plasma_6bff
  .notice-e634 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery_soft_c1fb .small-aa9f .glass_c8a2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pagination_6a68 .right_a5b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_6a68 .card-5e16 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_5587 .bronze-63e7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination_5587
  .avatar_38b5
  .tertiary_0617 {
  background-color: var(--e-global-color-secondary);
}
.pagination_5587
  .avatar_38b5.box_3ae4
  .tertiary_0617 {
  background-color: var(--e-global-color-text);
}
.pagination_5587
  .avatar_38b5:hover
  .tertiary_0617 {
  background-color: var(--e-global-color-accent);
}
.pagination_5587
  .avatar_38b5.fn-active-68f0
  .tertiary_0617 {
  background-color: var(--e-global-color-primary);
}
.message_south_585d .feature-f765 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.message_south_585d .element_inner_44f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.message_south_585d .description_3daa {
  background-color: var(--e-global-color-primary);
}
.message_south_585d .description_3daa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.border_lower_c838 .tooltip_6179 .copper_c5de .cool-b12a {
  background-color: var(--e-global-color-secondary);
}
.border_lower_c838 .tooltip_6179 .old-404e:after {
  background-color: var(--e-global-color-secondary);
}
.border_lower_c838 .button-141c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_lower_c838 .texture_053f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_lower_c838 .pattern-f375 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.border_lower_c838 .up-3f2e {
  background-color: var(--e-global-color-primary);
}
.border_lower_c838 .up-3f2e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.border_lower_c838 .info_f7ed {
  background-color: var(--e-global-color-secondary);
}
.border_lower_c838 .info_f7ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.border_lower_c838 .tooltip_6179 .accordion_9479 .tabs-55eb:hover {
  background-color: var(--e-global-color-primary);
}
.border_lower_c838
  .tooltip_6179
  .accordion_9479
  .tabs-55eb.short-2253 {
  background-color: var(--e-global-color-primary);
}
.border_lower_c838 .tooltip_6179 .disabled_55c3:before {
  border-color: var(--e-global-color-primary);
}
.border_lower_c838 .tooltip_6179 .disabled_55c3:hover:before {
  border-color: var(--e-global-color-secondary);
}
.border_lower_c838
  .tooltip_6179
  .disabled_55c3.pro-76f9:before {
  border-color: var(--e-global-color-primary);
}
.border_lower_c838 .orange_0474 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.north_2c78 .content-outer-c030 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_2c78 .content-outer-c030:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_2c78 .content-outer-c030.warm-979c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_2c78 .progress_fdf4 {
  background-color: var(--e-global-color-primary);
}
.north_2c78 .progress_fdf4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_2c78
  .medium_384e
  .form-gold-f0d0
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.north_2c78
  .light_702f
  .form-gold-f0d0
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth-3978
  .panel-down-dd92
  .button-gas-f600 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth-3978
  .panel-down-dd92
  .video-ec3d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth-3978 .hovered-2300 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth-3978 .container-next-c929 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth-3978 .footer_dynamic_dc4b {
  background-color: var(--e-global-color-primary);
}
.smooth-3978 .footer_dynamic_dc4b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.list_last_3fe4 .warm-8aec {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.list_last_3fe4 .row_basic_a337 {
  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);
}
.list_last_3fe4 .upper_6c7b {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_last_3fe4 .upper_6c7b a:hover {
  color: var(--e-global-color-secondary);
}
.list_last_3fe4 .old_3eea {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.list_last_3fe4 .motion-8777 {
  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);
}
.list_last_3fe4 .component-top-0e93 .border-8171 {
  background-color: var(--e-global-color-primary);
}
.list_last_3fe4 .component-top-0e93 .border-8171:hover {
  background-color: var(--e-global-color-accent);
}
.list_last_3fe4
  .component-top-0e93
  .icon_304e
  li
  span {
  background-color: var(--e-global-color-text);
}
.list_last_3fe4
  .component-top-0e93
  .icon_304e
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.list_last_3fe4
  .component-top-0e93
  .icon_304e
  li.overlay_6ea9
  span {
  background-color: var(--e-global-color-accent);
}
.box_stone_c567
  .purple_1d59
  .pattern-lower-98b2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_stone_c567 .purple_1d59 .static_b823 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_stone_c567 .purple_1d59 .tertiary-55d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box_stone_c567 .input-thick-1fa7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.box_stone_c567
  .banner_2959.form-fca9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a {
  background-color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .caption_hard_9d47.component-west-57a0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .slider_solid_5694.container_1519 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  .menu_306e
  > a {
  background-color: var(--e-global-color-secondary);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  .menu_306e
  > a
  .tall_8f76 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  .menu_306e
  > a
  .slider_solid_5694.cold-7733 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .old_d83e:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  a
  .old_d83e:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e.aside_simple_73aa
  > a
  .old_d83e:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  .menu_306e.aside_simple_73aa
  > a
  .old_d83e:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .preview_fast_3b30
  .pink_3387 {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  a
  .preview_fast_3b30
  .pink_3387 {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .preview_fast_3b30
  .pink_3387,
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  a
  .preview_fast_3b30
  .pink_3387 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > a
  .wood-15d4:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  a
  .wood-15d4:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e.aside_simple_73aa
  > a
  .wood-15d4:before {
  color: var(--e-global-color-text);
}
.hot_8c86
  > .background-fb4f
  > div
  > .solid-56cd
  > .menu_306e
  > .summary-1f43
  .menu_306e.aside_simple_73aa
  > a
  .wood-15d4:before {
  color: var(--e-global-color-text);
}
.footer-8836 .card-soft-0f51 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-8836
  .active_stale_b3a4:hover
  .card-soft-0f51 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table-clean-424a
  > .background-fb4f
  > .out-ce44
  > .tag-0038
  > .form-892c
  > .element_bb15
  .simple_934c {
  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);
}
.table-clean-424a
  > .background-fb4f
  > .out-ce44
  > .tag-0038
  > .form-892c
  > .element_bb15:hover
  .simple_934c {
  color: var(--e-global-color-text);
}
.table-clean-424a
  > .background-fb4f
  > .out-ce44
  > .tag-0038
  > .form-892c
  > .element_bb15:hover
  .simple_934c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-clean-424a
  > .background-fb4f
  > .out-ce44
  > .tag-0038
  > .form-892c.pattern_c74d
  > .element_bb15
  .simple_934c {
  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);
}
.notification_fixed_22f1 .carousel-inner-18b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_fixed_22f1 .layout-north-2014 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification_fixed_22f1 .title_7a38 {
  background-color: var(--e-global-color-primary);
}
.notification_fixed_22f1 .title_7a38 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b
  .panel-complex-2e23 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b
  .shadow-first-958d {
  color: var(--e-global-color-text);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b:hover
  .panel-complex-2e23 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b:hover
  .shadow-first-958d {
  color: var(--e-global-color-secondary);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b.card_4945
  .panel-complex-2e23 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lite-a518
  > .background-fb4f
  > .dirty-bda9
  > .grid-de52
  > .article_warm_232b.card_4945
  .shadow-first-958d {
  color: var(--e-global-color-primary);
}
.pagination-c4da
  .overlay_short_2cd5
  .focus_066b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-c4da .description-basic-4916 .glass_c8a2 .purple-6606 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_purple_5c6f .white-a99f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_purple_5c6f .border_9fc1 .white-a99f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_purple_5c6f .sort_945f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button_purple_5c6f .sort_945f {
  background-color: var(--e-global-color-primary);
}
.status_iron_cc7c .backdrop-dffd .main_f629 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.status_iron_cc7c
  .backdrop-dffd:hover
  .highlight-d80f {
  color: var(--e-global-color-secondary);
}
.status_iron_cc7c
  .backdrop-dffd:hover
  .main_f629 {
  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);
}
.gallery-iron-b79c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.caption_2cad {
  flex-direction: column;
}

.caption_2cad .left-64c7 {
  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.caption_2cad .left-64c7 {
  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);
}

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

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

.link-focused-0700.block_916d {
  display: none;
}

.table-d8cf {
  display: none;
}

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

.texture_wide_d6cb.tag-wide-804c {
  margin-bottom: 40px;
  width: 100%;
}

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

.caption_2cad a {
  width: 100%;
}

.active_2957 .next_48ac.container-copper-0114 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.active_2957
  .next_48ac.content-6dd1
  .list_gold_14ee
  .texture_over_f416 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.disabled_paper_064b.gas_557a > .stale-d6a4 {
  display: flex;
  align-items: center;
}

.banner-steel-0b5a {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

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

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

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

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

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

.active_2957
  .next_48ac.header_5b0b
  .accent_f171
  .gold_d840 {
  width: 100% !important;
}

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

.summary-ed78 {
  width: 100%;
}

.mask-green-4756 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.caption-advanced-7c38 {
  position: relative;
  cursor: pointer;
}

.caption-advanced-7c38::before {
  content: "";
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  border-radius: 20px;

  display: none;
}

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

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

  visibility: hidden;
}

.caption-advanced-7c38:hover .light_759c {
  visibility: visible;
}
.caption-advanced-7c38:hover.caption-advanced-7c38::before {
  display: block;
}

.progress_fixed_522e h3 {
  color: #fff;
}

.summary_8ab8 {
  margin: 0;
}

.active_2957
  .next_48ac.header_5b0b
  .gold_d840
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.link-656b {
  width: 100%;
}

.tall_5083 {
  width: 100%;
}

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

.tall_5083 {
  width: 100%;
}

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

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

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

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

.caption_2cad .left-64c7.copper_9a58 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.caption_2cad h1.left-64c7 {
  margin-top: 80px !important;
}

.active_2957 .next_48ac.description_2b46 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.sidebar-prev-c833 img {
  width: 100%;
}

.hard_231a .tertiary_70ee.list_gold_14ee {
  justify-content: space-between;
}

.preview_57b4 {
  display: none;
}

.component-slow-00a3 .heading_7f98 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .disabled_paper_064b .stale-d6a4 {
    flex-wrap: nowrap !important;
  }
}

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

  .action-dd19 {
    width: 100% !important;
  }
}

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

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

  .hard_231a .tertiary_70ee.list_gold_14ee {
    border-bottom: 1px solid #f0c159;
  }

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

  .disabled_paper_064b.gas_557a > .stale-d6a4 {
    gap: 15px;
    justify-content: space-between;
  }

  .active_2957
    .next_48ac.header_5b0b
    .gold_d840
    img {
    width: 60% !important;
  }

  .copper_fa78 {
    left: 2%;
  }

  .focused_557f {
    margin: 10px 0;
  }

  .caption_2cad .heading_7f98 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.caption_2cad .left-64c7,
  .caption_2cad .left-64c7 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .gold_d840 {
    justify-content: center;
  }

  .caption_2cad .heading_7f98 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .video-stale-f80f {
    margin-bottom: 15px !important;
  }

  .active_2957 .next_48ac.container-copper-0114 {
    width: 75% !important;
  }

  .sidebar-prev-c833 img {
    width: 100% !important;
  }
}

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

  h2.caption_2cad .left-64c7,
  .caption_2cad .left-64c7 {
    font-size: 30px !important;
  }

  .gold_d840 {
    justify-content: center;
  }

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

  .banner_d87b
    .down-7c1b.gallery-c341 {
    margin: 0 !important;
  }

  .banner-steel-0b5a {
    margin: 0;
    gap: 10px;
  }

  .focused_557f {
    display: flex;
  }

  .detail_808c .section_433b {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .carousel-ba13 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .caption_2cad h1.left-64c7 {
    margin-top: 40px !important;
  }

  .active_2957
    .next_48ac.header_5b0b
    .gold_d840
    img,
  .focused_50e2 .accent_f171 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .active_2957 .next_48ac.container-copper-0114 {
    width: 100% !important;
  }

  .disabled_paper_064b.gas_557a > .stale-d6a4 {
    gap: 3px;
  }

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

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

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

.hard_231a .tertiary_70ee.list_gold_14ee: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);
}

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

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

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

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

.link-focused-0700: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;
}

/* 图片块简化样式 */
.table-paper-ab5a {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .hard_231a .tertiary_70ee.list_gold_14ee {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .caption_2cad .left-64c7 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .section_433b {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.filter-complex-9ddf .huge_d27b {
  flex-shrink: 0;
  white-space: nowrap;
}

.filter-complex-9ddf .tertiary_iron_518b {
  flex-shrink: 0;
  min-width: fit-content;
}

.filter-complex-9ddf .texture_over_f416 {
  white-space: nowrap;
}

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

.filter-complex-9ddf {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.filter-complex-9ddf .huge_d27b {
  max-width: 80px !important;
}

.filter-complex-9ddf .tertiary_iron_518b {
  max-width: 80px !important;
  overflow: hidden;
}

.filter-complex-9ddf .tertiary_70ee.list_gold_14ee {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.filter-complex-9ddf .texture_over_f416 {
  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);
  }
}

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

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

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

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

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

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

/* css-noise: 1e16 */
.widget-item-f7 {
  padding: 0.4rem;
  font-size: 10px;
  line-height: 1.2;
}
