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(.mini_8731) {
  gap: 0.5em;
}
:where(.hidden-5375) {
  gap: 0.5em;
}
body .fast-60f0 > .shadow_fixed_af2d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .fast-60f0 > .widget_edf4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .fast-60f0 > .widget-cb56 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .middle-e551 > .shadow_fixed_af2d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .middle-e551 > .widget_edf4 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .middle-e551 > .widget-cb56 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .middle-e551
  > :where(:not(.shadow_fixed_af2d):not(.widget_edf4):not(.steel-8d18)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .middle-e551 > .widget_soft_282e {
  max-width: var(--wp--style--global--wide-size);
}
body .mini_8731 {
  display: flex;
}
body .mini_8731 {
  flex-wrap: wrap;
  align-items: center;
}
body .mini_8731 > * {
  margin: 0;
}
body .hidden-5375 {
  display: grid;
}
body .hidden-5375 > * {
  margin: 0;
}
:where(.sidebar-right-7dd0.mini_8731) {
  gap: 2em;
}
:where(.sidebar-right-7dd0.hidden-5375) {
  gap: 2em;
}
:where(.notification_62ce.mini_8731) {
  gap: 1.25em;
}
:where(.notification_62ce.hidden-5375) {
  gap: 1.25em;
}
.current_8c21 {
  color: var(--wp--preset--color--black) !important;
}
.media-a155 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.backdrop-short-1aaf {
  color: var(--wp--preset--color--white) !important;
}
.south_49b0 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.frame-plasma-3521 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.highlight_slow_e0cb {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.secondary-plasma-5cc9 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.dim_fe15 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.east_c472 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.modal_yellow_2e14 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.photo-502e {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.bronze_8c87 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.over_05f5 {
  background-color: var(--wp--preset--color--black) !important;
}
.tabs-b58f {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.article-eab5 {
  background-color: var(--wp--preset--color--white) !important;
}
.picture-static-a14f {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.narrow_ee1c {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.media-selected-33a0 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.orange-2534 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.filter-small-2cd0 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.button_thick_279c {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tooltip_8a04 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.backdrop-green-e7eb {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.current-8e69 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.photo-fresh-a978 {
  border-color: var(--wp--preset--color--black) !important;
}
.cool_a6e7 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.footer_up_619d {
  border-color: var(--wp--preset--color--white) !important;
}
.yellow_606e {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.border-yellow-a086 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.under_f6af {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.notification_dim_9e09 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.title-warm-17c1 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.mini-7e6a {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.cold-3b28 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.overlay-bf0a {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.in_fcab {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.box-53e7 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.panel-e491 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.accent-fast-8acc {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.shadow-fluid-ad84 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.element-da2d {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.stone_8613 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.block_gold_06e1 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.filter_green_3448 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.selected-7a5e {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.tabs-short-c410 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.title_21b8 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.outline-dynamic-52c5 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.filter_static_4cd2 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.white_713d {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.notification_3c4e {
  font-size: var(--wp--preset--font-size--large) !important;
}
.banner_solid_ef6f {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.summary-f6f7 a:where(:not(.wood_3475)) {
  color: inherit;
}
:where(.notification_62ce.mini_8731) {
  gap: 1.25em;
}
:where(.notification_62ce.hidden-5375) {
  gap: 1.25em;
}
:where(.sidebar-right-7dd0.mini_8731) {
  gap: 2em;
}
:where(.sidebar-right-7dd0.hidden-5375) {
  gap: 2em;
}
.video_fb84 {
  font-size: 1.5em;
  line-height: 1.6;
}

.focus_c7fb .short-3e0c {
  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);
}
.gold_2789 .input_47a5 {
  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);
}
.tooltip_bcf7 {
  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);
}
.tooltip_bcf7.fast-78e9 .sort-ffa6 {
  background-color: var(--e-global-color-primary);
}
.tooltip_bcf7.title-old-6aef .sort-ffa6,
.tooltip_bcf7.cool_3a00 .sort-ffa6 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.feature_df86 .container-lite-4a3f {
  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);
}
.breadcrumb-stone-7161 {
  --divider-color: var(--e-global-color-secondary);
}
.breadcrumb-stone-7161 .container-9abb {
  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);
}
.breadcrumb-stone-7161.shade-3d0f .full-1151 {
  background-color: var(--e-global-color-secondary);
}
.breadcrumb-stone-7161.steel_be6f .full-1151,
.breadcrumb-stone-7161.wrapper-down-7225 .full-1151 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.breadcrumb-stone-7161.steel_be6f .full-1151,
.breadcrumb-stone-7161.wrapper-down-7225 .full-1151 svg {
  fill: var(--e-global-color-secondary);
}
.alert-f932 .tooltip-stale-37df {
  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);
}
.alert-f932 .next-70e8 {
  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_ea1b.shade-3d0f .full-1151 {
  background-color: var(--e-global-color-primary);
}
.hard_ea1b.steel_be6f .full-1151,
.hard_ea1b.wrapper-down-7225 .full-1151 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.hard_ea1b.steel_be6f .full-1151,
.hard_ea1b.wrapper-down-7225 .full-1151 svg {
  fill: var(--e-global-color-primary);
}
.light-d9e9.shade-3d0f .full-1151 {
  background-color: var(--e-global-color-primary);
}
.light-d9e9.steel_be6f .full-1151,
.light-d9e9.wrapper-down-7225 .full-1151 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.light-d9e9 .north-30ef {
  color: var(--e-global-color-primary);
}
.light-d9e9 .north-30ef,
.light-d9e9 .north-30ef a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.light-d9e9 .modal-7742 {
  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_a923 .thumbnail_5ff0 {
  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);
}
.black_fa0c .menu_right_9de2 .filter_fresh_a366 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_complex_29a5 .progress-pro-735e:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.media_complex_29a5 .background-1c0d i {
  color: var(--e-global-color-primary);
}
.media_complex_29a5 .background-1c0d svg {
  fill: var(--e-global-color-primary);
}
.media_complex_29a5 .modal-8370 {
  color: var(--e-global-color-secondary);
}
.media_complex_29a5 .progress-pro-735e > .modal-8370,
.media_complex_29a5 .progress-pro-735e > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-c8c5 .pink_d871 {
  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);
}
.pattern-c8c5 .pattern-current-9e85 {
  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);
}
.short-bdce .alert-right-2440 .message_hot_477d {
  background-color: var(--e-global-color-primary);
}
.short-bdce .bottom_bfe5 {
  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);
}
.action_f44d .element_f43a {
  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);
}
.action_f44d .column_61bf {
  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);
}
.action_f44d .border_yellow_0bfe {
  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);
}
.form-pro-f3b7 .progress_b50d,
.form-pro-f3b7 .progress_b50d a {
  color: var(--e-global-color-primary);
}
.form-pro-f3b7 .progress_b50d.preview-large-39b8,
.form-pro-f3b7 .progress_b50d.preview-large-39b8 a {
  color: var(--e-global-color-accent);
}
.form-pro-f3b7 .progress_b50d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.form-pro-f3b7 .progress-hard-3997 {
  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);
}
.upper-e638 .component-bb1f,
.upper-e638 .over_230a {
  color: var(--e-global-color-primary);
}
.upper-e638 .component-bb1f svg {
  fill: var(--e-global-color-primary);
}
.upper-e638 .preview-large-39b8 .component-bb1f,
.upper-e638 .preview-large-39b8 .over_230a {
  color: var(--e-global-color-accent);
}
.upper-e638 .preview-large-39b8 .component-bb1f svg {
  fill: var(--e-global-color-accent);
}
.upper-e638 .over_230a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper-e638 .progress-hard-3997 {
  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);
}
.table_tall_ee61 .dirty-2886,
.table_tall_ee61 .banner_hard_987c {
  color: var(--e-global-color-primary);
}
.table_tall_ee61 .banner_hard_987c svg {
  fill: var(--e-global-color-primary);
}
.table_tall_ee61 .progress_b50d.preview-large-39b8 a,
.table_tall_ee61
  .progress_b50d.preview-large-39b8
  .banner_hard_987c {
  color: var(--e-global-color-accent);
}
.table_tall_ee61 .dirty-2886 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_tall_ee61 .progress-hard-3997 {
  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);
}
.banner_north_715a .notice-3026 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_north_715a .caption-5037 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_754f .search-dim-4c8b .widget_9901 {
  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);
}
.mini_754f .search-dim-4c8b .cold_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_754f .solid-681b .widget_9901 {
  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);
}
.mini_754f
  .solid-681b
  .cold_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_754f
  .input-hovered-9432
  .widget_9901 {
  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);
}
.mini_754f
  .input-hovered-9432
  .cold_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.mini_754f
  .pink-be6a
  .widget_9901 {
  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);
}
.mini_754f
  .pink-be6a
  .cold_02aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shadow-ae29 .focused_0444 {
  background-color: var(--e-global-color-primary);
}
.shadow-ae29 .focused_0444:hover {
  background-color: var(--e-global-color-primary);
}
.shadow-ae29 .form-gas-1251 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shadow-ae29
  .focused_0444:hover
  .form-gas-1251 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red-69d9 .inner-ca71 {
  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);
}
.gradient_792a .header-hovered-f251 .tag_next_c536 a {
  background-color: var(--e-global-color-accent);
}
.gradient_792a .header-hovered-f251 .fluid-54e8 a {
  background-color: var(--e-global-color-accent);
}
.gradient_792a .header-hovered-f251 .tag_next_c536 a,
.gradient_792a .header-hovered-f251 .fluid-54e8 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.yellow-9261
  .lower-8cd1.article_dadd
  .header-hovered-f251
  a.tooltip_full_b65b {
  background-color: var(--e-global-color-accent);
}
.yellow-9261
  .lower-8cd1.article_dadd
  .header-hovered-f251
  span.tooltip_full_b65b.fn-current-5ecc {
  background-color: var(--e-global-color-text);
}
.yellow-9261
  .lower-8cd1.article_dadd
  .header-hovered-f251
  .tooltip_full_b65b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283 .pattern-under-42c9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .container-81fe
  > .search-iron-ecbe
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .filter-4955
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .column_green_2a7d
  .component-54b3,
