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(.form-b5b2) {
  gap: 0.5em;
}
:where(.outer_19b4) {
  gap: 0.5em;
}
body .steel-587d > .container-plasma-abf9 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .steel-587d > .tertiary_under_5c05 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .steel-587d > .texture_29fd {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .description_c8d0 > .container-plasma-abf9 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .description_c8d0 > .tertiary_under_5c05 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .description_c8d0 > .texture_29fd {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .description_c8d0
  > :where(:not(.container-plasma-abf9):not(.tertiary_under_5c05):not(.backdrop-6bd3)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .description_c8d0 > .overlay-paper-d2e4 {
  max-width: var(--wp--style--global--wide-size);
}
body .form-b5b2 {
  display: flex;
}
body .form-b5b2 {
  flex-wrap: wrap;
  align-items: center;
}
body .form-b5b2 > * {
  margin: 0;
}
body .outer_19b4 {
  display: grid;
}
body .outer_19b4 > * {
  margin: 0;
}
:where(.small_e2b4.form-b5b2) {
  gap: 2em;
}
:where(.small_e2b4.outer_19b4) {
  gap: 2em;
}
:where(.tabs-south-35f3.form-b5b2) {
  gap: 1.25em;
}
:where(.tabs-south-35f3.outer_19b4) {
  gap: 1.25em;
}
.green_e885 {
  color: var(--wp--preset--color--black) !important;
}
.alert_8980 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.link_5c7c {
  color: var(--wp--preset--color--white) !important;
}
.notice-d73f {
  color: var(--wp--preset--color--pale-pink) !important;
}
.article-smooth-496c {
  color: var(--wp--preset--color--vivid-red) !important;
}
.plasma_becc {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.icon-fresh-7b8e {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.row_ec95 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.active-selected-89af {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.shadow-e8ca {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.outline-pro-e046 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.first_ff82 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.static-1817 {
  background-color: var(--wp--preset--color--black) !important;
}
.active_medium_f1f5 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.dropdown-narrow-fcc3 {
  background-color: var(--wp--preset--color--white) !important;
}
.pattern-dynamic-b98f {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.surface-0a6d {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.out-bf95 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.out_c905 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.summary-short-22fb {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.image_left_20b3 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.nav-brown-2131 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.action_4131 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.image_a7a9 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.panel_90b6 {
  border-color: var(--wp--preset--color--black) !important;
}
.link_cool_cad9 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.media_north_00e5 {
  border-color: var(--wp--preset--color--white) !important;
}
.frame_abcd {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.form_pink_49fd {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.tooltip_outer_3c7a {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.hard_c187 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.solid-3528 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.fresh-94c2 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.accent-dark-2dae {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.basic-a689 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.box_95bd {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.mask_gas_42de {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.card-red-0374 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.silver-5cea {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.accordion-red-37ee {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.icon-over-e614 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.dirty_8e2d {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.element_center_e72a {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.description-81ac {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.card_768d {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.component_hot_786d {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.nav_complex_e34c {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.tertiary_gas_efdb {
  background: var(--wp--preset--gradient--midnight) !important;
}
.south_2081 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.active-7e27 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.paragraph-medium-e445 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.thick_e6a2 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.link_dynamic_5874 a:where(:not(.container-narrow-49a3)) {
  color: inherit;
}
:where(.tabs-south-35f3.form-b5b2) {
  gap: 1.25em;
}
:where(.tabs-south-35f3.outer_19b4) {
  gap: 1.25em;
}
:where(.small_e2b4.form-b5b2) {
  gap: 2em;
}
:where(.small_e2b4.outer_19b4) {
  gap: 2em;
}
.info-center-98b8 {
  font-size: 1.5em;
  line-height: 1.6;
}

.red_0b21 .section_934f {
  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);
}
.tabs-b3bf .static-9559 {
  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-outer-9851 {
  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-outer-9851.lite-cff3 .dark-dc5f {
  background-color: var(--e-global-color-primary);
}
.sort-outer-9851.item-d6f4 .dark-dc5f,
.sort-outer-9851.media_stale_3f0d .dark-dc5f {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.accent-copper-aa00 .up-6128 {
  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);
}
.frame_center_85fc {
  --divider-color: var(--e-global-color-secondary);
}
.frame_center_85fc .pro_dfc9 {
  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);
}
.frame_center_85fc.west_92ce .wide-bc95 {
  background-color: var(--e-global-color-secondary);
}
.frame_center_85fc.paragraph-870c .wide-bc95,
.frame_center_85fc.component-under-408d .wide-bc95 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.frame_center_85fc.paragraph-870c .wide-bc95,
.frame_center_85fc.component-under-408d .wide-bc95 svg {
  fill: var(--e-global-color-secondary);
}
.sort_5ea3 .tabs_c382 {
  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);
}
.sort_5ea3 .backdrop-huge-bd65 {
  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-c4df.west_92ce .wide-bc95 {
  background-color: var(--e-global-color-primary);
}
.menu-c4df.paragraph-870c .wide-bc95,
.menu-c4df.component-under-408d .wide-bc95 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.menu-c4df.paragraph-870c .wide-bc95,
.menu-c4df.component-under-408d .wide-bc95 svg {
  fill: var(--e-global-color-primary);
}
.nav_48df.west_92ce .wide-bc95 {
  background-color: var(--e-global-color-primary);
}
.nav_48df.paragraph-870c .wide-bc95,
.nav_48df.component-under-408d .wide-bc95 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.nav_48df .current_362b {
  color: var(--e-global-color-primary);
}
.nav_48df .current_362b,
.nav_48df .current_362b a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_48df .photo-copper-b73f {
  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);
}
.highlight_610e .old-904a {
  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);
}
.advanced-8a7a .avatar_stale_46fd .widget-ded7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-advanced-eddc .slider_large_161b:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.row-advanced-eddc .info_fb51 i {
  color: var(--e-global-color-primary);
}
.row-advanced-eddc .info_fb51 svg {
  fill: var(--e-global-color-primary);
}
.row-advanced-eddc .orange-2ad2 {
  color: var(--e-global-color-secondary);
}
.row-advanced-eddc .slider_large_161b > .orange-2ad2,
.row-advanced-eddc .slider_large_161b > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.huge-9bb8 .title-a0bd {
  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);
}
.huge-9bb8 .component_9929 {
  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);
}
.disabled-focused-8d59 .media_74dc .overlay-05d7 {
  background-color: var(--e-global-color-primary);
}
.disabled-focused-8d59 .gradient_white_0449 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_copper_a46a .slow-0570 {
  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_copper_a46a .article-71d4 {
  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);
}
.sort_copper_a46a .east_db4d {
  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);
}
.in-05ef .summary-green-705a,
.in-05ef .summary-green-705a a {
  color: var(--e-global-color-primary);
}
.in-05ef .summary-green-705a.primary_5178,
.in-05ef .summary-green-705a.primary_5178 a {
  color: var(--e-global-color-accent);
}
.in-05ef .summary-green-705a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.in-05ef .active_smooth_9548 {
  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_3d11 .plasma-1720,
.stone_3d11 .solid_7a08 {
  color: var(--e-global-color-primary);
}
.stone_3d11 .plasma-1720 svg {
  fill: var(--e-global-color-primary);
}
.stone_3d11 .primary_5178 .plasma-1720,
.stone_3d11 .primary_5178 .solid_7a08 {
  color: var(--e-global-color-accent);
}
.stone_3d11 .primary_5178 .plasma-1720 svg {
  fill: var(--e-global-color-accent);
}
.stone_3d11 .solid_7a08 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.stone_3d11 .active_smooth_9548 {
  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);
}
.tiny_8902 .video_e264,
.tiny_8902 .plasma_f91b {
  color: var(--e-global-color-primary);
}
.tiny_8902 .plasma_f91b svg {
  fill: var(--e-global-color-primary);
}
.tiny_8902 .summary-green-705a.primary_5178 a,
.tiny_8902
  .summary-green-705a.primary_5178
  .plasma_f91b {
  color: var(--e-global-color-accent);
}
.tiny_8902 .video_e264 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tiny_8902 .active_smooth_9548 {
  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);
}
.right_30cd .pagination-fec2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.right_30cd .popup_a315 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_focused_bcad .shadow-complex-263a .row-tiny-1695 {
  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);
}
.banner_focused_bcad .shadow-complex-263a .hero_inner_bd05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_focused_bcad .panel-hot-4d4b .row-tiny-1695 {
  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);
}
.banner_focused_bcad
  .panel-hot-4d4b
  .hero_inner_bd05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_focused_bcad
  .avatar-large-1373
  .row-tiny-1695 {
  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);
}
.banner_focused_bcad
  .avatar-large-1373
  .hero_inner_bd05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_focused_bcad
  .caption-1a0e
  .row-tiny-1695 {
  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);
}
.banner_focused_bcad
  .caption-1a0e
  .hero_inner_bd05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_small_b5b5 .fixed_1146 {
  background-color: var(--e-global-color-primary);
}
.shade_small_b5b5 .fixed_1146:hover {
  background-color: var(--e-global-color-primary);
}
.shade_small_b5b5 .huge-4e86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade_small_b5b5
  .fixed_1146:hover
  .huge-4e86 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gradient_a224 .detail_ae77 {
  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);
}
.basic_ab13 .status-c064 .hero_easy_a1e7 a {
  background-color: var(--e-global-color-accent);
}
.basic_ab13 .status-c064 .full_428a a {
  background-color: var(--e-global-color-accent);
}
.basic_ab13 .status-c064 .hero_easy_a1e7 a,
.basic_ab13 .status-c064 .full_428a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_84d4
  .static_2b45.yellow_170d
  .status-c064
  a.center_4801 {
  background-color: var(--e-global-color-accent);
}
.left_84d4
  .static_2b45.yellow_170d
  .status-c064
  span.center_4801.fn-current-ea1a {
  background-color: var(--e-global-color-text);
}
.left_84d4
  .static_2b45.yellow_170d
  .status-c064
  .center_4801 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f .image_137f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .slow-35d1
  > .dynamic-9fbc
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .last_a51a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .accordion-e555
  .block_under_e893,
.preview_action_516f
  .accordion-e555
  .slow_0531 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_action_516f
  .accordion-e555
  .tiny_e91d,
.preview_action_516f
  .accordion-e555
  a
  .tiny_e91d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .accordion-e555
  .notice_4b77 {
  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);
}
.preview_action_516f
  .accordion-e555
  .active-167d {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .accordion-e555
  .active-167d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .accordion-e555
  .active-167d:hover {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .accordion-e555
  .modal_light_131c {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .accordion-e555
  .modal_light_131c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .accordion-e555
  .modal_light_131c:hover {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .secondary_22ac
  .thumbnail_9230
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_action_516f
  .secondary_22ac
  .paper_bb21 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .secondary_22ac
  .notice_4b77 {
  color: var(--e-global-color-text);
}
.preview_action_516f
  .secondary_22ac
  .notice_4b77
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .secondary_22ac
  .active-167d {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .secondary_22ac
  .active-167d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .secondary_22ac
  .active-167d:hover {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .secondary_22ac
  .modal_light_131c {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f
  .secondary_22ac
  .modal_light_131c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.preview_action_516f
  .secondary_22ac
  .modal_light_131c:hover {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f .paper-7484 {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f .paper-7484:hover {
  background-color: var(--e-global-color-primary);
}
.preview_action_516f .sort-bright-7b9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.preview_action_516f .hover-clean-2fa5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-prev-eb8f .outline_left_8162 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-prev-eb8f
  .hard_2846
  > div:nth-child(3)
  .outline_left_8162,
.title-prev-eb8f
  .text-7a37
  > div:nth-child(1)
  .outline_left_8162,
.title-prev-eb8f
  .hot-3555
  > div:nth-child(1)
  .outline_left_8162,
.title-prev-eb8f
  .tall-c2f9
  > div:nth-child(1)
  .outline_left_8162,
.title-prev-eb8f
  .hidden-ffb6
  > div:nth-child(1)
  .outline_left_8162 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-prev-eb8f .hidden_0db8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-prev-eb8f .picture_stone_6ca6 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-prev-eb8f .notice_6ad9 {
  background-color: var(--e-global-color-primary);
}
.title-prev-eb8f .notice_6ad9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-prev-eb8f .notice_6ad9:hover {
  background-color: var(--e-global-color-primary);
}
.title-prev-eb8f .slider_ccc1 {
  background-color: var(--e-global-color-primary);
}
.title-prev-eb8f .slider_ccc1:hover {
  background-color: var(--e-global-color-primary);
}
.title-prev-eb8f .sort-bright-7b9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-prev-eb8f .hover-clean-2fa5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb-right-1fb0 .accent_up_f570 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.breadcrumb-right-1fb0 .component-9832 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-right-1fb0 .main_952c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-right-1fb0 .summary-ad65 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-right-1fb0 .up-a85f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.breadcrumb-right-1fb0 .slider_ccc1 {
  background-color: var(--e-global-color-primary);
}
.breadcrumb-right-1fb0 .slider_ccc1:hover {
  background-color: var(--e-global-color-primary);
}
.media_b1e7 .info_4a3a {
  background-color: var(--e-global-color-secondary);
}
.media_b1e7 .photo-fae0 {
  background-color: var(--e-global-color-text);
}
.media_b1e7 .gradient-5ec2 {
  background-color: var(--e-global-color-secondary);
}
.media_b1e7 .dim_151b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_b1e7 .banner_56c7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_b1e7 .block_black_58a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_b1e7 .right-c12a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_b1e7 .icon_8de4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-766b .warm-7a95 .component-wide-8dab,
.banner-766b
  .warm-7a95
  .component-wide-8dab
  a,
.banner-766b .grid-e96c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-766b .warm-7a95 .easy_b377,
.banner-766b .sort-in-d692 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner-766b .warm-7a95 .easy_b377 {
  color: var(--e-global-color-text);
}
.banner-766b .sort-in-d692 {
  color: var(--e-global-color-text);
}
.banner-766b
  .warm-7a95
  .stale_078a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner-766b .surface_b84c .smooth-2295 {
  background-color: var(--e-global-color-primary);
}
.banner-766b .surface_b84c .smooth-2295:hover {
  background-color: var(--e-global-color-primary);
}
.banner-766b .surface_b84c .button-bright-d221 li span {
  background-color: var(--e-global-color-text);
}
.banner-766b .surface_b84c .button-bright-d221 li span:hover {
  background-color: var(--e-global-color-primary);
}
.banner-766b
  .surface_b84c
  .button-bright-d221
  li.icon-light-740f
  span {
  background-color: var(--e-global-color-accent);
}
.banner-766b .light-e0e5 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.widget-58c1 .solid-d997 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.avatar_1ecb .link_full_857f {
  background-color: var(--e-global-color-primary);
}
.avatar_1ecb .aside_stone_73cf {
  background-color: var(--e-global-color-secondary);
}
.avatar_1ecb .title-1e2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .surface_in_9b2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .search-bd2c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .frame-5d43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .medium_1549 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .block-07f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_1ecb .hard_9e9b {
  background-color: var(--e-global-color-primary);
}
.avatar_1ecb .hard_9e9b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_14cd .frame_db32 {
  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);
}
.item_14cd .cool_5389 {
  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);
}
.item_14cd
  .border-8f43:after {
  background-color: var(--e-global-color-primary);
}
.item_14cd .current-fa01 {
  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);
}
.accordion_8eca .grid-e96c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accordion_8eca .sort-in-d692 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-7738 .wrapper_green_4d96 .gradient-warm-eab0 {
  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-7738 .wrapper_green_4d96 .status_fluid_0cb8 {
  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);
}
.caption-ed3c .info-cold-282b {
  background-color: var(--e-global-color-primary);
}
.caption-ed3c .media_glass_3adb {
  background-color: var(--e-global-color-secondary);
}
.caption-ed3c .tertiary_df0c .notification-edff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-ed3c .active-d5d6 .notification-edff {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-lower-f0a5 .sidebar_full_e884 .gallery-b389 {
  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);
}
.info-lower-f0a5 .sidebar_full_e884 .mask-light-e817 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-lower-f0a5 .sidebar_full_e884 .message_bronze_70ed {
  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);
}
.popup_9606 .item-fluid-8161 {
  border-color: var(--e-global-color-text);
}
.popup_9606 .mask_71c8 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_9606 .component_dark_8cc6 {
  color: var(--e-global-color-primary);
}
.popup_9606 .column_000e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container_glass_e067 .label_55a4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_glass_e067 .table_fac8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_glass_e067 .progress_51a8:hover .label_55a4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.container_glass_e067
  .progress_51a8:hover
  .table_fac8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in_78b4 .title_light_c8af {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.in_78b4 .yellow-d8f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title_3299 .primary-tall-44b0 .component_e48d {
  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);
}
.title_3299 .secondary_slow_c3ae .component_e48d {
  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);
}
.tall-a74b .upper-508d {
  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);
}
.banner-static-5dc0 .rough-dcb9 .accordion_77c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-static-5dc0 .rough-dcb9 .accordion_77c0 {
  background-color: var(--e-global-color-secondary);
}
.banner-static-5dc0 .hidden_2f2f .accordion_77c0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-static-5dc0 .hidden_2f2f .accordion_77c0 {
  background-color: var(--e-global-color-secondary);
}
.banner-static-5dc0 .motion-c00c .summary-fa4f {
  background-color: var(--e-global-color-primary);
}
.banner-static-5dc0 .motion-c00c:hover .summary-fa4f {
  background-color: var(--e-global-color-secondary);
}
.banner-static-5dc0 .smooth-2295 {
  background-color: var(--e-global-color-primary);
}
.banner-static-5dc0 .smooth-2295:hover {
  background-color: var(--e-global-color-accent);
}
.banner-static-5dc0 .button-bright-d221 li span {
  background-color: var(--e-global-color-text);
}
.banner-static-5dc0 .button-bright-d221 li span:hover {
  background-color: var(--e-global-color-primary);
}
.banner-static-5dc0 .button-bright-d221 li.icon-light-740f span {
  background-color: var(--e-global-color-accent);
}
.shade_silver_ad76 .box-3023 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade_silver_ad76 .form-last-4d42 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-south-53a9 .warm-56ec:before {
  background-color: var(--e-global-color-secondary);
}
.section-south-53a9 .widget-33d5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-south-53a9 .card-f8ef {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-10f5 .sidebar-2c8a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-10f5 .sidebar-2c8a:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-10f5 .sidebar-2c8a.fn-active-ea1a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.brown-10f5 .lite-1e11 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-10f5 .feature-cold-7ea5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-10f5 .carousel_6fbb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.brown-10f5 .upper-f652 {
  background-color: var(--e-global-color-primary);
}
.brown-10f5 .upper-f652 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.brown-10f5 .yellow-db2b {
  background-color: var(--e-global-color-primary);
}
.brown-10f5 .yellow-db2b {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sidebar_0f63 .list_59db .label_narrow_682a a {
  color: var(--e-global-color-secondary);
}
.sidebar_0f63 .list_59db .label_narrow_682a a:hover {
  color: var(--e-global-color-secondary);
}
.sidebar_0f63 .list_59db .label_narrow_682a,
.sidebar_0f63 .list_59db .label_narrow_682a a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0f63 .list_59db .highlight-bf1f {
  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);
}
.sidebar_0f63 .list_59db .large_1e08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0f63 .list_59db .inner-9795 {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .list_59db .inner-9795 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar_0f63 .list_59db .inner-9795:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .list_59db .module-east-fe2e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.sidebar_0f63 .list_59db .module-east-fe2e {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .list_59db .module-east-fe2e:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .list_59db .smooth-2295 {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .list_59db .smooth-2295:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .surface_b84c .button-bright-d221 li span {
  background-color: var(--e-global-color-text);
}
.sidebar_0f63 .surface_b84c .button-bright-d221 li span:hover {
  background-color: var(--e-global-color-primary);
}
.sidebar_0f63 .surface_b84c .button-bright-d221 li.icon-light-740f span {
  background-color: var(--e-global-color-accent);
}
.sidebar_0f63 .sort-bright-7b9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar_0f63 .hover-clean-2fa5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_7a23 .notification_complex_58de .frame_fresh_26b3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_7a23 .notification_complex_58de .gallery-east-f198 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_7a23 .notification_complex_58de .stale-0313 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb .shadow_86c1 {
  border-color: var(--e-global-color-text);
}
.active-next-eacb .large-d9f4 {
  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);
}
.active-next-eacb .frame-6ae2 {
  color: var(--e-global-color-secondary);
}
.active-next-eacb .frame-6ae2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb .popup_5b45 > * {
  color: var(--e-global-color-primary);
}
.active-next-eacb .popup_5b45 > * svg {
  fill: var(--e-global-color-primary);
}
.active-next-eacb .notification_802f {
  color: var(--e-global-color-primary);
}
.active-next-eacb .notification_802f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-next-eacb .slow-7506 {
  color: var(--e-global-color-primary);
}
.active-next-eacb .slow-7506 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.active-next-eacb .accent-lite-bb99 {
  color: var(--e-global-color-primary);
}
.active-next-eacb .accent-lite-bb99 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb .list-selected-0476 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb .avatar-1078 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb .avatar-1078.icon-6510 {
  color: var(--e-global-color-secondary);
}
.active-next-eacb .avatar-1078.icon-6510 .box-f568 {
  color: var(--e-global-color-accent);
}
.active-next-eacb .avatar-1078.main_huge_e598 {
  color: var(--e-global-color-text);
}
.active-next-eacb .avatar-1078.main_huge_e598 .box-f568 {
  color: var(--e-global-color-text);
}
.active-next-eacb .avatar-1078:before {
  border-top-color: var(--e-global-color-text);
}
.active-next-eacb .iron-e285 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.active-next-eacb
  .iron-e285
  .block_121e {
  background-color: var(--e-global-color-primary);
}
.active-next-eacb
  .iron-e285
  .block_121e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.active-next-eacb .shadow_86c1 .summary-pressed-d35f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_red_c2f3 .liquid_4b21 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_red_c2f3 .column_3154 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_587e .content_3a58 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture_587e
  .tabs_out_f496
  .narrow-6f85 {
  background-color: var(--e-global-color-secondary);
}
.texture_587e
  .tabs_out_f496.liquid_eb3f
  .narrow-6f85 {
  background-color: var(--e-global-color-text);
}
.texture_587e
  .tabs_out_f496:hover
  .narrow-6f85 {
  background-color: var(--e-global-color-accent);
}
.texture_587e
  .tabs_out_f496.fn-active-ea1a
  .narrow-6f85 {
  background-color: var(--e-global-color-primary);
}
.carousel-471f .widget-03fb {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.carousel-471f .slider-4388 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.carousel-471f .row-c162 {
  background-color: var(--e-global-color-primary);
}
.carousel-471f .row-c162 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow_c37d .left-5da0 .gallery-37e9 .up_9a1e {
  background-color: var(--e-global-color-secondary);
}
.narrow_c37d .left-5da0 .motion_8502:after {
  background-color: var(--e-global-color-secondary);
}
.narrow_c37d .alert-aad6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.narrow_c37d .hidden_small_be5e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.narrow_c37d .pattern_5cda {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.narrow_c37d .link-ac73 {
  background-color: var(--e-global-color-primary);
}
.narrow_c37d .link-ac73 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow_c37d .label_short_7487 {
  background-color: var(--e-global-color-secondary);
}
.narrow_c37d .label_short_7487 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.narrow_c37d .left-5da0 .photo_fd4a .summary-lower-2950:hover {
  background-color: var(--e-global-color-primary);
}
.narrow_c37d
  .left-5da0
  .photo_fd4a
  .summary-lower-2950.accent-first-01d3 {
  background-color: var(--e-global-color-primary);
}
.narrow_c37d .left-5da0 .center_1bb6:before {
  border-color: var(--e-global-color-primary);
}
.narrow_c37d .left-5da0 .center_1bb6:hover:before {
  border-color: var(--e-global-color-secondary);
}
.narrow_c37d
  .left-5da0
  .center_1bb6.fluid_c74a:before {
  border-color: var(--e-global-color-primary);
}
.narrow_c37d .slow_f508 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.header-medium-adae .cold_8f84 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-medium-adae .cold_8f84:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-medium-adae .cold_8f84.modal-right-62b1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-medium-adae .north-9a37 {
  background-color: var(--e-global-color-primary);
}
.header-medium-adae .north-9a37 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-medium-adae
  .fluid-ba50
  .red_1554
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.header-medium-adae
  .shadow_577d
  .red_1554
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade-hovered-c921
  .pressed_364b
  .popup_clean_8a05 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-hovered-c921
  .pressed_364b
  .bronze_a661 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-hovered-c921 .orange_c643 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-hovered-c921 .caption_bronze_faf1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-hovered-c921 .accordion_f0b5 {
  background-color: var(--e-global-color-primary);
}
.shade-hovered-c921 .accordion_f0b5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.summary_e83a .avatar_hot_3ed9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.summary_e83a .pink-0492 {
  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);
}
.summary_e83a .carousel-medium-1644 {
  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);
}
.summary_e83a .carousel-medium-1644 a:hover {
  color: var(--e-global-color-secondary);
}
.summary_e83a .content_over_4b49 {
  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);
}
.summary_e83a .surface_liquid_c740 {
  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);
}
.summary_e83a .picture-bright-c66c .smooth-2295 {
  background-color: var(--e-global-color-primary);
}
.summary_e83a .picture-bright-c66c .smooth-2295:hover {
  background-color: var(--e-global-color-accent);
}
.summary_e83a
  .picture-bright-c66c
  .button-bright-d221
  li
  span {
  background-color: var(--e-global-color-text);
}
.summary_e83a
  .picture-bright-c66c
  .button-bright-d221
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.summary_e83a
  .picture-bright-c66c
  .button-bright-d221
  li.icon-light-740f
  span {
  background-color: var(--e-global-color-accent);
}
.first_0d27
  .blue_3b30
  .upper_1cc4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_0d27 .blue_3b30 .description_5948 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_0d27 .blue_3b30 .overlay_small_8937 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first_0d27 .caption_prev_5816 {
  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);
}
.first_0d27
  .new-3c41.media-870b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a {
  background-color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .black-cc16.sidebar_brown_d7a5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .down-3455.warm-5fc2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  .highlight_old_d44a
  > a {
  background-color: var(--e-global-color-secondary);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  .highlight_old_d44a
  > a
  .grid-691f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  .highlight_old_d44a
  > a
  .down-3455.iron-8282 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .under_6072:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  a
  .under_6072:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a.module-0167
  > a
  .under_6072:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  .highlight_old_d44a.module-0167
  > a
  .under_6072:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .background_fast_b93d
  .highlight_8fc9 {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  a
  .background_fast_b93d
  .highlight_8fc9 {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .background_fast_b93d
  .highlight_8fc9,
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  a
  .background_fast_b93d
  .highlight_8fc9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > a
  .text-pro-f477:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  a
  .text-pro-f477:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a.module-0167
  > a
  .text-pro-f477:before {
  color: var(--e-global-color-text);
}
.tall_cadf
  > .container-stale-f10b
  > div
  > .gradient-hard-403b
  > .highlight_old_d44a
  > .info_yellow_9c30
  .highlight_old_d44a.module-0167
  > a
  .text-pro-f477:before {
  color: var(--e-global-color-text);
}
.focused_7936 .south_3f39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focused_7936
  .hidden-simple-8af4:hover
  .south_3f39 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-b181
  > .container-stale-f10b
  > .last-d42e
  > .tertiary-hovered-3106
  > .tooltip-7d28
  > .row_e58b
  .medium-852a {
  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);
}
.caption-b181
  > .container-stale-f10b
  > .last-d42e
  > .tertiary-hovered-3106
  > .tooltip-7d28
  > .row_e58b:hover
  .medium-852a {
  color: var(--e-global-color-text);
}
.caption-b181
  > .container-stale-f10b
  > .last-d42e
  > .tertiary-hovered-3106
  > .tooltip-7d28
  > .row_e58b:hover
  .medium-852a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-b181
  > .container-stale-f10b
  > .last-d42e
  > .tertiary-hovered-3106
  > .tooltip-7d28.module_e101
  > .row_e58b
  .medium-852a {
  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-7016 .button_d9fa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-7016 .mini_afd5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.over-7016 .east_0816 {
  background-color: var(--e-global-color-primary);
}
.over-7016 .east_0816 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2
  .background_thick_c49d {
  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);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2
  .thumbnail_pressed_24d8 {
  color: var(--e-global-color-text);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2:hover
  .background_thick_c49d {
  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);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2:hover
  .thumbnail_pressed_24d8 {
  color: var(--e-global-color-secondary);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2.rough-3f6f
  .background_thick_c49d {
  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);
}
.preview-large-156b
  > .container-stale-f10b
  > .title-6af8
  > .component_copper_0aa7
  > .link-2ab2.rough-3f6f
  .thumbnail_pressed_24d8 {
  color: var(--e-global-color-primary);
}
.white_7ce4
  .thumbnail_white_f840
  .south_41ac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.white_7ce4 .photo_f4bf .summary-pressed-d35f .inner_4195 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_84d3 .paragraph-small-7820 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_84d3 .widget-1996 .paragraph-small-7820 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick_84d3 .row-bright-1238 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.thick_84d3 .row-bright-1238 {
  background-color: var(--e-global-color-primary);
}
.badge-bronze-d0b4 .mask_a135 .menu_blue_8de0 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge-bronze-d0b4
  .mask_a135:hover
  .layout_top_f515 {
  color: var(--e-global-color-secondary);
}
.badge-bronze-d0b4
  .mask_a135:hover
  .menu_blue_8de0 {
  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);
}
.gradient-b087 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

.wrapper-79d3 {
  max-width: 1400px !important;
}

.fresh_f38b {
  flex-direction: column;
}

.fresh_f38b .dynamic_38a2 {
  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.fresh_f38b .dynamic_38a2 {
  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);
}

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

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

.notification_old_9d58.banner_hard_cbf9 {
  display: none;
}

.photo_bronze_5c9c {
  display: none;
}

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

.primary-short-d2b6.chip_complex_cce1 {
  margin-bottom: 40px;
  width: 100%;
}

.widget-focused-fa76 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.fresh_f38b a {
  width: 100%;
}

.content-5b7f .aside-over-9fed.easy_ecb4 {
  width: 20% !important;
}

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

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

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

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

.icon-4ae5 {
  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;
}

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

.icon-4ae5: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);
}

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

.content-5b7f
  .aside-over-9fed.hero_6218
  .filter_new_df00
  .button_03f2 {
  font-size: 20px !important;
}

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

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

.blue-0f0a h3 {
  font-weight: bolder;
  font-size: 40px;

  text-align: center;
}

.column-ba8a.status-wide-5115 > .search-b79c {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.article-d4c6 {
  position: relative;
  width: 100%;
}

.caption-warm-e693 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.content-5b7f
  .aside-over-9fed.border-b8da
  .fast_9fc0
  .dim-5f90 {
  width: 100% !important;
}

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

.shade-glass-d26e {
  width: 100%;
}

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

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

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

  display: none;
}

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

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

  visibility: hidden;
}

.link_add0:hover .pattern_thick_d82e {
  visibility: visible;
}
.link_add0:hover.link_add0::before {
  display: block;
}

.blue-0f0a h3 {
  color: #fff;
}

.module_last_961a {
  margin: 0;
}

.content-5b7f
  .aside-over-9fed.border-b8da
  .dim-5f90
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.action_e658 {
  width: 100%;
}

.shadow-fast-3957 {
  width: 100%;
}

.simple-1cdf {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.shadow-fast-3957 {
  width: 100%;
}

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

.dim-5f90 {
  display: flex;
  align-items: center;
}

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

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

.fresh_f38b .dynamic_38a2.dark-7b9f {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.fresh_f38b h1.dynamic_38a2 {
  margin-top: 80px !important;
}

.content-5b7f .aside-over-9fed.message_over_b1a5 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.stale_c7ec img {
  width: 100%;
}

.tooltip-a466 .gradient_d59b.filter_new_df00 {
  justify-content: space-between;
}

.tabs-ce0e {
  display: none;
}

.element-bright-7f21 .layout_35fb {
  margin: 1px 0 !important;
}

.simple-4fa1 li {
  margin-bottom: 0 !important;
}

@media (max-width: 1024px) {
  .column-ba8a .search-b79c {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .tooltip-a466 .gradient_d59b.filter_new_df00 {
    border-bottom: 1px solid #f0c159;
  }

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

  .column-ba8a.status-wide-5115 > .search-b79c {
    gap: 15px;
    justify-content: space-between;
  }

  .content-5b7f
    .aside-over-9fed.border-b8da
    .dim-5f90
    img {
    width: 60% !important;
  }

  .caption-warm-e693 {
    left: 2%;
  }

  .over_9c36 {
    margin: 10px 0;
  }

  .fresh_f38b .layout_35fb {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.fresh_f38b .dynamic_38a2,
  .fresh_f38b .dynamic_38a2 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .dim-5f90 {
    justify-content: center;
  }

  .fresh_f38b .layout_35fb {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .widget-focused-fa76 {
    margin-bottom: 15px !important;
  }

  .content-5b7f .aside-over-9fed.easy_ecb4 {
    width: 75% !important;
  }

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

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

  h2.fresh_f38b .dynamic_38a2,
  .fresh_f38b .dynamic_38a2 {
    font-size: 30px !important;
  }

  .dim-5f90 {
    justify-content: center;
  }

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

  .wrapper_blue_0088
    .surface-2b69.main_clean_a28a {
    margin: 0 !important;
  }

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

  .over_9c36 {
    display: flex;
  }

  .slider_focused_55b9 .heading_7119 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .focused-9608 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .fresh_f38b h1.dynamic_38a2 {
    margin-top: 40px !important;
  }

  .content-5b7f
    .aside-over-9fed.border-b8da
    .dim-5f90
    img,
  .sort_5ea3 .fast_9fc0 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .icon-4ae5 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .content-5b7f .aside-over-9fed.easy_ecb4 {
    width: 100% !important;
  }

  .column-ba8a.status-wide-5115 > .search-b79c {
    gap: 3px;
  }

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

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

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

.tooltip-a466 .gradient_d59b.filter_new_df00: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);
}

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

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

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

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .tooltip-a466 .gradient_d59b.filter_new_df00 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .fresh_f38b .dynamic_38a2 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .heading_7119 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.texture-29f2 .avatar-red-12af {
  flex-shrink: 0;
  white-space: nowrap;
}

.texture-29f2 .tabs_gas_1aa5 {
  flex-shrink: 0;
  min-width: fit-content;
}

.texture-29f2 .button_03f2 {
  white-space: nowrap;
}

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

.texture-29f2 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* 强制紧凑导航菜单 - 防止重叠 */
.texture-29f2 .avatar-red-12af {
  max-width: 80px !important;
}

.texture-29f2 .tabs_gas_1aa5 {
  max-width: 80px !important;
  overflow: hidden;
}

.texture-29f2 .gradient_d59b.filter_new_df00 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.texture-29f2 .button_03f2 {
  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);
  }
}

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

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

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

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

body .icon-4ae5:nth-child(2),
.content-5b7f .icon-4ae5:nth-child(2),
#page .icon-4ae5: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;
}

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

/* css-noise: 086a */
.shadow-element-h6 {
  padding: 0.1rem;
  font-size: 13px;
  line-height: 1.3;
}
