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(.picture_focused_c0a2) {
  gap: 0.5em;
}
:where(.header-57b9) {
  gap: 0.5em;
}
body .small-7c6a > .caption_93b8 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .small-7c6a > .texture-south-d9b4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .small-7c6a > .tall-ab1d {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .slider-rough-ec89 > .caption_93b8 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .slider-rough-ec89 > .texture-south-d9b4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .slider-rough-ec89 > .tall-ab1d {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .slider-rough-ec89
  > :where(:not(.caption_93b8):not(.texture-south-d9b4):not(.copper_fe45)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .slider-rough-ec89 > .input-advanced-b1bd {
  max-width: var(--wp--style--global--wide-size);
}
body .picture_focused_c0a2 {
  display: flex;
}
body .picture_focused_c0a2 {
  flex-wrap: wrap;
  align-items: center;
}
body .picture_focused_c0a2 > * {
  margin: 0;
}
body .header-57b9 {
  display: grid;
}
body .header-57b9 > * {
  margin: 0;
}
:where(.fixed_d493.picture_focused_c0a2) {
  gap: 2em;
}
:where(.fixed_d493.header-57b9) {
  gap: 2em;
}
:where(.thick_2c18.picture_focused_c0a2) {
  gap: 1.25em;
}
:where(.thick_2c18.header-57b9) {
  gap: 1.25em;
}
.surface-8a3b {
  color: var(--wp--preset--color--black) !important;
}
.heading_action_1384 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.green-1b59 {
  color: var(--wp--preset--color--white) !important;
}
.advanced-b1c1 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.border_fast_8a0c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.tooltip_7f41 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.pagination-first-e760 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.pattern_copper_2b67 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.table-1275 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hard_6ea9 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.solid_af9d {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.badge-warm-4cdd {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.badge_static_75a3 {
  background-color: var(--wp--preset--color--black) !important;
}
.prev_a200 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.full_25db {
  background-color: var(--wp--preset--color--white) !important;
}
.prev-515b {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.slow_413d {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.border_tiny_778a {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.slider_03d6 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.large-5370 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.info_prev_9328 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.badge_iron_0aef {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.east-ad56 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.gallery_ebaa {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.aside-fe81 {
  border-color: var(--wp--preset--color--black) !important;
}
.west_b832 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.feature_97bc {
  border-color: var(--wp--preset--color--white) !important;
}
.hover_short_ede0 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.hovered-5d5d {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.badge_7f8f {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.layout_iron_17c7 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.header-solid-9925 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gas-ca4d {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hard_b5fe {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.menu_small_53ad {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.right-8521 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.texture_small_a7f4 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.popup-over-e297 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.stale_1b57 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.table-north-2db7 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.menu-bronze-96af {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.widget_eae2 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.article_44f5 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.gallery_2db6 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.menu_6768 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.picture_93b0 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.dynamic-a637 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.icon-green-bf50 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.item-cold-bca5 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.bronze_1345 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.pattern-a78c {
  font-size: var(--wp--preset--font-size--large) !important;
}
.focused_cffe {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.message-slow-c5ac a:where(:not(.light-ce35)) {
  color: inherit;
}
:where(.thick_2c18.picture_focused_c0a2) {
  gap: 1.25em;
}
:where(.thick_2c18.header-57b9) {
  gap: 1.25em;
}
:where(.fixed_d493.picture_focused_c0a2) {
  gap: 2em;
}
:where(.fixed_d493.header-57b9) {
  gap: 2em;
}
.picture-f566 {
  font-size: 1.5em;
  line-height: 1.6;
}

.table_5e96 .status_fixed_a4c9 {
  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);
}
.pro_76c5 .list_e6c8 {
  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);
}
.hard_aeed {
  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);
}
.hard_aeed.left-2fd3 .hero-hard-ca75 {
  background-color: var(--e-global-color-primary);
}
.hard_aeed.input-b427 .hero-hard-ca75,
.hard_aeed.overlay_tall_e3e2 .hero-hard-ca75 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.card-81ad .component_670b {
  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);
}
.pagination-wood-bd85 {
  --divider-color: var(--e-global-color-secondary);
}
.pagination-wood-bd85 .gradient-over-ee23 {
  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);
}
.pagination-wood-bd85.popup-e851 .status-1d12 {
  background-color: var(--e-global-color-secondary);
}
.pagination-wood-bd85.focus_static_f3da .status-1d12,
.pagination-wood-bd85.column-slow-bf36 .status-1d12 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.pagination-wood-bd85.focus_static_f3da .status-1d12,
.pagination-wood-bd85.column-slow-bf36 .status-1d12 svg {
  fill: var(--e-global-color-secondary);
}
.over_0a9d .mask_d864 {
  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);
}
.over_0a9d .huge-641d {
  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-4359.popup-e851 .status-1d12 {
  background-color: var(--e-global-color-primary);
}
.menu-4359.focus_static_f3da .status-1d12,
.menu-4359.column-slow-bf36 .status-1d12 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.menu-4359.focus_static_f3da .status-1d12,
.menu-4359.column-slow-bf36 .status-1d12 svg {
  fill: var(--e-global-color-primary);
}
.feature-south-e821.popup-e851 .status-1d12 {
  background-color: var(--e-global-color-primary);
}
.feature-south-e821.focus_static_f3da .status-1d12,
.feature-south-e821.column-slow-bf36 .status-1d12 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.feature-south-e821 .soft-c8a3 {
  color: var(--e-global-color-primary);
}
.feature-south-e821 .soft-c8a3,
.feature-south-e821 .soft-c8a3 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature-south-e821 .sort-white-61e0 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_warm_32b7 .highlight_copper_9fa9 {
  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);
}
.block-cool-71ef .motion-3b1e .thick_64c4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pagination_active_462f .north-fed1:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.pagination_active_462f .block_warm_bc7b i {
  color: var(--e-global-color-primary);
}
.pagination_active_462f .block_warm_bc7b svg {
  fill: var(--e-global-color-primary);
}
.pagination_active_462f .up_9791 {
  color: var(--e-global-color-secondary);
}
.pagination_active_462f .north-fed1 > .up_9791,
.pagination_active_462f .north-fed1 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_0760 .last_67c0 {
  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);
}
.up_0760 .link-b2af {
  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);
}
.stone-c1f7 .accent_64af .sort-1e48 {
  background-color: var(--e-global-color-primary);
}
.stone-c1f7 .list_old_9f71 {
  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);
}
.element_fa63 .banner-da7d {
  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);
}
.element_fa63 .tabs_d2cb {
  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);
}
.element_fa63 .nav_hovered_ba05 {
  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);
}
.description-first-bf46 .sort-d605,
.description-first-bf46 .sort-d605 a {
  color: var(--e-global-color-primary);
}
.description-first-bf46 .sort-d605.highlight_cc5e,
.description-first-bf46 .sort-d605.highlight_cc5e a {
  color: var(--e-global-color-accent);
}
.description-first-bf46 .sort-d605 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.description-first-bf46 .disabled-hot-2cac {
  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);
}
.text-dim-e045 .form_plasma_721a,
.text-dim-e045 .button-4c49 {
  color: var(--e-global-color-primary);
}
.text-dim-e045 .form_plasma_721a svg {
  fill: var(--e-global-color-primary);
}
.text-dim-e045 .highlight_cc5e .form_plasma_721a,
.text-dim-e045 .highlight_cc5e .button-4c49 {
  color: var(--e-global-color-accent);
}
.text-dim-e045 .highlight_cc5e .form_plasma_721a svg {
  fill: var(--e-global-color-accent);
}
.text-dim-e045 .button-4c49 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-dim-e045 .disabled-hot-2cac {
  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);
}
.input_dfe6 .mask_34b7,
.input_dfe6 .modal_advanced_9e4b {
  color: var(--e-global-color-primary);
}
.input_dfe6 .modal_advanced_9e4b svg {
  fill: var(--e-global-color-primary);
}
.input_dfe6 .sort-d605.highlight_cc5e a,
.input_dfe6
  .sort-d605.highlight_cc5e
  .modal_advanced_9e4b {
  color: var(--e-global-color-accent);
}
.input_dfe6 .mask_34b7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.input_dfe6 .disabled-hot-2cac {
  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);
}
.pattern_gold_f4f8 .article-4746 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_gold_f4f8 .nav-dff5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_south_31d1 .item_5cb6 .tooltip_469f {
  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);
}
.heading_south_31d1 .item_5cb6 .light-ff05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_south_31d1 .short_25f8 .tooltip_469f {
  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);
}
.heading_south_31d1
  .short_25f8
  .light-ff05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_south_31d1
  .sidebar-over-81ef
  .tooltip_469f {
  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);
}
.heading_south_31d1
  .sidebar-over-81ef
  .light-ff05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_south_31d1
  .notification_708a
  .tooltip_469f {
  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);
}
.heading_south_31d1
  .notification_708a
  .light-ff05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero-action-64a3 .modal-gas-9682 {
  background-color: var(--e-global-color-primary);
}
.hero-action-64a3 .modal-gas-9682:hover {
  background-color: var(--e-global-color-primary);
}
.hero-action-64a3 .video_72ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hero-action-64a3
  .modal-gas-9682:hover
  .video_72ee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pink-268b .tabs_3279 {
  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);
}
.layout_bdfb .info-6ab5 .title-easy-4d9a a {
  background-color: var(--e-global-color-accent);
}
.layout_bdfb .info-6ab5 .backdrop-f120 a {
  background-color: var(--e-global-color-accent);
}
.layout_bdfb .info-6ab5 .title-easy-4d9a a,
.layout_bdfb .info-6ab5 .backdrop-f120 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_c5be
  .smooth-a33d.tooltip-brown-bead
  .info-6ab5
  a.module-bright-e35a {
  background-color: var(--e-global-color-accent);
}
.section_c5be
  .smooth-a33d.tooltip-brown-bead
  .info-6ab5
  span.module-bright-e35a.fn-current-9c57 {
  background-color: var(--e-global-color-text);
}
.section_c5be
  .smooth-a33d.tooltip-brown-bead
  .info-6ab5
  .module-bright-e35a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67 .wrapper_b095 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .input_dim_793f
  > .modal-dynamic-bb84
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .dropdown-last-99b3
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .static-0530
  .logo_8e6e,
