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(.bronze_901d) {
  gap: 0.5em;
}
:where(.link-f024) {
  gap: 0.5em;
}
body .up-e4ce > .header-2693 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .up-e4ce > .thumbnail-red-3237 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .up-e4ce > .tag-f638 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body .slow-f943 > .header-2693 {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}
body .slow-f943 > .thumbnail-red-3237 {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}
body .slow-f943 > .tag-f638 {
  margin-left: auto !important;
  margin-right: auto !important;
}
body
  .slow-f943
  > :where(:not(.header-2693):not(.thumbnail-red-3237):not(.text-selected-42f8)) {
  max-width: var(--wp--style--global--contentent-size);
  margin-left: auto !important;
  margin-right: auto !important;
}
body .slow-f943 > .motion_63cc {
  max-width: var(--wp--style--global--wide-size);
}
body .bronze_901d {
  display: flex;
}
body .bronze_901d {
  flex-wrap: wrap;
  align-items: center;
}
body .bronze_901d > * {
  margin: 0;
}
body .link-f024 {
  display: grid;
}
body .link-f024 > * {
  margin: 0;
}
:where(.purple_3259.bronze_901d) {
  gap: 2em;
}
:where(.purple_3259.link-f024) {
  gap: 2em;
}
:where(.item-4d85.bronze_901d) {
  gap: 1.25em;
}
:where(.item-4d85.link-f024) {
  gap: 1.25em;
}
.heading-cd50 {
  color: var(--wp--preset--color--black) !important;
}
.text_e62d {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.description-steel-11ef {
  color: var(--wp--preset--color--white) !important;
}
.slider_basic_5c39 {
  color: var(--wp--preset--color--pale-pink) !important;
}
.under-c5bb {
  color: var(--wp--preset--color--vivid-red) !important;
}
.footer_c054 {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.wood-d93c {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.element-blue-665e {
  color: var(--wp--preset--color--light-green-cyan) !important;
}
.main-purple-6d48 {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.border-7581 {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.photo_4c49 {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.block-simple-08fd {
  color: var(--wp--preset--color--vivid-purple) !important;
}
.popup-full-432d {
  background-color: var(--wp--preset--color--black) !important;
}
.yellow_fbbc {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.surface_8ba1 {
  background-color: var(--wp--preset--color--white) !important;
}
.tooltip-bright-9ab7 {
  background-color: var(--wp--preset--color--pale-pink) !important;
}
.caption_east_303b {
  background-color: var(--wp--preset--color--vivid-red) !important;
}
.table-next-8ac8 {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.slider-e715 {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.element_6b24 {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.simple_a754 {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.hover_focused_e0b7 {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.stone-e196 {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.text_3af1 {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}
.gas_6645 {
  border-color: var(--wp--preset--color--black) !important;
}
.paragraph_pink_1495 {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.feature_26ed {
  border-color: var(--wp--preset--color--white) !important;
}
.pagination_e863 {
  border-color: var(--wp--preset--color--pale-pink) !important;
}
.active_basic_3cb9 {
  border-color: var(--wp--preset--color--vivid-red) !important;
}
.tooltip_bottom_acc2 {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.stone_6af4 {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.new-f25c {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.complex-33ef {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.outline-c40d {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.solid-9916 {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.chip_eca4 {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}
.progress-0cda {
  background: var(
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple
  ) !important;
}
.menu_mini_2672 {
  background: var(
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan
  ) !important;
}
.column_d9c4 {
  background: var(
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange
  ) !important;
}
.highlight_7ca7 {
  background: var(
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red
  ) !important;
}
.hover-c9eb {
  background: var(
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray
  ) !important;
}
.description-cd55 {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.title_north_d9b7 {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.container-d490 {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.main_a658 {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.white_f262 {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}
.warm_4e86 {
  background: var(--wp--preset--gradient--maldkfctric-grass) !important;
}
.description-e2db {
  background: var(--wp--preset--gradient--midnight) !important;
}
.over_4120 {
  font-size: var(--wp--preset--font-size--small) !important;
}
.tooltip-d4ef {
  font-size: var(--wp--preset--font-size--medium) !important;
}
.lite-dc62 {
  font-size: var(--wp--preset--font-size--large) !important;
}
.huge_bcce {
  font-size: var(--wp--preset--font-size--x-large) !important;
}
.media-746b a:where(:not(.large-2dd2)) {
  color: inherit;
}
:where(.item-4d85.bronze_901d) {
  gap: 1.25em;
}
:where(.item-4d85.link-f024) {
  gap: 1.25em;
}
:where(.purple_3259.bronze_901d) {
  gap: 2em;
}
:where(.purple_3259.link-f024) {
  gap: 2em;
}
.easy-fcdd {
  font-size: 1.5em;
  line-height: 1.6;
}

.section-56be .status_under_eace {
  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);
}
.overlay-0b56 .frame_8888 {
  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);
}
.background-tall-0bed {
  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);
}
.background-tall-0bed.shadow-large-d436 .shadow_52d9 {
  background-color: var(--e-global-color-primary);
}
.background-tall-0bed.last_e3f9 .shadow_52d9,
.background-tall-0bed.menu_slow_a30a .shadow_52d9 {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.wide_a808 .section-north-2b97 {
  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);
}
.tall_863f {
  --divider-color: var(--e-global-color-secondary);
}
.tall_863f .info_c793 {
  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);
}
.tall_863f.hard_c178 .avatar_out_102e {
  background-color: var(--e-global-color-secondary);
}
.tall_863f.pink_436b .avatar_out_102e,
.tall_863f.pagination-basic-a852 .avatar_out_102e {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.tall_863f.pink_436b .avatar_out_102e,
.tall_863f.pagination-basic-a852 .avatar_out_102e svg {
  fill: var(--e-global-color-secondary);
}
.paper-f5ae .pro-07c5 {
  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);
}
.paper-f5ae .description-active-7c45 {
  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);
}
.detail_gold_e53f.hard_c178 .avatar_out_102e {
  background-color: var(--e-global-color-primary);
}
.detail_gold_e53f.pink_436b .avatar_out_102e,
.detail_gold_e53f.pagination-basic-a852 .avatar_out_102e {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.detail_gold_e53f.pink_436b .avatar_out_102e,
.detail_gold_e53f.pagination-basic-a852 .avatar_out_102e svg {
  fill: var(--e-global-color-primary);
}
.thick-53a7.hard_c178 .avatar_out_102e {
  background-color: var(--e-global-color-primary);
}
.thick-53a7.pink_436b .avatar_out_102e,
.thick-53a7.pagination-basic-a852 .avatar_out_102e {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.thick-53a7 .mask_solid_c05b {
  color: var(--e-global-color-primary);
}
.thick-53a7 .mask_solid_c05b,
.thick-53a7 .mask_solid_c05b a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.thick-53a7 .grid_b98a {
  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-new-8cd7 .heading_549b {
  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);
}
.pro-6e94 .label_purple_3b7a .popup_lite_a7a1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tabs_392c .label_blue_0813:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.tabs_392c .accent_c9ff i {
  color: var(--e-global-color-primary);
}
.tabs_392c .accent_c9ff svg {
  fill: var(--e-global-color-primary);
}
.tabs_392c .preview-right-e633 {
  color: var(--e-global-color-secondary);
}
.tabs_392c .label_blue_0813 > .preview-right-e633,
.tabs_392c .label_blue_0813 > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.input-selected-0bf8 .link-2d45 {
  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);
}
.input-selected-0bf8 .surface_new_28a7 {
  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);
}
.button-upper-ec4b .light-0385 .description_small_0957 {
  background-color: var(--e-global-color-primary);
}
.button-upper-ec4b .gold_977e {
  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);
}
.modal_small_537a .pagination-b9d4 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.modal_small_537a .current_c798 {
  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);
}
.modal_small_537a .table-065d {
  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-b53e .hard-9da5,
.down-b53e .hard-9da5 a {
  color: var(--e-global-color-primary);
}
.down-b53e .hard-9da5.wrapper-current-1be6,
.down-b53e .hard-9da5.wrapper-current-1be6 a {
  color: var(--e-global-color-accent);
}
.down-b53e .hard-9da5 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.down-b53e .thumbnail-839a {
  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_next_feb7 .aside_1ac5,
.nav_next_feb7 .progress-4dad {
  color: var(--e-global-color-primary);
}
.nav_next_feb7 .aside_1ac5 svg {
  fill: var(--e-global-color-primary);
}
.nav_next_feb7 .wrapper-current-1be6 .aside_1ac5,
.nav_next_feb7 .wrapper-current-1be6 .progress-4dad {
  color: var(--e-global-color-accent);
}
.nav_next_feb7 .wrapper-current-1be6 .aside_1ac5 svg {
  fill: var(--e-global-color-accent);
}
.nav_next_feb7 .progress-4dad {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.nav_next_feb7 .thumbnail-839a {
  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);
}
.badge_daf6 .component-prev-fb8a,
.badge_daf6 .tabs-88b1 {
  color: var(--e-global-color-primary);
}
.badge_daf6 .tabs-88b1 svg {
  fill: var(--e-global-color-primary);
}
.badge_daf6 .hard-9da5.wrapper-current-1be6 a,
.badge_daf6
  .hard-9da5.wrapper-current-1be6
  .tabs-88b1 {
  color: var(--e-global-color-accent);
}
.badge_daf6 .component-prev-fb8a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.badge_daf6 .thumbnail-839a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_next_8fb9 .plasma_981d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.highlight_next_8fb9 .large-b257 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_8d1c .feature-orange-d8da .modal_bc9a {
  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);
}
.out_8d1c .feature-orange-d8da .nav_580f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_8d1c .tertiary_stale_2bfa .modal_bc9a {
  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);
}
.out_8d1c
  .tertiary_stale_2bfa
  .nav_580f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_8d1c
  .right-af19
  .modal_bc9a {
  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);
}
.out_8d1c
  .right-af19
  .nav_580f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.out_8d1c
  .focus_south_4180
  .modal_bc9a {
  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);
}
.out_8d1c
  .focus_south_4180
  .nav_580f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-8ecd .focused_11c0 {
  background-color: var(--e-global-color-primary);
}
.fast-8ecd .focused_11c0:hover {
  background-color: var(--e-global-color-primary);
}
.fast-8ecd .element-outer-e7e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.fast-8ecd
  .focused_11c0:hover
  .element-outer-e7e9 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.texture-steel-e782 .glass-fb83 {
  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);
}
.sidebar_current_7276 .panel-first-0c54 .primary-a3c1 a {
  background-color: var(--e-global-color-accent);
}
.sidebar_current_7276 .panel-first-0c54 .steel-cbc2 a {
  background-color: var(--e-global-color-accent);
}
.sidebar_current_7276 .panel-first-0c54 .primary-a3c1 a,
.sidebar_current_7276 .panel-first-0c54 .steel-cbc2 a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.sort_lite_934b
  .module_7c64.popup-bronze-7eaa
  .panel-first-0c54
  a.easy_d0cb {
  background-color: var(--e-global-color-accent);
}
.sort_lite_934b
  .module_7c64.popup-bronze-7eaa
  .panel-first-0c54
  span.easy_d0cb.fn-current-9c0d {
  background-color: var(--e-global-color-text);
}
.sort_lite_934b
  .module_7c64.popup-bronze-7eaa
  .panel-first-0c54
  .easy_d0cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff .header_1218 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .description_263f
  > .south-e632
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .gas_954d
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .mini_d8e1
  .element-bbc0,
.link_north_b6ff
  .mini_d8e1
  .tiny-0497 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_north_b6ff
  .mini_d8e1
  .tabs-e043,
.link_north_b6ff
  .mini_d8e1
  a
  .tabs-e043 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .mini_d8e1
  .notice_2e5a {
  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);
}
.link_north_b6ff
  .mini_d8e1
  .menu-prev-0329 {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .mini_d8e1
  .menu-prev-0329 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .mini_d8e1
  .menu-prev-0329:hover {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .mini_d8e1
  .copper_3701 {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .mini_d8e1
  .copper_3701 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .mini_d8e1
  .copper_3701:hover {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .red-25b2
  .block-tall-b5af
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_north_b6ff
  .red-25b2
  .progress_stone_f56c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .red-25b2
  .notice_2e5a {
  color: var(--e-global-color-text);
}
.link_north_b6ff
  .red-25b2
  .notice_2e5a
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .red-25b2
  .menu-prev-0329 {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .red-25b2
  .menu-prev-0329 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .red-25b2
  .menu-prev-0329:hover {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .red-25b2
  .copper_3701 {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff
  .red-25b2
  .copper_3701 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link_north_b6ff
  .red-25b2
  .copper_3701:hover {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff .frame_02ab {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff .frame_02ab:hover {
  background-color: var(--e-global-color-primary);
}
.link_north_b6ff .prev-ea78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link_north_b6ff .badge-pressed-9a1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_cool_ba35 .hover_solid_356d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_cool_ba35
  .complex_b651
  > div:nth-child(3)
  .hover_solid_356d,
.filter_cool_ba35
  .shade_slow_4fad
  > div:nth-child(1)
  .hover_solid_356d,
.filter_cool_ba35
  .button-liquid-3cf0
  > div:nth-child(1)
  .hover_solid_356d,
.filter_cool_ba35
  .hovered_a757
  > div:nth-child(1)
  .hover_solid_356d,
.filter_cool_ba35
  .header-1386
  > div:nth-child(1)
  .hover_solid_356d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_cool_ba35 .sidebar-dark-c48e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_cool_ba35 .narrow_49f5 {
  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);
}
.filter_cool_ba35 .caption-upper-7cdc {
  background-color: var(--e-global-color-primary);
}
.filter_cool_ba35 .caption-upper-7cdc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.filter_cool_ba35 .caption-upper-7cdc:hover {
  background-color: var(--e-global-color-primary);
}
.filter_cool_ba35 .focus-cold-8df3 {
  background-color: var(--e-global-color-primary);
}
.filter_cool_ba35 .focus-cold-8df3:hover {
  background-color: var(--e-global-color-primary);
}
.filter_cool_ba35 .prev-ea78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_cool_ba35 .badge-pressed-9a1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange_edba .nav-stone-a682 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.orange_edba .accordion-66bc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange_edba .footer-bottom-5a20 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange_edba .stone_82aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange_edba .surface-top-0ff8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.orange_edba .focus-cold-8df3 {
  background-color: var(--e-global-color-primary);
}
.orange_edba .focus-cold-8df3:hover {
  background-color: var(--e-global-color-primary);
}
.upper_d84f .title_4416 {
  background-color: var(--e-global-color-secondary);
}
.upper_d84f .nav-dd88 {
  background-color: var(--e-global-color-text);
}
.upper_d84f .hard_7509 {
  background-color: var(--e-global-color-secondary);
}
.upper_d84f .bottom_bc06 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.upper_d84f .form-bottom-c2b2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_d84f .current_014b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_d84f .frame-center-0c6f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_d84f .texture-orange-08ce {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_fast_09f2 .static-936d .secondary_986d,
.focus_fast_09f2
  .static-936d
  .secondary_986d
  a,
.focus_fast_09f2 .backdrop-b7df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_fast_09f2 .static-936d .feature-3a93,
.focus_fast_09f2 .pagination_fc22 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.focus_fast_09f2 .static-936d .feature-3a93 {
  color: var(--e-global-color-text);
}
.focus_fast_09f2 .pagination_fc22 {
  color: var(--e-global-color-text);
}
.focus_fast_09f2
  .static-936d
  .dim_bfb1 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.focus_fast_09f2 .item_b44a .progress_fluid_c491 {
  background-color: var(--e-global-color-primary);
}
.focus_fast_09f2 .item_b44a .progress_fluid_c491:hover {
  background-color: var(--e-global-color-primary);
}
.focus_fast_09f2 .item_b44a .outline-west-2e83 li span {
  background-color: var(--e-global-color-text);
}
.focus_fast_09f2 .item_b44a .outline-west-2e83 li span:hover {
  background-color: var(--e-global-color-primary);
}
.focus_fast_09f2
  .item_b44a
  .outline-west-2e83
  li.feature_2840
  span {
  background-color: var(--e-global-color-accent);
}
.focus_fast_09f2 .white-31a5 span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.image-b5b9 .orange-ed96 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.dim-8119 .bright_00f9 {
  background-color: var(--e-global-color-primary);
}
.dim-8119 .breadcrumb-pro-ceb7 {
  background-color: var(--e-global-color-secondary);
}
.dim-8119 .card_small_11ca {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .video-aaa5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .media_pressed_bd07 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .basic_aba0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .list-east-7e01 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .gallery_1ad2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.dim-8119 .secondary_bright_5717 {
  background-color: var(--e-global-color-primary);
}
.dim-8119 .secondary_bright_5717 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.white-5b8f .title_c755 {
  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);
}
.white-5b8f .block_mini_50e4 {
  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);
}
.white-5b8f
  .new_e899:after {
  background-color: var(--e-global-color-primary);
}
.white-5b8f .caption-slow-b969 {
  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);
}
.soft-c4ac .backdrop-b7df {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.soft-c4ac .pagination_fc22 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.highlight_outer_4b2b .logo-upper-b048 .preview_d4a6 {
  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);
}
.highlight_outer_4b2b .logo-upper-b048 .sort_81ed {
  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);
}
.gallery-5b13 .article_66f1 {
  background-color: var(--e-global-color-primary);
}
.gallery-5b13 .image-bba0 {
  background-color: var(--e-global-color-secondary);
}
.gallery-5b13 .menu_de4e .red_b79a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.gallery-5b13 .text-bb32 .red_b79a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_last_b770 .photo-9a2f .block-prev-a57d {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.info_last_b770 .photo-9a2f .first-91e3 {
  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_last_b770 .photo-9a2f .backdrop-ea26 {
  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);
}
.clean_3f2a .tooltip_3a23 {
  border-color: var(--e-global-color-text);
}
.clean_3f2a .middle_b529 {
  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);
}
.clean_3f2a .full-ff58 {
  color: var(--e-global-color-primary);
}
.clean_3f2a .preview_326d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.current-38f7 .bottom-eaf5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current-38f7 .red-b7fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current-38f7 .border_02d7:hover .bottom-eaf5 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.current-38f7
  .border_02d7:hover
  .red-b7fa {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_motion_cc65 .pagination_first_a63c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.frame_motion_cc65 .container_cd4c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.description-focused-cee8 .gradient-brown-ff59 .tooltip-cool-c8d9 {
  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);
}
.description-focused-cee8 .huge_b7b3 .tooltip-cool-c8d9 {
  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);
}
.label_copper_f419 .progress-98f5 {
  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);
}
.modal_white_abfb .input_3901 .input-6ce8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_white_abfb .input_3901 .input-6ce8 {
  background-color: var(--e-global-color-secondary);
}
.modal_white_abfb .purple_ca7c .input-6ce8 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.modal_white_abfb .purple_ca7c .input-6ce8 {
  background-color: var(--e-global-color-secondary);
}
.modal_white_abfb .active_soft_7a7e .row_over_8f77 {
  background-color: var(--e-global-color-primary);
}
.modal_white_abfb .active_soft_7a7e:hover .row_over_8f77 {
  background-color: var(--e-global-color-secondary);
}
.modal_white_abfb .progress_fluid_c491 {
  background-color: var(--e-global-color-primary);
}
.modal_white_abfb .progress_fluid_c491:hover {
  background-color: var(--e-global-color-accent);
}
.modal_white_abfb .outline-west-2e83 li span {
  background-color: var(--e-global-color-text);
}
.modal_white_abfb .outline-west-2e83 li span:hover {
  background-color: var(--e-global-color-primary);
}
.modal_white_abfb .outline-west-2e83 li.feature_2840 span {
  background-color: var(--e-global-color-accent);
}
.pink_530a .current_584b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.pink_530a .primary-glass-13b6 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_a2db .border_1298:before {
  background-color: var(--e-global-color-secondary);
}
.nav_a2db .pattern_pressed_0630 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.nav_a2db .narrow_532c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-large-1336 .heading-9ced {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-large-1336 .heading-9ced:hover {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-large-1336 .heading-9ced.fn-active-9c0d {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.tag-large-1336 .secondary_cf94 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag-large-1336 .in-19fd {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag-large-1336 .old-205b {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tag-large-1336 .yellow-07e7 {
  background-color: var(--e-global-color-primary);
}
.tag-large-1336 .yellow-07e7 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tag-large-1336 .shade_outer_0444 {
  background-color: var(--e-global-color-primary);
}
.tag-large-1336 .shade_outer_0444 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-up-5de7 .card_gold_85e9 .fast-647d a {
  color: var(--e-global-color-secondary);
}
.overlay-up-5de7 .card_gold_85e9 .fast-647d a:hover {
  color: var(--e-global-color-secondary);
}
.overlay-up-5de7 .card_gold_85e9 .fast-647d,
.overlay-up-5de7 .card_gold_85e9 .fast-647d a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-up-5de7 .card_gold_85e9 .tertiary_e77f {
  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);
}
.overlay-up-5de7 .card_gold_85e9 .background_0934 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-up-5de7 .card_gold_85e9 .main-f92e {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .card_gold_85e9 .main-f92e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.overlay-up-5de7 .card_gold_85e9 .main-f92e:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .card_gold_85e9 .link-old-4b09 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.overlay-up-5de7 .card_gold_85e9 .link-old-4b09 {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .card_gold_85e9 .link-old-4b09:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .card_gold_85e9 .progress_fluid_c491 {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .card_gold_85e9 .progress_fluid_c491:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .item_b44a .outline-west-2e83 li span {
  background-color: var(--e-global-color-text);
}
.overlay-up-5de7 .item_b44a .outline-west-2e83 li span:hover {
  background-color: var(--e-global-color-primary);
}
.overlay-up-5de7 .item_b44a .outline-west-2e83 li.feature_2840 span {
  background-color: var(--e-global-color-accent);
}
.overlay-up-5de7 .prev-ea78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.overlay-up-5de7 .badge-pressed-9a1c {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary-left-e02f .item-c686 .chip_f745 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.primary-left-e02f .item-c686 .secondary-8443 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.primary-left-e02f .item-c686 .huge-b350 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df .bottom_2e32 {
  border-color: var(--e-global-color-text);
}
.section_36df .hero-inner-d69c {
  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);
}
.section_36df .inner_0e6c {
  color: var(--e-global-color-secondary);
}
.section_36df .inner_0e6c {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df .mask_5827 > * {
  color: var(--e-global-color-primary);
}
.section_36df .mask_5827 > * svg {
  fill: var(--e-global-color-primary);
}
.section_36df .gallery_ae78 {
  color: var(--e-global-color-primary);
}
.section_36df .gallery_ae78 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_36df .description-dynamic-7c92 {
  color: var(--e-global-color-primary);
}
.section_36df .description-dynamic-7c92 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.section_36df .pagination-medium-22cb {
  color: var(--e-global-color-primary);
}
.section_36df .pagination-medium-22cb {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df .center-de7a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df .pressed_6682 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df .pressed_6682.hovered-4542 {
  color: var(--e-global-color-secondary);
}
.section_36df .pressed_6682.hovered-4542 .overlay-huge-50e4 {
  color: var(--e-global-color-accent);
}
.section_36df .pressed_6682.hard-dd44 {
  color: var(--e-global-color-text);
}
.section_36df .pressed_6682.hard-dd44 .overlay-huge-50e4 {
  color: var(--e-global-color-text);
}
.section_36df .pressed_6682:before {
  border-top-color: var(--e-global-color-text);
}
.section_36df .list-green-f0d8 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.section_36df
  .list-green-f0d8
  .carousel-prev-6ce6 {
  background-color: var(--e-global-color-primary);
}
.section_36df
  .list-green-f0d8
  .carousel-prev-6ce6 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.section_36df .bottom_2e32 .surface_mini_affc {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.link-7684 .gold_67fe {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.link-7684 .notice_ac28 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-orange-7f48 .small-ce09 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.banner-orange-7f48
  .orange_2709
  .gold-828b {
  background-color: var(--e-global-color-secondary);
}
.banner-orange-7f48
  .orange_2709.column-silver-302b
  .gold-828b {
  background-color: var(--e-global-color-text);
}
.banner-orange-7f48
  .orange_2709:hover
  .gold-828b {
  background-color: var(--e-global-color-accent);
}
.banner-orange-7f48
  .orange_2709.fn-active-9c0d
  .gold-828b {
  background-color: var(--e-global-color-primary);
}
.media_wood_e5ad .button_in_4a72 {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.media_wood_e5ad .panel-ecc2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.media_wood_e5ad .table-eb21 {
  background-color: var(--e-global-color-primary);
}
.media_wood_e5ad .table-eb21 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper_e8ec .alert-f6c9 .input-plasma-0ac8 .link_next_53ce {
  background-color: var(--e-global-color-secondary);
}
.upper_e8ec .alert-f6c9 .avatar_wood_919d:after {
  background-color: var(--e-global-color-secondary);
}
.upper_e8ec .down_cbd2 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_e8ec .easy_2c58 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_e8ec .bright-c0aa {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.upper_e8ec .list_wood_6753 {
  background-color: var(--e-global-color-primary);
}
.upper_e8ec .list_wood_6753 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper_e8ec .border-6957 {
  background-color: var(--e-global-color-secondary);
}
.upper_e8ec .border-6957 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.upper_e8ec .alert-f6c9 .focus-cf69 .north_985b:hover {
  background-color: var(--e-global-color-primary);
}
.upper_e8ec
  .alert-f6c9
  .focus-cf69
  .north_985b.old-d891 {
  background-color: var(--e-global-color-primary);
}
.upper_e8ec .alert-f6c9 .panel_brown_a172:before {
  border-color: var(--e-global-color-primary);
}
.upper_e8ec .alert-f6c9 .panel_brown_a172:hover:before {
  border-color: var(--e-global-color-secondary);
}
.upper_e8ec
  .alert-f6c9
  .panel_brown_a172.active_light_640d:before {
  border-color: var(--e-global-color-primary);
}
.upper_e8ec .row-static-b76c span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.fast-46eb .info-37eb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-46eb .info-37eb:focus {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-46eb .info-37eb.badge_3dac {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-46eb .fixed-46ae {
  background-color: var(--e-global-color-primary);
}
.fast-46eb .fixed-46ae {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-46eb
  .slider_small_8497
  .surface-f1bc
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.fast-46eb
  .search-red-bec7
  .surface-f1bc
  span {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.simple_0f65
  .surface_silver_acae
  .dropdown_plasma_96ea {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple_0f65
  .surface_silver_acae
  .tag_pro_acde {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple_0f65 .block-381d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.simple_0f65 .old_b0ca {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.simple_0f65 .notice_18d0 {
  background-color: var(--e-global-color-primary);
}
.simple_0f65 .notice_18d0 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.tall-1a96 .shade-0076 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.tall-1a96 .button_90a1 {
  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);
}
.tall-1a96 .wood_8d33 {
  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);
}
.tall-1a96 .wood_8d33 a:hover {
  color: var(--e-global-color-secondary);
}
.tall-1a96 .popup_selected_546d {
  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);
}
.tall-1a96 .filter_cac3 {
  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);
}
.tall-1a96 .short-59b9 .progress_fluid_c491 {
  background-color: var(--e-global-color-primary);
}
.tall-1a96 .short-59b9 .progress_fluid_c491:hover {
  background-color: var(--e-global-color-accent);
}
.tall-1a96
  .short-59b9
  .outline-west-2e83
  li
  span {
  background-color: var(--e-global-color-text);
}
.tall-1a96
  .short-59b9
  .outline-west-2e83
  li
  span:hover {
  background-color: var(--e-global-color-primary);
}
.tall-1a96
  .short-59b9
  .outline-west-2e83
  li.feature_2840
  span {
  background-color: var(--e-global-color-accent);
}
.surface_left_da05
  .small_e06b
  .yellow_3d98 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_left_da05 .small_e06b .lower-6042 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.surface_left_da05 .small_e06b .bright_2b43 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.surface_left_da05 .carousel-a56d {
  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);
}
.surface_left_da05
  .green_a678.hover_dim_c2be {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a {
  background-color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .huge-a2d7.notice_dim_7d3a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .menu_1d6e.button-south-40bd {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  .background_brown_38f5
  > a {
  background-color: var(--e-global-color-secondary);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  .background_brown_38f5
  > a
  .footer_complex_6a27 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  .background_brown_38f5
  > a
  .menu_1d6e.focus-paper-c76c {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .message-inner-a735:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  a
  .message-inner-a735:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5.message_05ca
  > a
  .message-inner-a735:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  .background_brown_38f5.message_05ca
  > a
  .message-inner-a735:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .badge-a5d1
  .slider_9102 {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  a
  .badge-a5d1
  .slider_9102 {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .badge-a5d1
  .slider_9102,
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  a
  .badge-a5d1
  .slider_9102 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > a
  .slider_4ffe:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  a
  .slider_4ffe:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5.message_05ca
  > a
  .slider_4ffe:before {
  color: var(--e-global-color-text);
}
.block_2943
  > .container-down-c93b
  > div
  > .huge-2eb2
  > .background_brown_38f5
  > .form-a3c9
  .background_brown_38f5.message_05ca
  > a
  .slider_4ffe:before {
  color: var(--e-global-color-text);
}
.alert_6b28 .form-1355 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.alert_6b28
  .liquid-a69b:hover
  .form-1355 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.photo_hard_e987
  > .container-down-c93b
  > .thick_ecbc
  > .primary-left-54ee
  > .fresh-76c5
  > .north-01fc
  .tag_full_aa85 {
  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);
}
.photo_hard_e987
  > .container-down-c93b
  > .thick_ecbc
  > .primary-left-54ee
  > .fresh-76c5
  > .north-01fc:hover
  .tag_full_aa85 {
  color: var(--e-global-color-text);
}
.photo_hard_e987
  > .container-down-c93b
  > .thick_ecbc
  > .primary-left-54ee
  > .fresh-76c5
  > .north-01fc:hover
  .tag_full_aa85 {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.photo_hard_e987
  > .container-down-c93b
  > .thick_ecbc
  > .primary-left-54ee
  > .fresh-76c5.hero_simple_54fb
  > .north-01fc
  .tag_full_aa85 {
  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);
}
.liquid_d9c3 .tooltip-first-5769 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_d9c3 .out_01b5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.liquid_d9c3 .fluid_7507 {
  background-color: var(--e-global-color-primary);
}
.liquid_d9c3 .fluid_7507 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c
  .main-7f82 {
  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);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c
  .focused_750c {
  color: var(--e-global-color-text);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c:hover
  .main-7f82 {
  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);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c:hover
  .focused_750c {
  color: var(--e-global-color-secondary);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c.footer-94c3
  .main-7f82 {
  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);
}
.bronze-b1d4
  > .container-down-c93b
  > .mask-tall-27ad
  > .block-97ed
  > .item-742c.footer-94c3
  .focused_750c {
  color: var(--e-global-color-primary);
}
.filter_hot_a820
  .alert_paper_3f68
  .card-64bc {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.filter_hot_a820 .center-d37b .surface_mini_affc .hero_silver_298b {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_rough_4936 .element-lite-1cdf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_rough_4936 .small_9734 .element-lite-1cdf {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.module_rough_4936 .paper-38b4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.module_rough_4936 .paper-38b4 {
  background-color: var(--e-global-color-primary);
}
.wood-d0ba .hard-5d03 .picture_wide_eb9a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.wood-d0ba
  .hard-5d03:hover
  .hovered_9312 {
  color: var(--e-global-color-secondary);
}
.wood-d0ba
  .hard-5d03:hover
  .picture_wide_eb9a {
  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);
}
.carousel-fda3 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}

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

.text-basic-e150 {
  flex-direction: column;
}

.text-basic-e150 .orange-2259 {
  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.text-basic-e150 .orange-2259 {
  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);
}

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

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

.outline_plasma_8a80.dropdown-west-17a8 {
  display: none;
}

.detail_e75f {
  display: none;
}

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

.over-bfc4.menu-e7d8 {
  margin-bottom: 40px;
  width: 100%;
}

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

.text-basic-e150 a {
  width: 100%;
}

.gradient-current-1301 .paragraph_126a.message_rough_ebd2 {
  width: 20% !important;
}

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

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

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

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

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

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

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

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

.gradient-current-1301
  .paragraph_126a.wrapper_e224
  .section_small_9cee
  .sort-bronze-1cf8 {
  font-size: 20px !important;
}

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

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

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

  text-align: center;
}

.picture_pro_adb5.picture-stale-cffe > .progress-3eed {
  display: flex;
  align-items: center;
}

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

  margin: 20px 0;
}

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

.overlay-iron-d529 {
  position: absolute;
  bottom: 45%;
  left: 5%;
}

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

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

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

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

.gradient-current-1301
  .paragraph_126a.tooltip-79fc
  .dynamic_f3b6
  .caption_silver_392e {
  width: 100% !important;
}

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

.popup_0c85 {
  width: 100%;
}

.layout-next-5a67 {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hover-large-c756 {
  position: relative;
  cursor: pointer;
}

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

  display: none;
}

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

.border-lower-3b69 {
  position: absolute;
  top: 30%;
  left: 20%;

  visibility: hidden;
}

.hover-large-c756:hover .border-lower-3b69 {
  visibility: visible;
}
.hover-large-c756:hover.hover-large-c756::before {
  display: block;
}

.breadcrumb-f9ce h3 {
  color: #fff;
}

.menu_brown_b631 {
  margin: 0;
}

.gradient-current-1301
  .paragraph_126a.tooltip-79fc
  .caption_silver_392e
  img {
  border-radius: 0 !important;
  border: none !important;
  width: 30% !important;
}

.avatar_hard_0336 {
  width: 100%;
}

.liquid-5a8a {
  width: 100%;
}

.highlight-dynamic-92e9 {
  display: flex;
  width: 100%;
  justify-content: space-between;
}

.liquid-5a8a {
  width: 100%;
}

.badge-79d1 {
  margin-bottom: 10px !important;
}

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

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

.heading-up-ef72 {
  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;
}

.text-basic-e150 .orange-2259.overlay-out-206a {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}

.text-basic-e150 h1.orange-2259 {
  margin-top: 80px !important;
}

.gradient-current-1301 .paragraph_126a.message_outer_ef19 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.focus-silver-30a8 img {
  width: 100%;
}

.icon-orange-89f5 .blue_4a09.section_small_9cee {
  justify-content: space-between;
}

.detail-4f44 {
  display: none;
}

.outer-9dd7 .info_e381 {
  margin: 1px 0 !important;
}

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

@media (max-width: 1024px) {
  .picture_pro_adb5 .progress-3eed {
    flex-wrap: nowrap !important;
  }
}

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

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

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

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

  .icon-orange-89f5 .blue_4a09.section_small_9cee {
    border-bottom: 1px solid #f0c159;
  }

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

  .picture_pro_adb5.picture-stale-cffe > .progress-3eed {
    gap: 15px;
    justify-content: space-between;
  }

  .gradient-current-1301
    .paragraph_126a.tooltip-79fc
    .caption_silver_392e
    img {
    width: 60% !important;
  }

  .overlay-iron-d529 {
    left: 2%;
  }

  .module-129e {
    margin: 10px 0;
  }

  .text-basic-e150 .info_e381 {
    margin: 0;
    margin-bottom: 10px;
  }

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

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

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

  h2.text-basic-e150 .orange-2259,
  .text-basic-e150 .orange-2259 {
    margin-bottom: 5px !important;

    margin-top: 10px !important;

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

  .caption_silver_392e {
    justify-content: center;
  }

  .text-basic-e150 .info_e381 {
    text-align: justify;
    font-size: 21px;

    margin: 5px 0;
  }

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

  .gradient-current-1301 .paragraph_126a.message_rough_ebd2 {
    width: 75% !important;
  }

  .focus-silver-30a8 img {
    width: 100% !important;
  }
}

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

  h2.text-basic-e150 .orange-2259,
  .text-basic-e150 .orange-2259 {
    font-size: 30px !important;
  }

  .caption_silver_392e {
    justify-content: center;
  }

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

  .main_dirty_100d
    .input-872f.west-a552 {
    margin: 0 !important;
  }

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

  .module-129e {
    display: flex;
  }

  .tall_0f04 .status-7325 {
    padding: 5px 10px;
    font-size: 14px !important;
  }

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

  .highlight-dynamic-92e9 {
    justify-content: flex-end;
    gap: 1px;
  }

  .text-basic-e150 h1.orange-2259 {
    margin-top: 40px !important;
  }

  .gradient-current-1301
    .paragraph_126a.tooltip-79fc
    .caption_silver_392e
    img,
  .paper-f5ae .dynamic_f3b6 {
    width: 75% !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }

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

  .gradient-current-1301 .paragraph_126a.message_rough_ebd2 {
    width: 100% !important;
  }

  .picture_pro_adb5.picture-stale-cffe > .progress-3eed {
    gap: 3px;
  }

  .text-basic-e150 .info_e381 {
    text-align: justify;
    font-size: 21px;
    margin: 1px 0;
  }
}

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

/* 超紧凑型导航菜单样式 */
.icon-orange-89f5 .blue_4a09.section_small_9cee {
  padding: 4px 8px;
  border-radius: 4px;
  transition: all 0.3s ease;
  background: transparent;
  margin: 0 1px;
}

.icon-orange-89f5 .blue_4a09.section_small_9cee: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);
}

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

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

.text-basic-e150 {
  position: relative;
  padding-top: 30px;
}

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

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

/* 图片块简化样式 */
.tabs-8a2b {
  display: block;
}

/* 响应式增强 */
@media (max-width: 767px) {
  .icon-orange-89f5 .blue_4a09.section_small_9cee {
    border-bottom: 2px solid #FFD700; /* 更明显的分隔线 */
    background: rgba(0, 168, 107, 0.1);
  }
  
  .text-basic-e150 .orange-2259 {
    font-size: 35px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
  }
  
  .status-7325 {
    font-size: 18px !important;
    padding: 12px 25px;
  }
}

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

.summary_green_9635 .dropdown-2206 {
  flex-shrink: 0;
  white-space: nowrap;
}

.summary_green_9635 .popup_white_f79e {
  flex-shrink: 0;
  min-width: fit-content;
}

.summary_green_9635 .sort-bronze-1cf8 {
  white-space: nowrap;
}

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

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

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

.summary_green_9635 .popup_white_f79e {
  max-width: 80px !important;
  overflow: hidden;
}

.summary_green_9635 .blue_4a09.section_small_9cee {
  padding: 3px 6px !important;
  margin: 0 !important;
  min-width: auto !important;
  width: auto !important;
}

.summary_green_9635 .sort-bronze-1cf8 {
  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);
  }
}

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

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

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

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

body .yellow_78c5:nth-child(2),
.gradient-current-1301 .yellow_78c5:nth-child(2),
#page .yellow_78c5: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;
}

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

/* css-noise: 557d */
.ghost-box-h1 {
  padding: 0.3rem;
  font-size: 14px;
  line-height: 1.1;
}
