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(.tabs-3049) {
  gap: 0.5em;
}
:where(.dirty_da3c) {
  gap: 0.5em;
}
body .pink-1b5d > .item-down-cfdb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .pink-1b5d > .table-79b3 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .pink-1b5d > .prev-9964 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .clean-b3cc > .item-down-cfdb {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .clean-b3cc > .table-79b3 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .clean-b3cc > .prev-9964 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .clean-b3cc
  > :where(:not(.item-down-cfdb):not(.table-79b3):not(.media_gas_1f09)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .clean-b3cc > .shadow_59b6 {
  max-width: var(--wp--style--global--wide-size);
}
body .tabs-3049 {
  display: flex;
}
body .tabs-3049 {
  flex-wrap: wrap;
  align-items: center;
}
body .tabs-3049 > * {
  margin: 0;
}
body .dirty_da3c {
  display: grid;
}
body .dirty_da3c > * {
  margin: 0;
}
:where(.dropdown_f425.tabs-3049) {
  gap: 2em;
}
:where(.dropdown_f425.dirty_da3c) {
  gap: 2em;
}
:where(.badge_1a6c.tabs-3049) {
  gap: 1.25em;
}
:where(.badge_1a6c.dirty_da3c) {
  gap: 1.25em;
}
.blue_ef19 {
  color: var(--wp--preset--color--black) !important;
}
.gold-8590 {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.mask-short-d967 {
  color: var(--wp--preset--color--white) !important;
}
.gradient_active_7b12 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.accent_1a7a {
  color: var(--wp--preset--color--vivid-red) !important;
}
.breadcrumb-east-d96e {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.dark_ee06 {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.column-dirty-3b1e {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.preview-rough-ad0d {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.section_ebce {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.photo-7721 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.border-7a51 {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.menu-red-46ea {
  background-color: var(--wp--preset--color--black) !important;
}
.iron-d1be {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.widget_f4fd {
  background-color: var(--wp--preset--color--white) !important;
}
.dropdown-b6aa {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.element_1cb6 {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.over_82a4 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.rough_0cda {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.table_south_c299 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.link_91f0 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.pattern_39c8 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.pressed_a3e2 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.breadcrumb_bottom_c478 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.accent_06d3 {
  border-color: var(--wp--preset--color--black) !important;
}
.fluid-ac4c {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.gallery-bfdf {
  border-color: var(--wp--preset--color--white) !important;
}
.aside_65c4 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.simple_9b21 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.column-cool-e1da {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.active-right-b3e1 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.badge_plasma_2e40 {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.mask_red_610f {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.heading-7de8 {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.hidden_complex_89b6 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.warm_5d65 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.orange-59c0 {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.box_outer_d2f3 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.accordion_3af0 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.background_smooth_551e {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.pattern_fa30 {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.tabs_paper_7a88 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.media-wood-47aa {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.video-gold-a5e2 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.main_purple_ae8a {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.tag_953f {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.middle_4b3f {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.picture_0d69 {
  background: var(--wp--preset--gradient--midnight) !important;
}
.pro_bdd9 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.table-pressed-db3c {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.soft-770c {
  font-size: var(--wp--preset--font-size--large) !important;
}
.header_hot_ebca {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.focus_glass_0342 a:where(:not(.slow_2815)) {
  color: inherit;
}
:where(.badge_1a6c.tabs-3049) {
  gap: 1.25em;
}
:where(.badge_1a6c.dirty_da3c) {
  gap: 1.25em;
}
:where(.dropdown_f425.tabs-3049) {
  gap: 2em;
}
:where(.dropdown_f425.dirty_da3c) {
  gap: 2em;
}
.brown-b579 {
  font-size: 1.5em;
  line-height: 1.6;
}

.component-9e38 .huge-4ed9 {
  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);
}
.center_0c4c .badge_huge_0160 {
  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);
}
.status_ab7c {
  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);
}
.status_ab7c.gradient-8c07 .slow_0e9e {
  background-color: var(--e-global-color-primary);
}
.status_ab7c.border_3656 .slow_0e9e,
.status_ab7c.block-west-c1b2 .slow_0e9e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.element-dynamic-9252 .hero_21e3 {
  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);
}
.heading_medium_4a3d {
  --divider-color: var(--e-global-color-secondary);
}
.heading_medium_4a3d .search-6157 {
  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);
}
.heading_medium_4a3d.content_narrow_faa3 .column-dirty-bd12 {
  background-color: var(--e-global-color-secondary);
}
.heading_medium_4a3d.content-first-00db .column-dirty-bd12,
.heading_medium_4a3d.carousel-east-126c .column-dirty-bd12 {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.heading_medium_4a3d.content-first-00db .column-dirty-bd12,
.heading_medium_4a3d.carousel-east-126c .column-dirty-bd12 svg {
  fill: var(--e-global-color-secondary);
}
.fluid_b07c .modal-6002 {
  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);
}
.fluid_b07c .focus_current_5a0c {
  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);
}
.static-7240.content_narrow_faa3 .column-dirty-bd12 {
  background-color: var(--e-global-color-primary);
}
.static-7240.content-first-00db .column-dirty-bd12,
.static-7240.carousel-east-126c .column-dirty-bd12 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.static-7240.content-first-00db .column-dirty-bd12,
.static-7240.carousel-east-126c .column-dirty-bd12 svg {
  fill: var(--e-global-color-primary);
}
.purple_bbfd.content_narrow_faa3 .column-dirty-bd12 {
  background-color: var(--e-global-color-primary);
}
.purple_bbfd.content-first-00db .column-dirty-bd12,
.purple_bbfd.carousel-east-126c .column-dirty-bd12 {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.purple_bbfd .form-8889 {
  color: var(--e-global-color-primary);
}
.purple_bbfd .form-8889,
.purple_bbfd .form-8889 a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.purple_bbfd .texture_easy_7f43 {
  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-paper-b207 .sidebar_ed11 {
  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);
}
.basic_a2bb .notice_6d79 .left_94ac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.item_narrow_39a8 .badge-70f7:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.item_narrow_39a8 .pattern_a345 i {
  color: var(--e-global-color-primary);
}
.item_narrow_39a8 .pattern_a345 svg {
  fill: var(--e-global-color-primary);
}
.item_narrow_39a8 .disabled-bright-f06e {
  color: var(--e-global-color-secondary);
}
.item_narrow_39a8 .badge-70f7 > .disabled-bright-f06e,
.item_narrow_39a8 .badge-70f7 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.panel-middle-5406 .tag_2e3a {
  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);
}
.panel-middle-5406 .liquid-9e89 {
  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);
}
.down_a717 .breadcrumb_hovered_b7ce .text-857a {
  background-color: var(--e-global-color-primary);
}
.down_a717 .title-227d {
  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);
}
.outer_b2e6 .highlight-7639 {
  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);
}
.outer_b2e6 .focused-6b94 {
  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);
}
.outer_b2e6 .thumbnail_e56a {
  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);
}
.row-81a2 .search-tiny-ffe1,
.row-81a2 .search-tiny-ffe1 a {
  color: var(--e-global-color-primary);
}
.row-81a2 .search-tiny-ffe1.row-huge-4819,
.row-81a2 .search-tiny-ffe1.row-huge-4819 a {
  color: var(--e-global-color-accent);
}
.row-81a2 .search-tiny-ffe1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.row-81a2 .focus_over_44fe {
  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-north-e647 .avatar_c2ce,
.nav-north-e647 .info_7854 {
  color: var(--e-global-color-primary);
}
.nav-north-e647 .avatar_c2ce svg {
  fill: var(--e-global-color-primary);
}
.nav-north-e647 .row-huge-4819 .avatar_c2ce,
.nav-north-e647 .row-huge-4819 .info_7854 {
  color: var(--e-global-color-accent);
}
.nav-north-e647 .row-huge-4819 .avatar_c2ce svg {
  fill: var(--e-global-color-accent);
}
.nav-north-e647 .info_7854 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav-north-e647 .focus_over_44fe {
  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);
}
.soft_4dfd .under-21ed,
.soft_4dfd .aside_b274 {
  color: var(--e-global-color-primary);
}
.soft_4dfd .aside_b274 svg {
  fill: var(--e-global-color-primary);
}
.soft_4dfd .search-tiny-ffe1.row-huge-4819 a,
.soft_4dfd
  .search-tiny-ffe1.row-huge-4819
  .aside_b274 {
  color: var(--e-global-color-accent);
}
.soft_4dfd .under-21ed {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.soft_4dfd .focus_over_44fe {
  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);
}
.thumbnail-c169 .notice-large-b00e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thumbnail-c169 .pressed-b3a4 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-static-e37a .lite-4a57 .primary_basic_7e49 {
  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);
}
.nav-static-e37a .lite-4a57 .aside-c50e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-static-e37a .chip-smooth-cd9d .primary_basic_7e49 {
  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);
}
.nav-static-e37a
  .chip-smooth-cd9d
  .aside-c50e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-static-e37a
  .icon-5192
  .primary_basic_7e49 {
  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);
}
.nav-static-e37a
  .icon-5192
  .aside-c50e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav-static-e37a
  .panel-74d9
  .primary_basic_7e49 {
  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);
}
.nav-static-e37a
  .panel-74d9
  .aside-c50e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.detail-1e86 .west_dfcd {
  background-color: var(--e-global-color-primary);
}
.detail-1e86 .west_dfcd:hover {
  background-color: var(--e-global-color-primary);
}
.detail-1e86 .shadow-10ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.detail-1e86
  .west_dfcd:hover
  .shadow-10ea {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.box_under_9319 .aside-pressed-21e5 {
  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);
}
.progress-1e8f .medium_0fba .popup_9b41 a {
  background-color: var(--e-global-color-accent);
}
.progress-1e8f .medium_0fba .list-74b5 a {
  background-color: var(--e-global-color-accent);
}
.progress-1e8f .medium_0fba .popup_9b41 a,
.progress-1e8f .medium_0fba .list-74b5 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.texture-fc8a
  .complex_5bee.mask-b024
  .medium_0fba
  a.active-81ac {
  background-color: var(--e-global-color-accent);
}
.texture-fc8a
  .complex_5bee.mask-b024
  .medium_0fba
  span.active-81ac.fn-current-b12d {
  background-color: var(--e-global-color-text);
}
.texture-fc8a
  .complex_5bee.mask-b024
  .medium_0fba
  .active-81ac {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664 .outer_a78f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .tooltip_soft_1977
  > .avatar-2978
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .bright-62eb
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .video-b221
  .notification-ddf6,
.button_2664
  .video-b221
  .label-4963 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_2664
  .video-b221
  .button-c25d,
.button_2664
  .video-b221
  a
  .button-c25d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .video-b221
  .table_5827 {
  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);
}
.button_2664
  .video-b221
  .mask_3fef {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .video-b221
  .mask_3fef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .video-b221
  .mask_3fef:hover {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .video-b221
  .header_7651 {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .video-b221
  .header_7651 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .video-b221
  .header_7651:hover {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .glass-5625
  .full_6124
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_2664
  .glass-5625
  .prev_1d3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .glass-5625
  .table_5827 {
  color: var(--e-global-color-text);
}
.button_2664
  .glass-5625
  .table_5827
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .glass-5625
  .mask_3fef {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .glass-5625
  .mask_3fef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .glass-5625
  .mask_3fef:hover {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .glass-5625
  .header_7651 {
  background-color: var(--e-global-color-primary);
}
.button_2664
  .glass-5625
  .header_7651 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.button_2664
  .glass-5625
  .header_7651:hover {
  background-color: var(--e-global-color-primary);
}
.button_2664 .white_51a0 {
  background-color: var(--e-global-color-primary);
}
.button_2664 .white_51a0:hover {
  background-color: var(--e-global-color-primary);
}
.button_2664 .section-d2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.button_2664 .block-4234 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_8f53 .row_stone_6a94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_8f53
  .border_ffe8
  > div:nth-child(3)
  .row_stone_6a94,
.tertiary_8f53
  .hovered_ee3d
  > div:nth-child(1)
  .row_stone_6a94,
.tertiary_8f53
  .short-35e4
  > div:nth-child(1)
  .row_stone_6a94,
.tertiary_8f53
  .feature-short-24e0
  > div:nth-child(1)
  .row_stone_6a94,
.tertiary_8f53
  .dropdown-plasma-270f
  > div:nth-child(1)
  .row_stone_6a94 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_8f53 .wide_ec82 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary_8f53 .active_7ba1 {
  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);
}
.tertiary_8f53 .next-16e3 {
  background-color: var(--e-global-color-primary);
}
.tertiary_8f53 .next-16e3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary_8f53 .next-16e3:hover {
  background-color: var(--e-global-color-primary);
}
.tertiary_8f53 .gas-0626 {
  background-color: var(--e-global-color-primary);
}
.tertiary_8f53 .gas-0626:hover {
  background-color: var(--e-global-color-primary);
}
.tertiary_8f53 .section-d2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tertiary_8f53 .block-4234 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-33f0 .search-d68b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.clean-33f0 .short_de6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-33f0 .form-5cd8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-33f0 .feature-2eff {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-33f0 .block_78ef {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.clean-33f0 .gas-0626 {
  background-color: var(--e-global-color-primary);
}
.clean-33f0 .gas-0626:hover {
  background-color: var(--e-global-color-primary);
}
.smooth_7382 .notification_soft_50cb {
  background-color: var(--e-global-color-secondary);
}
.smooth_7382 .filter_c516 {
  background-color: var(--e-global-color-text);
}
.smooth_7382 .detail-96c0 {
  background-color: var(--e-global-color-secondary);
}
.smooth_7382 .focus_1624 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.smooth_7382 .fixed-9c09 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_7382 .hovered-3573 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_7382 .module-79f5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.smooth_7382 .filter_hard_b04c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary_04c2 .fresh-2ab2 .summary-9809,
.tertiary_04c2
  .fresh-2ab2
  .summary-9809
  a,
.tertiary_04c2 .carousel_160b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary_04c2 .fresh-2ab2 .caption-c80d,
.tertiary_04c2 .modal-0969 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tertiary_04c2 .fresh-2ab2 .caption-c80d {
  color: var(--e-global-color-text);
}
.tertiary_04c2 .modal-0969 {
  color: var(--e-global-color-text);
}
.tertiary_04c2
  .fresh-2ab2
  .warm-cfc5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tertiary_04c2 .hover_stale_277a .input-liquid-47ea {
  background-color: var(--e-global-color-primary);
}
.tertiary_04c2 .hover_stale_277a .input-liquid-47ea:hover {
  background-color: var(--e-global-color-primary);
}
.tertiary_04c2 .hover_stale_277a .aside_05f6 li span {
  background-color: var(--e-global-color-text);
}
.tertiary_04c2 .hover_stale_277a .aside_05f6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.tertiary_04c2
  .hover_stale_277a
  .aside_05f6
  li.upper_f448
  span {
  background-color: var(--e-global-color-accent);
}
.tertiary_04c2 .preview-e193 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.wrapper-59fe .main-f235 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.secondary_red_2429 .container_old_e128 {
  background-color: var(--e-global-color-primary);
}
.secondary_red_2429 .mask_fluid_8685 {
  background-color: var(--e-global-color-secondary);
}
.secondary_red_2429 .brown-0b1d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .simple-a125 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .item_639d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .old-4246 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .over_ca07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .search-fc09 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.secondary_red_2429 .shade-slow-3e67 {
  background-color: var(--e-global-color-primary);
}
.secondary_red_2429 .shade-slow-3e67 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.modal_clean_8ee6 .message-789f {
  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);
}
.modal_clean_8ee6 .filter_d455 {
  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);
}
.modal_clean_8ee6
  .chip-thick-301b:after {
  background-color: var(--e-global-color-primary);
}
.modal_clean_8ee6 .upper_5393 {
  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);
}
.container-yellow-075f .carousel_160b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.container-yellow-075f .modal-0969 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.frame-be37 .shade_steel_c6bf .large-b1b2 {
  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);
}
.frame-be37 .shade_steel_c6bf .outline_gold_232a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sidebar-2629 .selected_a7ef {
  background-color: var(--e-global-color-primary);
}
.sidebar-2629 .progress-8aa5 {
  background-color: var(--e-global-color-secondary);
}
.sidebar-2629 .row_medium_3bee .medium-33b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.sidebar-2629 .box_motion_643f .medium-33b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section-fixed-5c59 .active_hot_428f .notice-88c1 {
  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);
}
.section-fixed-5c59 .active_hot_428f .cold-fd43 {
  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);
}
.section-fixed-5c59 .active_hot_428f .widget-rough-4b44 {
  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);
}
.north-5a77 .pattern_gas_25cd {
  border-color: var(--e-global-color-text);
}
.north-5a77 .active_e313 {
  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);
}
.north-5a77 .item_2e4d {
  color: var(--e-global-color-primary);
}
.north-5a77 .highlight_4ac4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.grid_slow_91dc .dynamic-27fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_slow_91dc .in-9aab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_slow_91dc .mask-d6a1:hover .dynamic-27fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid_slow_91dc
  .mask-d6a1:hover
  .in-9aab {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.box_narrow_f7a8 .active-35c6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.box_narrow_f7a8 .layout_over_2800 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.info-9d46 .sidebar_0a61 .dropdown-solid-dcb8 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info-9d46 .cool-acc5 .dropdown-solid-dcb8 {
  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);
}
.center_5122 .header_hard_0854 {
  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);
}
.footer_31e1 .backdrop-wide-4503 .sidebar_5868 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_31e1 .backdrop-wide-4503 .sidebar_5868 {
  background-color: var(--e-global-color-secondary);
}
.footer_31e1 .dirty-da49 .sidebar_5868 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.footer_31e1 .dirty-da49 .sidebar_5868 {
  background-color: var(--e-global-color-secondary);
}
.footer_31e1 .image-paper-33e8 .carousel_e085 {
  background-color: var(--e-global-color-primary);
}
.footer_31e1 .image-paper-33e8:hover .carousel_e085 {
  background-color: var(--e-global-color-secondary);
}
.footer_31e1 .input-liquid-47ea {
  background-color: var(--e-global-color-primary);
}
.footer_31e1 .input-liquid-47ea:hover {
  background-color: var(--e-global-color-accent);
}
.footer_31e1 .aside_05f6 li span {
  background-color: var(--e-global-color-text);
}
.footer_31e1 .aside_05f6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.footer_31e1 .aside_05f6 li.upper_f448 span {
  background-color: var(--e-global-color-accent);
}
.caption-silver-9cf1 .yellow-af39 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.caption-silver-9cf1 .mask_4ede {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_pressed_098a .red_8738:before {
  background-color: var(--e-global-color-secondary);
}
.hero_pressed_098a .center-fe14 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.hero_pressed_098a .pagination-clean-dc50 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_prev_41df .title-051c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_prev_41df .title-051c:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_prev_41df .title-051c.fn-active-b12d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.pattern_prev_41df .up_4cd8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_prev_41df .grid-solid-d02e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_prev_41df .cool-e5e2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pattern_prev_41df .steel-02c3 {
  background-color: var(--e-global-color-primary);
}
.pattern_prev_41df .steel-02c3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.pattern_prev_41df .description_left_ee38 {
  background-color: var(--e-global-color-primary);
}
.pattern_prev_41df .description_left_ee38 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .inner_3889 a {
  color: var(--e-global-color-secondary);
}
.banner_bottom_5451 .avatar-motion-6e2e .inner_3889 a:hover {
  color: var(--e-global-color-secondary);
}
.banner_bottom_5451 .avatar-motion-6e2e .inner_3889,
.banner_bottom_5451 .avatar-motion-6e2e .inner_3889 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .heading_static_1029 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .selected_a9ba {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .popup-west-4f94 {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .avatar-motion-6e2e .popup-west-4f94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .popup-west-4f94:hover {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .avatar-motion-6e2e .outline_f00a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.banner_bottom_5451 .avatar-motion-6e2e .outline_f00a {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .avatar-motion-6e2e .outline_f00a:hover {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .avatar-motion-6e2e .input-liquid-47ea {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .avatar-motion-6e2e .input-liquid-47ea:hover {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .hover_stale_277a .aside_05f6 li span {
  background-color: var(--e-global-color-text);
}
.banner_bottom_5451 .hover_stale_277a .aside_05f6 li span:hover {
  background-color: var(--e-global-color-primary);
}
.banner_bottom_5451 .hover_stale_277a .aside_05f6 li.upper_f448 span {
  background-color: var(--e-global-color-accent);
}
.banner_bottom_5451 .section-d2a3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner_bottom_5451 .block-4234 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.large_8cfa .frame-cd93 .complex_8998 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.large_8cfa .frame-cd93 .status-bronze-d93c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_8cfa .frame-cd93 .active-new-a479 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993 .media_4bdb {
  border-color: var(--e-global-color-text);
}
.complex_8993 .block_small_d99f {
  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);
}
.complex_8993 .item-1815 {
  color: var(--e-global-color-secondary);
}
.complex_8993 .item-1815 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993 .disabled-gold-c556 > * {
  color: var(--e-global-color-primary);
}
.complex_8993 .disabled-gold-c556 > * svg {
  fill: var(--e-global-color-primary);
}
.complex_8993 .chip-selected-6cfb {
  color: var(--e-global-color-primary);
}
.complex_8993 .chip-selected-6cfb {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.complex_8993 .hard_f6b6 {
  color: var(--e-global-color-primary);
}
.complex_8993 .hard_f6b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.complex_8993 .title_ab30 {
  color: var(--e-global-color-primary);
}
.complex_8993 .title_ab30 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993 .simple_caad {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993 .plasma_d64d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993 .plasma_d64d.dropdown-446b {
  color: var(--e-global-color-secondary);
}
.complex_8993 .plasma_d64d.dropdown-446b .caption-92fb {
  color: var(--e-global-color-accent);
}
.complex_8993 .plasma_d64d.wide_52dd {
  color: var(--e-global-color-text);
}
.complex_8993 .plasma_d64d.wide_52dd .caption-92fb {
  color: var(--e-global-color-text);
}
.complex_8993 .plasma_d64d:before {
  border-top-color: var(--e-global-color-text);
}
.complex_8993 .preview_7f8b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.complex_8993
  .preview_7f8b
  .green_dbe2 {
  background-color: var(--e-global-color-primary);
}
.complex_8993
  .preview_7f8b
  .green_dbe2 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.complex_8993 .media_4bdb .gallery-center-31c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.paragraph-over-95cd .box_22b1 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.paragraph-over-95cd .hidden_hot_b78e {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-450e .bottom_d419 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.header-450e
  .down_a239
  .slider-current-ec68 {
  background-color: var(--e-global-color-secondary);
}
.header-450e
  .down_a239.texture-1df6
  .slider-current-ec68 {
  background-color: var(--e-global-color-text);
}
.header-450e
  .down_a239:hover
  .slider-current-ec68 {
  background-color: var(--e-global-color-accent);
}
.header-450e
  .down_a239.fn-active-b12d
  .slider-current-ec68 {
  background-color: var(--e-global-color-primary);
}
.chip-large-489a .upper-450f {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.chip-large-489a .photo-d717 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.chip-large-489a .form_71b9 {
  background-color: var(--e-global-color-primary);
}
.chip-large-489a .form_71b9 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs_last_2a52 .status_d095 .module_narrow_1a62 .section-orange-05c0 {
  background-color: var(--e-global-color-secondary);
}
.tabs_last_2a52 .status_d095 .thumbnail_bf88:after {
  background-color: var(--e-global-color-secondary);
}
.tabs_last_2a52 .copper-1f29 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_last_2a52 .gallery-light-e4c3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_last_2a52 .simple_d859 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tabs_last_2a52 .grid-5c2e {
  background-color: var(--e-global-color-primary);
}
.tabs_last_2a52 .grid-5c2e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs_last_2a52 .slider_c85a {
  background-color: var(--e-global-color-secondary);
}
.tabs_last_2a52 .slider_c85a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs_last_2a52 .status_d095 .hidden-pressed-a098 .block_43e4:hover {
  background-color: var(--e-global-color-primary);
}
.tabs_last_2a52
  .status_d095
  .hidden-pressed-a098
  .block_43e4.highlight_576d {
  background-color: var(--e-global-color-primary);
}
.tabs_last_2a52 .status_d095 .white-8121:before {
  border-color: var(--e-global-color-primary);
}
.tabs_last_2a52 .status_d095 .white-8121:hover:before {
  border-color: var(--e-global-color-secondary);
}
.tabs_last_2a52
  .status_d095
  .white-8121.row-44d2:before {
  border-color: var(--e-global-color-primary);
}
.tabs_last_2a52 .pressed-1dae span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.grid-c971 .title-medium-56e3 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-c971 .title-medium-56e3:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-c971 .title-medium-56e3.static_6bec {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-c971 .gas-4d4f {
  background-color: var(--e-global-color-primary);
}
.grid-c971 .gas-4d4f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-c971
  .medium-6ae4
  .hidden-7aaf
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.grid-c971
  .wide_5ce8
  .hidden-7aaf
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.text_light_174c
  .content_static_f2ee
  .preview-3126 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_light_174c
  .content_static_f2ee
  .badge-6850 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_light_174c .accordion-hard-de3a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.text_light_174c .easy_3ea8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.text_light_174c .dim-4d6e {
  background-color: var(--e-global-color-primary);
}
.text_light_174c .dim-4d6e {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.large_bcfc .shadow_silver_5269 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.large_bcfc .full_cbe1 {
  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);
}
.large_bcfc .pro-e755 {
  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);
}
.large_bcfc .pro-e755 a:hover {
  color: var(--e-global-color-secondary);
}
.large_bcfc .heading_easy_eb11 {
  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);
}
.large_bcfc .text-0af4 {
  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);
}
.large_bcfc .simple-c60c .input-liquid-47ea {
  background-color: var(--e-global-color-primary);
}
.large_bcfc .simple-c60c .input-liquid-47ea:hover {
  background-color: var(--e-global-color-accent);
}
.large_bcfc
  .simple-c60c
  .aside_05f6
  li
  span {
  background-color: var(--e-global-color-text);
}
.large_bcfc
  .simple-c60c
  .aside_05f6
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.large_bcfc
  .simple-c60c
  .aside_05f6
  li.upper_f448
  span {
  background-color: var(--e-global-color-accent);
}
.logo_bff4
  .cool-25dc
  .selected-70b6 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_bff4 .cool-25dc .feature_left_08f7 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.logo_bff4 .cool-25dc .main_71c6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.logo_bff4 .status-8734 {
  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);
}
.logo_bff4
  .button-0628.plasma-d108 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a {
  background-color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .menu_afe8.tag_left_1dbb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .search-3c7a.box_1973 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  .image-thick-38d3
  > a {
  background-color: var(--e-global-color-secondary);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  .image-thick-38d3
  > a
  .up_a0c3 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  .image-thick-38d3
  > a
  .search-3c7a.upper-1663 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .text_new_1244:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  a
  .text_new_1244:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3.hero-06e1
  > a
  .text_new_1244:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  .image-thick-38d3.hero-06e1
  > a
  .text_new_1244:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .sidebar_dim_4b3d
  .tooltip-old-409b {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  a
  .sidebar_dim_4b3d
  .tooltip-old-409b {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .sidebar_dim_4b3d
  .tooltip-old-409b,
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  a
  .sidebar_dim_4b3d
  .tooltip-old-409b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > a
  .outline-upper-5f5f:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  a
  .outline-upper-5f5f:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3.hero-06e1
  > a
  .outline-upper-5f5f:before {
  color: var(--e-global-color-text);
}
.tooltip_7394
  > .chip_4997
  > div
  > .middle-4edb
  > .image-thick-38d3
  > .list-6634
  .image-thick-38d3.hero-06e1
  > a
  .outline-upper-5f5f:before {
  color: var(--e-global-color-text);
}
.rough-ab68 .breadcrumb_33ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.rough-ab68
  .light_a688:hover
  .breadcrumb_33ed {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.notification_981b
  > .chip_4997
  > .gallery-dirty-81fb
  > .top_4649
  > .backdrop-62f9
  > .shadow_beeb
  .popup_2499 {
  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);
}
.notification_981b
  > .chip_4997
  > .gallery-dirty-81fb
  > .top_4649
  > .backdrop-62f9
  > .shadow_beeb:hover
  .popup_2499 {
  color: var(--e-global-color-text);
}
.notification_981b
  > .chip_4997
  > .gallery-dirty-81fb
  > .top_4649
  > .backdrop-62f9
  > .shadow_beeb:hover
  .popup_2499 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.notification_981b
  > .chip_4997
  > .gallery-dirty-81fb
  > .top_4649
  > .backdrop-62f9.mask-old-a7e9
  > .shadow_beeb
  .popup_2499 {
  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);
}
.bottom-8c47 .surface-warm-e5d0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-8c47 .large-7342 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.bottom-8c47 .table-eab0 {
  background-color: var(--e-global-color-primary);
}
.bottom-8c47 .table-eab0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553
  .overlay-simple-ec10 {
  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);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553
  .dim-ab60 {
  color: var(--e-global-color-text);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553:hover
  .overlay-simple-ec10 {
  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);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553:hover
  .dim-ab60 {
  color: var(--e-global-color-secondary);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553.large-d889
  .overlay-simple-ec10 {
  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);
}
.shade_medium_da4a
  > .chip_4997
  > .blue_05a7
  > .silver-7f57
  > .mask_f553.large-d889
  .dim-ab60 {
  color: var(--e-global-color-primary);
}
.tooltip_b839
  .backdrop_9528
  .tiny_a5b4 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tooltip_b839 .wood_0dfd .gallery-center-31c6 .thick-593d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-8ce3 .preview-copper-111c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-8ce3 .prev-827c .preview-copper-111c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.table-8ce3 .next-166f {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.table-8ce3 .next-166f {
  background-color: var(--e-global-color-primary);
}
.article-6c8b .nav_03f3 .container_9c64 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.article-6c8b
  .nav_03f3:hover
  .section-3144 {
  color: var(--e-global-color-secondary);
}
.article-6c8b
  .nav_03f3:hover
  .container_9c64 {
  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);
}
.east-5cdb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.frame-27dc {
  flex-direction: column;
}

.frame-27dc .active_in_458a {
  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.frame-27dc .active_in_458a {
  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);
}

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

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

.title_d76e.focus-ed19 {
  display: none;
}

.pro_d01a {
  display: none;
}

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

.glass-23b3.carousel_dim_f79e {
  margin-bottom: 40px;
  width: 100%;
}

.aside-bright-2a90 {
  margin-bottom: 25px !important;
  margin-top: 5px !important;
  position: static !important;
}

.frame-27dc a {
  width: 100%;
}

.footer_west_5f38 .panel_1665.content-9e02 {
  width: 20% !important;
}

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

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

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

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

.caption-43a7 {
  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;
}

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

.caption-43a7: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);
}

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

.footer_west_5f38
  .panel_1665.pattern_ac39
  .red-1e9b
  .tall-4f2f {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.fresh_e207.disabled-36be > .right-9cd3 {
  display: flex;
  align-items: center;
}

.medium-be56 {
  display: flex;
  gap: 20px;

  margin: 20px 0;
}

.texture-84b4 {
  position: relative;
  width: 100%;
}

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

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

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

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

.thick-a78e {
  display: flex;
  gap: 50px;
}

.footer_west_5f38
  .panel_1665.accent-a134
  .accordion-advanced-dc67
  .detail-east-3481 {
  width: 100% !important;
}

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

.focus-8f19 {
  width: 100%;
}

.accent-down-b96e {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

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

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

  display: none;
}

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

.pattern-418d {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.widget_6e7a:hover .pattern-418d {
  visibility: visible;
}
.widget_6e7a:hover.widget_6e7a::before {
  display: block;
}

.preview_da9d h3 {
  color: #fff;
}

.frame-over-9f2b {
  margin: 0;
}

.footer_west_5f38
  .panel_1665.accent-a134
  .detail-east-3481
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.thumbnail_over_6ea1 {
  width: 100%;
}

.overlay_east_72b3 {
  width: 100%;
}

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

.overlay_east_72b3 {
  width: 100%;
}

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

.detail-east-3481 {
  display: flex;
  align-items: center;
}

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

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

.frame-27dc .active_in_458a.solid-cfb0 {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.frame-27dc h1.active_in_458a {
  margin-top: 80px !important;
}

.footer_west_5f38 .panel_1665.hidden_light_e96b {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.notification-d5af img {
  width: 100%;
}

.steel_3912 .list_c502.red-1e9b {
  justify-content: space-between;
}

.dynamic-4c83 {
  display: none;
}

.bronze-8ff5 .notice-small-6c56 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .fresh_e207 .right-9cd3 {
    flex-wrap: nowrap !important;
  }
}

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

  .easy-dac9 {
    width: 100% !important;
  }
}

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

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

  .steel_3912 .list_c502.red-1e9b {
    border-bottom: 1px solid #f0c159;
  }

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

  .fresh_e207.disabled-36be > .right-9cd3 {
    gap: 15px;
    justify-content: space-between;
  }

  .footer_west_5f38
    .panel_1665.accent-a134
    .detail-east-3481
    img {
    width: 60% !important;
  }

  .dropdown_warm_03de {
    left: 2%;
  }

  .slider_71fc {
    margin: 10px 0;
  }

  .frame-27dc .notice-small-6c56 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.frame-27dc .active_in_458a,
  .frame-27dc .active_in_458a {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .detail-east-3481 {
    justify-content: center;
  }

  .frame-27dc .notice-small-6c56 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

  .aside-bright-2a90 {
    margin-bottom: 15px !important;
  }

  .footer_west_5f38 .panel_1665.content-9e02 {
    width: 75% !important;
  }

  .notification-d5af img {
    width: 100% !important;
  }
}

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

  h2.frame-27dc .active_in_458a,
  .frame-27dc .active_in_458a {
    font-size: 30px !important;
  }

  .detail-east-3481 {
    justify-content: center;
  }

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

  .link-4d8e
    .frame_hovered_bfc1.notice-pro-3b39 {
    margin: 0 !important;
  }

  .medium-be56 {
    margin: 0;
    gap: 10px;
  }

  .slider_71fc {
    display: flex;
  }

  .tabs-selected-db99 .backdrop_6a9f {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

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

  .frame-27dc h1.active_in_458a {
    margin-top: 40px !important;
  }

  .footer_west_5f38
    .panel_1665.accent-a134
    .detail-east-3481
    img,
  .fluid_b07c .accordion-advanced-dc67 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .caption-43a7 {
    padding: 5px 15px;
    font-size: 14px;
    width: 80px;
  }

  .footer_west_5f38 .panel_1665.content-9e02 {
    width: 100% !important;
  }

  .fresh_e207.disabled-36be > .right-9cd3 {
    gap: 3px;
  }

  .frame-27dc .notice-small-6c56 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

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

.steel_3912 .list_c502.red-1e9b: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);
}

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

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

.frame-27dc {
  position: relative;
  padding-top: 30px;
}

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

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

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

/* 响应式增强 */
@media (max-width: 767px) {
  .steel_3912 .list_c502.red-1e9b {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .frame-27dc .active_in_458a {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .backdrop_6a9f {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.layout-44b5 .thumbnail_3d69 {
  flex-shrink: 0;
  white-space: nowrap;
}

.layout-44b5 .alert-huge-e8af {
  flex-shrink: 0;
  min-width: fit-content;
}

.layout-44b5 .tall-4f2f {
  white-space: nowrap;
}

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

.layout-44b5 {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

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

.layout-44b5 .alert-huge-e8af {
  max-width: 80px !important;
  overflow: hidden;
}

.layout-44b5 .list_c502.red-1e9b {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.layout-44b5 .tall-4f2f {
  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);
  }
}

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

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

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

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

body .caption-43a7:nth-child(2),
.footer_west_5f38 .caption-43a7:nth-child(2),
#page .caption-43a7: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;
}

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

/* css-noise: a89b */
.phantom-card-i0 {
  padding: 0.1rem;
  font-size: 12px;
  line-height: 1.1;
}