.top_d283
  .column_green_2a7d
  .orange-ead1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_d283
  .column_green_2a7d
  .search-da0d,
.top_d283
  .column_green_2a7d
  a
  .search-da0d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .column_green_2a7d
  .item_slow_a800 {
  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);
}
.top_d283
  .column_green_2a7d
  .hidden-30a6 {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .column_green_2a7d
  .hidden-30a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .column_green_2a7d
  .hidden-30a6:hover {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .column_green_2a7d
  .static-a59a {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .column_green_2a7d
  .static-a59a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .column_green_2a7d
  .static-a59a:hover {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .image-8e70
  .footer-e0a5
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_d283
  .image-8e70
  .message_easy_b09e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .image-8e70
  .item_slow_a800 {
  color: var(--e-global-color-text);
}
.top_d283
  .image-8e70
  .item_slow_a800
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .image-8e70
  .hidden-30a6 {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .image-8e70
  .hidden-30a6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .image-8e70
  .hidden-30a6:hover {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .image-8e70
  .static-a59a {
  background-color: var(--e-global-color-primary);
}
.top_d283
  .image-8e70
  .static-a59a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.top_d283
  .image-8e70
  .static-a59a:hover {
  background-color: var(--e-global-color-primary);
}
.top_d283 .shade_c14f {
  background-color: var(--e-global-color-primary);
}
.top_d283 .shade_c14f:hover {
  background-color: var(--e-global-color-primary);
}
.top_d283 .tiny_0aed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.top_d283 .accent_832c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_old_4a5a .hidden_db68 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_old_4a5a
  .block_out_c729
  > div:nth-child(3)
  .hidden_db68,
.gradient_old_4a5a
  .basic_f321
  > div:nth-child(1)
  .hidden_db68,
.gradient_old_4a5a
  .image_0493
  > div:nth-child(1)
  .hidden_db68,
.gradient_old_4a5a
  .last_868d
  > div:nth-child(1)
  .hidden_db68,
.gradient_old_4a5a
  .feature_last_bfd0
  > div:nth-child(1)
  .hidden_db68 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_old_4a5a .notification-7167 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_old_4a5a .banner_middle_0359 {
  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_old_4a5a .avatar-gas-ab1a {
  background-color: var(--e-global-color-primary);
}
.gradient_old_4a5a .avatar-gas-ab1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient_old_4a5a .avatar-gas-ab1a:hover {
  background-color: var(--e-global-color-primary);
}
.gradient_old_4a5a .footer-out-6ae2 {
  background-color: var(--e-global-color-primary);
}
.gradient_old_4a5a .footer-out-6ae2:hover {
  background-color: var(--e-global-color-primary);
}
.gradient_old_4a5a .tiny_0aed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_old_4a5a .accent_832c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_static_edf2 .media_cool_8778 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_static_edf2 .over_d338 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_static_edf2 .message-c662 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_static_edf2 .notice-hovered-0dbb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_static_edf2 .hidden-cool-62e5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_static_edf2 .footer-out-6ae2 {
  background-color: var(--e-global-color-primary);
}
.sidebar_static_edf2 .footer-out-6ae2:hover {
  background-color: var(--e-global-color-primary);
}
.hot_3d07 .title-c556 {
  background-color: var(--e-global-color-secondary);
}
.hot_3d07 .static_9f16 {
  background-color: var(--e-global-color-text);
}
.hot_3d07 .popup_1170 {
  background-color: var(--e-global-color-secondary);
}
.hot_3d07 .banner_13e8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hot_3d07 .sidebar-0b7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_3d07 .banner-iron-c5be {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_3d07 .picture-9d30 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hot_3d07 .pattern_clean_366e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper-5fbb .tooltip_5d3a .surface-narrow-5038,
.copper-5fbb
  .tooltip_5d3a
  .surface-narrow-5038
  a,
.copper-5fbb .text_9a52 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper-5fbb .tooltip_5d3a .brown-1816,
.copper-5fbb .article-819e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.copper-5fbb .tooltip_5d3a .brown-1816 {
  color: var(--e-global-color-text);
}
.copper-5fbb .article-819e {
  color: var(--e-global-color-text);
}
.copper-5fbb
  .tooltip_5d3a
  .heading_b0b0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.copper-5fbb .sidebar_820d .fluid_8911 {
  background-color: var(--e-global-color-primary);
}
.copper-5fbb .sidebar_820d .fluid_8911:hover {
  background-color: var(--e-global-color-primary);
}
.copper-5fbb .sidebar_820d .medium-bdd2 li span {
  background-color: var(--e-global-color-text);
}
.copper-5fbb .sidebar_820d .medium-bdd2 li span:hover {
  background-color: var(--e-global-color-primary);
}
.copper-5fbb
  .sidebar_820d
  .medium-bdd2
  li.button-hovered-22ad
  span {
  background-color: var(--e-global-color-accent);
}
.copper-5fbb .content_f034 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content-advanced-5b8f .module_blue_61cf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.label_wood_115d .message_a45a {
  background-color: var(--e-global-color-primary);
}
.label_wood_115d .outline_easy_84de {
  background-color: var(--e-global-color-secondary);
}
.label_wood_115d .focus_steel_5d4d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .narrow-791e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .selected_1c97 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .row_4921 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .badge-gold-2dd0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .slider-7067 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_wood_115d .footer-72e5 {
  background-color: var(--e-global-color-primary);
}
.label_wood_115d .footer-72e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.yellow-40c6 .smooth-eb94 {
  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);
}
.yellow-40c6 .top-09c7 {
  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);
}
.yellow-40c6
  .search-916c:after {
  background-color: var(--e-global-color-primary);
}
.yellow-40c6 .breadcrumb_advanced_fe3c {
  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);
}
.pressed_5710 .text_9a52 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pressed_5710 .article-819e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bronze-e71c .narrow-6a86 .panel-d3ce {
  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);
}
.bronze-e71c .narrow-6a86 .surface_light_bac0 {
  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);
}
.stone-d702 .large-0952 {
  background-color: var(--e-global-color-primary);
}
.stone-d702 .pagination-static-cf8f {
  background-color: var(--e-global-color-secondary);
}
.stone-d702 .label_358d .fast-5e66 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone-d702 .hover_fa0c .fast-5e66 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-2b82 .gradient_current_4864 .caption_4059 {
  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);
}
.medium-2b82 .gradient_current_4864 .accent-tiny-c3f6 {
  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);
}
.medium-2b82 .gradient_current_4864 .header-ebb4 {
  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);
}
.widget-hard-d572 .form_gold_95e6 {
  border-color: var(--e-global-color-text);
}
.widget-hard-d572 .small-6b8f {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-hard-d572 .shadow-0979 {
  color: var(--e-global-color-primary);
}
.widget-hard-d572 .notice_simple_5c72 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.accent-e7f5 .tooltip-plasma-52ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-e7f5 .preview-4f42 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-e7f5 .aside-stone-2510:hover .tooltip-plasma-52ca {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-e7f5
  .aside-stone-2510:hover
  .preview-4f42 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_mini_f7e7 .filter_bright_a679 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article_mini_f7e7 .element-cool-93d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue_ad41 .button_bc0e .article-middle-6122 {
  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);
}
.blue_ad41 .input-f73a .article-middle-6122 {
  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);
}
.description_selected_964f .description-dirty-a201 {
  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);
}
.search_bright_df51 .input-99d7 .disabled-d4f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_bright_df51 .input-99d7 .disabled-d4f2 {
  background-color: var(--e-global-color-secondary);
}
.search_bright_df51 .gold_8ad7 .disabled-d4f2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.search_bright_df51 .gold_8ad7 .disabled-d4f2 {
  background-color: var(--e-global-color-secondary);
}
.search_bright_df51 .red_66bb .disabled-stale-afe5 {
  background-color: var(--e-global-color-primary);
}
.search_bright_df51 .red_66bb:hover .disabled-stale-afe5 {
  background-color: var(--e-global-color-secondary);
}
.search_bright_df51 .fluid_8911 {
  background-color: var(--e-global-color-primary);
}
.search_bright_df51 .fluid_8911:hover {
  background-color: var(--e-global-color-accent);
}
.search_bright_df51 .medium-bdd2 li span {
  background-color: var(--e-global-color-text);
}
.search_bright_df51 .medium-bdd2 li span:hover {
  background-color: var(--e-global-color-primary);
}
.search_bright_df51 .medium-bdd2 li.button-hovered-22ad span {
  background-color: var(--e-global-color-accent);
}
.input-86b1 .orange_6cbf {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-86b1 .clean_e8f4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel-e11b .background-right-a002:before {
  background-color: var(--e-global-color-secondary);
}
.steel-e11b .message_outer_a8fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.steel-e11b .preview_focused_55e4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_730c .fast-2e7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_730c .fast-2e7b:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_730c .fast-2e7b.fn-active-5ecc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over_730c .cool-22f6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over_730c .active_1863 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over_730c .easy-eb27 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over_730c .active-ba4b {
  background-color: var(--e-global-color-primary);
}
.over_730c .active-ba4b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.over_730c .shadow_cfe1 {
  background-color: var(--e-global-color-primary);
}
.over_730c .shadow_cfe1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-090d .simple_cc33 .info-hard-dc98 a {
  color: var(--e-global-color-secondary);
}
.modal-090d .simple_cc33 .info-hard-dc98 a:hover {
  color: var(--e-global-color-secondary);
}
.modal-090d .simple_cc33 .info-hard-dc98,
.modal-090d .simple_cc33 .info-hard-dc98 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-090d .simple_cc33 .copper-bc2b {
  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);
}
.modal-090d .simple_cc33 .carousel_east_2b9a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-090d .simple_cc33 .secondary-d364 {
  background-color: var(--e-global-color-primary);
}
.modal-090d .simple_cc33 .secondary-d364 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal-090d .simple_cc33 .secondary-d364:hover {
  background-color: var(--e-global-color-primary);
}
.modal-090d .simple_cc33 .outline_7d86 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal-090d .simple_cc33 .outline_7d86 {
  background-color: var(--e-global-color-primary);
}
.modal-090d .simple_cc33 .outline_7d86:hover {
  background-color: var(--e-global-color-primary);
}
.modal-090d .simple_cc33 .fluid_8911 {
  background-color: var(--e-global-color-primary);
}
.modal-090d .simple_cc33 .fluid_8911:hover {
  background-color: var(--e-global-color-primary);
}
.modal-090d .sidebar_820d .medium-bdd2 li span {
  background-color: var(--e-global-color-text);
}
.modal-090d .sidebar_820d .medium-bdd2 li span:hover {
  background-color: var(--e-global-color-primary);
}
.modal-090d .sidebar_820d .medium-bdd2 li.button-hovered-22ad span {
  background-color: var(--e-global-color-accent);
}
.modal-090d .tiny_0aed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal-090d .accent_832c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current-6ba0 .background_hard_6ceb .logo_new_448e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current-6ba0 .background_hard_6ceb .cold-9aa3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current-6ba0 .background_hard_6ceb .slider_69fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0 .plasma-eb87 {
  border-color: var(--e-global-color-text);
}
.dark-d2e0 .focus-narrow-04dd {
  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);
}
.dark-d2e0 .text_93d6 {
  color: var(--e-global-color-secondary);
}
.dark-d2e0 .text_93d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0 .element_small_9691 > * {
  color: var(--e-global-color-primary);
}
.dark-d2e0 .element_small_9691 > * svg {
  fill: var(--e-global-color-primary);
}
.dark-d2e0 .chip_8f40 {
  color: var(--e-global-color-primary);
}
.dark-d2e0 .chip_8f40 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark-d2e0 .search-tall-bd45 {
  color: var(--e-global-color-primary);
}
.dark-d2e0 .search-tall-bd45 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark-d2e0 .complex-2ba7 {
  color: var(--e-global-color-primary);
}
.dark-d2e0 .complex-2ba7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0 .column_lower_2533 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0 .thumbnail-6bb2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0 .thumbnail-6bb2.container_medium_1e58 {
  color: var(--e-global-color-secondary);
}
.dark-d2e0 .thumbnail-6bb2.container_medium_1e58 .highlight-bright-9bc1 {
  color: var(--e-global-color-accent);
}
.dark-d2e0 .thumbnail-6bb2.old_4f3d {
  color: var(--e-global-color-text);
}
.dark-d2e0 .thumbnail-6bb2.old_4f3d .highlight-bright-9bc1 {
  color: var(--e-global-color-text);
}
.dark-d2e0 .thumbnail-6bb2:before {
  border-top-color: var(--e-global-color-text);
}
.dark-d2e0 .component_208f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dark-d2e0
  .component_208f
  .current-d8aa {
  background-color: var(--e-global-color-primary);
}
.dark-d2e0
  .component_208f
  .current-d8aa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dark-d2e0 .plasma-eb87 .popup-db42 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.table_c372 .preview-orange-c5c7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table_c372 .list-abce {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-glass-59eb .link_prev_ced4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.card-glass-59eb
  .media_up_f957
  .notification_west_4923 {
  background-color: var(--e-global-color-secondary);
}
.card-glass-59eb
  .media_up_f957.bottom-036d
  .notification_west_4923 {
  background-color: var(--e-global-color-text);
}
.card-glass-59eb
  .media_up_f957:hover
  .notification_west_4923 {
  background-color: var(--e-global-color-accent);
}
.card-glass-59eb
  .media_up_f957.fn-active-5ecc
  .notification_west_4923 {
  background-color: var(--e-global-color-primary);
}
.box-old-dd3c .logo-cf62 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.box-old-dd3c .main_dim_8537 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.box-old-dd3c .form_dim_ed63 {
  background-color: var(--e-global-color-primary);
}
.box-old-dd3c .form_dim_ed63 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown_26cb .button-443a .dynamic-f0ad .notification-selected-5e73 {
  background-color: var(--e-global-color-secondary);
}
.dropdown_26cb .button-443a .avatar-south-37fe:after {
  background-color: var(--e-global-color-secondary);
}
.dropdown_26cb .video-short-663a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_26cb .green_b894 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_26cb .avatar_smooth_5e98 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_26cb .preview_tall_4714 {
  background-color: var(--e-global-color-primary);
}
.dropdown_26cb .preview_tall_4714 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown_26cb .accordion_fe60 {
  background-color: var(--e-global-color-secondary);
}
.dropdown_26cb .accordion_fe60 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dropdown_26cb .button-443a .notification-7fdb .preview-634a:hover {
  background-color: var(--e-global-color-primary);
}
.dropdown_26cb
  .button-443a
  .notification-7fdb
  .preview-634a.smooth-9a62 {
  background-color: var(--e-global-color-primary);
}
.dropdown_26cb .button-443a .sort-e42b:before {
  border-color: var(--e-global-color-primary);
}
.dropdown_26cb .button-443a .sort-e42b:hover:before {
  border-color: var(--e-global-color-secondary);
}
.dropdown_26cb
  .button-443a
  .sort-e42b.feature-e076:before {
  border-color: var(--e-global-color-primary);
}
.dropdown_26cb .thick_3b9b span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hard_c023 .hovered-5542 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_c023 .hovered-5542:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_c023 .hovered-5542.popup-stone-a22c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_c023 .shadow-d338 {
  background-color: var(--e-global-color-primary);
}
.hard_c023 .shadow-d338 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_c023
  .header_purple_bea3
  .block-5ee7
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_c023
  .bottom_7701
  .block-5ee7
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.logo_5bac
  .fast_9960
  .filter-ee7b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_5bac
  .fast_9960
  .sort_1bf7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_5bac .article-fresh-178e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_5bac .left_8f91 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_5bac .hard_946c {
  background-color: var(--e-global-color-primary);
}
.logo_5bac .hard_946c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.button-6daf .sort_5d8f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button-6daf .button_south_b2d1 {
  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);
}
.button-6daf .orange-61e0 {
  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);
}
.button-6daf .orange-61e0 a:hover {
  color: var(--e-global-color-secondary);
}
.button-6daf .column_f55e {
  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);
}
.button-6daf .logo-07aa {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button-6daf .text_simple_f429 .fluid_8911 {
  background-color: var(--e-global-color-primary);
}
.button-6daf .text_simple_f429 .fluid_8911:hover {
  background-color: var(--e-global-color-accent);
}
.button-6daf
  .text_simple_f429
  .medium-bdd2
  li
  span {
  background-color: var(--e-global-color-text);
}
.button-6daf
  .text_simple_f429
  .medium-bdd2
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.button-6daf
  .text_simple_f429
  .medium-bdd2
  li.button-hovered-22ad
  span {
  background-color: var(--e-global-color-accent);
}
.label_37f4
  .popup-cold-fc99
  .stale_c24e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_37f4 .popup-cold-fc99 .hot_f501 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.label_37f4 .popup-cold-fc99 .active-ce99 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label_37f4 .sidebar-brown-497f {
  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);
}
.label_37f4
  .down-2c1c.out_3b1e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a {
  background-color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .fluid-b3e1.module-a57d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .blue-113d.status_c0bb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  .prev_6b1f
  > a {
  background-color: var(--e-global-color-secondary);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  .prev_6b1f
  > a
  .photo_easy_6cb2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  .prev_6b1f
  > a
  .blue-113d.title-fixed-e6a9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .inner_e56b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  a
  .inner_e56b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f.section-motion-5edc
  > a
  .inner_e56b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  .prev_6b1f.section-motion-5edc
  > a
  .inner_e56b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .hover_fluid_4693
  .description-motion-637a {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  a
  .hover_fluid_4693
  .description-motion-637a {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .hover_fluid_4693
  .description-motion-637a,
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  a
  .hover_fluid_4693
  .description-motion-637a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > a
  .status-fixed-b29b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  a
  .status-fixed-b29b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f.section-motion-5edc
  > a
  .status-fixed-b29b:before {
  color: var(--e-global-color-text);
}
.focused_713a
  > .dropdown-0fb2
  > div
  > .breadcrumb-hard-efc8
  > .prev_6b1f
  > .hidden_full_bb9e
  .prev_6b1f.section-motion-5edc
  > a
  .status-fixed-b29b:before {
  color: var(--e-global-color-text);
}
.easy-5321 .east-4ff9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.easy-5321
  .lower-111d:hover
  .east-4ff9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-542c
  > .dropdown-0fb2
  > .primary-next-9a0a
  > .shadow_db98
  > .panel-smooth-64a6
  > .stone-2683
  .full-2914 {
  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);
}
.white-542c
  > .dropdown-0fb2
  > .primary-next-9a0a
  > .shadow_db98
  > .panel-smooth-64a6
  > .stone-2683:hover
  .full-2914 {
  color: var(--e-global-color-text);
}
.white-542c
  > .dropdown-0fb2
  > .primary-next-9a0a
  > .shadow_db98
  > .panel-smooth-64a6
  > .stone-2683:hover
  .full-2914 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white-542c
  > .dropdown-0fb2
  > .primary-next-9a0a
  > .shadow_db98
  > .panel-smooth-64a6.element-white-bd1f
  > .stone-2683
  .full-2914 {
  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);
}
.gradient-fast-0c89 .table_hard_e866 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-fast-0c89 .backdrop_4a9a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gradient-fast-0c89 .button_glass_6c9e {
  background-color: var(--e-global-color-primary);
}
.gradient-fast-0c89 .button_glass_6c9e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a
  .picture_thick_36a5 {
  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);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a
  .background-9835 {
  color: var(--e-global-color-text);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a:hover
  .picture_thick_36a5 {
  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);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a:hover
  .background-9835 {
  color: var(--e-global-color-secondary);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a.video_focused_3c27
  .picture_thick_36a5 {
  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);
}
.card-selected-0ea6
  > .dropdown-0fb2
  > .pro-83ed
  > .accent_fluid_efae
  > .outer-f31a.video_focused_3c27
  .background-9835 {
  color: var(--e-global-color-primary);
}
.over-15ec
  .button-8f38
  .detail-steel-a6dc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.over-15ec .section-static-86cb .popup-db42 .info_6872 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_42ad .hovered-25a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_42ad .video_fd29 .hovered-25a7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.progress_42ad .label_71a2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.progress_42ad .label_71a2 {
  background-color: var(--e-global-color-primary);
}
.aside-f9c5 .icon_1255 .media-614e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.aside-f9c5
  .icon_1255:hover
  .dynamic_ba5d {
  color: var(--e-global-color-secondary);
}
.aside-f9c5
  .icon_1255:hover
  .media-614e {
  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);
}
.link-soft-f642 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.gallery_old_c50a {
  flex-direction: column;
}

.gallery_old_c50a .lite-d032 {
  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.gallery_old_c50a .lite-d032 {
  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);
}

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

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

.image-soft-f2bf.active_cec9 {
  display: none;
}

.backdrop-pink-7acc {
  display: none;
}

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

.hero_0221.media_old_626f {
  margin-bottom: 40px;
  width: 100%;
}

.info-out-dd9d {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.gallery_old_c50a a {
  width: 100%;
}

.header-4301 .center-7864.link_90f8 {
  width: 20% !important;
}

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

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

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

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

.header-25cb {
  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;
}

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

.header-25cb: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);
}

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

.header-4301
  .center-7864.west_ad20
  .pink-51ec
  .cold-0476 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.status_complex_009b.backdrop-full-e7ce > .nav-small-6e74 {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.badge-af10 {
  position: relative;
  width: 100%;
}

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

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

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

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

.icon-soft-9f1e {
  display: flex;
  gap: 50px;
}

.header-4301
  .center-7864.hidden_6d93
  .photo_ff43
  .disabled_e668 {
  width: 100% !important;
}

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

.liquid-87ba {
  width: 100%;
}

.gradient-in-f8f9 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.box-active-d883 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.in-7fdd {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.box-active-d883:hover .in-7fdd {
  visibility: visible;
}
.box-active-d883:hover.box-active-d883::before {
  display: block;
}

.tall-d180 h3 {
  color: #fff;
}

.highlight-west-30dd {
  margin: 0;
}

.header-4301
  .center-7864.hidden_6d93
  .disabled_e668
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.center_4a00 {
  width: 100%;
}

.breadcrumb_40fd {
  width: 100%;
}

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

.breadcrumb_40fd {
  width: 100%;
}

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

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

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

.element-last-e1da {
  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;
}

.gallery_old_c50a .lite-d032.dirty-bd3a {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.gallery_old_c50a h1.lite-d032 {
  margin-top: 80px !important;
}

.header-4301 .center-7864.filter-stale-5083 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.hidden-mini-0950 img {
  width: 100%;
}

.photo-white-9732 .steel-e2e2.pink-51ec {
  justify-content: space-between;
}

.pattern-1ada {
  display: none;
}

.narrow-d85f .plasma-87fb {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .status_complex_009b .nav-small-6e74 {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 1000px) {
  .icon-soft-9f1e {
    flex-direction: column;
  }

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

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

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

  .photo-white-9732 .steel-e2e2.pink-51ec {
    border-bottom: 1px solid #f0c159;
  }

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

  .status_complex_009b.backdrop-full-e7ce > .nav-small-6e74 {
    gap: 15px;
    justify-content: space-between;
  }

  .header-4301
    .center-7864.hidden_6d93
    .disabled_e668
    img {
    width: 60% !important;
  }

  .search_green_9d62 {
    left: 2%;
  }

  .component-456a {
    margin: 10px 0;
  }

  .gallery_old_c50a .plasma-87fb {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.gallery_old_c50a .lite-d032,
  .gallery_old_c50a .lite-d032 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .disabled_e668 {
    justify-content: center;
  }

  .gallery_old_c50a .plasma-87fb {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .info-out-dd9d {
    margin-bottom: 15px !important;
  }

  .header-4301 .center-7864.link_90f8 {
    width: 75% !important;
  }

  .hidden-mini-0950 img {
    width: 100% !important;
  }
}

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

  h2.gallery_old_c50a .lite-d032,
  .gallery_old_c50a .lite-d032 {
    font-size: 30px !important;
  }

  .disabled_e668 {
    justify-content: center;
  }

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

  .heading_focused_d645
    .mask-8b29.right-153a {
    margin: 0 !important;
  }

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

  .component-456a {
    display: flex;
  }

  .chip-stale-298b .old_c016 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .fluid-c5c0 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .gallery_old_c50a h1.lite-d032 {
    margin-top: 40px !important;
  }

  .header-4301
    .center-7864.hidden_6d93
    .disabled_e668
    img,
  .alert-f932 .photo_ff43 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .header-25cb {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .header-4301 .center-7864.link_90f8 {
    width: 100% !important;
  }

  .status_complex_009b.backdrop-full-e7ce > .nav-small-6e74 {
    gap: 3px;
  }

  .gallery_old_c50a .plasma-87fb {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.photo-white-9732 .steel-e2e2.pink-51ec {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.photo-white-9732 .steel-e2e2.pink-51ec: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);
}

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

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

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

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

.image-soft-f2bf:hover {
  background: rgba(255, 215, 0, 0.4);
  transform: scale(1.05);
}

/* 列表项巴西风格增强 */
ol li a {
  font-size: 30px;
  color: #F0F8FF !important;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 5px 10px;
  border-radius: 5px;
  display: inline-block;
}

ol li a:hover {
  color: #FFD700 !important;
  background: rgba(255, 215, 0, 0.1);
  transform: translateX(10px);
}

ol li::marker {
  font-size: 22px;
  color: #FFD700 !important;
}

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

/* 响应式增强 */
@media (max-width: 767px) {
  .photo-white-9732 .steel-e2e2.pink-51ec {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .gallery_old_c50a .lite-d032 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .old_c016 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.disabled_d38a .south_c5ae {
  flex-shrink: 0;
  white-space: nowrap;
}

.disabled_d38a .shade-inner-5017 {
  flex-shrink: 0;
  min-width: fit-content;
}

.disabled_d38a .cold-0476 {
  white-space: nowrap;
}

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

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

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

.disabled_d38a .shade-inner-5017 {
  max-width: 80px !important;
  overflow: hidden;
}

.disabled_d38a .steel-e2e2.pink-51ec {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.disabled_d38a .cold-0476 {
  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);
  }
}

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

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

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

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

body .header-25cb:nth-child(2),
.header-4301 .header-25cb:nth-child(2),
#page .header-25cb: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;
}

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

/* css-noise: 2c96 */
.ghost-box-e6 {
  padding: 0.1rem;
  font-size: 10px;
  line-height: 1.3;
}
