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(.prev_72da) {
  gap: 0.5em;
}
:where(.lower_b82b) {
  gap: 0.5em;
}
body .popup-top-5f5c > .footer-lite-36d2 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .popup-top-5f5c > .nav_prev_6816 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .popup-top-5f5c > .image-lite-8408 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .thick_ea9c > .footer-lite-36d2 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .thick_ea9c > .nav_prev_6816 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .thick_ea9c > .image-lite-8408 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .thick_ea9c
  > :where(:not(.footer-lite-36d2):not(.nav_prev_6816):not(.left_b3b2)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .thick_ea9c > .focus-action-8052 {
  max-width: var(--wp--style--global--wide-size);
}
body .prev_72da {
  display: flex;
}
body .prev_72da {
  flex-wrap: wrap;
  align-items: center;
}
body .prev_72da > * {
  margin: 0;
}
body .lower_b82b {
  display: grid;
}
body .lower_b82b > * {
  margin: 0;
}
:where(.active_fb16.prev_72da) {
  gap: 2em;
}
:where(.active_fb16.lower_b82b) {
  gap: 2em;
}
:where(.tertiary-12c6.prev_72da) {
  gap: 1.25em;
}
:where(.tertiary-12c6.lower_b82b) {
  gap: 1.25em;
}
.hover_32ca {
  color: var(--wp--preset--color--black) !important;
}
.label_south_66f8 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.link_medium_c80c {
  color: var(--wp--preset--color--white) !important;
}
.hot-8d6f {
  color: var(--wp--preset--color--pale-pink) !important;
}
.logo_pro_fff7 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.next_c71f {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.highlight-bb59 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.modal-b121 {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.container_solid_8f10 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.item_c966 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.item_left_95df {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.grid_bd11 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.thick_6866 {
  background-color: var(--wp--preset--color--black) !important;
}
.background-new-cde3 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.complex_1aa3 {
  background-color: var(--wp--preset--color--white) !important;
}
.popup-9b2c {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.container_e44c {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.blue-25b8 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.green-e46a {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.focus_pro_bac4 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.focused-a028 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.tabs-fb1a {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.gold_bb25 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.overlay_hard_0e3f {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.backdrop-88a7 {
  border-color: var(--wp--preset--color--black) !important;
}
.pagination-rough-3498 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.layout_0242 {
  border-color: var(--wp--preset--color--white) !important;
}
.shade-89b6 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.prev-2868 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.fixed-066c {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.gallery_20ee {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.accordion_advanced_dd21 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.gradient-5e71 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.detail-south-372d {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.form-stone-a49b {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.photo_east_b75a {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.tiny_ca23 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.button_9ded {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.media-1ae6 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.carousel-under-dde6 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.filter_warm_621f {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.column-large-8a82 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.breadcrumb-a484 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.fresh-46a6 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.component-fa34 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.fast_63bf {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.header-yellow-aff8 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.motion_15c9 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.section_56b9 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.aside-2036 {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.backdrop_center_c617 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.in-bf57 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.text-cool-6c4c a:where(:not(.north-cae2)) {
  color: inherit;
}
:where(.tertiary-12c6.prev_72da) {
  gap: 1.25em;
}
:where(.tertiary-12c6.lower_b82b) {
  gap: 1.25em;
}
:where(.active_fb16.prev_72da) {
  gap: 2em;
}
:where(.active_fb16.lower_b82b) {
  gap: 2em;
}
.feature-right-ed42 {
  font-size: 1.5em;
  line-height: 1.6;
}

.slow_b66c .background_clean_b7ce {
  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);
}
.first-b51e .paragraph_3b8d {
  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-d132 {
  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-d132.under_a011 .caption_af9c {
  background-color: var(--e-global-color-primary);
}
.stone-d132.status-gas-d80d .caption_af9c,
.stone-d132.filter-current-62a3 .caption_af9c {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.small_e07c .preview_narrow_2d25 {
  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-8f85 {
  --divider-color: var(--e-global-color-secondary);
}
.frame-8f85 .action-ea56 {
  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-8f85.section-selected-eca8 .photo_left_1574 {
  background-color: var(--e-global-color-secondary);
}
.frame-8f85.avatar-4d61 .photo_left_1574,
.frame-8f85.hard_6562 .photo_left_1574 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.frame-8f85.avatar-4d61 .photo_left_1574,
.frame-8f85.hard_6562 .photo_left_1574 svg {
  fill: var(--e-global-color-secondary);
}
.content-b83f .basic_de58 {
  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);
}
.content-b83f .mask-e425 {
  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-4fea.section-selected-eca8 .photo_left_1574 {
  background-color: var(--e-global-color-primary);
}
.menu-4fea.avatar-4d61 .photo_left_1574,
.menu-4fea.hard_6562 .photo_left_1574 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.menu-4fea.avatar-4d61 .photo_left_1574,
.menu-4fea.hard_6562 .photo_left_1574 svg {
  fill: var(--e-global-color-primary);
}
.dark_af96.section-selected-eca8 .photo_left_1574 {
  background-color: var(--e-global-color-primary);
}
.dark_af96.avatar-4d61 .photo_left_1574,
.dark_af96.hard_6562 .photo_left_1574 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.dark_af96 .caption-bbee {
  color: var(--e-global-color-primary);
}
.dark_af96 .caption-bbee,
.dark_af96 .caption-bbee a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dark_af96 .focus-bfb4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.in-a892 .wrapper-old-a631 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.feature-c005 .input-in-f159 .hard-c88d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.article-59ce .layout-ade1:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.article-59ce .caption-advanced-71bf i {
  color: var(--e-global-color-primary);
}
.article-59ce .caption-advanced-71bf svg {
  fill: var(--e-global-color-primary);
}
.article-59ce .smooth-95a1 {
  color: var(--e-global-color-secondary);
}
.article-59ce .layout-ade1 > .smooth-95a1,
.article-59ce .layout-ade1 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.avatar_7367 .main_0fb7 {
  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);
}
.avatar_7367 .accordion-32ef {
  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);
}
.small_c7c4 .button_north_4f3b .glass-bbb5 {
  background-color: var(--e-global-color-primary);
}
.small_c7c4 .dim_1bf5 {
  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);
}
.video_iron_024a .text-stone-87b2 {
  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);
}
.video_iron_024a .form_b6f9 {
  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);
}
.video_iron_024a .label_b7d5 {
  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);
}
.medium-add1 .picture-slow-1348,
.medium-add1 .picture-slow-1348 a {
  color: var(--e-global-color-primary);
}
.medium-add1 .picture-slow-1348.small_3845,
.medium-add1 .picture-slow-1348.small_3845 a {
  color: var(--e-global-color-accent);
}
.medium-add1 .picture-slow-1348 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.medium-add1 .action_7699 {
  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);
}
.green-a1aa .element-left-e1f0,
.green-a1aa .hero-fixed-594c {
  color: var(--e-global-color-primary);
}
.green-a1aa .element-left-e1f0 svg {
  fill: var(--e-global-color-primary);
}
.green-a1aa .small_3845 .element-left-e1f0,
.green-a1aa .small_3845 .hero-fixed-594c {
  color: var(--e-global-color-accent);
}
.green-a1aa .small_3845 .element-left-e1f0 svg {
  fill: var(--e-global-color-accent);
}
.green-a1aa .hero-fixed-594c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.green-a1aa .action_7699 {
  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);
}
.short-5f00 .tooltip_tall_fb21,
.short-5f00 .background-9768 {
  color: var(--e-global-color-primary);
}
.short-5f00 .background-9768 svg {
  fill: var(--e-global-color-primary);
}
.short-5f00 .picture-slow-1348.small_3845 a,
.short-5f00
  .picture-slow-1348.small_3845
  .background-9768 {
  color: var(--e-global-color-accent);
}
.short-5f00 .tooltip_tall_fb21 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.short-5f00 .action_7699 {
  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);
}
.nav-lite-5fdd .pagination-e898 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-lite-5fdd .bright_a0f2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-ff85 .prev_830a .primary-white-01d1 {
  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);
}
.tiny-ff85 .prev_830a .article-focused-75ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-ff85 .heading-5d59 .primary-white-01d1 {
  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);
}
.tiny-ff85
  .heading-5d59
  .article-focused-75ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-ff85
  .cold_8ff9
  .primary-white-01d1 {
  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);
}
.tiny-ff85
  .cold_8ff9
  .article-focused-75ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tiny-ff85
  .block_5dc9
  .primary-white-01d1 {
  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);
}
.tiny-ff85
  .block_5dc9
  .article-focused-75ad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text-bright-3acb .paragraph-a0d5 {
  background-color: var(--e-global-color-primary);
}
.text-bright-3acb .paragraph-a0d5:hover {
  background-color: var(--e-global-color-primary);
}
.text-bright-3acb .warm_59ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text-bright-3acb
  .paragraph-a0d5:hover
  .warm_59ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-d650 .south-fba5 {
  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);
}
.active-under-5cf6 .blue_34c6 .chip_4aae a {
  background-color: var(--e-global-color-accent);
}
.active-under-5cf6 .blue_34c6 .pink_ed39 a {
  background-color: var(--e-global-color-accent);
}
.active-under-5cf6 .blue_34c6 .chip_4aae a,
.active-under-5cf6 .blue_34c6 .pink_ed39 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_ed61
  .sort-142e.detail-8161
  .blue_34c6
  a.photo_62d9 {
  background-color: var(--e-global-color-accent);
}
.backdrop_ed61
  .sort-142e.detail-8161
  .blue_34c6
  span.photo_62d9.fn-current-07eb {
  background-color: var(--e-global-color-text);
}
.backdrop_ed61
  .sort-142e.detail-8161
  .blue_34c6
  .photo_62d9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36 .orange_75cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .upper_ab9e
  > .accent-73ee
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .text_ff8c
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .backdrop-7cbd
  .hovered-6336,
.column_9e36
  .backdrop-7cbd
  .item_gold_18f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_9e36
  .backdrop-7cbd
  .filter_e211,
.column_9e36
  .backdrop-7cbd
  a
  .filter_e211 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .backdrop-7cbd
  .module-stone-a60d {
  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);
}
.column_9e36
  .backdrop-7cbd
  .image-top-5de2 {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .backdrop-7cbd
  .image-top-5de2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .backdrop-7cbd
  .image-top-5de2:hover {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .backdrop-7cbd
  .medium-3951 {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .backdrop-7cbd
  .medium-3951 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .backdrop-7cbd
  .medium-3951:hover {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .notice_5cdd
  .upper-5aee
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_9e36
  .notice_5cdd
  .notice-short-e6b6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .notice_5cdd
  .module-stone-a60d {
  color: var(--e-global-color-text);
}
.column_9e36
  .notice_5cdd
  .module-stone-a60d
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .notice_5cdd
  .image-top-5de2 {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .notice_5cdd
  .image-top-5de2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .notice_5cdd
  .image-top-5de2:hover {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .notice_5cdd
  .medium-3951 {
  background-color: var(--e-global-color-primary);
}
.column_9e36
  .notice_5cdd
  .medium-3951 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.column_9e36
  .notice_5cdd
  .medium-3951:hover {
  background-color: var(--e-global-color-primary);
}
.column_9e36 .grid_paper_13e7 {
  background-color: var(--e-global-color-primary);
}
.column_9e36 .grid_paper_13e7:hover {
  background-color: var(--e-global-color-primary);
}
.column_9e36 .grid-red-a1dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column_9e36 .pro_2313 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-thick-caee .liquid-34f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-thick-caee
  .main_99c3
  > div:nth-child(3)
  .liquid-34f9,
.container-thick-caee
  .east_522a
  > div:nth-child(1)
  .liquid-34f9,
.container-thick-caee
  .left-fb06
  > div:nth-child(1)
  .liquid-34f9,
.container-thick-caee
  .avatar_f68f
  > div:nth-child(1)
  .liquid-34f9,
.container-thick-caee
  .secondary-paper-bb1d
  > div:nth-child(1)
  .liquid-34f9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-thick-caee .bronze-324e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-thick-caee .wrapper_de1a {
  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);
}
.container-thick-caee .advanced-b0bd {
  background-color: var(--e-global-color-primary);
}
.container-thick-caee .advanced-b0bd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-thick-caee .advanced-b0bd:hover {
  background-color: var(--e-global-color-primary);
}
.container-thick-caee .panel-first-685c {
  background-color: var(--e-global-color-primary);
}
.container-thick-caee .panel-first-685c:hover {
  background-color: var(--e-global-color-primary);
}
.container-thick-caee .grid-red-a1dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.container-thick-caee .pro_2313 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-stone-58bd .north-a7d3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.shade-stone-58bd .sidebar-pink-dce0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-stone-58bd .accent-west-1a42 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-stone-58bd .lower-d093 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-stone-58bd .solid-3269 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.shade-stone-58bd .panel-first-685c {
  background-color: var(--e-global-color-primary);
}
.shade-stone-58bd .panel-first-685c:hover {
  background-color: var(--e-global-color-primary);
}
.glass-cf5d .aside-5972 {
  background-color: var(--e-global-color-secondary);
}
.glass-cf5d .title-clean-07ca {
  background-color: var(--e-global-color-text);
}
.glass-cf5d .action-de86 {
  background-color: var(--e-global-color-secondary);
}
.glass-cf5d .widget_steel_f96a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.glass-cf5d .in_389d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-cf5d .outline-soft-cc49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-cf5d .primary-prev-a09d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.glass-cf5d .chip-af7e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-6643 .accordion_dynamic_4eb2 .box_solid_6ce4,
.gallery-6643
  .accordion_dynamic_4eb2
  .box_solid_6ce4
  a,
.gallery-6643 .outline-dc49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-6643 .accordion_dynamic_4eb2 .feature-7055,
.gallery-6643 .widget-white-92db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.gallery-6643 .accordion_dynamic_4eb2 .feature-7055 {
  color: var(--e-global-color-text);
}
.gallery-6643 .widget-white-92db {
  color: var(--e-global-color-text);
}
.gallery-6643
  .accordion_dynamic_4eb2
  .pressed-5f75 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.gallery-6643 .frame-8040 .slider-fixed-125f {
  background-color: var(--e-global-color-primary);
}
.gallery-6643 .frame-8040 .slider-fixed-125f:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-6643 .frame-8040 .sidebar-old-fcca li span {
  background-color: var(--e-global-color-text);
}
.gallery-6643 .frame-8040 .sidebar-old-fcca li span:hover {
  background-color: var(--e-global-color-primary);
}
.gallery-6643
  .frame-8040
  .sidebar-old-fcca
  li.component-d5d8
  span {
  background-color: var(--e-global-color-accent);
}
.gallery-6643 .frame_west_6759 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern-ad53 .action-bb4c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.soft-ade6 .link_iron_0b38 {
  background-color: var(--e-global-color-primary);
}
.soft-ade6 .container-old-b2b0 {
  background-color: var(--e-global-color-secondary);
}
.soft-ade6 .yellow-858c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .gradient-copper-1cb0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .main_e316 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .mini_fbfd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .modal_fluid_e9d6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .medium-21e4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-ade6 .summary_e340 {
  background-color: var(--e-global-color-primary);
}
.soft-ade6 .summary_e340 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.hard_b314 .inner_36c4 {
  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);
}
.hard_b314 .search-c168 {
  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);
}
.hard_b314
  .upper-ac89:after {
  background-color: var(--e-global-color-primary);
}
.hard_b314 .south_a7c1 {
  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);
}
.title-afa7 .outline-dc49 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.title-afa7 .widget-white-92db {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.item_a983 .short_8ba7 .medium-620b {
  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);
}
.item_a983 .short_8ba7 .picture_a9f7 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.blue-a86f .list-ba2c {
  background-color: var(--e-global-color-primary);
}
.blue-a86f .widget_outer_b3f8 {
  background-color: var(--e-global-color-secondary);
}
.blue-a86f .image_paper_3ada .module_purple_686b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.blue-a86f .table_short_d31b .module_purple_686b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_green_dece .aside-adf3 .upper_5172 {
  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);
}
.highlight_green_dece .aside-adf3 .layout_clean_7ea7 {
  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);
}
.highlight_green_dece .aside-adf3 .widget-white-6c72 {
  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);
}
.steel_e01d .outline_motion_9ed2 {
  border-color: var(--e-global-color-text);
}
.steel_e01d .label-mini-430b {
  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);
}
.steel_e01d .hard_a1c8 {
  color: var(--e-global-color-primary);
}
.steel_e01d .footer_pink_528d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup_c91a .accent_bronze_bd03 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup_c91a .bottom-b11e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup_c91a .dirty_9f24:hover .accent_bronze_bd03 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.popup_c91a
  .dirty_9f24:hover
  .bottom-b11e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_51df .outer-c7be {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fluid_51df .button_9eb4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_0fec .article-2a07 .layout_basic_4dc9 {
  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);
}
.heading_0fec .silver_e880 .layout_basic_4dc9 {
  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);
}
.liquid-97d1 .widget_e485 {
  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);
}
.article-down-b8ff .summary-lower-15be .gallery_ac7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-down-b8ff .summary-lower-15be .gallery_ac7b {
  background-color: var(--e-global-color-secondary);
}
.article-down-b8ff .avatar-over-38f5 .gallery_ac7b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-down-b8ff .avatar-over-38f5 .gallery_ac7b {
  background-color: var(--e-global-color-secondary);
}
.article-down-b8ff .hero_808b .paragraph_clean_24a3 {
  background-color: var(--e-global-color-primary);
}
.article-down-b8ff .hero_808b:hover .paragraph_clean_24a3 {
  background-color: var(--e-global-color-secondary);
}
.article-down-b8ff .slider-fixed-125f {
  background-color: var(--e-global-color-primary);
}
.article-down-b8ff .slider-fixed-125f:hover {
  background-color: var(--e-global-color-accent);
}
.article-down-b8ff .sidebar-old-fcca li span {
  background-color: var(--e-global-color-text);
}
.article-down-b8ff .sidebar-old-fcca li span:hover {
  background-color: var(--e-global-color-primary);
}
.article-down-b8ff .sidebar-old-fcca li.component-d5d8 span {
  background-color: var(--e-global-color-accent);
}
.grid-iron-3021 .surface_501d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid-iron-3021 .main_9e14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_6fd2 .surface-7674:before {
  background-color: var(--e-global-color-secondary);
}
.current_6fd2 .preview_86fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_6fd2 .outline-narrow-b96a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_8ea9 .slow-5f63 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_8ea9 .slow-5f63:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_8ea9 .slow-5f63.fn-active-07eb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.left_8ea9 .filter-plasma-80e1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_8ea9 .bright-fbfb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_8ea9 .header-544b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.left_8ea9 .up_666d {
  background-color: var(--e-global-color-primary);
}
.left_8ea9 .up_666d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.left_8ea9 .upper-669a {
  background-color: var(--e-global-color-primary);
}
.left_8ea9 .upper-669a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_stone_775c .header_26bd .progress-b5d2 a {
  color: var(--e-global-color-secondary);
}
.component_stone_775c .header_26bd .progress-b5d2 a:hover {
  color: var(--e-global-color-secondary);
}
.component_stone_775c .header_26bd .progress-b5d2,
.component_stone_775c .header_26bd .progress-b5d2 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_stone_775c .header_26bd .info_under_9146 {
  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);
}
.component_stone_775c .header_26bd .copper-9dfd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_stone_775c .header_26bd .rough-a3f1 {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .header_26bd .rough-a3f1 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.component_stone_775c .header_26bd .rough-a3f1:hover {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .header_26bd .item-5be1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.component_stone_775c .header_26bd .item-5be1 {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .header_26bd .item-5be1:hover {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .header_26bd .slider-fixed-125f {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .header_26bd .slider-fixed-125f:hover {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .frame-8040 .sidebar-old-fcca li span {
  background-color: var(--e-global-color-text);
}
.component_stone_775c .frame-8040 .sidebar-old-fcca li span:hover {
  background-color: var(--e-global-color-primary);
}
.component_stone_775c .frame-8040 .sidebar-old-fcca li.component-d5d8 span {
  background-color: var(--e-global-color-accent);
}
.component_stone_775c .grid-red-a1dd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.component_stone_775c .pro_2313 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_paper_1dab .smooth_dc16 .shade_4183 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_paper_1dab .smooth_dc16 .icon-884d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_paper_1dab .smooth_dc16 .info_brown_f75b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6 .pattern-cd16 {
  border-color: var(--e-global-color-text);
}
.tooltip_inner_13c6 .outline-lite-6e2e {
  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);
}
.tooltip_inner_13c6 .filter_tiny_aa0a {
  color: var(--e-global-color-secondary);
}
.tooltip_inner_13c6 .filter_tiny_aa0a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6 .nav-prev-28be > * {
  color: var(--e-global-color-primary);
}
.tooltip_inner_13c6 .nav-prev-28be > * svg {
  fill: var(--e-global-color-primary);
}
.tooltip_inner_13c6 .bright-f45f {
  color: var(--e-global-color-primary);
}
.tooltip_inner_13c6 .bright-f45f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_inner_13c6 .heading-6322 {
  color: var(--e-global-color-primary);
}
.tooltip_inner_13c6 .heading-6322 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_inner_13c6 .steel-4894 {
  color: var(--e-global-color-primary);
}
.tooltip_inner_13c6 .steel-4894 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6 .dirty_115c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6 .article-silver-8f62 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6 .article-silver-8f62.summary-gas-c64b {
  color: var(--e-global-color-secondary);
}
.tooltip_inner_13c6 .article-silver-8f62.summary-gas-c64b .upper_6a17 {
  color: var(--e-global-color-accent);
}
.tooltip_inner_13c6 .article-silver-8f62.copper-434f {
  color: var(--e-global-color-text);
}
.tooltip_inner_13c6 .article-silver-8f62.copper-434f .upper_6a17 {
  color: var(--e-global-color-text);
}
.tooltip_inner_13c6 .article-silver-8f62:before {
  border-top-color: var(--e-global-color-text);
}
.tooltip_inner_13c6 .search_fluid_3c01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_inner_13c6
  .search_fluid_3c01
  .accordion-selected-ead0 {
  background-color: var(--e-global-color-primary);
}
.tooltip_inner_13c6
  .search_fluid_3c01
  .accordion-selected-ead0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_inner_13c6 .pattern-cd16 .steel-8b0b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.current_4446 .green_fec7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current_4446 .sort_hot_34a5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_hard_344d .pro-21bd {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph_hard_344d
  .narrow_ab65
  .solid_bd2c {
  background-color: var(--e-global-color-secondary);
}
.paragraph_hard_344d
  .narrow_ab65.simple_9c0c
  .solid_bd2c {
  background-color: var(--e-global-color-text);
}
.paragraph_hard_344d
  .narrow_ab65:hover
  .solid_bd2c {
  background-color: var(--e-global-color-accent);
}
.paragraph_hard_344d
  .narrow_ab65.fn-active-07eb
  .solid_bd2c {
  background-color: var(--e-global-color-primary);
}
.backdrop_dynamic_21ec .panel-north-d1bf {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.backdrop_dynamic_21ec .block_basic_8cca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop_dynamic_21ec .item_steel_524f {
  background-color: var(--e-global-color-primary);
}
.backdrop_dynamic_21ec .item_steel_524f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-thick-5252 .input_816d .dim_2bba .out_2c0d {
  background-color: var(--e-global-color-secondary);
}
.footer-thick-5252 .input_816d .lower_6f2f:after {
  background-color: var(--e-global-color-secondary);
}
.footer-thick-5252 .lower_908b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-thick-5252 .wide_5f50 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-thick-5252 .description-pressed-c19d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.footer-thick-5252 .new_2536 {
  background-color: var(--e-global-color-primary);
}
.footer-thick-5252 .new_2536 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-thick-5252 .short-c3da {
  background-color: var(--e-global-color-secondary);
}
.footer-thick-5252 .short-c3da {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer-thick-5252 .input_816d .wide-66ed .bright-6834:hover {
  background-color: var(--e-global-color-primary);
}
.footer-thick-5252
  .input_816d
  .wide-66ed
  .bright-6834.center-59a2 {
  background-color: var(--e-global-color-primary);
}
.footer-thick-5252 .input_816d .last_5b7e:before {
  border-color: var(--e-global-color-primary);
}
.footer-thick-5252 .input_816d .last_5b7e:hover:before {
  border-color: var(--e-global-color-secondary);
}
.footer-thick-5252
  .input_816d
  .last_5b7e.pagination-fast-95ed:before {
  border-color: var(--e-global-color-primary);
}
.footer-thick-5252 .icon-4ec0 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.center-eef6 .hard-01c7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-eef6 .hard-01c7:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-eef6 .hard-01c7.fresh_3b33 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-eef6 .down_e631 {
  background-color: var(--e-global-color-primary);
}
.center-eef6 .down_e631 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-eef6
  .hidden_b567
  .heading_warm_48c2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.center-eef6
  .table-gold-bbaa
  .heading_warm_48c2
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper-1c39
  .logo_92af
  .background-1f5b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-1c39
  .logo_92af
  .thick-de00 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-1c39 .tooltip_dcae {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper-1c39 .search_75a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper-1c39 .middle-c526 {
  background-color: var(--e-global-color-primary);
}
.upper-1c39 .middle-c526 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.row-silver-992d .right_f860 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.row-silver-992d .nav-0e8c {
  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);
}
.row-silver-992d .black_373e {
  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);
}
.row-silver-992d .black_373e a:hover {
  color: var(--e-global-color-secondary);
}
.row-silver-992d .progress-slow-24f5 {
  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);
}
.row-silver-992d .west-c7ad {
  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);
}
.row-silver-992d .stale_ad75 .slider-fixed-125f {
  background-color: var(--e-global-color-primary);
}
.row-silver-992d .stale_ad75 .slider-fixed-125f:hover {
  background-color: var(--e-global-color-accent);
}
.row-silver-992d
  .stale_ad75
  .sidebar-old-fcca
  li
  span {
  background-color: var(--e-global-color-text);
}
.row-silver-992d
  .stale_ad75
  .sidebar-old-fcca
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.row-silver-992d
  .stale_ad75
  .sidebar-old-fcca
  li.component-d5d8
  span {
  background-color: var(--e-global-color-accent);
}
.icon_lower_f664
  .row_left_d572
  .focused-b3c6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_lower_f664 .row_left_d572 .solid_56c4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.icon_lower_f664 .row_left_d572 .status-active-9dbd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.icon_lower_f664 .frame_lite_362c {
  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);
}
.icon_lower_f664
  .row-gold-c744.description_4ca8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a {
  background-color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .outer_41e0.shadow_4d43 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .simple-1065.list-solid-c624 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  .backdrop_green_5d6e
  > a {
  background-color: var(--e-global-color-secondary);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  .backdrop_green_5d6e
  > a
  .container_tiny_e2e6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  .backdrop_green_5d6e
  > a
  .simple-1065.active_efd5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .under-0ee4:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  a
  .under-0ee4:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e.item-5983
  > a
  .under-0ee4:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  .backdrop_green_5d6e.item-5983
  > a
  .under-0ee4:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .breadcrumb_smooth_ca92
  .badge_easy_f4ff {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  a
  .breadcrumb_smooth_ca92
  .badge_easy_f4ff {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .breadcrumb_smooth_ca92
  .badge_easy_f4ff,
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  a
  .breadcrumb_smooth_ca92
  .badge_easy_f4ff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > a
  .texture-simple-254b:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  a
  .texture-simple-254b:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e.item-5983
  > a
  .texture-simple-254b:before {
  color: var(--e-global-color-text);
}
.smooth_d4c3
  > .row-out-063d
  > div
  > .bronze-f112
  > .backdrop_green_5d6e
  > .table-narrow-b2b0
  .backdrop_green_5d6e.item-5983
  > a
  .texture-simple-254b:before {
  color: var(--e-global-color-text);
}
.stale_2a72 .glass-52f0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.stale_2a72
  .hard_dc49:hover
  .glass-52f0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.title-narrow-23d2
  > .row-out-063d
  > .box-dabd
  > .wide-d0ff
  > .avatar-84e1
  > .avatar_smooth_21a6
  .pro_a80a {
  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);
}
.title-narrow-23d2
  > .row-out-063d
  > .box-dabd
  > .wide-d0ff
  > .avatar-84e1
  > .avatar_smooth_21a6:hover
  .pro_a80a {
  color: var(--e-global-color-text);
}
.title-narrow-23d2
  > .row-out-063d
  > .box-dabd
  > .wide-d0ff
  > .avatar-84e1
  > .avatar_smooth_21a6:hover
  .pro_a80a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.title-narrow-23d2
  > .row-out-063d
  > .box-dabd
  > .wide-d0ff
  > .avatar-84e1.info_fresh_4f3c
  > .avatar_smooth_21a6
  .pro_a80a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.popup_soft_e7e2 .description_gas_860d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_soft_e7e2 .paragraph-bright-3806 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.popup_soft_e7e2 .info_center_f917 {
  background-color: var(--e-global-color-primary);
}
.popup_soft_e7e2 .info_center_f917 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248
  .modal-5b44 {
  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);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248
  .message-6207 {
  color: var(--e-global-color-text);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248:hover
  .modal-5b44 {
  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);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248:hover
  .message-6207 {
  color: var(--e-global-color-secondary);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248.bright-cd4f
  .modal-5b44 {
  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);
}
.rough_7c2e
  > .row-out-063d
  > .pressed_1a8f
  > .badge_c8df
  > .photo-6248.bright-cd4f
  .message-6207 {
  color: var(--e-global-color-primary);
}
.out_8f2e
  .up-07fb
  .surface-2b84 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.out_8f2e .accordion_full_864d .steel-8b0b .shadow-3ec1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle-8621 .status_blue_858c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle-8621 .complex_0846 .status_blue_858c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.middle-8621 .fixed-83a9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.middle-8621 .fixed-83a9 {
  background-color: var(--e-global-color-primary);
}
.column-e0d2 .message-5694 .form-f41a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.column-e0d2
  .message-5694:hover
  .tiny-18b8 {
  color: var(--e-global-color-secondary);
}
.column-e0d2
  .message-5694:hover
  .form-f41a {
  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);
}
.background_9a1a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.solid-93c4 {
  flex-direction: column;
}

.solid-93c4 .outline_179b {
  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.solid-93c4 .outline_179b {
  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);
}

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

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

.liquid_3096.caption_focused_a3e1 {
  display: none;
}

.image-8d3a {
  display: none;
}

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

.main-d25c.south-b8fb {
  margin-bottom: 40px;
  width: 100%;
}

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

.solid-93c4 a {
  width: 100%;
}

.outer-8e7a .banner-f53d.breadcrumb-e975 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.outer-8e7a
  .banner-f53d.hover_cd60
  .module_inner_4c31
  .caption-fa43 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.texture_tall_9402.glass-82f1 > .overlay-3255 {
  display: flex;
  align-items: center;
}

.photo-gold-610c {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

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

.thick-600e {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.outer-8e7a
  .banner-f53d.border-3fc4
  .down-9a87
  .focus_light_a20b {
  width: 100% !important;
}

.column-99dc {
  width: 500px !important;
  max-width: none;
}

.pagination-prev-2332 {
  width: 100%;
}

.tooltip-9ad0 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.menu-paper-6407 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

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

  visibility: hidden;
}

.menu-paper-6407:hover .gold_6b0f {
  visibility: visible;
}
.menu-paper-6407:hover.menu-paper-6407::before {
  display: block;
}

.right_5ef8 h3 {
  color: #fff;
}

.pagination-5b5a {
  margin: 0;
}

.outer-8e7a
  .banner-f53d.border-3fc4
  .focus_light_a20b
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.search-0814 {
  width: 100%;
}

.overlay-brown-23e0 {
  width: 100%;
}

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

.overlay-brown-23e0 {
  width: 100%;
}

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

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

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

.secondary-79f0 {
  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;
}

.solid-93c4 .outline_179b.avatar_prev_9eb4 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.solid-93c4 h1.outline_179b {
  margin-top: 80px !important;
}

.outer-8e7a .banner-f53d.fluid_12e2 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.purple_7de1 img {
  width: 100%;
}

.shade_outer_47ec .gallery-6007.module_inner_4c31 {
  justify-content: space-between;
}

.lower-9cb6 {
  display: none;
}

.dim-2849 .surface-4de3 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .texture_tall_9402 .overlay-3255 {
    flex-wrap: nowrap !important;
  }
}

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

  .column-99dc {
    width: 100% !important;
  }
}

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

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

  .shade_outer_47ec .gallery-6007.module_inner_4c31 {
    border-bottom: 1px solid #f0c159;
  }

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

  .texture_tall_9402.glass-82f1 > .overlay-3255 {
    gap: 15px;
    justify-content: space-between;
  }

  .outer-8e7a
    .banner-f53d.border-3fc4
    .focus_light_a20b
    img {
    width: 60% !important;
  }

  .thick-600e {
    left: 2%;
  }

  .message_b51d {
    margin: 10px 0;
  }

  .solid-93c4 .surface-4de3 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.solid-93c4 .outline_179b,
  .solid-93c4 .outline_179b {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .focus_light_a20b {
    justify-content: center;
  }

  .solid-93c4 .surface-4de3 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .outer-8e7a .banner-f53d.breadcrumb-e975 {
    width: 75% !important;
  }

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

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

  h2.solid-93c4 .outline_179b,
  .solid-93c4 .outline_179b {
    font-size: 30px !important;
  }

  .focus_light_a20b {
    justify-content: center;
  }

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

  .wood-310f
    .old_c1c0.medium_0e5e {
    margin: 0 !important;
  }

  .photo-gold-610c {
    margin: 0;
    gap: 10px;
  }

  .message_b51d {
    display: flex;
  }

  .detail_fluid_172b .input_d65e {
    padding: 5px 10px;
    font-size: 14px !important;
  }

  .medium_6204 svg {
    width: 75% !important;
    height: 75% !important;
  }

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

  .solid-93c4 h1.outline_179b {
    margin-top: 40px !important;
  }

  .outer-8e7a
    .banner-f53d.border-3fc4
    .focus_light_a20b
    img,
  .content-b83f .down-9a87 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .outer-8e7a .banner-f53d.breadcrumb-e975 {
    width: 100% !important;
  }

  .texture_tall_9402.glass-82f1 > .overlay-3255 {
    gap: 3px;
  }

  .solid-93c4 .surface-4de3 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.shade_outer_47ec .gallery-6007.module_inner_4c31: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);
}

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

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

.solid-93c4 {
  position: relative;
  padding-top: 30px;
}

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .shade_outer_47ec .gallery-6007.module_inner_4c31 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .solid-93c4 .outline_179b {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .input_d65e {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.purple_63bc .hidden_9832 {
  flex-shrink: 0;
  white-space: nowrap;
}

.purple_63bc .background-a71a {
  flex-shrink: 0;
  min-width: fit-content;
}

.purple_63bc .caption-fa43 {
  white-space: nowrap;
}

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

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

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

.purple_63bc .background-a71a {
  max-width: 80px !important;
  overflow: hidden;
}

.purple_63bc .gallery-6007.module_inner_4c31 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.purple_63bc .caption-fa43 {
  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);
  }
}

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

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

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

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

body .pressed_b0b4:nth-child(2),
.outer-8e7a .pressed_b0b4:nth-child(2),
#page .pressed_b0b4: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;
}

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

/* css-noise: e079 */
.widget-item-b6 {
  padding: 0.2rem;
  font-size: 10px;
  line-height: 1.0;
}
