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(.orange_ed7a) {
  gap: 0.5em;
}
:where(.tabs-f27a) {
  gap: 0.5em;
}
body .huge-ca05 > .mask-stale-430d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .huge-ca05 > .logo_new_d3d8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .huge-ca05 > .silver-5c57 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .heading_7908 > .mask-stale-430d {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .heading_7908 > .logo_new_d3d8 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .heading_7908 > .silver-5c57 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .heading_7908
  > :where(:not(.mask-stale-430d):not(.logo_new_d3d8):not(.large_221c)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .heading_7908 > .input-mini-e057 {
  max-width: var(--wp--style--global--wide-size);
}
body .orange_ed7a {
  display: flex;
}
body .orange_ed7a {
  flex-wrap: wrap;
  align-items: center;
}
body .orange_ed7a > * {
  margin: 0;
}
body .tabs-f27a {
  display: grid;
}
body .tabs-f27a > * {
  margin: 0;
}
:where(.popup-complex-15c9.orange_ed7a) {
  gap: 2em;
}
:where(.popup-complex-15c9.tabs-f27a) {
  gap: 2em;
}
:where(.dark-4c75.orange_ed7a) {
  gap: 1.25em;
}
:where(.dark-4c75.tabs-f27a) {
  gap: 1.25em;
}
.column-8c9f {
  color: var(--wp--preset--color--black) !important;
}
.fixed-daca {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.full-837c {
  color: var(--wp--preset--color--white) !important;
}
.banner-basic-1724 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.blue_5988 {
  color: var(--wp--preset--color--vivid-red) !important;
}
.pagination-first-7763 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.secondary-8ea1 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.element-lite-f40f {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.tooltip_77ad {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.gas_eb3c {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.tooltip-bronze-352b {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.text-fa4f {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.nav_0a16 {
  background-color: var(--wp--preset--color--black) !important;
}
.summary_cool_a2b3 {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.filter-bronze-73ee {
  background-color: var(--wp--preset--color--white) !important;
}
.picture_hot_73af {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.article-in-fe33 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.dropdown-bottom-71a6 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.avatar-prev-2e9b {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.large-4f89 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.icon-6492 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.liquid-cfe8 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.carousel-3915 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.breadcrumb-cb77 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.full-7b60 {
  border-color: var(--wp--preset--color--black) !important;
}
.column-gold-e246 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.caption_plasma_2bd7 {
  border-color: var(--wp--preset--color--white) !important;
}
.content-right-d266 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.tertiary_fresh_9a52 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.red_0205 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.purple_240a {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.paragraph_short_657e {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.carousel_focused_a3b1 {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.chip_huge_c27b {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hidden_huge_2a18 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.tag_1bd8 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.green-dee0 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.description_4ca6 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.brown_be38 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.mini_01b8 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.narrow_f671 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.section-soft-1031 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.image_bright_356b {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.caption_advanced_e3f8 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.solid-f366 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.liquid-9e92 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.fresh-2544 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.out-fa31 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.text-black-9541 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.header_current_313c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.text_slow_0cd8 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.text-cb95 {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.image_92a9 a:where(:not(.huge_bf7f)) {
  color: inherit;
}
:where(.dark-4c75.orange_ed7a) {
  gap: 1.25em;
}
:where(.dark-4c75.tabs-f27a) {
  gap: 1.25em;
}
:where(.popup-complex-15c9.orange_ed7a) {
  gap: 2em;
}
:where(.popup-complex-15c9.tabs-f27a) {
  gap: 2em;
}
.chip_926b {
  font-size: 1.5em;
  line-height: 1.6;
}

.brown-f5de .icon_18bd {
  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);
}
.form-961b .slow-8987 {
  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);
}
.active-dirty-5f65 {
  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);
}
.active-dirty-5f65.row-bac7 .south-f544 {
  background-color: var(--e-global-color-primary);
}
.active-dirty-5f65.accent_outer_6076 .south-f544,
.active-dirty-5f65.focused-5a86 .south-f544 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.tooltip_b3ea .outline-bright-db92 {
  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);
}
.hero_fa1b {
  --divider-color: var(--e-global-color-secondary);
}
.hero_fa1b .highlight_next_c933 {
  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);
}
.hero_fa1b.last_cdd7 .top_043e {
  background-color: var(--e-global-color-secondary);
}
.hero_fa1b.soft_9502 .top_043e,
.hero_fa1b.soft-c658 .top_043e {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.hero_fa1b.soft_9502 .top_043e,
.hero_fa1b.soft-c658 .top_043e svg {
  fill: var(--e-global-color-secondary);
}
.notice_edf6 .sort-fast-e90f {
  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);
}
.notice_edf6 .banner-32d6 {
  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);
}
.row_full_bb4c.last_cdd7 .top_043e {
  background-color: var(--e-global-color-primary);
}
.row_full_bb4c.soft_9502 .top_043e,
.row_full_bb4c.soft-c658 .top_043e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.row_full_bb4c.soft_9502 .top_043e,
.row_full_bb4c.soft-c658 .top_043e svg {
  fill: var(--e-global-color-primary);
}
.purple-e4ed.last_cdd7 .top_043e {
  background-color: var(--e-global-color-primary);
}
.purple-e4ed.soft_9502 .top_043e,
.purple-e4ed.soft-c658 .top_043e {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.purple-e4ed .info_2116 {
  color: var(--e-global-color-primary);
}
.purple-e4ed .info_2116,
.purple-e4ed .info_2116 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple-e4ed .active_6f62 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.label-next-ffd2 .tiny-8fc3 {
  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);
}
.progress_b90f .component-bb43 .overlay_lower_208e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.column-lower-9ec0 .down-a3ad:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.column-lower-9ec0 .stale_91eb i {
  color: var(--e-global-color-primary);
}
.column-lower-9ec0 .stale_91eb svg {
  fill: var(--e-global-color-primary);
}
.column-lower-9ec0 .inner_e306 {
  color: var(--e-global-color-secondary);
}
.column-lower-9ec0 .down-a3ad > .inner_e306,
.column-lower-9ec0 .down-a3ad > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dropdown_red_c058 .focus-soft-3494 {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.dropdown_red_c058 .static-34bb {
  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);
}
.simple-b4fe .description_cf7c .tag-b2c5 {
  background-color: var(--e-global-color-primary);
}
.simple-b4fe .action_cf62 {
  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);
}
.hovered_f150 .link-8117 {
  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);
}
.hovered_f150 .main_warm_6108 {
  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);
}
.hovered_f150 .section-7dbf {
  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);
}
.tooltip_7fdd .video_1b88,
.tooltip_7fdd .video_1b88 a {
  color: var(--e-global-color-primary);
}
.tooltip_7fdd .video_1b88.sidebar-fixed-5515,
.tooltip_7fdd .video_1b88.sidebar-fixed-5515 a {
  color: var(--e-global-color-accent);
}
.tooltip_7fdd .video_1b88 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_7fdd .panel-plasma-833b {
  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);
}
.red_80e4 .fixed_247e,
.red_80e4 .badge-5fe3 {
  color: var(--e-global-color-primary);
}
.red_80e4 .fixed_247e svg {
  fill: var(--e-global-color-primary);
}
.red_80e4 .sidebar-fixed-5515 .fixed_247e,
.red_80e4 .sidebar-fixed-5515 .badge-5fe3 {
  color: var(--e-global-color-accent);
}
.red_80e4 .sidebar-fixed-5515 .fixed_247e svg {
  fill: var(--e-global-color-accent);
}
.red_80e4 .badge-5fe3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red_80e4 .panel-plasma-833b {
  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);
}
.first_1eff .block-lite-20c2,
.first_1eff .gold_bb4f {
  color: var(--e-global-color-primary);
}
.first_1eff .gold_bb4f svg {
  fill: var(--e-global-color-primary);
}
.first_1eff .video_1b88.sidebar-fixed-5515 a,
.first_1eff
  .video_1b88.sidebar-fixed-5515
  .gold_bb4f {
  color: var(--e-global-color-accent);
}
.first_1eff .block-lite-20c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first_1eff .panel-plasma-833b {
  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);
}
.red_93f4 .module_silver_51f1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red_93f4 .center-4976 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_dca1 .static-2498 .media_ec06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.heading_dca1 .static-2498 .pattern-a1f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_dca1 .pressed-1ba6 .media_ec06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.heading_dca1
  .pressed-1ba6
  .pattern-a1f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_dca1
  .video-light-29fd
  .media_ec06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.heading_dca1
  .video-light-29fd
  .pattern-a1f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading_dca1
  .dynamic_8b87
  .media_ec06 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-accent);
}
.heading_dca1
  .dynamic_8b87
  .pattern-a1f9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.module-0c33 .slow_b353 {
  background-color: var(--e-global-color-primary);
}
.module-0c33 .slow_b353:hover {
  background-color: var(--e-global-color-primary);
}
.module-0c33 .button-b62c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module-0c33
  .slow_b353:hover
  .button-b62c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.hovered-aab0 .gas-9a6f {
  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);
}
.secondary_4c4c .surface-2505 .focus-6ba9 a {
  background-color: var(--e-global-color-accent);
}
.secondary_4c4c .surface-2505 .widget_full_07f0 a {
  background-color: var(--e-global-color-accent);
}
.secondary_4c4c .surface-2505 .focus-6ba9 a,
.secondary_4c4c .surface-2505 .widget_full_07f0 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.thick-54ea
  .plasma_bd2e.new_67af
  .surface-2505
  a.frame-07bc {
  background-color: var(--e-global-color-accent);
}
.thick-54ea
  .plasma_bd2e.new_67af
  .surface-2505
  span.frame-07bc.fn-current-95a9 {
  background-color: var(--e-global-color-text);
}
.thick-54ea
  .plasma_bd2e.new_67af
  .surface-2505
  .frame-07bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4 .glass-8a0f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .block-prev-8206
  > .message-f7ba
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .preview-7443
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .mask-de0e
  .shadow_3ee1,
.image_huge_52f4
  .mask-de0e
  .description-f691 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_huge_52f4
  .mask-de0e
  .wide_a23f,
.image_huge_52f4
  .mask-de0e
  a
  .wide_a23f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .mask-de0e
  .box-410a {
  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);
}
.image_huge_52f4
  .mask-de0e
  .south_787f {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .mask-de0e
  .south_787f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .mask-de0e
  .south_787f:hover {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .mask-de0e
  .middle_7116 {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .mask-de0e
  .middle_7116 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .mask-de0e
  .middle_7116:hover {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .pagination_simple_e940
  .table-tall-d113
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_huge_52f4
  .pagination_simple_e940
  .accent_8538 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .pagination_simple_e940
  .box-410a {
  color: var(--e-global-color-text);
}
.image_huge_52f4
  .pagination_simple_e940
  .box-410a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .pagination_simple_e940
  .south_787f {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .pagination_simple_e940
  .south_787f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .pagination_simple_e940
  .south_787f:hover {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .pagination_simple_e940
  .middle_7116 {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4
  .pagination_simple_e940
  .middle_7116 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image_huge_52f4
  .pagination_simple_e940
  .middle_7116:hover {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4 .focus_a5b5 {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4 .focus_a5b5:hover {
  background-color: var(--e-global-color-primary);
}
.image_huge_52f4 .header-liquid-8b1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.image_huge_52f4 .box-a2df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-plasma-ffe4 .center_550c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-plasma-ffe4
  .background_focused_5798
  > div:nth-child(3)
  .center_550c,
.section-plasma-ffe4
  .slow_6c69
  > div:nth-child(1)
  .center_550c,
.section-plasma-ffe4
  .notice-cold-5dac
  > div:nth-child(1)
  .center_550c,
.section-plasma-ffe4
  .panel-narrow-78ab
  > div:nth-child(1)
  .center_550c,
.section-plasma-ffe4
  .grid-bf55
  > div:nth-child(1)
  .center_550c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-plasma-ffe4 .grid_0a44 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-plasma-ffe4 .sidebar-ff91 {
  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);
}
.section-plasma-ffe4 .footer-upper-ce08 {
  background-color: var(--e-global-color-primary);
}
.section-plasma-ffe4 .footer-upper-ce08 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section-plasma-ffe4 .footer-upper-ce08:hover {
  background-color: var(--e-global-color-primary);
}
.section-plasma-ffe4 .panel-white-19bd {
  background-color: var(--e-global-color-primary);
}
.section-plasma-ffe4 .panel-white-19bd:hover {
  background-color: var(--e-global-color-primary);
}
.section-plasma-ffe4 .header-liquid-8b1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-plasma-ffe4 .box-a2df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-9c47 .disabled-822d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-9c47 .nav_tall_2bc0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-9c47 .center-fd2f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-9c47 .footer-e061 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-9c47 .paper-27a9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-9c47 .panel-white-19bd {
  background-color: var(--e-global-color-primary);
}
.fast-9c47 .panel-white-19bd:hover {
  background-color: var(--e-global-color-primary);
}
.red_8889 .sidebar_ba62 {
  background-color: var(--e-global-color-secondary);
}
.red_8889 .clean_62cd {
  background-color: var(--e-global-color-text);
}
.red_8889 .video_top_bbc9 {
  background-color: var(--e-global-color-secondary);
}
.red_8889 .upper-40f3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.red_8889 .description-center-1214 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_8889 .button_steel_eab9 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_8889 .module-dad0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.red_8889 .tooltip_9bfa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-8b80 .north-6d68 .hover_17cc,
.backdrop-8b80
  .north-6d68
  .hover_17cc
  a,
.backdrop-8b80 .next_1347 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-8b80 .north-6d68 .image-medium-9fc3,
.backdrop-8b80 .cool_f343 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.backdrop-8b80 .north-6d68 .image-medium-9fc3 {
  color: var(--e-global-color-text);
}
.backdrop-8b80 .cool_f343 {
  color: var(--e-global-color-text);
}
.backdrop-8b80
  .north-6d68
  .dropdown-72e5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.backdrop-8b80 .block_3bfe .table-mini-35d2 {
  background-color: var(--e-global-color-primary);
}
.backdrop-8b80 .block_3bfe .table-mini-35d2:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-8b80 .block_3bfe .shadow-yellow-8036 li span {
  background-color: var(--e-global-color-text);
}
.backdrop-8b80 .block_3bfe .shadow-yellow-8036 li span:hover {
  background-color: var(--e-global-color-primary);
}
.backdrop-8b80
  .block_3bfe
  .shadow-yellow-8036
  li.medium-e5f8
  span {
  background-color: var(--e-global-color-accent);
}
.backdrop-8b80 .dynamic_9dd4 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.disabled-brown-7c26 .smooth-8e81 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.input_lite_5a63 .upper-2f50 {
  background-color: var(--e-global-color-primary);
}
.input_lite_5a63 .smooth_a39c {
  background-color: var(--e-global-color-secondary);
}
.input_lite_5a63 .full-68b7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .alert-880e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .backdrop-yellow-f0fe {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .card-warm-bf51 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .panel_right_6487 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .lite_e076 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input_lite_5a63 .component-2683 {
  background-color: var(--e-global-color-primary);
}
.input_lite_5a63 .component-2683 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay_dynamic_967c .block-955a {
  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);
}
.overlay_dynamic_967c .hero-fluid-0da9 {
  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);
}
.overlay_dynamic_967c
  .preview_new_161d:after {
  background-color: var(--e-global-color-primary);
}
.overlay_dynamic_967c .copper-a75c {
  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);
}
.filter-fresh-246f .next_1347 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter-fresh-246f .cool_f343 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.heading-ea19 .hot_b34f .nav_fast_b363 {
  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);
}
.heading-ea19 .hot_b34f .footer_wood_00ae {
  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);
}
.south_3c70 .out-ca6a {
  background-color: var(--e-global-color-primary);
}
.south_3c70 .disabled_91e1 {
  background-color: var(--e-global-color-secondary);
}
.south_3c70 .basic-8721 .title-6a81 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.south_3c70 .slider-top-85d5 .title-6a81 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.chip_5f20 .search-199d .blue_538a {
  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);
}
.chip_5f20 .search-199d .accent_d4a3 {
  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);
}
.chip_5f20 .search-199d .banner_complex_9e81 {
  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);
}
.hover-soft-9af2 .green-f8eb {
  border-color: var(--e-global-color-text);
}
.hover-soft-9af2 .lite_0126 {
  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);
}
.hover-soft-9af2 .easy-3213 {
  color: var(--e-global-color-primary);
}
.hover-soft-9af2 .accent-old-a880 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.media_narrow_9b66 .large_f708 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_narrow_9b66 .wood_1ddf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_narrow_9b66 .stale-5ba0:hover .large_f708 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.media_narrow_9b66
  .stale-5ba0:hover
  .wood_1ddf {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-c496 .surface-f932 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame-c496 .layout_9985 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.prev-9350 .hard_a54d .disabled_outer_cc8d {
  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);
}
.prev-9350 .simple_0f71 .disabled_outer_cc8d {
  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);
}
.gallery_dynamic_e203 .fresh_a81b {
  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);
}
.module-under-3fa4 .secondary-fdad .grid_87c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module-under-3fa4 .secondary-fdad .grid_87c2 {
  background-color: var(--e-global-color-secondary);
}
.module-under-3fa4 .card_f090 .grid_87c2 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module-under-3fa4 .card_f090 .grid_87c2 {
  background-color: var(--e-global-color-secondary);
}
.module-under-3fa4 .mask_0b31 .selected-1dd4 {
  background-color: var(--e-global-color-primary);
}
.module-under-3fa4 .mask_0b31:hover .selected-1dd4 {
  background-color: var(--e-global-color-secondary);
}
.module-under-3fa4 .table-mini-35d2 {
  background-color: var(--e-global-color-primary);
}
.module-under-3fa4 .table-mini-35d2:hover {
  background-color: var(--e-global-color-accent);
}
.module-under-3fa4 .shadow-yellow-8036 li span {
  background-color: var(--e-global-color-text);
}
.module-under-3fa4 .shadow-yellow-8036 li span:hover {
  background-color: var(--e-global-color-primary);
}
.module-under-3fa4 .shadow-yellow-8036 li.medium-e5f8 span {
  background-color: var(--e-global-color-accent);
}
.fixed-acf8 .summary_soft_7404 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fixed-acf8 .east_a754 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_e795 .message-86ad:before {
  background-color: var(--e-global-color-secondary);
}
.hero_e795 .outer-6f5a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_e795 .pagination-soft-ec07 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-3277 .border_complex_cce1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-3277 .border_complex_cce1:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-3277 .border_complex_cce1.fn-active-95a9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-3277 .footer-motion-a421 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-3277 .heading_clean_2ca0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-3277 .old_8256 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange-3277 .table-yellow-0d50 {
  background-color: var(--e-global-color-primary);
}
.orange-3277 .table-yellow-0d50 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange-3277 .preview_dark_080d {
  background-color: var(--e-global-color-primary);
}
.orange-3277 .preview_dark_080d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-wood-e621 .fresh-a3df .element_fast_b567 a {
  color: var(--e-global-color-secondary);
}
.caption-wood-e621 .fresh-a3df .element_fast_b567 a:hover {
  color: var(--e-global-color-secondary);
}
.caption-wood-e621 .fresh-a3df .element_fast_b567,
.caption-wood-e621 .fresh-a3df .element_fast_b567 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-wood-e621 .fresh-a3df .brown_f910 {
  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-wood-e621 .fresh-a3df .dark-3541 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-wood-e621 .fresh-a3df .active-lite-76a4 {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .fresh-a3df .active-lite-76a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-wood-e621 .fresh-a3df .active-lite-76a4:hover {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .fresh-a3df .prev-7901 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.caption-wood-e621 .fresh-a3df .prev-7901 {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .fresh-a3df .prev-7901:hover {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .fresh-a3df .table-mini-35d2 {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .fresh-a3df .table-mini-35d2:hover {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .block_3bfe .shadow-yellow-8036 li span {
  background-color: var(--e-global-color-text);
}
.caption-wood-e621 .block_3bfe .shadow-yellow-8036 li span:hover {
  background-color: var(--e-global-color-primary);
}
.caption-wood-e621 .block_3bfe .shadow-yellow-8036 li.medium-e5f8 span {
  background-color: var(--e-global-color-accent);
}
.caption-wood-e621 .header-liquid-8b1d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.caption-wood-e621 .box-a2df {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel-37b8 .chip-5e27 .inner_a4f4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.panel-37b8 .chip-5e27 .tertiary_38d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-37b8 .chip-5e27 .breadcrumb-smooth-b4d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050 .static_46ec {
  border-color: var(--e-global-color-text);
}
.alert_stone_6050 .box_8e30 {
  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);
}
.alert_stone_6050 .chip_ce1b {
  color: var(--e-global-color-secondary);
}
.alert_stone_6050 .chip_ce1b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050 .first_65d1 > * {
  color: var(--e-global-color-primary);
}
.alert_stone_6050 .first_65d1 > * svg {
  fill: var(--e-global-color-primary);
}
.alert_stone_6050 .paragraph_d75d {
  color: var(--e-global-color-primary);
}
.alert_stone_6050 .paragraph_d75d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_stone_6050 .under-74c8 {
  color: var(--e-global-color-primary);
}
.alert_stone_6050 .under-74c8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.alert_stone_6050 .under-d2a4 {
  color: var(--e-global-color-primary);
}
.alert_stone_6050 .under-d2a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050 .feature-new-56f7 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050 .active_2983 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050 .active_2983.detail-fixed-1b06 {
  color: var(--e-global-color-secondary);
}
.alert_stone_6050 .active_2983.detail-fixed-1b06 .block_red_3037 {
  color: var(--e-global-color-accent);
}
.alert_stone_6050 .active_2983.shade_546f {
  color: var(--e-global-color-text);
}
.alert_stone_6050 .active_2983.shade_546f .block_red_3037 {
  color: var(--e-global-color-text);
}
.alert_stone_6050 .active_2983:before {
  border-top-color: var(--e-global-color-text);
}
.alert_stone_6050 .soft-3981 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.alert_stone_6050
  .soft-3981
  .shade_049a {
  background-color: var(--e-global-color-primary);
}
.alert_stone_6050
  .soft-3981
  .shade_049a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.alert_stone_6050 .static_46ec .picture-top-75a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.notice-bright-eedb .gold_cd13 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notice-bright-eedb .north-d1aa {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-next-4091 .small-6518 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-next-4091
  .sidebar_short_1743
  .notice-gold-b287 {
  background-color: var(--e-global-color-secondary);
}
.table-next-4091
  .sidebar_short_1743.active-7d77
  .notice-gold-b287 {
  background-color: var(--e-global-color-text);
}
.table-next-4091
  .sidebar_short_1743:hover
  .notice-gold-b287 {
  background-color: var(--e-global-color-accent);
}
.table-next-4091
  .sidebar_short_1743.fn-active-95a9
  .notice-gold-b287 {
  background-color: var(--e-global-color-primary);
}
.up_0b13 .tooltip_inner_d01e {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.up_0b13 .label-b768 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.up_0b13 .row-794e {
  background-color: var(--e-global-color-primary);
}
.up_0b13 .row-794e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-bbe1 .huge-9064 .chip_silver_5012 .black-5f35 {
  background-color: var(--e-global-color-secondary);
}
.accent-bbe1 .huge-9064 .north-62e7:after {
  background-color: var(--e-global-color-secondary);
}
.accent-bbe1 .container_left_29d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-bbe1 .avatar-cd10 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-bbe1 .pattern-e1cd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.accent-bbe1 .article_solid_bb6d {
  background-color: var(--e-global-color-primary);
}
.accent-bbe1 .article_solid_bb6d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-bbe1 .lower_4475 {
  background-color: var(--e-global-color-secondary);
}
.accent-bbe1 .lower_4475 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.accent-bbe1 .huge-9064 .bright-c16f .button_94f9:hover {
  background-color: var(--e-global-color-primary);
}
.accent-bbe1
  .huge-9064
  .bright-c16f
  .button_94f9.prev-766c {
  background-color: var(--e-global-color-primary);
}
.accent-bbe1 .huge-9064 .last_749f:before {
  border-color: var(--e-global-color-primary);
}
.accent-bbe1 .huge-9064 .last_749f:hover:before {
  border-color: var(--e-global-color-secondary);
}
.accent-bbe1
  .huge-9064
  .last_749f.item-425e:before {
  border-color: var(--e-global-color-primary);
}
.accent-bbe1 .message_8c82 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange_7700 .picture_fluid_6c11 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange_7700 .picture_fluid_6c11:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange_7700 .picture_fluid_6c11.backdrop-first-b37f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange_7700 .green-66d0 {
  background-color: var(--e-global-color-primary);
}
.orange_7700 .green-66d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange_7700
  .focus-clean-e533
  .popup-4f1a
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.orange_7700
  .element-9ec4
  .popup-4f1a
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.content_center_6b65
  .yellow_4060
  .summary_silver_ca5d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_center_6b65
  .yellow_4060
  .active_north_b529 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_center_6b65 .media_prev_6fdd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.content_center_6b65 .title_wide_0492 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.content_center_6b65 .block-45e8 {
  background-color: var(--e-global-color-primary);
}
.content_center_6b65 .block-45e8 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.paragraph-d5f5 .dropdown-dirty-69a5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-d5f5 .notification-large-9f99 {
  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);
}
.paragraph-d5f5 .sort-center-5b0e {
  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);
}
.paragraph-d5f5 .sort-center-5b0e a:hover {
  color: var(--e-global-color-secondary);
}
.paragraph-d5f5 .simple_bb8b {
  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);
}
.paragraph-d5f5 .item-6042 {
  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);
}
.paragraph-d5f5 .over-2fba .table-mini-35d2 {
  background-color: var(--e-global-color-primary);
}
.paragraph-d5f5 .over-2fba .table-mini-35d2:hover {
  background-color: var(--e-global-color-accent);
}
.paragraph-d5f5
  .over-2fba
  .shadow-yellow-8036
  li
  span {
  background-color: var(--e-global-color-text);
}
.paragraph-d5f5
  .over-2fba
  .shadow-yellow-8036
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.paragraph-d5f5
  .over-2fba
  .shadow-yellow-8036
  li.medium-e5f8
  span {
  background-color: var(--e-global-color-accent);
}
.rough_54b7
  .right_a4a5
  .detail_7c76 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_54b7 .right_a4a5 .outline_5e9f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.rough_54b7 .right_a4a5 .north_336e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.rough_54b7 .bright-c836 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
  background-color: var(--e-global-color-accent);
}
.rough_54b7
  .easy_b832.title_blue_fc15 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a {
  background-color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .large-f591.menu_copper_8715 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .cold-e818.content-wide-d02d {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  .main-36bb
  > a {
  background-color: var(--e-global-color-secondary);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  .main-36bb
  > a
  .frame_medium_344f {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  .main-36bb
  > a
  .cold-e818.overlay_2093 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .column_0cdd:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  a
  .column_0cdd:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb.photo_middle_2645
  > a
  .column_0cdd:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  .main-36bb.photo_middle_2645
  > a
  .column_0cdd:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .aside_lite_fd17
  .bronze-b18c {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  a
  .aside_lite_fd17
  .bronze-b18c {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .aside_lite_fd17
  .bronze-b18c,
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  a
  .aside_lite_fd17
  .bronze-b18c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > a
  .detail_7a90:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  a
  .detail_7a90:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb.photo_middle_2645
  > a
  .detail_7a90:before {
  color: var(--e-global-color-text);
}
.first-bf17
  > .middle_c1be
  > div
  > .frame_f4ab
  > .main-36bb
  > .fixed-7ce6
  .main-36bb.photo_middle_2645
  > a
  .detail_7a90:before {
  color: var(--e-global-color-text);
}
.footer_db82 .module-0c49 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.footer_db82
  .middle_a9b2:hover
  .module-0c49 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pressed_ba1b
  > .middle_c1be
  > .wide_d04e
  > .search-thick-b7db
  > .tertiary_full_18a9
  > .info_new_badc
  .notice-pink-11ac {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed_ba1b
  > .middle_c1be
  > .wide_d04e
  > .search-thick-b7db
  > .tertiary_full_18a9
  > .info_new_badc:hover
  .notice-pink-11ac {
  color: var(--e-global-color-text);
}
.pressed_ba1b
  > .middle_c1be
  > .wide_d04e
  > .search-thick-b7db
  > .tertiary_full_18a9
  > .info_new_badc:hover
  .notice-pink-11ac {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pressed_ba1b
  > .middle_c1be
  > .wide_d04e
  > .search-thick-b7db
  > .tertiary_full_18a9.border-0032
  > .info_new_badc
  .notice-pink-11ac {
  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);
}
.media_4021 .logo_7519 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_4021 .hidden_west_d333 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_4021 .main_west_9e4c {
  background-color: var(--e-global-color-primary);
}
.media_4021 .main_west_9e4c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4
  .header-d2e0 {
  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);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4
  .thick_de82 {
  color: var(--e-global-color-text);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4:hover
  .header-d2e0 {
  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);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4:hover
  .thick_de82 {
  color: var(--e-global-color-secondary);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4.content-middle-f57f
  .header-d2e0 {
  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);
}
.static-ac78
  > .middle_c1be
  > .block_mini_2525
  > .mask_right_d43a
  > .component-f9c4.content-middle-f57f
  .thick_de82 {
  color: var(--e-global-color-primary);
}
.background-4b57
  .message-c20b
  .title-iron-a7d8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.background-4b57 .red-49d5 .picture-top-75a4 .cool-55a8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-ec72 .overlay-fde8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-ec72 .disabled_81c4 .overlay-fde8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo-ec72 .container_0374 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo-ec72 .container_0374 {
  background-color: var(--e-global-color-primary);
}
.orange-be91 .progress-iron-bcf5 .container_cold_f052 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange-be91
  .progress-iron-bcf5:hover
  .summary_27e2 {
  color: var(--e-global-color-secondary);
}
.orange-be91
  .progress-iron-bcf5:hover
  .container_cold_f052 {
  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);
}
.active-650d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.pagination_inner_92f3 {
  flex-direction: column;
}

.pagination_inner_92f3 .black_7a0a {
  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.pagination_inner_92f3 .black_7a0a {
  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);
}

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

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

.footer-west-a4ea.brown_8a84 {
  display: none;
}

.selected_fda5 {
  display: none;
}

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

.detail-selected-6073.video_yellow_86c6 {
  margin-bottom: 40px;
  width: 100%;
}

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

.pagination_inner_92f3 a {
  width: 100%;
}

.pattern_1d2b .media_a499.breadcrumb_5428 {
  width: 20% !important;
}

.element-next-4a1f {
  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; /* 字母间距 */
}

.element-next-4a1f: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%);
}

.element-next-4a1f svg {
  width: 20px;
  fill: #FFFFFF;
  transition: all 0.3s ease;
}

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

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

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

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

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

.pattern_1d2b
  .media_a499.basic_23e4
  .light_13a2
  .search-pro-dfad {
  font-size: 20px !important;
}

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

.layout-right-9015 {
  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;
}

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

  text-align: center;
}

.block-45a8.plasma-64b7 > .tertiary-next-649a {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

.secondary-b624 {
  position: relative;
  width: 100%;
}

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

.footer-855b {
  font-size: 35px !important;
}

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

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

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

.pattern_1d2b
  .media_a499.primary_cb37
  .widget_left_1eaf
  .primary_450b {
  width: 100% !important;
}

.gallery-49d7 {
  width: 500px !important;
  max-width: none;
}

.outline-orange-9659 {
  width: 100%;
}

.tag-8866 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

.item-rough-863c {
  font-size: 15px !important;
}

.tertiary-7365 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.mask_fdda:hover .tertiary-7365 {
  visibility: visible;
}
.mask_fdda:hover.mask_fdda::before {
  display: block;
}

.clean-eb88 h3 {
  color: #fff;
}

.article_505a {
  margin: 0;
}

.pattern_1d2b
  .media_a499.primary_cb37
  .primary_450b
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.shadow-f8e3 {
  width: 100%;
}

.breadcrumb_7289 {
  width: 100%;
}

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

.breadcrumb_7289 {
  width: 100%;
}

.column-cold-36c2 {
  margin-bottom: 10px !important;
}

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

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

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

.pagination_inner_92f3 .black_7a0a.component-dark-628c {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.pagination_inner_92f3 h1.black_7a0a {
  margin-top: 80px !important;
}

.pattern_1d2b .media_a499.breadcrumb-motion-b942 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.disabled-11d4 img {
  width: 100%;
}

.pattern-6ea3 .wide_67c1.light_13a2 {
  justify-content: space-between;
}

.liquid-66ab {
  display: none;
}

.picture-tiny-7a0e .large-825b {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .block-45a8 .tertiary-next-649a {
    flex-wrap: nowrap !important;
  }
}

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

  .gallery-49d7 {
    width: 100% !important;
  }
}

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

  .element-next-4a1f svg {
    width: 14px;
    height: 14px;
    margin-top: 0;
  }

  .pattern-6ea3 .wide_67c1.light_13a2 {
    border-bottom: 1px solid #f0c159;
  }

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

  .block-45a8.plasma-64b7 > .tertiary-next-649a {
    gap: 15px;
    justify-content: space-between;
  }

  .pattern_1d2b
    .media_a499.primary_cb37
    .primary_450b
    img {
    width: 60% !important;
  }

  .outer_54a2 {
    left: 2%;
  }

  .container-1310 {
    margin: 10px 0;
  }

  .pagination_inner_92f3 .large-825b {
    margin: 0;
    margin-bottom: 10px;
  }

  .element-next-4a1f {
    font-size: 16px !important;
  }

  .footer-855b {
    font-size: 14px !important;
    padding: 10px 15px;
  }

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

  h2.pagination_inner_92f3 .black_7a0a,
  .pagination_inner_92f3 .black_7a0a {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .primary_450b {
    justify-content: center;
  }

  .pagination_inner_92f3 .large-825b {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .pattern_1d2b .media_a499.breadcrumb_5428 {
    width: 75% !important;
  }

  .disabled-11d4 img {
    width: 100% !important;
  }
}

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

  h2.pagination_inner_92f3 .black_7a0a,
  .pagination_inner_92f3 .black_7a0a {
    font-size: 30px !important;
  }

  .primary_450b {
    justify-content: center;
  }

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

  .dirty_9da0
    .soft_0346.hard-a56a {
    margin: 0 !important;
  }

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

  .container-1310 {
    display: flex;
  }

  .search-active-f310 .element-next-4a1f {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .pagination_inner_92f3 h1.black_7a0a {
    margin-top: 40px !important;
  }

  .pattern_1d2b
    .media_a499.primary_cb37
    .primary_450b
    img,
  .notice_edf6 .widget_left_1eaf {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .pattern_1d2b .media_a499.breadcrumb_5428 {
    width: 100% !important;
  }

  .block-45a8.plasma-64b7 > .tertiary-next-649a {
    gap: 3px;
  }

  .pagination_inner_92f3 .large-825b {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

@media (max-width: 400px) {
  .element-next-4a1f {
    white-space: wrap;
  }
}

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

.pattern-6ea3 .wide_67c1.light_13a2: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);
}

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

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

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

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

.footer-west-a4ea: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;
}

/* 图片块简化样式 */
.shade-992a {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .pattern-6ea3 .wide_67c1.light_13a2 {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .pagination_inner_92f3 .black_7a0a {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .element-next-4a1f {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.article_a16f .hero_10fd {
  flex-shrink: 0;
  white-space: nowrap;
}

.article_a16f .main-40b3 {
  flex-shrink: 0;
  min-width: fit-content;
}

.article_a16f .search-pro-dfad {
  white-space: nowrap;
}

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

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

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

.article_a16f .main-40b3 {
  max-width: 80px !important;
  overflow: hidden;
}

.article_a16f .wide_67c1.light_13a2 {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.article_a16f .search-pro-dfad {
  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);
  }
}

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

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

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

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

body .frame-a023:nth-child(2),
.pattern_1d2b .frame-a023:nth-child(2),
#page .frame-a023: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;
}

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

/* css-noise: b6de */
.ghost-box-u7 {
  padding: 0.4rem;
  font-size: 11px;
  line-height: 1.3;
}