.overlay_5c67
  .static-0530
  .notice-dynamic-c1b5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_5c67
  .static-0530
  .advanced_e08e,
.overlay_5c67
  .static-0530
  a
  .advanced_e08e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .static-0530
  .footer-2acf {
  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);
}
.overlay_5c67
  .static-0530
  .element-2fda {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .static-0530
  .element-2fda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .static-0530
  .element-2fda:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .static-0530
  .narrow_2a72 {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .static-0530
  .narrow_2a72 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .static-0530
  .narrow_2a72:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .preview-4fbb
  .menu_099b
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_5c67
  .preview-4fbb
  .pressed-71b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .preview-4fbb
  .footer-2acf {
  color: var(--e-global-color-text);
}
.overlay_5c67
  .preview-4fbb
  .footer-2acf
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .preview-4fbb
  .element-2fda {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .preview-4fbb
  .element-2fda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .preview-4fbb
  .element-2fda:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .preview-4fbb
  .narrow_2a72 {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67
  .preview-4fbb
  .narrow_2a72 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay_5c67
  .preview-4fbb
  .narrow_2a72:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67 .element-plasma-2a67 {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67 .element-plasma-2a67:hover {
  background-color: var(--e-global-color-primary);
}
.overlay_5c67 .footer-0058 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay_5c67 .background-warm-5658 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_65de .thick-2634 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_65de
  .menu-out-860c
  > div:nth-child(3)
  .thick-2634,
.focused_65de
  .main-b4e6
  > div:nth-child(1)
  .thick-2634,
.focused_65de
  .nav_35ac
  > div:nth-child(1)
  .thick-2634,
.focused_65de
  .hard_13c2
  > div:nth-child(1)
  .thick-2634,
.focused_65de
  .article_31a3
  > div:nth-child(1)
  .thick-2634 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_65de .element_pro_f922 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_65de .row_lower_514f {
  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_65de .title_fresh_ac05 {
  background-color: var(--e-global-color-primary);
}
.focused_65de .title_fresh_ac05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_65de .title_fresh_ac05:hover {
  background-color: var(--e-global-color-primary);
}
.focused_65de .dynamic-ede0 {
  background-color: var(--e-global-color-primary);
}
.focused_65de .dynamic-ede0:hover {
  background-color: var(--e-global-color-primary);
}
.focused_65de .footer-0058 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_65de .background-warm-5658 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form-3d13 .static-7d2c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form-3d13 .photo-a39d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form-3d13 .yellow_f21d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form-3d13 .texture_c78b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form-3d13 .bright_04b9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.form-3d13 .dynamic-ede0 {
  background-color: var(--e-global-color-primary);
}
.form-3d13 .dynamic-ede0:hover {
  background-color: var(--e-global-color-primary);
}
.slow_268a .header-3ca8 {
  background-color: var(--e-global-color-secondary);
}
.slow_268a .overlay-954e {
  background-color: var(--e-global-color-text);
}
.slow_268a .progress-pressed-2694 {
  background-color: var(--e-global-color-secondary);
}
.slow_268a .old-171b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slow_268a .text_active_c021 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_268a .red_2770 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_268a .tabs-0971 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slow_268a .breadcrumb-last-b6e9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_16bb .full-1685 .backdrop-dynamic-3dcc,
.texture_16bb
  .full-1685
  .backdrop-dynamic-3dcc
  a,
.texture_16bb .steel_8618 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_16bb .full-1685 .header-green-30e2,
.texture_16bb .warm-c88d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture_16bb .full-1685 .header-green-30e2 {
  color: var(--e-global-color-text);
}
.texture_16bb .warm-c88d {
  color: var(--e-global-color-text);
}
.texture_16bb
  .full-1685
  .focus_101a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.texture_16bb .action_7b79 .black-5374 {
  background-color: var(--e-global-color-primary);
}
.texture_16bb .action_7b79 .black-5374:hover {
  background-color: var(--e-global-color-primary);
}
.texture_16bb .action_7b79 .red-6609 li span {
  background-color: var(--e-global-color-text);
}
.texture_16bb .action_7b79 .red-6609 li span:hover {
  background-color: var(--e-global-color-primary);
}
.texture_16bb
  .action_7b79
  .red-6609
  li.pink_e51a
  span {
  background-color: var(--e-global-color-accent);
}
.texture_16bb .sort-current-ea84 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.layout_fb6b .overlay_f041 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.solid_161a .summary-action-cd80 {
  background-color: var(--e-global-color-primary);
}
.solid_161a .breadcrumb_57cb {
  background-color: var(--e-global-color-secondary);
}
.solid_161a .notice_old_2597 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .thumbnail-50de {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .link-2254 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .mini-c81d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .purple-79a1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .popup_4f45 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.solid_161a .top_1972 {
  background-color: var(--e-global-color-primary);
}
.solid_161a .top_1972 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus-bottom-b5ed .summary-iron-e80f {
  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);
}
.focus-bottom-b5ed .silver-c1cc {
  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);
}
.focus-bottom-b5ed
  .footer_under_67a3:after {
  background-color: var(--e-global-color-primary);
}
.focus-bottom-b5ed .light-8e04 {
  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);
}
.red_a73d .steel_8618 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_a73d .warm-c88d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_6133 .picture-7e3d .video-e14e {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_6133 .picture-7e3d .status-cool-b345 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-north-4390 .section-middle-1552 {
  background-color: var(--e-global-color-primary);
}
.gradient-north-4390 .steel-d4a9 {
  background-color: var(--e-global-color-secondary);
}
.gradient-north-4390 .hidden-first-d5f3 .video-4e0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient-north-4390 .pattern_6cff .video-4e0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-a015 .basic_cbaa .picture-cold-a294 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pagination-a015 .basic_cbaa .column_68a6 {
  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);
}
.pagination-a015 .basic_cbaa .badge-3ae1 {
  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);
}
.focus_purple_bf9d .texture-f8aa {
  border-color: var(--e-global-color-text);
}
.focus_purple_bf9d .inner_cdb8 {
  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);
}
.focus_purple_bf9d .mini-d3eb {
  color: var(--e-global-color-primary);
}
.focus_purple_bf9d .lower_d661 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.action-2e28 .center_319d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.action-2e28 .logo-0227 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.action-2e28 .hover-836c:hover .center_319d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.action-2e28
  .hover-836c:hover
  .logo-0227 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-83d9 .light_94e9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pink-83d9 .picture_16ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.status-0f20 .focus_tall_a1f1 .modal_middle_d2ac {
  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);
}
.status-0f20 .hidden-099d .modal_middle_d2ac {
  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);
}
.button_iron_9db2 .highlight_short_0c27 {
  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);
}
.border_short_3e39 .filter-3dc3 .info_844a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_short_3e39 .filter-3dc3 .info_844a {
  background-color: var(--e-global-color-secondary);
}
.border_short_3e39 .stone-7580 .info_844a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.border_short_3e39 .stone-7580 .info_844a {
  background-color: var(--e-global-color-secondary);
}
.border_short_3e39 .carousel-fluid-c935 .label-4a13 {
  background-color: var(--e-global-color-primary);
}
.border_short_3e39 .carousel-fluid-c935:hover .label-4a13 {
  background-color: var(--e-global-color-secondary);
}
.border_short_3e39 .black-5374 {
  background-color: var(--e-global-color-primary);
}
.border_short_3e39 .black-5374:hover {
  background-color: var(--e-global-color-accent);
}
.border_short_3e39 .red-6609 li span {
  background-color: var(--e-global-color-text);
}
.border_short_3e39 .red-6609 li span:hover {
  background-color: var(--e-global-color-primary);
}
.border_short_3e39 .red-6609 li.pink_e51a span {
  background-color: var(--e-global-color-accent);
}
.west_4065 .fresh_2a36 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.west_4065 .outer_9756 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused-8513 .layout_ca08:before {
  background-color: var(--e-global-color-secondary);
}
.focused-8513 .banner_huge_5d66 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused-8513 .table-391a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_4ba4 .red-d515 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_4ba4 .red-d515:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_4ba4 .red-d515.fn-active-9c57 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article_4ba4 .chip_bb2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_4ba4 .down_50f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_4ba4 .panel-e35d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_4ba4 .wood-93bf {
  background-color: var(--e-global-color-primary);
}
.article_4ba4 .wood-93bf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_4ba4 .pressed_90a3 {
  background-color: var(--e-global-color-primary);
}
.article_4ba4 .pressed_90a3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notification-79fb .smooth-98b7 .carousel_first_9362 a {
  color: var(--e-global-color-secondary);
}
.notification-79fb .smooth-98b7 .carousel_first_9362 a:hover {
  color: var(--e-global-color-secondary);
}
.notification-79fb .smooth-98b7 .carousel_first_9362,
.notification-79fb .smooth-98b7 .carousel_first_9362 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-79fb .smooth-98b7 .title_basic_ce7c {
  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);
}
.notification-79fb .smooth-98b7 .component_e9dc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-79fb .smooth-98b7 .tag-narrow-b1f7 {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .smooth-98b7 .tag-narrow-b1f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notification-79fb .smooth-98b7 .tag-narrow-b1f7:hover {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .smooth-98b7 .action-9d0d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notification-79fb .smooth-98b7 .action-9d0d {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .smooth-98b7 .action-9d0d:hover {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .smooth-98b7 .black-5374 {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .smooth-98b7 .black-5374:hover {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .action_7b79 .red-6609 li span {
  background-color: var(--e-global-color-text);
}
.notification-79fb .action_7b79 .red-6609 li span:hover {
  background-color: var(--e-global-color-primary);
}
.notification-79fb .action_7b79 .red-6609 li.pink_e51a span {
  background-color: var(--e-global-color-accent);
}
.notification-79fb .footer-0058 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification-79fb .background-warm-5658 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-1250 .wide_faae .card-steel-e468 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.under-1250 .wide_faae .column-0432 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.under-1250 .wide_faae .logo_ab1e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd .article_brown_7366 {
  border-color: var(--e-global-color-text);
}
.title_1acd .over-9dc0 {
  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);
}
.title_1acd .gallery_6b80 {
  color: var(--e-global-color-secondary);
}
.title_1acd .gallery_6b80 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd .liquid_f950 > * {
  color: var(--e-global-color-primary);
}
.title_1acd .liquid_f950 > * svg {
  fill: var(--e-global-color-primary);
}
.title_1acd .article_dim_c2bc {
  color: var(--e-global-color-primary);
}
.title_1acd .article_dim_c2bc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title_1acd .article_acfc {
  color: var(--e-global-color-primary);
}
.title_1acd .article_acfc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title_1acd .left_8e54 {
  color: var(--e-global-color-primary);
}
.title_1acd .left_8e54 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd .section-6d7f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd .dynamic_721b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd .dynamic_721b.alert_974c {
  color: var(--e-global-color-secondary);
}
.title_1acd .dynamic_721b.alert_974c .status-997a {
  color: var(--e-global-color-accent);
}
.title_1acd .dynamic_721b.bottom-42e8 {
  color: var(--e-global-color-text);
}
.title_1acd .dynamic_721b.bottom-42e8 .status-997a {
  color: var(--e-global-color-text);
}
.title_1acd .dynamic_721b:before {
  border-top-color: var(--e-global-color-text);
}
.title_1acd .dropdown-west-88ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_1acd
  .dropdown-west-88ad
  .photo-huge-88a0 {
  background-color: var(--e-global-color-primary);
}
.title_1acd
  .dropdown-west-88ad
  .photo-huge-88a0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title_1acd .article_brown_7366 .shadow-tiny-064b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up-2bea .table_2cee {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.up-2bea .white_7114 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-small-d433 .narrow_ff54 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-small-d433
  .hard-b06e
  .mask_first_9543 {
  background-color: var(--e-global-color-secondary);
}
.modal-small-d433
  .hard-b06e.blue_ef5e
  .mask_first_9543 {
  background-color: var(--e-global-color-text);
}
.modal-small-d433
  .hard-b06e:hover
  .mask_first_9543 {
  background-color: var(--e-global-color-accent);
}
.modal-small-d433
  .hard-b06e.fn-active-9c57
  .mask_first_9543 {
  background-color: var(--e-global-color-primary);
}
.tooltip_649d .smooth_0244 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.tooltip_649d .basic-693c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_649d .sort-db7b {
  background-color: var(--e-global-color-primary);
}
.tooltip_649d .sort-db7b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_be11 .card_prev_767a .detail_0628 .list-359a {
  background-color: var(--e-global-color-secondary);
}
.article_be11 .card_prev_767a .chip_yellow_5f5b:after {
  background-color: var(--e-global-color-secondary);
}
.article_be11 .thumbnail-ca13 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_be11 .accordion-8849 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_be11 .popup-brown-58d1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.article_be11 .texture-orange-6ce9 {
  background-color: var(--e-global-color-primary);
}
.article_be11 .texture-orange-6ce9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_be11 .carousel-cffd {
  background-color: var(--e-global-color-secondary);
}
.article_be11 .carousel-cffd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_be11 .card_prev_767a .cool_02af .left-00eb:hover {
  background-color: var(--e-global-color-primary);
}
.article_be11
  .card_prev_767a
  .cool_02af
  .left-00eb.right_2d6e {
  background-color: var(--e-global-color-primary);
}
.article_be11 .card_prev_767a .short_0418:before {
  border-color: var(--e-global-color-primary);
}
.article_be11 .card_prev_767a .short_0418:hover:before {
  border-color: var(--e-global-color-secondary);
}
.article_be11
  .card_prev_767a
  .short_0418.shadow-8fe9:before {
  border-color: var(--e-global-color-primary);
}
.article_be11 .notification_8d38 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-4461 .detail-under-4d37 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-4461 .detail-under-4d37:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-4461 .detail-under-4d37.tag-4a41 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-4461 .shadow_huge_11ab {
  background-color: var(--e-global-color-primary);
}
.gradient-4461 .shadow_huge_11ab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-4461
  .form_dirty_f906
  .wrapper-pro-7441
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gradient-4461
  .mask-725c
  .wrapper-pro-7441
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.feature_green_e1eb
  .info-04f8
  .green-b292 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_green_e1eb
  .info-04f8
  .feature_88eb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_green_e1eb .section-new-4e48 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature_green_e1eb .texture_static_a9dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.feature_green_e1eb .footer_bottom_cf77 {
  background-color: var(--e-global-color-primary);
}
.feature_green_e1eb .footer_bottom_cf77 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main-c3c3 .mask-huge-acd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.main-c3c3 .gold_6be6 {
  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);
}
.main-c3c3 .mask-1da7 {
  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-c3c3 .mask-1da7 a:hover {
  color: var(--e-global-color-secondary);
}
.main-c3c3 .shade_6e1a {
  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-c3c3 .lite-7f19 {
  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);
}
.main-c3c3 .north_b16f .black-5374 {
  background-color: var(--e-global-color-primary);
}
.main-c3c3 .north_b16f .black-5374:hover {
  background-color: var(--e-global-color-accent);
}
.main-c3c3
  .north_b16f
  .red-6609
  li
  span {
  background-color: var(--e-global-color-text);
}
.main-c3c3
  .north_b16f
  .red-6609
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.main-c3c3
  .north_b16f
  .red-6609
  li.pink_e51a
  span {
  background-color: var(--e-global-color-accent);
}
.surface-green-f399
  .primary-aed0
  .panel_next_033b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-green-f399 .primary-aed0 .box-0179 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface-green-f399 .primary-aed0 .green_146f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface-green-f399 .pagination_aa54 {
  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);
}
.surface-green-f399
  .center_ff02.preview-1c80 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a {
  background-color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .tertiary_c2eb.pressed_1050 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .dim-d996.info-fixed-3441 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  .form-6fe5
  > a {
  background-color: var(--e-global-color-secondary);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  .form-6fe5
  > a
  .current-3c9b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  .form-6fe5
  > a
  .dim-d996.backdrop-dark-4dd1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .filter_1ac2:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  a
  .filter_1ac2:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5.sort_yellow_0e72
  > a
  .filter_1ac2:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  .form-6fe5.sort_yellow_0e72
  > a
  .filter_1ac2:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .pro_e091
  .aside_eab3 {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  a
  .pro_e091
  .aside_eab3 {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .pro_e091
  .aside_eab3,
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  a
  .pro_e091
  .aside_eab3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > a
  .chip_wood_9fab:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  a
  .chip_wood_9fab:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5.sort_yellow_0e72
  > a
  .chip_wood_9fab:before {
  color: var(--e-global-color-text);
}
.slider-out-6fa6
  > .table_stale_0816
  > div
  > .dropdown-outer-9198
  > .form-6fe5
  > .west-f888
  .form-6fe5.sort_yellow_0e72
  > a
  .chip_wood_9fab:before {
  color: var(--e-global-color-text);
}
.main_bd4e .caption_liquid_a5af {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.main_bd4e
  .huge-3171:hover
  .caption_liquid_a5af {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table-1d1b
  > .table_stale_0816
  > .brown_0c06
  > .small-c6e2
  > .liquid-d466
  > .summary_hard_30f0
  .prev_decd {
  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-1d1b
  > .table_stale_0816
  > .brown_0c06
  > .small-c6e2
  > .liquid-d466
  > .summary_hard_30f0:hover
  .prev_decd {
  color: var(--e-global-color-text);
}
.table-1d1b
  > .table_stale_0816
  > .brown_0c06
  > .small-c6e2
  > .liquid-d466
  > .summary_hard_30f0:hover
  .prev_decd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-1d1b
  > .table_stale_0816
  > .brown_0c06
  > .small-c6e2
  > .liquid-d466.tag_simple_dcb8
  > .summary_hard_30f0
  .prev_decd {
  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);
}
.smooth_26c6 .glass_369c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_26c6 .last-ff11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_26c6 .clean-c4f7 {
  background-color: var(--e-global-color-primary);
}
.smooth_26c6 .clean-c4f7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf
  .element_blue_618d {
  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);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf
  .hard_19d8 {
  color: var(--e-global-color-text);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf:hover
  .element_blue_618d {
  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);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf:hover
  .hard_19d8 {
  color: var(--e-global-color-secondary);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf.cold_c80a
  .element_blue_618d {
  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);
}
.over-e558
  > .table_stale_0816
  > .input-8dec
  > .south_c039
  > .paragraph-a8cf.cold_c80a
  .hard_19d8 {
  color: var(--e-global-color-primary);
}
.card-copper-fe3f
  .accordion-9ebf
  .pagination_fd4b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-copper-fe3f .accordion_purple_6c58 .shadow-tiny-064b .summary-9424 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-ed37 .disabled-c8bc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-ed37 .gradient-4b96 .disabled-c8bc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.lower-ed37 .module-ff46 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.lower-ed37 .module-ff46 {
  background-color: var(--e-global-color-primary);
}
.tooltip_504a .lite-0eeb .down_3cd5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_504a
  .lite-0eeb:hover
  .icon_466e {
  color: var(--e-global-color-secondary);
}
.tooltip_504a
  .lite-0eeb:hover
  .down_3cd5 {
  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);
}
.breadcrumb_2e3b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.button_28c6 {
  flex-direction: column;
}

.button_28c6 .logo-blue-c405 {
  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.button_28c6 .logo-blue-c405 {
  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);
}

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

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

.detail-middle-165a.popup_plasma_69a1 {
  display: none;
}

.highlight-9771 {
  display: none;
}

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

.menu-bronze-2040.rough_0456 {
  margin-bottom: 40px;
  width: 100%;
}

.filter-aec4 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.button_28c6 a {
  width: 100%;
}

.black-29af .modal_6f5a.form_9665 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.black-29af
  .modal_6f5a.box-3f91
  .paragraph_up_b16a
  .full-7733 {
  font-size: 20px !important;
}

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

.status-white-df4d {
  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;
}

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

  text-align: center;
}

.icon-052d.logo_57ed > .blue_687f {
  display: flex;
  align-items: center;
}

.column-bottom-61c9 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.pattern-clean-392a {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

.border-0bf1 {
  display: flex;
  gap: 50px;
}

.black-29af
  .modal_6f5a.breadcrumb-slow-6482
  .tooltip-black-1fb8
  .wrapper_medium_d945 {
  width: 100% !important;
}

.gallery-1fed {
  width: 500px !important;
  max-width: none;
}

.pink-924d {
  width: 100%;
}

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

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

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

  display: none;
}

.hard-8e80 {
  font-size: 15px !important;
}

.hover-prev-3763 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.tertiary_current_3035:hover .hover-prev-3763 {
  visibility: visible;
}
.tertiary_current_3035:hover.tertiary_current_3035::before {
  display: block;
}

.tag_blue_5842 h3 {
  color: #fff;
}

.advanced_4f49 {
  margin: 0;
}

.black-29af
  .modal_6f5a.breadcrumb-slow-6482
  .wrapper_medium_d945
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.description-a911 {
  width: 100%;
}

.wood-a68e {
  width: 100%;
}

.card-orange-1636 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.wood-a68e {
  width: 100%;
}

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

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

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

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

.button_28c6 .logo-blue-c405.content_f412 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.button_28c6 h1.logo-blue-c405 {
  margin-top: 80px !important;
}

.black-29af .modal_6f5a.upper-3580 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.tooltip_dirty_3beb img {
  width: 100%;
}

.current_cbd9 .sort-5f77.paragraph_up_b16a {
  justify-content: space-between;
}

.article_clean_cd33 {
  display: none;
}

.primary-pro-3844 .disabled_plasma_8aaa {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .icon-052d .blue_687f {
    flex-wrap: nowrap !important;
  }
}

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

  .gallery-1fed {
    width: 100% !important;
  }
}

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

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

  .current_cbd9 .sort-5f77.paragraph_up_b16a {
    border-bottom: 1px solid #f0c159;
  }

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

  .icon-052d.logo_57ed > .blue_687f {
    gap: 15px;
    justify-content: space-between;
  }

  .black-29af
    .modal_6f5a.breadcrumb-slow-6482
    .wrapper_medium_d945
    img {
    width: 60% !important;
  }

  .pattern-clean-392a {
    left: 2%;
  }

  .search_82e1 {
    margin: 10px 0;
  }

  .button_28c6 .disabled_plasma_8aaa {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.button_28c6 .logo-blue-c405,
  .button_28c6 .logo-blue-c405 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .wrapper_medium_d945 {
    justify-content: center;
  }

  .button_28c6 .disabled_plasma_8aaa {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .filter-aec4 {
    margin-bottom: 15px !important;
  }

  .black-29af .modal_6f5a.form_9665 {
    width: 75% !important;
  }

  .tooltip_dirty_3beb img {
    width: 100% !important;
  }
}

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

  h2.button_28c6 .logo-blue-c405,
  .button_28c6 .logo-blue-c405 {
    font-size: 30px !important;
  }

  .wrapper_medium_d945 {
    justify-content: center;
  }

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

  .carousel_lower_6d62
    .orange-5eca.modal-soft-522c {
    margin: 0 !important;
  }

  .column-bottom-61c9 {
    margin: 0;
    gap: 10px;
  }

  .search_82e1 {
    display: flex;
  }

  .accordion-b616 .title-ece7 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .left-7bb3 svg {
    width: 75% !important;
    height: 75% !important;
  }

  .card-orange-1636 {
    justify-content: flex-end;
    gap: 1px;
  }

  .button_28c6 h1.logo-blue-c405 {
    margin-top: 40px !important;
  }

  .black-29af
    .modal_6f5a.breadcrumb-slow-6482
    .wrapper_medium_d945
    img,
  .over_0a9d .tooltip-black-1fb8 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .black-29af .modal_6f5a.form_9665 {
    width: 100% !important;
  }

  .icon-052d.logo_57ed > .blue_687f {
    gap: 3px;
  }

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

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

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

.current_cbd9 .sort-5f77.paragraph_up_b16a: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);
}

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

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

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

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

.detail-middle-165a: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;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .current_cbd9 .sort-5f77.paragraph_up_b16a {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .button_28c6 .logo-blue-c405 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .title-ece7 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.progress_96c6 .accent-bottom-277c {
  flex-shrink: 0;
  white-space: nowrap;
}

.progress_96c6 .current_3f1a {
  flex-shrink: 0;
  min-width: fit-content;
}

.progress_96c6 .full-7733 {
  white-space: nowrap;
}

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

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

/* 强制紧凑导航菜单 - 防止重叠 */
.progress_96c6 .accent-bottom-277c {
  max-width: 80px !important;
}

.progress_96c6 .current_3f1a {
  max-width: 80px !important;
  overflow: hidden;
}

.progress_96c6 .sort-5f77.paragraph_up_b16a {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.progress_96c6 .full-7733 {
  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);
  }
}

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

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

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

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

body .paragraph_fluid_61eb:nth-child(2),
.black-29af .paragraph_fluid_61eb:nth-child(2),
#page .paragraph_fluid_61eb: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;
}

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

/* css-noise: 03da */
.shadow-element-w3 {
  padding: 0.5rem;
  font-size: 10px;
  line-height: 1.2;
}
